--- /srv/rebuilderd/tmp/rebuilderdolO0KP/inputs/libpython3.13-dev_3.13.5-2+deb13u4_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdolO0KP/out/libpython3.13-dev_3.13.5-2+deb13u4_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-07-15 20:25:40.000000 debian-binary │ --rw-r--r-- 0 0 0 7676 2026-07-15 20:25:40.000000 control.tar.xz │ --rw-r--r-- 0 0 0 3817828 2026-07-15 20:25:40.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 7672 2026-07-15 20:25:40.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 3817772 2026-07-15 20:25:40.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+deb13u4 │ │ │ Architecture: armel │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 18165 │ │ │ +Installed-Size: 18164 │ │ │ Depends: libpython3.13-stdlib (= 3.13.5-2+deb13u4), libpython3.13 (= 3.13.5-2+deb13u4), 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-07-15 20:25:40.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 1064 2026-07-15 20:25:40.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 6743 2026-07-15 20:25:40.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5644 2026-07-15 20:25:40.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1751 2026-07-15 20:25:40.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15358 2026-07-15 20:25:40.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 8281404 2026-07-15 20:25:40.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/libpython3.13-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 7978508 2026-07-15 20:25:40.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/libpython3.13.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 7977792 2026-07-15 20:25:40.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/libpython3.13.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9033 2026-07-15 20:25:40.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-07-15 20:25:40.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8300 2026-07-15 20:25:40.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-15 20:25:40.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-15 20:25:40.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-15 20:25:40.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-07-15 20:25:40.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 │ │ │ │ @@ -74,17 +74,17 @@ │ │ │ │ _PyPegen_empty_arguments in action_helpers.o │ │ │ │ _PyPegen_check_barry_as_flufl in action_helpers.o │ │ │ │ _PyPegen_augoperator in action_helpers.o │ │ │ │ _PyPegen_dummy_name in action_helpers.o │ │ │ │ _PyPegen_make_module in action_helpers.o │ │ │ │ _PyPegen_join_names_with_dot in action_helpers.o │ │ │ │ _PyPegen_key_value_pair in action_helpers.o │ │ │ │ -_PyPegen_alias_for_star in action_helpers.o │ │ │ │ _PyPegen_check_legacy_stmt in action_helpers.o │ │ │ │ _PyPegen_class_def_decorators in action_helpers.o │ │ │ │ +_PyPegen_alias_for_star in action_helpers.o │ │ │ │ _PyPegen_nonparen_genexp_in_call in action_helpers.o │ │ │ │ _PyPegen_decoded_constant_from_token in action_helpers.o │ │ │ │ _PyPegen_setup_full_format_spec in action_helpers.o │ │ │ │ _PyPegen_slash_with_default in action_helpers.o │ │ │ │ _PyPegen_key_pattern_pair in action_helpers.o │ │ │ │ _PyPegen_get_pattern_keys in action_helpers.o │ │ │ │ _PyPegen_get_patterns in action_helpers.o │ │ │ │ @@ -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 │ │ │ │ @@ -1760,30 +1760,30 @@ │ │ │ │ _PyAST_Starred in Python-ast.o │ │ │ │ _PyAST_Module in Python-ast.o │ │ │ │ _PyAST_With in Python-ast.o │ │ │ │ _PyAST_Delete in Python-ast.o │ │ │ │ _PyAST_Set in Python-ast.o │ │ │ │ _PyAST_Global in Python-ast.o │ │ │ │ PyAST_Check in Python-ast.o │ │ │ │ -_PyAST_Yield in Python-ast.o │ │ │ │ -_PyAST_DictComp in Python-ast.o │ │ │ │ _PyAST_Lambda in Python-ast.o │ │ │ │ _PyAST_Expression in Python-ast.o │ │ │ │ _PyAST_Interactive in Python-ast.o │ │ │ │ _PyAST_Fini in Python-ast.o │ │ │ │ _PyAST_AsyncFunctionDef in Python-ast.o │ │ │ │ +_PyAST_Yield in Python-ast.o │ │ │ │ +_PyAST_DictComp in Python-ast.o │ │ │ │ _PyAST_MatchValue in Python-ast.o │ │ │ │ _PyAST_MatchSequence in Python-ast.o │ │ │ │ PyInit__ast in Python-ast.o │ │ │ │ _PyAST_match_case in Python-ast.o │ │ │ │ _PyAST_MatchStar in Python-ast.o │ │ │ │ _PyAST_Match in Python-ast.o │ │ │ │ -_PyAST_Await in Python-ast.o │ │ │ │ _PyAST_YieldFrom in Python-ast.o │ │ │ │ _PyAST_AnnAssign in Python-ast.o │ │ │ │ +_PyAST_Await in Python-ast.o │ │ │ │ PyAST_mod2obj in Python-ast.o │ │ │ │ _PyAST_AsyncWith in Python-ast.o │ │ │ │ _PyAST_MatchSingleton in Python-ast.o │ │ │ │ _PyAST_MatchClass in Python-ast.o │ │ │ │ _PyAST_MatchAs in Python-ast.o │ │ │ │ _Py_asdl_pattern_seq_new in Python-ast.o │ │ │ │ _PyAST_TypeAlias in Python-ast.o │ │ │ │ @@ -1830,18 +1830,18 @@ │ │ │ │ _PyEval_MatchClass in ceval.o │ │ │ │ _PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ _PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ _PyEval_UnpackIterable in ceval.o │ │ │ │ _PyEval_FormatExcCheckArg in ceval.o │ │ │ │ _Py_CheckRecursiveCallPy in ceval.o │ │ │ │ _PyEval_FormatExcUnbound in ceval.o │ │ │ │ -_PyEval_FormatAwaitableError in ceval.o │ │ │ │ _PyEval_FormatKwargsError in ceval.o │ │ │ │ -_PyEval_MatchKeys in ceval.o │ │ │ │ +_PyEval_FormatAwaitableError in ceval.o │ │ │ │ _Py_CheckRecursiveCall in ceval.o │ │ │ │ +_PyEval_MatchKeys in ceval.o │ │ │ │ _PyEval_CheckExceptTypeValid in ceval.o │ │ │ │ PyEval_GetGlobals in ceval.o │ │ │ │ _PyEval_SliceIndex in ceval.o │ │ │ │ PyEval_MergeCompilerFlags in ceval.o │ │ │ │ PyEval_GetFrame in ceval.o │ │ │ │ _PyEval_GetFrame in ceval.o │ │ │ │ _PyEval_GetFrameLocals in ceval.o │ │ │ │ @@ -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 │ │ │ │ -00002050 T _PyPegen_lookahead_for_expr │ │ │ │ -00002054 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 │ │ │ │ @@ -3362,73 +3362,73 @@ │ │ │ │ U _PyAST_alias │ │ │ │ U _PyAST_arg │ │ │ │ U _PyAST_arguments │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ 00000f1c T _PyPegen_add_type_comment_to_arg │ │ │ │ 00000000 t _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ -00000210 T _PyPegen_alias_for_star │ │ │ │ +000002d8 T _PyPegen_alias_for_star │ │ │ │ 000002bc T _PyPegen_arguments_parsing_error │ │ │ │ -00002b28 T _PyPegen_augoperator │ │ │ │ +00002b48 T _PyPegen_augoperator │ │ │ │ 000000cc T _PyPegen_check_barry_as_flufl │ │ │ │ -00002718 T _PyPegen_check_fstring_conversion │ │ │ │ -000002b8 T _PyPegen_check_legacy_stmt │ │ │ │ +00002738 T _PyPegen_check_fstring_conversion │ │ │ │ +00000210 T _PyPegen_check_legacy_stmt │ │ │ │ 00001034 T _PyPegen_checked_future_import │ │ │ │ -0000031c T _PyPegen_class_def_decorators │ │ │ │ +00000274 T _PyPegen_class_def_decorators │ │ │ │ 00000f34 T _PyPegen_cmpop_expr_pair │ │ │ │ 00000d7c T _PyPegen_collect_call_seqs │ │ │ │ 0000010c T _PyPegen_concatenate_strings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ 00001790 T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ 00000380 T _PyPegen_decoded_constant_from_token │ │ │ │ -00002b54 T _PyPegen_dummy_name │ │ │ │ -000027b0 T _PyPegen_empty_arguments │ │ │ │ +00002b74 T _PyPegen_dummy_name │ │ │ │ +000027d0 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 │ │ │ │ +0000268c T _PyPegen_function_def_decorators │ │ │ │ 00000fb4 T _PyPegen_get_cmpops │ │ │ │ 000007f8 T _PyPegen_get_expr_name │ │ │ │ 0000110c T _PyPegen_get_exprs │ │ │ │ 0000070c T _PyPegen_get_invalid_target │ │ │ │ 00002164 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 │ │ │ │ +000023a8 T _PyPegen_get_values │ │ │ │ 00000140 T _PyPegen_join_names_with_dot │ │ │ │ 000016a0 T _PyPegen_join_sequences │ │ │ │ 00001ca4 T _PyPegen_joined_str │ │ │ │ 00000628 T _PyPegen_key_pattern_pair │ │ │ │ -00002c1c T _PyPegen_key_value_pair │ │ │ │ -000026e4 T _PyPegen_keyword_or_starred │ │ │ │ +00002c3c T _PyPegen_key_value_pair │ │ │ │ +00002704 T _PyPegen_keyword_or_starred │ │ │ │ 0000118c T _PyPegen_make_arguments │ │ │ │ -00002b68 T _PyPegen_make_module │ │ │ │ +00002b88 T _PyPegen_make_module │ │ │ │ 00000078 T _PyPegen_map_names_to_ids │ │ │ │ -000025cc T _PyPegen_name_default_pair │ │ │ │ +000025ec 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 │ │ │ │ +000029b0 T _PyPegen_seq_delete_starred_exprs │ │ │ │ +00002884 T _PyPegen_seq_extract_starred_exprs │ │ │ │ 000003cc T _PyPegen_seq_first_item │ │ │ │ 00001b1c T _PyPegen_seq_flatten │ │ │ │ 00000cc4 T _PyPegen_seq_insert_in_front │ │ │ │ 000003b0 T _PyPegen_seq_last_item │ │ │ │ 00000b04 T _PyPegen_set_expr_context │ │ │ │ 00000448 T _PyPegen_setup_full_format_spec │ │ │ │ 00000c90 T _PyPegen_singleton_seq │ │ │ │ 000005f4 T _PyPegen_slash_with_default │ │ │ │ -00002630 T _PyPegen_star_etc │ │ │ │ +00002650 T _PyPegen_star_etc │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -3453,25 +3453,25 @@ │ │ │ │ U memmove │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strpbrk │ │ │ │ │ │ │ │ parser.o: │ │ │ │ -000236e4 t INVALID_VERSION_CHECK │ │ │ │ -00017a84 t NEW_TYPE_COMMENT │ │ │ │ +00023720 t INVALID_VERSION_CHECK │ │ │ │ +00017a98 t NEW_TYPE_COMMENT │ │ │ │ U PyBytes_AsString │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyExc_IndentationError │ │ │ │ U PyExc_SyntaxError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ -00001680 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +000015e4 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ U _PyAST_AnnAssign │ │ │ │ U _PyAST_Assert │ │ │ │ U _PyAST_Assign │ │ │ │ U _PyAST_AsyncFor │ │ │ │ U _PyAST_AsyncFunctionDef │ │ │ │ U _PyAST_AsyncWith │ │ │ │ U _PyAST_Attribute │ │ │ │ @@ -3628,105 +3628,105 @@ │ │ │ │ 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 │ │ │ │ -00021024 t _gather_116_rule │ │ │ │ +00021038 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 │ │ │ │ -00021024 t _gather_231_rule │ │ │ │ -00023c2c t _gather_51_rule │ │ │ │ -00023c2c t _gather_53_rule │ │ │ │ -00023c2c t _gather_55_rule │ │ │ │ -00023c2c t _gather_57_rule │ │ │ │ -00026ce4 t _loop0_100_rule │ │ │ │ -00026ce4 t _loop0_102_rule │ │ │ │ -00025bf4 t _loop0_106_rule │ │ │ │ -00025bf4 t _loop0_108_rule │ │ │ │ +00021038 t _gather_231_rule │ │ │ │ +00023c68 t _gather_51_rule │ │ │ │ +00023c68 t _gather_53_rule │ │ │ │ +00023c68 t _gather_55_rule │ │ │ │ +00023c68 t _gather_57_rule │ │ │ │ +00026d20 t _loop0_100_rule │ │ │ │ +00026d20 t _loop0_102_rule │ │ │ │ +00025c30 t _loop0_106_rule │ │ │ │ +00025c30 t _loop0_108_rule │ │ │ │ 00001ab8 t _loop0_110_rule │ │ │ │ 0000481c t _loop0_112_rule │ │ │ │ -000215e4 t _loop0_119_rule │ │ │ │ -000215e4 t _loop0_120_rule │ │ │ │ +0002160c t _loop0_119_rule │ │ │ │ +0002160c t _loop0_120_rule │ │ │ │ 00000ee4 t _loop0_129_rule │ │ │ │ -000018f4 t _loop0_164_rule │ │ │ │ -000018f4 t _loop0_165_rule │ │ │ │ +00001858 t _loop0_164_rule │ │ │ │ +00001858 t _loop0_165_rule │ │ │ │ 00000000 t _loop0_170_rule │ │ │ │ -0001a5f4 t _loop0_171_rule │ │ │ │ -0001a5f4 t _loop0_172_rule │ │ │ │ +0001a608 t _loop0_171_rule │ │ │ │ +0001a608 t _loop0_172_rule │ │ │ │ 00000000 t _loop0_175_rule │ │ │ │ 00000000 t _loop0_177_rule │ │ │ │ 00000000 t _loop0_182_rule │ │ │ │ 00001ab8 t _loop0_187_rule │ │ │ │ -00025bf4 t _loop0_188_rule │ │ │ │ -00025bf4 t _loop0_189_rule │ │ │ │ +00025c30 t _loop0_188_rule │ │ │ │ +00025c30 t _loop0_189_rule │ │ │ │ 00001ab8 t _loop0_193_rule │ │ │ │ 00001ab8 t _loop0_195_rule │ │ │ │ -00027c3c t _loop0_1_rule │ │ │ │ +00027c78 t _loop0_1_rule │ │ │ │ 00001ab8 t _loop0_200_rule │ │ │ │ 00000bf8 t _loop0_215_rule │ │ │ │ 00000bf8 t _loop0_218_rule │ │ │ │ 0000481c t _loop0_240_rule │ │ │ │ -00027c3c t _loop0_2_rule │ │ │ │ -0001a5f4 t _loop0_36_rule │ │ │ │ -0001c134 t _loop0_37_rule │ │ │ │ -0001c134 t _loop0_38_rule │ │ │ │ -0001c134 t _loop0_40_rule │ │ │ │ +00027c78 t _loop0_2_rule │ │ │ │ +0001a608 t _loop0_36_rule │ │ │ │ +0001c148 t _loop0_37_rule │ │ │ │ +0001c148 t _loop0_38_rule │ │ │ │ +0001c148 t _loop0_40_rule │ │ │ │ 00000000 t _loop0_48_rule │ │ │ │ 00000000 t _loop0_49_rule │ │ │ │ -00025bf4 t _loop0_98_rule │ │ │ │ -00026ce4 t _loop0_99_rule │ │ │ │ -000252e4 t _loop1_101_rule │ │ │ │ -00026454 t _loop1_103_rule │ │ │ │ -000252e4 t _loop1_104_rule │ │ │ │ -000252e4 t _loop1_105_rule │ │ │ │ -00026454 t _loop1_107_rule │ │ │ │ -00026454 t _loop1_109_rule │ │ │ │ +00025c30 t _loop0_98_rule │ │ │ │ +00026d20 t _loop0_99_rule │ │ │ │ +00025320 t _loop1_101_rule │ │ │ │ +00026490 t _loop1_103_rule │ │ │ │ +00025320 t _loop1_104_rule │ │ │ │ +00025320 t _loop1_105_rule │ │ │ │ +00026490 t _loop1_107_rule │ │ │ │ +00026490 t _loop1_109_rule │ │ │ │ 00005b3c t _loop1_111_rule │ │ │ │ -00018dc0 t _loop1_173_rule │ │ │ │ -00023754 t _loop1_178_rule │ │ │ │ -0001a9d8 t _loop1_185_rule │ │ │ │ +00018dd4 t _loop1_173_rule │ │ │ │ +00023790 t _loop1_178_rule │ │ │ │ +0001a9ec t _loop1_185_rule │ │ │ │ 00005b3c t _loop1_196_rule │ │ │ │ -00026454 t _loop1_197_rule │ │ │ │ -000203cc t _loop1_216_rule │ │ │ │ +00026490 t _loop1_197_rule │ │ │ │ +000203e0 t _loop1_216_rule │ │ │ │ 00005570 t _loop1_219_rule │ │ │ │ -00018dc0 t _loop1_39_rule │ │ │ │ -0001a9d8 t _loop1_41_rule │ │ │ │ -00018dc0 t _loop1_42_rule │ │ │ │ -00018dc0 t _loop1_43_rule │ │ │ │ -0001a9d8 t _loop1_45_rule │ │ │ │ -0001a9d8 t _loop1_47_rule │ │ │ │ -00023754 t _loop1_50_rule │ │ │ │ -000203cc t _loop1_60_rule │ │ │ │ +00018dd4 t _loop1_39_rule │ │ │ │ +0001a9ec t _loop1_41_rule │ │ │ │ +00018dd4 t _loop1_42_rule │ │ │ │ +00018dd4 t _loop1_43_rule │ │ │ │ +0001a9ec t _loop1_45_rule │ │ │ │ +0001a9ec t _loop1_47_rule │ │ │ │ +00023790 t _loop1_50_rule │ │ │ │ +000203e0 t _loop1_60_rule │ │ │ │ 00005570 t _loop1_61_rule │ │ │ │ 00002f38 t _loop1_64_rule │ │ │ │ 00003a34 t _tmp_10_rule │ │ │ │ 00004a04 t _tmp_11_rule │ │ │ │ 00004a04 t _tmp_13_rule │ │ │ │ 00000578 t _tmp_149_rule │ │ │ │ 00001298 t _tmp_155_rule │ │ │ │ 00002cd4 t _tmp_157_rule │ │ │ │ -00001218 t _tmp_158_rule │ │ │ │ +0000117c t _tmp_158_rule │ │ │ │ 000013ec t _tmp_159_rule │ │ │ │ 00000a2c t _tmp_160_rule │ │ │ │ -000017c8 t _tmp_161_rule │ │ │ │ +0000172c t _tmp_161_rule │ │ │ │ 00001294 t _tmp_162_rule │ │ │ │ -00027e04 t _tmp_167_rule │ │ │ │ -00027e04 t _tmp_168_rule │ │ │ │ -000010e4 t _tmp_169_rule │ │ │ │ -000010e4 t _tmp_174_rule │ │ │ │ +00027e40 t _tmp_167_rule │ │ │ │ +00027e40 t _tmp_168_rule │ │ │ │ +00001048 t _tmp_169_rule │ │ │ │ +00001048 t _tmp_174_rule │ │ │ │ 00006360 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 │ │ │ │ @@ -3735,182 +3735,182 @@ │ │ │ │ 0000635c t _tmp_203_rule │ │ │ │ 00000b58 t _tmp_214_rule │ │ │ │ 00000ef0 t _tmp_217_rule │ │ │ │ 00000ef0 t _tmp_221_rule │ │ │ │ 00000ef0 t _tmp_222_rule │ │ │ │ 00000ef0 t _tmp_224_rule │ │ │ │ 00000ef0 t _tmp_225_rule │ │ │ │ -00001178 t _tmp_227_rule │ │ │ │ -00001178 t _tmp_228_rule │ │ │ │ +000010dc t _tmp_227_rule │ │ │ │ +000010dc t _tmp_228_rule │ │ │ │ 00001488 t _tmp_229_rule.isra.0 │ │ │ │ 00000d88 t _tmp_22_rule │ │ │ │ -00001048 t _tmp_233_rule │ │ │ │ +00001a1c t _tmp_233_rule │ │ │ │ 000063fc 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 │ │ │ │ -00029894 t _tmp_253_rule │ │ │ │ -00017498 t _tmp_258_rule │ │ │ │ +000298d0 t _tmp_253_rule │ │ │ │ +000174ac t _tmp_258_rule │ │ │ │ 000004d8 t _tmp_262_rule │ │ │ │ 000001b4 t _tmp_267_rule │ │ │ │ 00001864 t _tmp_268_rule │ │ │ │ 00000ef0 t _tmp_271_rule │ │ │ │ 00000254 t _tmp_276_rule │ │ │ │ 00000254 t _tmp_277_rule │ │ │ │ 00000e24 t _tmp_59_rule │ │ │ │ 00005aa0 t _tmp_67_rule │ │ │ │ 00006358 t _tmp_68_rule │ │ │ │ 0000475c t _tmp_69_rule │ │ │ │ -000145bc t _tmp_6_rule │ │ │ │ +000145d0 t _tmp_6_rule │ │ │ │ 00004a98 t _tmp_70_rule │ │ │ │ 000037d0 t _tmp_7_rule │ │ │ │ 000038b8 t _tmp_8_rule │ │ │ │ -00009fb4 t _tmp_93_rule │ │ │ │ +00009fd0 t _tmp_93_rule │ │ │ │ 00003974 t _tmp_9_rule │ │ │ │ -0001645c t annotated_rhs_rule │ │ │ │ -00015974 t args_rule │ │ │ │ -00015830 t arguments_rule │ │ │ │ +00016470 t annotated_rhs_rule │ │ │ │ +00015988 t args_rule │ │ │ │ +00015844 t arguments_rule │ │ │ │ 000067cc t assignment_rule │ │ │ │ -000089ec t atom_rule │ │ │ │ +00008a08 t atom_rule │ │ │ │ 000041c4 t attr_rule │ │ │ │ -00021884 t augassign_rule │ │ │ │ -00010b30 t bitwise_and_rule │ │ │ │ -00010254 t bitwise_or_rule │ │ │ │ -00010524 t bitwise_xor_rule │ │ │ │ -0001d930 t block_rule │ │ │ │ -00020a00 t class_def_raw_rule │ │ │ │ -00028258 t closed_pattern_rule │ │ │ │ +000218ac t augassign_rule │ │ │ │ +00010b38 t bitwise_and_rule │ │ │ │ +0001025c t bitwise_or_rule │ │ │ │ +0001052c t bitwise_xor_rule │ │ │ │ +0001d944 t block_rule │ │ │ │ +00020a14 t class_def_raw_rule │ │ │ │ +00028294 t closed_pattern_rule │ │ │ │ 00003d48 t complex_number_rule │ │ │ │ -00000e8c t compound_stmt_rule │ │ │ │ -0000dae4 t conjunction_rule │ │ │ │ -000140ac t decorators_rule │ │ │ │ -00022e44 t default_rule │ │ │ │ +00000e88 t compound_stmt_rule │ │ │ │ +0000db08 t conjunction_rule │ │ │ │ +000140c0 t decorators_rule │ │ │ │ +00022e7c t default_rule │ │ │ │ 0000086c t del_target_rule │ │ │ │ 00000644 t del_targets_rule │ │ │ │ -0000ce70 t disjunction_rule │ │ │ │ -000164f0 t dotted_name_rule │ │ │ │ +0000ce94 t disjunction_rule │ │ │ │ +00016504 t dotted_name_rule │ │ │ │ 00005cb4 t double_star_pattern_rule │ │ │ │ -0001f6b0 t elif_stmt_rule │ │ │ │ -0001faf8 t else_block_rule │ │ │ │ -0000c67c t expression_rule │ │ │ │ -000241e8 t expressions_rule │ │ │ │ -00012d4c t factor_rule │ │ │ │ -0001467c t for_if_clauses_rule │ │ │ │ -0001e904 t fstring_replacement_field_rule │ │ │ │ -0001f4a8 t func_type_comment_rule │ │ │ │ -00014d90 t function_def_raw_rule │ │ │ │ -0000c240 t genexp_rule │ │ │ │ +0001f6c4 t elif_stmt_rule │ │ │ │ +0001fb0c t else_block_rule │ │ │ │ +0000c698 t expression_rule │ │ │ │ +00024224 t expressions_rule │ │ │ │ +00012d54 t factor_rule │ │ │ │ +00014690 t for_if_clauses_rule │ │ │ │ +0001e918 t fstring_replacement_field_rule │ │ │ │ +0001f4bc t func_type_comment_rule │ │ │ │ +00014da4 t function_def_raw_rule │ │ │ │ +0000c25c t genexp_rule │ │ │ │ 000046c8 t guard_rule │ │ │ │ 00000398 t imaginary_number_rule │ │ │ │ -0001a7e8 t import_from_as_name_rule │ │ │ │ -00019f34 t import_from_as_names_rule │ │ │ │ -00019718 t import_from_targets_rule │ │ │ │ -000016dc t invalid_ann_assign_target_rule │ │ │ │ +0001a7fc t import_from_as_name_rule │ │ │ │ +00019f48 t import_from_as_names_rule │ │ │ │ +0001972c t import_from_targets_rule │ │ │ │ +00001640 t invalid_ann_assign_target_rule │ │ │ │ 00001d54 t invalid_arguments_rule │ │ │ │ -000012d0 t invalid_comprehension_rule │ │ │ │ +00001234 t invalid_comprehension_rule │ │ │ │ 00000f90 t invalid_except_stmt_rule │ │ │ │ -000015a8 t invalid_for_target_rule │ │ │ │ +0000150c t invalid_for_target_rule │ │ │ │ 00002990 t invalid_kwarg_rule.isra.0 │ │ │ │ 00000618 t invalid_try_stmt_rule │ │ │ │ -0000e938 t inversion_rule │ │ │ │ +0000e95c t inversion_rule │ │ │ │ 00005d48 t items_pattern_rule │ │ │ │ 00005f48 t key_value_pattern_rule │ │ │ │ 00004ea0 t keyword_pattern_rule │ │ │ │ 00004c9c t keyword_patterns_rule │ │ │ │ -00023494 t kwarg_or_double_starred_rule │ │ │ │ -00022fdc t kwarg_or_starred_rule │ │ │ │ -00021c44 t kwargs_rule │ │ │ │ -0001d6c8 t kwds_rule │ │ │ │ -000279d4 t lambda_kwds_rule │ │ │ │ +000234d0 t kwarg_or_double_starred_rule │ │ │ │ +00023014 t kwarg_or_starred_rule │ │ │ │ +00021c6c t kwargs_rule │ │ │ │ +0001d6dc t kwds_rule │ │ │ │ +00027a10 t lambda_kwds_rule │ │ │ │ 00001c08 t lambda_param_maybe_default_rule │ │ │ │ -00025854 t lambda_param_no_default_rule │ │ │ │ -00025934 t lambda_param_rule │ │ │ │ -00024670 t lambda_params_rule │ │ │ │ -000251dc t lambda_slash_no_default_rule │ │ │ │ -00025a90 t lambda_slash_with_default_rule │ │ │ │ -00027264 t lambda_star_etc_rule │ │ │ │ -000143d4 t lambdef_rule │ │ │ │ -0001e17c t list_rule │ │ │ │ +00025890 t lambda_param_no_default_rule │ │ │ │ +00025970 t lambda_param_rule │ │ │ │ +000246ac t lambda_params_rule │ │ │ │ +00025218 t lambda_slash_no_default_rule │ │ │ │ +00025acc t lambda_slash_with_default_rule │ │ │ │ +000272a0 t lambda_star_etc_rule │ │ │ │ +000143e8 t lambdef_rule │ │ │ │ +0001e190 t list_rule │ │ │ │ 000044a0 t maybe_sequence_pattern_rule │ │ │ │ 000035c4 t maybe_star_pattern_rule │ │ │ │ 0000440c t name_or_attr_rule │ │ │ │ -0001b624 t named_expression_rule │ │ │ │ +0001b638 t named_expression_rule │ │ │ │ 000034e0 t open_sequence_pattern_rule │ │ │ │ -00027ebc t or_pattern_rule │ │ │ │ -00019030 t param_no_default_rule │ │ │ │ -00019510 t param_rule │ │ │ │ +00027ef8 t or_pattern_rule │ │ │ │ +00019044 t param_no_default_rule │ │ │ │ +00019524 t param_rule │ │ │ │ 0000046c t param_star_annotation_rule │ │ │ │ -00017da4 t params_rule │ │ │ │ +00017db8 t params_rule │ │ │ │ 00003f60 t pattern_capture_target_rule │ │ │ │ 0000383c t pattern_rule │ │ │ │ 0000336c t patterns_rule │ │ │ │ 00004a9c t positional_patterns_rule │ │ │ │ -00013698 t primary_raw │ │ │ │ -000134dc t primary_rule │ │ │ │ +000136a0 t primary_raw │ │ │ │ +000134e4 t primary_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -000114fc t shift_expr_rule │ │ │ │ +00011504 t shift_expr_rule │ │ │ │ 00003bb0 t signed_number_rule │ │ │ │ -000295ac t signed_real_number_rule │ │ │ │ +000295e8 t signed_real_number_rule │ │ │ │ 00003de4 t simple_stmt_rule │ │ │ │ 00003af4 t simple_stmts_rule │ │ │ │ -0000d2d0 t single_target_rule │ │ │ │ -00018cb8 t slash_no_default_rule │ │ │ │ -0001a134 t slash_with_default_rule │ │ │ │ -0001fcf8 t slices_rule │ │ │ │ +0000d2f4 t single_target_rule │ │ │ │ +00018ccc t slash_no_default_rule │ │ │ │ +0001a148 t slash_with_default_rule │ │ │ │ +0001fd0c t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -0001cd34 t star_etc_rule │ │ │ │ -000100a4 t star_expression_rule │ │ │ │ -0000dfc8 t star_expressions_rule │ │ │ │ -0001bfa4 t star_named_expression_rule │ │ │ │ -0001e324 t star_named_expressions_rule │ │ │ │ -0000afa4 t star_target_rule │ │ │ │ -0000a98c t star_targets_rule │ │ │ │ -00017ad8 t starred_expression_rule │ │ │ │ -0000a06c t strings_rule │ │ │ │ +0001cd48 t star_etc_rule │ │ │ │ +000100ac t star_expression_rule │ │ │ │ +0000dfec t star_expressions_rule │ │ │ │ +0001bfb8 t star_named_expression_rule │ │ │ │ +0001e338 t star_named_expressions_rule │ │ │ │ +0000afc0 t star_target_rule │ │ │ │ +0000a9a8 t star_targets_rule │ │ │ │ +00017aec t starred_expression_rule │ │ │ │ +0000a088 t strings_rule │ │ │ │ 00002d74 t subject_expr_rule │ │ │ │ -00011a98 t sum_rule │ │ │ │ -0000a8bc t t_lookahead_rule │ │ │ │ +00011aa0 t sum_rule │ │ │ │ +0000a8d8 t t_lookahead_rule │ │ │ │ 00007cd0 t t_primary_raw │ │ │ │ 00007bc0 t t_primary_rule │ │ │ │ -0000b1f4 t target_with_star_atom_rule │ │ │ │ -00011fb8 t term_raw │ │ │ │ -00011dfc t term_rule │ │ │ │ -0001bb9c t tuple_rule │ │ │ │ +0000b210 t target_with_star_atom_rule │ │ │ │ +00011fc0 t term_raw │ │ │ │ +00011e04 t term_rule │ │ │ │ +0001bbb0 t tuple_rule │ │ │ │ 0000549c t type_param_default_rule │ │ │ │ 00004f80 t type_param_rule │ │ │ │ -00016e9c t type_params_rule │ │ │ │ +00016eb0 t type_params_rule │ │ │ │ 00004060 t wildcard_pattern_rule │ │ │ │ -00017280 t yield_expr_rule │ │ │ │ +00017294 t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Size │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_WarnExplicitObject │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_SyntaxError │ │ │ │ U PyExc_SyntaxWarning │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_DecodeUTF8Stateful │ │ │ │ U PyUnicode_FromFormat │ │ │ │ -00000ae8 t Py_XDECREF │ │ │ │ 00000264 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ U _PyBytes_DecodeEscape2 │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -000007c4 T _PyPegen_decode_string │ │ │ │ +00000548 T _PyPegen_decode_string │ │ │ │ 00000000 T _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ U _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_ctype_table │ │ │ │ U __sprintf_chk │ │ │ │ +00000588 t decode_unicode_with_escapes │ │ │ │ U memcpy │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ 00000000 t warn_invalid_escape_sequence │ │ │ │ │ │ │ │ peg_api.o: │ │ │ │ U PySys_Audit │ │ │ │ @@ -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 │ │ │ │ -00002fe4 T _PyLexer_update_fstring_expr │ │ │ │ +00002fd4 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 │ │ │ │ -00002f70 t tok_backup │ │ │ │ +00002f60 t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -00003138 t tok_decimal_tail │ │ │ │ -00000bec t tok_get_normal_mode │ │ │ │ -00002e6c t tok_nextc │ │ │ │ -000032bc t verify_end_of_number │ │ │ │ +00003128 t tok_decimal_tail │ │ │ │ +00000be8 t tok_get_normal_mode │ │ │ │ +00002e5c t tok_nextc │ │ │ │ +000032ac 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 │ │ │ │ @@ -4174,15 +4174,15 @@ │ │ │ │ U strlen │ │ │ │ │ │ │ │ abstract.o: │ │ │ │ 0000100c T PyAIter_Check │ │ │ │ 00000b74 T PyBuffer_FillContiguousStrides │ │ │ │ 000010e8 T PyBuffer_FillInfo │ │ │ │ 000009e8 T PyBuffer_FromContiguous │ │ │ │ -00008e98 T PyBuffer_GetPointer │ │ │ │ +00008e70 T PyBuffer_GetPointer │ │ │ │ 00006304 T PyBuffer_IsContiguous │ │ │ │ 000012a4 T PyBuffer_Release │ │ │ │ 00000928 T PyBuffer_SizeFromFormat │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyCFunction_Type │ │ │ │ U PyComplex_Type │ │ │ │ @@ -4237,28 +4237,28 @@ │ │ │ │ 00005060 T PyMapping_Keys │ │ │ │ 00001004 T PyMapping_Length │ │ │ │ 00000ee0 T PyMapping_SetItemString │ │ │ │ 00006660 T PyMapping_Size │ │ │ │ 000002b0 T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00007f1c T PyNumber_Absolute │ │ │ │ +00007ef4 T PyNumber_Absolute │ │ │ │ 00000ac0 T PyNumber_Add │ │ │ │ 00004888 T PyNumber_And │ │ │ │ 000021e8 T PyNumber_AsSsize_t │ │ │ │ 00004fd8 T PyNumber_Check │ │ │ │ -000078f0 T PyNumber_Divmod │ │ │ │ -00007f84 T PyNumber_Float │ │ │ │ +000078c8 T PyNumber_Divmod │ │ │ │ +00007f5c T PyNumber_Float │ │ │ │ 00005918 T PyNumber_FloorDivide │ │ │ │ 00003b30 T PyNumber_InPlaceAdd │ │ │ │ 000066f0 T PyNumber_InPlaceAnd │ │ │ │ -000081a8 T PyNumber_InPlaceFloorDivide │ │ │ │ -00007ae4 T PyNumber_InPlaceLshift │ │ │ │ +00008180 T PyNumber_InPlaceFloorDivide │ │ │ │ +00007abc T PyNumber_InPlaceLshift │ │ │ │ 000002f4 T PyNumber_InPlaceMatrixMultiply │ │ │ │ -000074f0 T PyNumber_InPlaceMultiply │ │ │ │ +000074c8 T PyNumber_InPlaceMultiply │ │ │ │ 00002514 T PyNumber_InPlaceOr │ │ │ │ 00000430 T PyNumber_InPlacePower │ │ │ │ 00000488 T PyNumber_InPlaceRemainder │ │ │ │ 000006fc T PyNumber_InPlaceRshift │ │ │ │ 00005dd0 T PyNumber_InPlaceSubtract │ │ │ │ 000005f0 T PyNumber_InPlaceTrueDivide │ │ │ │ 00006e44 T PyNumber_InPlaceXor │ │ │ │ @@ -4267,19 +4267,19 @@ │ │ │ │ 00004a7c T PyNumber_Long │ │ │ │ 00002b7c T PyNumber_Lshift │ │ │ │ 000002a4 T PyNumber_MatrixMultiply │ │ │ │ 000044d8 T PyNumber_Multiply │ │ │ │ 00003968 T PyNumber_Negative │ │ │ │ 000055b8 T PyNumber_Or │ │ │ │ 00000588 T PyNumber_Positive │ │ │ │ -00007654 T PyNumber_Power │ │ │ │ +0000762c T PyNumber_Power │ │ │ │ 00005bdc T PyNumber_Remainder │ │ │ │ -00007d28 T PyNumber_Rshift │ │ │ │ +00007d00 T PyNumber_Rshift │ │ │ │ 00002d6c T PyNumber_Subtract │ │ │ │ -00007358 T PyNumber_ToBase │ │ │ │ +00007330 T PyNumber_ToBase │ │ │ │ 00005eb0 T PyNumber_TrueDivide │ │ │ │ 00006c50 T PyNumber_Xor │ │ │ │ 00000f7c T PyObject_AsCharBuffer │ │ │ │ 00000f80 T PyObject_AsReadBuffer │ │ │ │ 00000e44 T PyObject_AsWriteBuffer │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ @@ -4333,15 +4333,15 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_GenericAlias │ │ │ │ 00005e84 t Py_XDECREF │ │ │ │ 00005e90 t Py_XDECREF.part.0 │ │ │ │ 000065cc t _IsCContiguous │ │ │ │ -00008e20 t _IsFortranContiguous │ │ │ │ +00008df8 t _IsFortranContiguous │ │ │ │ 00000730 t _IsFortranContiguous.part.0 │ │ │ │ 00000ff0 T _PyBuffer_ReleaseInInterpreter │ │ │ │ 000009bc T _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ @@ -4359,15 +4359,15 @@ │ │ │ │ 00006938 T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ 00006a08 T _PyObject_RealIsInstance │ │ │ │ 000041cc T _PyObject_RealIsSubclass │ │ │ │ U _PyRuntime │ │ │ │ -00007058 T _PySequence_IterSearch │ │ │ │ +00007030 T _PySequence_IterSearch │ │ │ │ U _PySlice_FromIndices │ │ │ │ U _PyTuple_Resize │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CallInInterpreter │ │ │ │ U _Py_CallInInterpreterAndRawFree │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ @@ -4378,15 +4378,15 @@ │ │ │ │ 00000b30 t _Py_add_one_to_index_F │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_args │ │ │ │ U __aeabi_dcmpeq │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_read_tp │ │ │ │ 000009cc t _buffer_release_call │ │ │ │ -000083bc t abstract_issubclass │ │ │ │ +00008394 t abstract_issubclass │ │ │ │ 00000efc t as_read_buffer │ │ │ │ 00002754 t binary_iop │ │ │ │ 00000000 t binary_iop.part.0 │ │ │ │ 00002808 t binary_iop1 │ │ │ │ 00000090 t binary_op.part.0 │ │ │ │ 00000d2c t binary_op1 │ │ │ │ 00000624 t check_class │ │ │ │ @@ -4827,25 +4827,25 @@ │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBuffer_ToContiguous │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ 000000d0 D PyBytesIter_Type │ │ │ │ 000003f0 T PyBytes_AsString │ │ │ │ -000031f8 T PyBytes_AsStringAndSize │ │ │ │ -00000fd4 T PyBytes_Concat │ │ │ │ +0000323c T PyBytes_AsStringAndSize │ │ │ │ +00001018 T PyBytes_Concat │ │ │ │ 000013d0 T PyBytes_ConcatAndDel │ │ │ │ -00008254 T PyBytes_DecodeEscape │ │ │ │ -00007350 T PyBytes_FromFormat │ │ │ │ -00007388 T PyBytes_FromFormatV │ │ │ │ -0000540c T PyBytes_FromObject │ │ │ │ -00000efc T PyBytes_FromString │ │ │ │ +0000828c T PyBytes_DecodeEscape │ │ │ │ +00007380 T PyBytes_FromFormat │ │ │ │ +000073b8 T PyBytes_FromFormatV │ │ │ │ +00005444 T PyBytes_FromObject │ │ │ │ +00000f40 T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ -00003a90 T PyBytes_Repr │ │ │ │ -00008208 T PyBytes_Size │ │ │ │ +00003ac8 T PyBytes_Repr │ │ │ │ +00008240 T PyBytes_Size │ │ │ │ 00000000 D PyBytes_Type │ │ │ │ U PyErr_BadArgument │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ @@ -4905,37 +4905,37 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromEncodedObject │ │ │ │ U PyUnicode_New │ │ │ │ U Py_BuildValue │ │ │ │ -00002064 t Py_XDECREF │ │ │ │ +000020a8 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ -0000197c T _PyBytesWriter_Alloc │ │ │ │ -000031c0 T _PyBytesWriter_Dealloc │ │ │ │ -00000c7c T _PyBytesWriter_Finish │ │ │ │ -00001970 T _PyBytesWriter_Init │ │ │ │ -00000c04 T _PyBytesWriter_Prepare │ │ │ │ -000019fc T _PyBytesWriter_Resize │ │ │ │ -00007b4c T _PyBytesWriter_WriteBytes │ │ │ │ +000019c0 T _PyBytesWriter_Alloc │ │ │ │ +00003204 T _PyBytesWriter_Dealloc │ │ │ │ +00000cc0 T _PyBytesWriter_Finish │ │ │ │ +000019b4 T _PyBytesWriter_Init │ │ │ │ +00000c48 T _PyBytesWriter_Prepare │ │ │ │ +00001a40 T _PyBytesWriter_Resize │ │ │ │ +00007b7c T _PyBytesWriter_WriteBytes │ │ │ │ 00001648 T _PyBytes_DecodeEscape │ │ │ │ 0000044c T _PyBytes_DecodeEscape2 │ │ │ │ -000027d0 T _PyBytes_Find │ │ │ │ -00001650 T _PyBytes_FormatEx │ │ │ │ -00007ff4 T _PyBytes_FromHex │ │ │ │ -00006f24 t _PyBytes_FromIterator │ │ │ │ -00007bdc t _PyBytes_FromList │ │ │ │ +000027ec T _PyBytes_Find │ │ │ │ +0000166c T _PyBytes_FormatEx │ │ │ │ +0000802c T _PyBytes_FromHex │ │ │ │ +00006f54 t _PyBytes_FromIterator │ │ │ │ +00007c0c t _PyBytes_FromList │ │ │ │ 00000128 t _PyBytes_FromSize │ │ │ │ -000049b0 T _PyBytes_Join │ │ │ │ -000039dc T _PyBytes_Repeat │ │ │ │ +000049e8 T _PyBytes_Join │ │ │ │ +00003a20 T _PyBytes_Repeat │ │ │ │ 000001f4 T _PyBytes_Resize │ │ │ │ 000005a4 T _PyBytes_ReverseFind │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _PyLong_FormatBytesWriter │ │ │ │ @@ -5021,109 +5021,109 @@ │ │ │ │ 000001f8 d _parser.14 │ │ │ │ 00000224 d _parser.17 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 0000027c d _parser.20 │ │ │ │ 000001cc d _parser.23 │ │ │ │ 000002a8 d _parser.5 │ │ │ │ 00000250 d _parser.8 │ │ │ │ -00004790 t bytes___bytes__ │ │ │ │ +000047c8 t bytes___bytes__ │ │ │ │ 0000252c r bytes___bytes____doc__ │ │ │ │ 00001624 t bytes_alloc │ │ │ │ 00000778 d bytes_as_buffer │ │ │ │ 00000780 d bytes_as_mapping │ │ │ │ 00000418 d bytes_as_number │ │ │ │ 0000078c d bytes_as_sequence │ │ │ │ -00001654 t bytes_buffer_getbuffer │ │ │ │ -000013b4 t bytes_concat │ │ │ │ -00007340 t bytes_contains │ │ │ │ -000058e4 t bytes_count │ │ │ │ +00001698 t bytes_buffer_getbuffer │ │ │ │ +000013f8 t bytes_concat │ │ │ │ +00007370 t bytes_contains │ │ │ │ +0000591c t bytes_count │ │ │ │ 000015a8 r bytes_count__doc__ │ │ │ │ -0000208c t bytes_decode │ │ │ │ +000020d0 t bytes_decode │ │ │ │ 00000bd4 r bytes_decode__doc__ │ │ │ │ 000003b0 r bytes_doc │ │ │ │ -000057e0 t bytes_endswith │ │ │ │ +00005818 t bytes_endswith │ │ │ │ 00000dd0 r bytes_endswith__doc__ │ │ │ │ -000056e4 t bytes_find │ │ │ │ +0000571c t bytes_find │ │ │ │ 00001c60 r bytes_find__doc__ │ │ │ │ -00000748 t bytes_fromhex │ │ │ │ +00000764 t bytes_fromhex │ │ │ │ 00000a4c r bytes_fromhex__doc__ │ │ │ │ 00001580 t bytes_getnewargs │ │ │ │ -00001694 t bytes_hash │ │ │ │ -00000f44 t bytes_hex │ │ │ │ +000016d8 t bytes_hash │ │ │ │ +00000f60 t bytes_hex │ │ │ │ 00000868 r bytes_hex__doc__ │ │ │ │ 00000060 t bytes_index │ │ │ │ 00001b14 r bytes_index__doc__ │ │ │ │ 000001f4 t bytes_item │ │ │ │ -00001f14 t bytes_iter │ │ │ │ -000058e0 t bytes_join │ │ │ │ +00001f58 t bytes_iter │ │ │ │ +00005918 t bytes_join │ │ │ │ 00001d90 r bytes_join__doc__ │ │ │ │ -00001f0c t bytes_length │ │ │ │ +00001f50 t bytes_length │ │ │ │ 00000148 t bytes_lstrip │ │ │ │ 00001748 r bytes_lstrip__doc__ │ │ │ │ 00000000 t bytes_maketrans │ │ │ │ 0000134c r bytes_maketrans__doc__ │ │ │ │ 000004a8 d bytes_methods │ │ │ │ -00001620 t bytes_mod │ │ │ │ -00003fe0 t bytes_new │ │ │ │ -000059e4 t bytes_partition │ │ │ │ +0000163c t bytes_mod │ │ │ │ +00004018 t bytes_new │ │ │ │ +00005a1c t bytes_partition │ │ │ │ 00002210 r bytes_partition__doc__ │ │ │ │ 000012ec t bytes_removeprefix │ │ │ │ 0000112c r bytes_removeprefix__doc__ │ │ │ │ -0000284c t bytes_removesuffix │ │ │ │ +00002868 t bytes_removesuffix │ │ │ │ 0000102c r bytes_removesuffix__doc__ │ │ │ │ -000047c8 t bytes_repeat │ │ │ │ -000023ac t bytes_replace │ │ │ │ +00004800 t bytes_repeat │ │ │ │ +000023f0 t bytes_replace │ │ │ │ 00001210 r bytes_replace__doc__ │ │ │ │ -00003cfc t bytes_repr │ │ │ │ -000022ac t bytes_rfind │ │ │ │ +00003d34 t bytes_repr │ │ │ │ +000022f0 t bytes_rfind │ │ │ │ 000019e0 r bytes_rfind__doc__ │ │ │ │ -000016c8 t bytes_richcompare │ │ │ │ -00002960 t bytes_rindex │ │ │ │ +0000170c t bytes_richcompare │ │ │ │ +0000297c t bytes_rindex │ │ │ │ 00001890 r bytes_rindex__doc__ │ │ │ │ -0000080c t bytes_rpartition │ │ │ │ +00000828 t bytes_rpartition │ │ │ │ 0000206c r bytes_rpartition__doc__ │ │ │ │ 00000b0c t bytes_rsplit │ │ │ │ 00001e90 r bytes_rsplit__doc__ │ │ │ │ -000009f8 t bytes_rstrip │ │ │ │ +00000a14 t bytes_rstrip │ │ │ │ 000016b0 r bytes_rstrip__doc__ │ │ │ │ -00006140 t bytes_split │ │ │ │ +00006170 t bytes_split │ │ │ │ 0000239c r bytes_split__doc__ │ │ │ │ -00000a68 t bytes_splitlines │ │ │ │ +00000a84 t bytes_splitlines │ │ │ │ 00000b0c r bytes_splitlines__doc__ │ │ │ │ -0000530c t bytes_startswith │ │ │ │ +00005344 t bytes_startswith │ │ │ │ 00000efc r bytes_startswith__doc__ │ │ │ │ 00000000 t bytes_str │ │ │ │ 000000dc t bytes_strip │ │ │ │ 000017e0 r bytes_strip__doc__ │ │ │ │ -00001c54 t bytes_subscript │ │ │ │ -00001070 t bytes_translate │ │ │ │ +00001c98 t bytes_subscript │ │ │ │ +0000108c t bytes_translate │ │ │ │ 00001458 r bytes_translate__doc__ │ │ │ │ -00001158 t bytes_translate_impl │ │ │ │ +00001174 t bytes_translate_impl │ │ │ │ 0000014c t do_argstrip │ │ │ │ -000032b4 t fastsearch │ │ │ │ -000036d8 t fastsearch.constprop.0 │ │ │ │ +000032f8 t fastsearch │ │ │ │ +0000371c t fastsearch.constprop.0 │ │ │ │ 00000250 t formatfloat │ │ │ │ -00002778 t getnextarg │ │ │ │ +00002794 t getnextarg │ │ │ │ 00000378 r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 000004fc t pad │ │ │ │ 00000350 r reduce_doc │ │ │ │ -00003188 t return_self │ │ │ │ +000031cc t return_self │ │ │ │ 00000328 r setstate_doc │ │ │ │ U strcmp │ │ │ │ 000014ec t stringlib__lex_search │ │ │ │ -00002e7c t stringlib__preprocess │ │ │ │ -00002fa8 t stringlib__two_way │ │ │ │ +00002e98 t stringlib__preprocess │ │ │ │ +00002fc4 t stringlib__two_way │ │ │ │ 00001448 t stringlib__two_way_count │ │ │ │ -00002a30 t stringlib_adaptive_find │ │ │ │ -000049b4 t stringlib_bytes_join │ │ │ │ +00002a4c t stringlib_adaptive_find │ │ │ │ +000049ec t stringlib_bytes_join │ │ │ │ 000001b4 t stringlib_capitalize │ │ │ │ 000005ec t stringlib_center │ │ │ │ 00000614 r stringlib_center__doc__ │ │ │ │ 00000764 t stringlib_expandtabs │ │ │ │ 000007c0 r stringlib_expandtabs__doc__ │ │ │ │ 0000095c t stringlib_isalnum │ │ │ │ 00000968 t stringlib_isalpha │ │ │ │ @@ -5131,26 +5131,26 @@ │ │ │ │ 00000130 t stringlib_isdigit │ │ │ │ 00000974 t stringlib_islower │ │ │ │ 00000980 t stringlib_isspace │ │ │ │ 0000098c t stringlib_istitle │ │ │ │ 00000998 t stringlib_isupper │ │ │ │ 00000394 t stringlib_ljust │ │ │ │ 00000730 r stringlib_ljust__doc__ │ │ │ │ -000009b8 t stringlib_lower │ │ │ │ +000009d4 t stringlib_lower │ │ │ │ 000009a4 t stringlib_rjust │ │ │ │ 000006a0 r stringlib_rjust__doc__ │ │ │ │ 00001198 t stringlib_swapcase │ │ │ │ 000011d8 t stringlib_title │ │ │ │ -00000f04 t stringlib_upper │ │ │ │ +00000f20 t stringlib_upper │ │ │ │ 00001218 t stringlib_zfill │ │ │ │ 0000057c r stringlib_zfill__doc__ │ │ │ │ -00001fe8 t striter_dealloc │ │ │ │ -00002944 t striter_len │ │ │ │ +0000202c t striter_dealloc │ │ │ │ +00002960 t striter_len │ │ │ │ 000003d8 d striter_methods │ │ │ │ -00003f58 t striter_next │ │ │ │ +00003f90 t striter_next │ │ │ │ 000013f4 t striter_reduce │ │ │ │ 000015b0 t striter_setstate │ │ │ │ 00001598 t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ call.o: │ │ │ │ 00000000 T PyCFunction_Call │ │ │ │ @@ -5635,15 +5635,15 @@ │ │ │ │ 00000120 t complex_conjugate │ │ │ │ 0000020c r complex_conjugate__doc__ │ │ │ │ 00000330 t complex_div │ │ │ │ 00000ea4 t complex_from_string_inner │ │ │ │ 00000070 t complex_hash │ │ │ │ 000001a8 d complex_members │ │ │ │ 000001e4 d complex_methods │ │ │ │ -000013c4 t complex_mul │ │ │ │ +000013cc t complex_mul │ │ │ │ 00000000 t complex_neg │ │ │ │ 00000a6c t complex_new │ │ │ │ 0000001c r complex_new__doc__ │ │ │ │ 000001dc t complex_pos │ │ │ │ 00000548 t complex_pow │ │ │ │ 00000d54 t complex_repr │ │ │ │ 000000dc t complex_richcompare │ │ │ │ @@ -5652,15 +5652,15 @@ │ │ │ │ U floor │ │ │ │ U hypot │ │ │ │ U log │ │ │ │ U memcpy │ │ │ │ U pow │ │ │ │ U sincos │ │ │ │ 00000100 t to_complex │ │ │ │ -00001230 t try_complex_special_method │ │ │ │ +00001238 t try_complex_special_method │ │ │ │ │ │ │ │ descrobject.o: │ │ │ │ U PyCMethod_New │ │ │ │ 000001a0 D PyClassMethodDescr_Type │ │ │ │ 00000894 T PyDescr_IsData │ │ │ │ 0000024c T PyDescr_NewClassMethod │ │ │ │ 000002f4 T PyDescr_NewGetSet │ │ │ │ @@ -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 │ │ │ │ -00001154 t Py_XDECREF │ │ │ │ +00001150 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ 00000270 D _PyAsyncGenASend_Type │ │ │ │ 000004e0 D _PyAsyncGenAThrow_Type │ │ │ │ 00000f14 T _PyAsyncGenValueWrapperNew │ │ │ │ 00000340 D _PyAsyncGenWrappedValue_Type │ │ │ │ -00000c48 T _PyAsyncGen_ClearFreeLists │ │ │ │ +00000c58 T _PyAsyncGen_ClearFreeLists │ │ │ │ 00000410 D _PyCoroWrapper_Type │ │ │ │ 00000734 T _PyCoro_GetAwaitableIter │ │ │ │ U _PyErr_ChainStackItem │ │ │ │ U _PyErr_WarnUnawaitedAgenMethod │ │ │ │ U _PyErr_WarnUnawaitedCoroutine │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_GetFrame │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_ClearLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyFrame_Traverse │ │ │ │ -00000d84 T _PyGen_FetchStopIterationValue │ │ │ │ +00000d94 T _PyGen_FetchStopIterationValue │ │ │ │ 00000704 T _PyGen_Finalize │ │ │ │ 000008bc T _PyGen_SetStopIterationValue │ │ │ │ 0000087c T _PyGen_yf │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ @@ -6563,16 +6563,16 @@ │ │ │ │ 00000174 t coro_wrapper_throw │ │ │ │ 00000c68 t coro_wrapper_traverse │ │ │ │ 000008b4 t cr_getcode │ │ │ │ 00000838 t cr_getframe │ │ │ │ 00000e98 t cr_getrunning │ │ │ │ 00000eb8 t cr_getsuspended │ │ │ │ 000008ec d gen_as_async │ │ │ │ -00000a34 t gen_close │ │ │ │ -0000117c t gen_close_iter │ │ │ │ +00000a44 t gen_close │ │ │ │ +00001178 t gen_close_iter │ │ │ │ 00000464 t gen_dealloc │ │ │ │ 00000b08 t gen_get_name │ │ │ │ 00000b20 t gen_get_qualname │ │ │ │ 000008c0 t gen_getcode │ │ │ │ 0000003c t gen_getframe │ │ │ │ 0000001c t gen_getrunning │ │ │ │ 0000095c d gen_getsetlist │ │ │ │ @@ -6580,20 +6580,20 @@ │ │ │ │ 00000d74 t gen_getyieldfrom │ │ │ │ 000002b8 t gen_iternext │ │ │ │ 00000000 b gen_memberlist │ │ │ │ 000008fc d gen_methods │ │ │ │ 00000f24 t gen_new_with_qualname │ │ │ │ 000000d0 t gen_repr │ │ │ │ 000008b0 t gen_send │ │ │ │ -00000e34 t gen_send_ex │ │ │ │ +00000e44 t gen_send_ex │ │ │ │ 00000b38 t gen_set_name │ │ │ │ 00000ba8 t gen_set_qualname │ │ │ │ 00000ee0 t gen_sizeof │ │ │ │ 00000000 t gen_throw │ │ │ │ -00000ce8 t gen_traverse │ │ │ │ +00000cf8 t gen_traverse │ │ │ │ 000001e4 t make_gen │ │ │ │ U memcpy │ │ │ │ 000003b0 r send_doc │ │ │ │ 00000270 r sizeof__doc__ │ │ │ │ 000002a4 r throw_doc │ │ │ │ │ │ │ │ fileobject.o: │ │ │ │ @@ -6704,24 +6704,24 @@ │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ 000008b8 T PyFloat_AsDouble │ │ │ │ 00000000 T PyFloat_FromDouble │ │ │ │ -00001c88 T PyFloat_FromString │ │ │ │ +00001c28 T PyFloat_FromString │ │ │ │ 00000118 T PyFloat_GetInfo │ │ │ │ 0000059c T PyFloat_GetMax │ │ │ │ 000005ac T PyFloat_GetMin │ │ │ │ -0000489c T PyFloat_Pack2 │ │ │ │ -00004438 T PyFloat_Pack4 │ │ │ │ -00002040 T PyFloat_Pack8 │ │ │ │ +0000483c T PyFloat_Pack2 │ │ │ │ +000043d8 T PyFloat_Pack4 │ │ │ │ +00001fe0 T PyFloat_Pack8 │ │ │ │ 00000010 D PyFloat_Type │ │ │ │ -00004c68 T PyFloat_Unpack2 │ │ │ │ -00004718 T PyFloat_Unpack4 │ │ │ │ +00004c08 T PyFloat_Unpack2 │ │ │ │ +000046b8 T PyFloat_Unpack4 │ │ │ │ 00000604 T PyFloat_Unpack8 │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_FromDouble │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_Type │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ @@ -6744,15 +6744,15 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00002018 t Py_XDECREF │ │ │ │ +00001fb8 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ @@ -6817,61 +6817,61 @@ │ │ │ │ 00000160 t _float_div_mod │ │ │ │ U ceil │ │ │ │ 00000c9c t convert_to_double │ │ │ │ 00000324 t float___ceil__ │ │ │ │ 00000710 r float___ceil____doc__ │ │ │ │ 00000344 t float___floor__ │ │ │ │ 0000074c r float___floor____doc__ │ │ │ │ -00002d14 t float___format__ │ │ │ │ +00002cb4 t float___format__ │ │ │ │ 00000134 r float___format____doc__ │ │ │ │ 000002c8 t float___getformat__ │ │ │ │ 00000188 r float___getformat____doc__ │ │ │ │ 0000058c t float___getnewargs__ │ │ │ │ 000002f0 r float___getnewargs____doc__ │ │ │ │ -00002660 t float___round__ │ │ │ │ +00002600 t float___round__ │ │ │ │ 00000668 r float___round____doc__ │ │ │ │ 000005b8 t float___trunc__ │ │ │ │ 00000788 r float___trunc____doc__ │ │ │ │ 000005fc t float___trunc___impl │ │ │ │ -00002dd8 t float_abs │ │ │ │ +00002d78 t float_abs │ │ │ │ 00000f50 t float_add │ │ │ │ -00003a7c t float_as_integer_ratio │ │ │ │ +00003a1c t float_as_integer_ratio │ │ │ │ 00000368 r float_as_integer_ratio__doc__ │ │ │ │ 000000e0 d float_as_number │ │ │ │ -00002dac t float_bool │ │ │ │ +00002d4c t float_bool │ │ │ │ 000006a8 t float_conjugate │ │ │ │ 0000061c r float_conjugate__doc__ │ │ │ │ 000000a0 t float_dealloc │ │ │ │ 00000d34 t float_div │ │ │ │ 00000364 t float_divmod │ │ │ │ 00000418 t float_float │ │ │ │ 00000040 t float_floor_div │ │ │ │ -00001e34 t float_from_string_inner │ │ │ │ -00002e84 t float_fromhex │ │ │ │ +00001dd4 t float_from_string_inner │ │ │ │ +00002e24 t float_fromhex │ │ │ │ 000004c4 r float_fromhex__doc__ │ │ │ │ 000006b0 t float_getimag │ │ │ │ 000006ac t float_getreal │ │ │ │ 00000170 d float_getset │ │ │ │ -000019fc t float_hash │ │ │ │ -00003f00 t float_hex │ │ │ │ +0000199c t float_hash │ │ │ │ +00003ea0 t float_hex │ │ │ │ 00000574 r float_hex__doc__ │ │ │ │ 00000494 t float_is_integer │ │ │ │ 000007d4 r float_is_integer__doc__ │ │ │ │ 000001ac d float_methods │ │ │ │ 00000a7c t float_mul │ │ │ │ -000025b4 t float_neg │ │ │ │ +00002554 t float_neg │ │ │ │ 0000044c t float_new │ │ │ │ 00000310 r float_new__doc__ │ │ │ │ -00001b94 t float_new_impl │ │ │ │ -00001188 t float_pow │ │ │ │ +00001b34 t float_new_impl │ │ │ │ +00001128 t float_pow │ │ │ │ 000004fc t float_rem │ │ │ │ -00002348 t float_repr │ │ │ │ +000022e8 t float_repr │ │ │ │ 00000164 t float_richcompare │ │ │ │ -000023b0 t float_sub │ │ │ │ -00001a04 t float_vectorcall │ │ │ │ +00002350 t float_sub │ │ │ │ +000019a4 t float_vectorcall │ │ │ │ 00000058 r floatinfo__doc__ │ │ │ │ 00000000 d floatinfo_desc │ │ │ │ 0000027c d floatinfo_fields │ │ │ │ U floor │ │ │ │ U fmod │ │ │ │ U frexp │ │ │ │ U ldexp │ │ │ │ @@ -6996,21 +6996,21 @@ │ │ │ │ U _Py_GetBaseOpcode │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_read_tp │ │ │ │ 00000118 r clear__doc__ │ │ │ │ -000026f0 t frame_clear │ │ │ │ +000026d8 t frame_clear │ │ │ │ 000000cc t frame_dealloc │ │ │ │ 00001188 t frame_getback │ │ │ │ 0000010c t frame_getbuiltins │ │ │ │ 00001100 t frame_getcode │ │ │ │ 00001160 t frame_getglobals │ │ │ │ -000028dc t frame_getlasti │ │ │ │ +000028c4 t frame_getlasti │ │ │ │ 0000124c t frame_getlineno │ │ │ │ 00000604 t frame_getlocals │ │ │ │ 000001d0 d frame_getsetlist │ │ │ │ 00000168 t frame_gettrace │ │ │ │ 00000138 t frame_gettrace_opcodes │ │ │ │ 00000298 d frame_memberlist │ │ │ │ 000001a0 d frame_methods │ │ │ │ @@ -7045,15 +7045,15 @@ │ │ │ │ 00000c24 t framelocalsproxy_reversed │ │ │ │ 0000043c t framelocalsproxy_richcompare │ │ │ │ 00000808 t framelocalsproxy_setdefault │ │ │ │ 000022c0 t framelocalsproxy_setitem │ │ │ │ 000007b0 t framelocalsproxy_tp_clear │ │ │ │ 0000004c t framelocalsproxy_update │ │ │ │ 00000688 t framelocalsproxy_values │ │ │ │ -00002900 t framelocalsproxy_visit │ │ │ │ +000028e8 t framelocalsproxy_visit │ │ │ │ U memset │ │ │ │ 000000e8 r sizeof__doc__ │ │ │ │ │ │ │ │ funcobject.o: │ │ │ │ 00000000 r CSWTCH.86 │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyCell_Type │ │ │ │ @@ -7182,15 +7182,15 @@ │ │ │ │ 00001828 t sm_init │ │ │ │ 00000304 d sm_memberlist │ │ │ │ 00000000 t sm_repr │ │ │ │ 00000298 t sm_traverse │ │ │ │ 00000030 r staticmethod_doc │ │ │ │ │ │ │ │ iterobject.o: │ │ │ │ -00000058 T PyAnextAwaitable_New │ │ │ │ +00000000 T PyAnextAwaitable_New │ │ │ │ 000002c8 T PyCallIter_New │ │ │ │ 000000d0 D PyCallIter_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_IndexError │ │ │ │ @@ -7227,34 +7227,34 @@ │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_read_tp │ │ │ │ 00000270 d anextawaitable_as_async │ │ │ │ -00000390 t anextawaitable_close │ │ │ │ -00000264 t anextawaitable_dealloc │ │ │ │ -00000180 t anextawaitable_getiter.isra.0 │ │ │ │ -000000f0 t anextawaitable_iternext │ │ │ │ +00000338 t anextawaitable_close │ │ │ │ +0000020c t anextawaitable_dealloc │ │ │ │ +00000128 t anextawaitable_getiter.isra.0 │ │ │ │ +00000098 t anextawaitable_iternext │ │ │ │ 00000280 d anextawaitable_methods │ │ │ │ -000002e0 t anextawaitable_proxy │ │ │ │ -000002d0 t anextawaitable_send │ │ │ │ -00000380 t anextawaitable_throw │ │ │ │ -000003a0 t anextawaitable_traverse │ │ │ │ +00000288 t anextawaitable_proxy │ │ │ │ +00000278 t anextawaitable_send │ │ │ │ +00000328 t anextawaitable_throw │ │ │ │ +00000348 t anextawaitable_traverse │ │ │ │ 000005a0 t calliter_dealloc │ │ │ │ 0000037c t calliter_iternext │ │ │ │ 000002c0 d calliter_methods │ │ │ │ -000003f8 t calliter_reduce │ │ │ │ -00000000 t calliter_traverse │ │ │ │ +000003a0 t calliter_reduce │ │ │ │ +00000018 t calliter_traverse │ │ │ │ 00000000 r close_doc │ │ │ │ 0000022c t iter_dealloc │ │ │ │ 0000013c t iter_iternext │ │ │ │ 000000cc t iter_len │ │ │ │ -000004b4 t iter_reduce │ │ │ │ -00000454 t iter_setstate │ │ │ │ +0000045c t iter_reduce │ │ │ │ +000003fc t iter_setstate │ │ │ │ 00000000 t iter_traverse │ │ │ │ 000001cc r length_hint_doc │ │ │ │ U memcpy │ │ │ │ 000001a4 r reduce_doc │ │ │ │ 00000114 r send_doc │ │ │ │ 000002e0 d seqiter_methods │ │ │ │ 0000017c r setstate_doc │ │ │ │ @@ -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 │ │ │ │ -00008264 T PyList_GetItem │ │ │ │ -00008608 T PyList_GetItemRef │ │ │ │ +00008598 T PyList_GetItem │ │ │ │ +0000893c T PyList_GetItemRef │ │ │ │ 000000d0 T PyList_GetSlice │ │ │ │ 00000000 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ 00000158 T PyList_Reverse │ │ │ │ -00001f14 T PyList_SetItem │ │ │ │ -00002188 T PyList_SetSlice │ │ │ │ -000029bc T PyList_Size │ │ │ │ +00002098 T PyList_SetItem │ │ │ │ +0000230c T PyList_SetSlice │ │ │ │ +00002b40 T PyList_Size │ │ │ │ 0000061c T PyList_Sort │ │ │ │ 00000000 D PyList_Type │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_Type │ │ │ │ @@ -7344,18 +7344,18 @@ │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 00000474 T _PyList_AppendTakeRefListResize │ │ │ │ 00000000 t _PyList_AppendTakeRefListResize.part.0 │ │ │ │ -00009acc T _PyList_ClearFreeList │ │ │ │ +00009e00 T _PyList_ClearFreeList │ │ │ │ 00000040 T _PyList_DebugMallocStats │ │ │ │ -000068f4 T _PyList_Extend │ │ │ │ -00002020 T _PyList_FromArraySteal │ │ │ │ +00006c64 T _PyList_Extend │ │ │ │ +000021a4 T _PyList_FromArraySteal │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyTuple_FromArray │ │ │ │ @@ -7373,98 +7373,98 @@ │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_dcmplt │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_read_tp │ │ │ │ 00000014 r _keywords.1 │ │ │ │ 0000029c d _kwtuple.0 │ │ │ │ -00006920 t _list_extend │ │ │ │ +00006c90 t _list_extend │ │ │ │ 00000270 d _parser.2 │ │ │ │ 00000070 r length_hint_doc │ │ │ │ -000076d4 t list___init__ │ │ │ │ +00007a08 t list___init__ │ │ │ │ 00000138 r list___init____doc__ │ │ │ │ -00008730 t list___reversed__ │ │ │ │ +00008a64 t list___reversed__ │ │ │ │ 000000a8 r list___reversed____doc__ │ │ │ │ 000000bc t list___sizeof__ │ │ │ │ 000000ec r list___sizeof____doc__ │ │ │ │ -000028bc t list_append │ │ │ │ +00002a40 t list_append │ │ │ │ 000005c4 r list_append__doc__ │ │ │ │ 00000338 d list_as_mapping │ │ │ │ 00000344 d list_as_sequence │ │ │ │ -00007e9c t list_ass_item │ │ │ │ -00002248 t list_ass_slice_lock_held │ │ │ │ -00008ce4 t list_ass_subscript │ │ │ │ -00002848 t list_clear_impl.isra.0 │ │ │ │ -00008540 t list_clear_slot │ │ │ │ -00007f6c t list_concat │ │ │ │ -0000868c t list_contains │ │ │ │ +000081d0 t list_ass_item │ │ │ │ +000023cc t list_ass_slice_lock_held │ │ │ │ +00009018 t list_ass_subscript │ │ │ │ +000029cc t list_clear_impl.isra.0 │ │ │ │ +00008874 t list_clear_slot │ │ │ │ +000082a0 t list_concat │ │ │ │ +000089c0 t list_contains │ │ │ │ 0000021c t list_copy │ │ │ │ 00000608 r list_copy__doc__ │ │ │ │ -0000a124 t list_count │ │ │ │ +0000a458 t list_count │ │ │ │ 00000250 r list_count__doc__ │ │ │ │ 00000198 t list_dealloc │ │ │ │ -00008238 t list_extend │ │ │ │ +0000856c t list_extend │ │ │ │ 00000570 r list_extend__doc__ │ │ │ │ -0000a280 t list_index │ │ │ │ +0000a5b4 t list_index │ │ │ │ 00000294 r list_index__doc__ │ │ │ │ -000089cc t list_inplace_concat │ │ │ │ +00008d00 t list_inplace_concat │ │ │ │ 00000080 t list_inplace_repeat │ │ │ │ 000002d8 t list_inplace_repeat_lock_held │ │ │ │ -000087e0 t list_insert │ │ │ │ +00008b14 t list_insert │ │ │ │ 00000670 r list_insert__doc__ │ │ │ │ -00006698 t list_item │ │ │ │ -000066f0 t list_iter │ │ │ │ -00006868 t list_length │ │ │ │ +00006a08 t list_item │ │ │ │ +00006a60 t list_iter │ │ │ │ +00006bd8 t list_length │ │ │ │ 0000036c d list_methods │ │ │ │ -00007c1c t list_pop │ │ │ │ +00007f50 t list_pop │ │ │ │ 000004e4 r list_pop__doc__ │ │ │ │ -00007ab0 t list_remove │ │ │ │ +00007de4 t list_remove │ │ │ │ 000001e0 r list_remove__doc__ │ │ │ │ -00009bf0 t list_repeat │ │ │ │ -000098dc t list_repr │ │ │ │ +00009f24 t list_repeat │ │ │ │ +00009c10 t list_repr │ │ │ │ 0000053c t list_resize │ │ │ │ -0000a234 t list_reverse │ │ │ │ +0000a568 t list_reverse │ │ │ │ 00000318 r list_reverse__doc__ │ │ │ │ -000077dc t list_richcompare │ │ │ │ -00008b0c t list_slice_lock_held │ │ │ │ -00009780 t list_sort │ │ │ │ +00007b10 t list_richcompare │ │ │ │ +00008e40 t list_slice_lock_held │ │ │ │ +00009ab4 t list_sort │ │ │ │ 00000344 r list_sort__doc__ │ │ │ │ 000006a0 t list_sort_impl │ │ │ │ -000061fc t list_subscript │ │ │ │ -00001fcc t list_traverse │ │ │ │ -00008a0c t list_vectorcall │ │ │ │ -00006870 t listiter_dealloc │ │ │ │ -0000a440 t listiter_len │ │ │ │ +0000656c t list_subscript │ │ │ │ +00002150 t list_traverse │ │ │ │ +00008d40 t list_vectorcall │ │ │ │ +00006be0 t listiter_dealloc │ │ │ │ +0000a774 t listiter_len │ │ │ │ 000002f8 d listiter_methods │ │ │ │ -000067c4 t listiter_next │ │ │ │ +00006b34 t listiter_next │ │ │ │ 0000052c t listiter_reduce │ │ │ │ 000005ac t listiter_setstate │ │ │ │ -00009768 t listiter_traverse │ │ │ │ -00008784 t listreviter_dealloc │ │ │ │ +00009a9c t listiter_traverse │ │ │ │ +00008ab8 t listreviter_dealloc │ │ │ │ 000001f0 t listreviter_len │ │ │ │ 000002b8 d listreviter_methods │ │ │ │ -00009b20 t listreviter_next │ │ │ │ +00009e54 t listreviter_next │ │ │ │ 000000d0 t listreviter_reduce │ │ │ │ 0000013c t listreviter_setstate │ │ │ │ 000001d8 t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00002a00 t merge_at │ │ │ │ +00002b84 t merge_at │ │ │ │ 00000228 t merge_getmem │ │ │ │ -0000a058 t py_list_clear │ │ │ │ +0000a38c t py_list_clear │ │ │ │ 00000640 r py_list_clear__doc__ │ │ │ │ 00000048 r reduce_doc │ │ │ │ -0000a468 t safe_object_compare │ │ │ │ +0000a79c t safe_object_compare │ │ │ │ 00000020 r setstate_doc │ │ │ │ -0000a418 t unsafe_float_compare │ │ │ │ -00001e6c t unsafe_latin_compare │ │ │ │ -00009bb8 t unsafe_long_compare │ │ │ │ -0000843c t unsafe_object_compare │ │ │ │ -000082d4 t unsafe_tuple_compare │ │ │ │ +0000a74c t unsafe_float_compare │ │ │ │ +00001ff0 t unsafe_latin_compare │ │ │ │ +00009eec t unsafe_long_compare │ │ │ │ +00008770 t unsafe_object_compare │ │ │ │ +00008608 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 │ │ │ │ -0000d66c T PyLong_AsDouble │ │ │ │ +0000d660 T PyLong_AsDouble │ │ │ │ 000041f4 T PyLong_AsInt │ │ │ │ 00001c00 T PyLong_AsLong │ │ │ │ 00001e10 T PyLong_AsLongAndOverflow │ │ │ │ -0000a538 T PyLong_AsLongLong │ │ │ │ -0001712c T PyLong_AsLongLongAndOverflow │ │ │ │ -000008dc T PyLong_AsNativeBytes │ │ │ │ +0000a52c T PyLong_AsLongLong │ │ │ │ +00017004 T PyLong_AsLongLongAndOverflow │ │ │ │ +0000097c T PyLong_AsNativeBytes │ │ │ │ 00003318 T PyLong_AsSize_t │ │ │ │ 000005b4 T PyLong_AsSsize_t │ │ │ │ 00004404 T PyLong_AsUnsignedLong │ │ │ │ -00010e68 T PyLong_AsUnsignedLongLong │ │ │ │ -00011100 T PyLong_AsUnsignedLongLongMask │ │ │ │ -00013c30 T PyLong_AsUnsignedLongMask │ │ │ │ -0000d500 T PyLong_AsVoidPtr │ │ │ │ -0000a0c4 T PyLong_FromDouble │ │ │ │ +00010e50 T PyLong_AsUnsignedLongLong │ │ │ │ +000110e8 T PyLong_AsUnsignedLongLongMask │ │ │ │ +00013c18 T PyLong_AsUnsignedLongMask │ │ │ │ +0000d4f4 T PyLong_AsVoidPtr │ │ │ │ +0000a0b8 T PyLong_FromDouble │ │ │ │ 0000042c T PyLong_FromLong │ │ │ │ -00007be4 T PyLong_FromLongLong │ │ │ │ +00007bd8 T PyLong_FromLongLong │ │ │ │ 0000029c T PyLong_FromNativeBytes │ │ │ │ -0000bdc0 T PyLong_FromSize_t │ │ │ │ +0000bdb4 T PyLong_FromSize_t │ │ │ │ 0000033c T PyLong_FromSsize_t │ │ │ │ 000006dc T PyLong_FromString │ │ │ │ -00011dcc T PyLong_FromUnicodeObject │ │ │ │ +00011db4 T PyLong_FromUnicodeObject │ │ │ │ 000000c4 T PyLong_FromUnsignedLong │ │ │ │ 00004880 T PyLong_FromUnsignedLongLong │ │ │ │ 000002fc T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 0000007c T PyLong_GetInfo │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ @@ -7526,52 +7526,52 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_New │ │ │ │ 00000364 T PyUnstable_Long_CompactValue │ │ │ │ 00000350 T PyUnstable_Long_IsCompact │ │ │ │ U Py_BuildValue │ │ │ │ -0001143c t Py_XDECREF │ │ │ │ +00011424 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Prepare │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -00007a04 T _PyLong_Add │ │ │ │ -0000536c T _PyLong_AsByteArray │ │ │ │ -00011294 T _PyLong_Copy │ │ │ │ +000079f8 T _PyLong_Add │ │ │ │ +00005360 T _PyLong_AsByteArray │ │ │ │ +0001127c T _PyLong_Copy │ │ │ │ 000000e0 D _PyLong_DigitValue │ │ │ │ -00000684 T _PyLong_DivmodNear │ │ │ │ +00000724 T _PyLong_DivmodNear │ │ │ │ 00000138 T _PyLong_FiniTypes │ │ │ │ -00012224 T _PyLong_Format │ │ │ │ +0001220c T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ -0000060c T _PyLong_FormatBytesWriter │ │ │ │ -0000d498 T _PyLong_FormatWriter │ │ │ │ -00013e50 T _PyLong_Frexp │ │ │ │ -00006aa0 T _PyLong_FromByteArray │ │ │ │ -00011ec8 T _PyLong_FromBytes │ │ │ │ -000113c8 T _PyLong_FromDigits │ │ │ │ -00011464 t _PyLong_FromLarge │ │ │ │ +000006ac T _PyLong_FormatBytesWriter │ │ │ │ +0000d48c T _PyLong_FormatWriter │ │ │ │ +00013e38 T _PyLong_Frexp │ │ │ │ +00006a94 T _PyLong_FromByteArray │ │ │ │ +00011eb0 T _PyLong_FromBytes │ │ │ │ +000113b0 T _PyLong_FromDigits │ │ │ │ +0001144c t _PyLong_FromLarge │ │ │ │ 00000540 t _PyLong_FromMedium │ │ │ │ -00015d08 T _PyLong_GCD │ │ │ │ +00015be0 T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ -000172c4 T _PyLong_Lshift │ │ │ │ -00008068 T _PyLong_Multiply │ │ │ │ -00015c2c t _PyLong_Negate │ │ │ │ +0001719c T _PyLong_Lshift │ │ │ │ +0000805c T _PyLong_Multiply │ │ │ │ +00015b04 t _PyLong_Negate │ │ │ │ 00000188 T _PyLong_New │ │ │ │ 0000329c T _PyLong_NumBits │ │ │ │ -00017450 T _PyLong_Rshift │ │ │ │ -00009ffc T _PyLong_Sign │ │ │ │ +00017328 T _PyLong_Rshift │ │ │ │ +00009ff0 T _PyLong_Sign │ │ │ │ 0000021c T _PyLong_Size_t_Converter │ │ │ │ 00004018 T _PyLong_Subtract │ │ │ │ 00000060 T _PyLong_UnsignedInt_Converter │ │ │ │ 000000e0 T _PyLong_UnsignedLongLong_Converter │ │ │ │ 00000168 T _PyLong_UnsignedLong_Converter │ │ │ │ -0001505c 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 │ │ │ │ -0000d0d4 t divrem1 │ │ │ │ +0000d0c8 t divrem1 │ │ │ │ U frexp │ │ │ │ 00000038 r half_even_correction.10 │ │ │ │ -0000d5d4 t int___format__ │ │ │ │ +0000d5c8 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__ │ │ │ │ -00017098 t int_as_integer_ratio │ │ │ │ +00016f70 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__ │ │ │ │ -00011b84 t int_bit_length │ │ │ │ +00011b6c t int_bit_length │ │ │ │ 00000c1c r int_bit_length__doc__ │ │ │ │ -000059e8 t int_from_bytes │ │ │ │ +000059dc t int_from_bytes │ │ │ │ 000003d0 r int_from_bytes__doc__ │ │ │ │ 00000084 r int_info__doc__ │ │ │ │ 000000d0 d int_info_desc │ │ │ │ 000002bc d int_info_fields │ │ │ │ 000001e8 t int_is_integer │ │ │ │ 0000036c r int_is_integer__doc__ │ │ │ │ -00004978 t int_to_bytes │ │ │ │ +0000496c t int_to_bytes │ │ │ │ 00000710 r int_to_bytes__doc__ │ │ │ │ -000082f4 t k_mul │ │ │ │ -00016dbc t kmul_split.constprop.0 │ │ │ │ -0000c61c t l_divmod │ │ │ │ -00013648 t l_mod │ │ │ │ +000082e8 t k_mul │ │ │ │ +00016c94 t kmul_split.constprop.0 │ │ │ │ +0000c610 t l_divmod │ │ │ │ +00013630 t l_mod │ │ │ │ U ldexp │ │ │ │ U log │ │ │ │ 000000d0 b log_base_BASE.13 │ │ │ │ -00014eb0 t long_abs │ │ │ │ -000077f8 t long_add │ │ │ │ -00009e4c t long_and │ │ │ │ +00014e98 t long_abs │ │ │ │ +000077ec t long_add │ │ │ │ +00009e40 t long_and │ │ │ │ 000002e4 d long_as_number │ │ │ │ -0000a670 t long_bitwise │ │ │ │ +0000a664 t long_bitwise │ │ │ │ 00001bec t long_bool │ │ │ │ 00001f84 t long_compare │ │ │ │ 00002064 t long_dealloc │ │ │ │ -0000c458 t long_div │ │ │ │ -00013d80 t long_divmod │ │ │ │ -0000cae8 t long_divrem │ │ │ │ +0000c44c t long_div │ │ │ │ +00013d68 t long_divmod │ │ │ │ +0000cadc t long_divrem │ │ │ │ 0000010c r long_doc │ │ │ │ -00012ef4 t long_float │ │ │ │ -00012294 t long_format_binary │ │ │ │ +00012edc t long_float │ │ │ │ +0001227c t long_format_binary │ │ │ │ 00000000 t long_get0 │ │ │ │ -00000378 t long_get1 │ │ │ │ +00000418 t long_get1 │ │ │ │ 00000374 d long_getset │ │ │ │ 0000023c t long_hash │ │ │ │ 000046b0 t long_invert │ │ │ │ -000120cc t long_long │ │ │ │ -0000034c t long_long_meth │ │ │ │ +000120b4 t long_long │ │ │ │ +000003ec t long_long_meth │ │ │ │ 00003444 t long_lshift │ │ │ │ 00003818 t long_lshift1.part.0 │ │ │ │ 000003d8 d long_methods │ │ │ │ -00013044 t long_mod │ │ │ │ -00007dac t long_mul │ │ │ │ +0001302c t long_mod │ │ │ │ +00007da0 t long_mul │ │ │ │ 0000452c t long_neg │ │ │ │ -000115b8 t long_new │ │ │ │ -00011924 t long_new_impl │ │ │ │ -0000be80 t long_or │ │ │ │ -0000e3b8 t long_pow │ │ │ │ +000115a0 t long_new │ │ │ │ +0001190c t long_new_impl │ │ │ │ +0000be74 t long_or │ │ │ │ +0000e3ac t long_pow │ │ │ │ 000019c0 t long_richcompare │ │ │ │ -00014438 t long_rshift │ │ │ │ +00014420 t long_rshift │ │ │ │ 00003e10 t long_sub │ │ │ │ 000020e0 t long_to_decimal_string │ │ │ │ 00002120 t long_to_decimal_string_internal │ │ │ │ -0000d76c t long_true_divide │ │ │ │ -0000a00c t long_vectorcall │ │ │ │ -00011f8c t long_xor │ │ │ │ +0000d760 t long_true_divide │ │ │ │ +0000a000 t long_vectorcall │ │ │ │ +00011f74 t long_xor │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ -00009b68 t x_add │ │ │ │ -0001516c t x_divrem │ │ │ │ -0000c030 t x_sub │ │ │ │ +00009b5c t x_add │ │ │ │ +00015044 t x_divrem │ │ │ │ +0000c024 t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000008 r CSWTCH.384 │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyArg_ValidateKeywordArguments │ │ │ │ 000000ec D PyDictItems_Type │ │ │ │ 000001bc D PyDictIterItem_Type │ │ │ │ @@ -7713,44 +7713,44 @@ │ │ │ │ 000004fc D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000028c D PyDictRevIterItem_Type │ │ │ │ 0000035c D PyDictRevIterKey_Type │ │ │ │ 0000042c D PyDictRevIterValue_Type │ │ │ │ 0000069c D PyDictValues_Type │ │ │ │ 00000b9c T PyDict_AddWatcher │ │ │ │ -0000d08c T PyDict_Clear │ │ │ │ +0000d184 T PyDict_Clear │ │ │ │ 00000c20 T PyDict_ClearWatcher │ │ │ │ 000001bc T PyDict_Contains │ │ │ │ -0000bdf8 T PyDict_ContainsString │ │ │ │ -00003d44 T PyDict_Copy │ │ │ │ -00006564 T PyDict_DelItem │ │ │ │ +0000bef0 T PyDict_ContainsString │ │ │ │ +00003e3c T PyDict_Copy │ │ │ │ +0000665c T PyDict_DelItem │ │ │ │ 00000080 T PyDict_DelItemString │ │ │ │ -00010140 T PyDict_GetItem │ │ │ │ -00003850 T PyDict_GetItemRef │ │ │ │ +00010238 T PyDict_GetItem │ │ │ │ +00003948 T PyDict_GetItemRef │ │ │ │ 000000e4 T PyDict_GetItemString │ │ │ │ -00006250 T PyDict_GetItemStringRef │ │ │ │ -00003584 T PyDict_GetItemWithError │ │ │ │ -00000f60 T PyDict_Items │ │ │ │ -0000aedc T PyDict_Keys │ │ │ │ -00000644 T PyDict_Merge │ │ │ │ +00006348 T PyDict_GetItemStringRef │ │ │ │ +0000367c T PyDict_GetItemWithError │ │ │ │ +00000e90 T PyDict_Items │ │ │ │ +0000afd4 T PyDict_Keys │ │ │ │ +00000574 T PyDict_Merge │ │ │ │ 00000b68 T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -00005f30 T PyDict_Next │ │ │ │ -0000b8fc T PyDict_Pop │ │ │ │ -00000338 T PyDict_PopString │ │ │ │ +00006028 T PyDict_Next │ │ │ │ +0000b9f4 T PyDict_Pop │ │ │ │ +00000268 T PyDict_PopString │ │ │ │ 00000b6c T PyDict_SetDefault │ │ │ │ -00002be8 T PyDict_SetDefaultRef │ │ │ │ -00000f8c T PyDict_SetItem │ │ │ │ -000036b0 T PyDict_SetItemString │ │ │ │ -0000d40c T PyDict_Size │ │ │ │ +00002d48 T PyDict_SetDefaultRef │ │ │ │ +00001128 T PyDict_SetItem │ │ │ │ +000037a8 T PyDict_SetItemString │ │ │ │ +0000d504 T PyDict_Size │ │ │ │ 0000001c D PyDict_Type │ │ │ │ -00000258 T PyDict_Unwatch │ │ │ │ -000045dc T PyDict_Update │ │ │ │ -00000498 T PyDict_Values │ │ │ │ -00000144 T PyDict_Watch │ │ │ │ +00000188 T PyDict_Unwatch │ │ │ │ +000046d4 T PyDict_Update │ │ │ │ +000003c8 T PyDict_Values │ │ │ │ +00000074 T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GivenExceptionMatches │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ @@ -7768,32 +7768,32 @@ │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -0000b10c T PyObject_ClearManagedDict │ │ │ │ +0000b204 T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -00007b54 T PyObject_GenericGetDict │ │ │ │ +00007c4c T PyObject_GenericGetDict │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IS_GC │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ -0000bed8 T PyObject_VisitManagedDict │ │ │ │ +0000bfd0 T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PyThreadState_Get │ │ │ │ @@ -7805,77 +7805,77 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -0000355c t Py_XDECREF │ │ │ │ +00003654 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -0000d458 T _PyDictKeys_DecRef │ │ │ │ -00007b24 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ -00007658 T _PyDictKeys_StringLookup │ │ │ │ -00009f38 T _PyDictKeys_StringLookupSplit │ │ │ │ +0000d550 T _PyDictKeys_DecRef │ │ │ │ +00007c1c T _PyDictKeys_GetVersionForCurrentState │ │ │ │ +00007750 T _PyDictKeys_StringLookup │ │ │ │ +0000a030 T _PyDictKeys_StringLookupSplit │ │ │ │ 00000478 T _PyDictView_Intersect │ │ │ │ -00008018 T _PyDictView_New │ │ │ │ +00008110 T _PyDictView_New │ │ │ │ 00000c74 T _PyDict_CheckConsistency │ │ │ │ -0000da1c T _PyDict_ClearFreeList │ │ │ │ +0000db14 T _PyDict_ClearFreeList │ │ │ │ 000013b8 T _PyDict_ContainsId │ │ │ │ 00000264 T _PyDict_Contains_KnownHash │ │ │ │ 00000000 T _PyDict_DebugMallocStats │ │ │ │ 00001430 T _PyDict_DelItemId │ │ │ │ -0000b3ec T _PyDict_DelItemIf │ │ │ │ +0000b4e4 T _PyDict_DelItemIf │ │ │ │ 00000994 T _PyDict_DelItem_KnownHash │ │ │ │ -0000fbcc T _PyDict_DetachFromObject │ │ │ │ -00006df4 T _PyDict_FromItems │ │ │ │ -0000f1bc T _PyDict_FromKeys │ │ │ │ +0000fcc4 T _PyDict_DetachFromObject │ │ │ │ +00006eec T _PyDict_FromItems │ │ │ │ +0000f2b4 T _PyDict_FromKeys │ │ │ │ 00001318 T _PyDict_GetItemIdWithError │ │ │ │ -0000393c T _PyDict_GetItemRef_KnownHash │ │ │ │ +00003a34 T _PyDict_GetItemRef_KnownHash │ │ │ │ 00001268 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -0000b834 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +0000b92c T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 0000134c T _PyDict_GetItemStringWithError │ │ │ │ 000012cc T _PyDict_GetItemWithError │ │ │ │ -0000f988 T _PyDict_GetItem_KnownHash │ │ │ │ -00005eb8 T _PyDict_HasOnlyStringKeys │ │ │ │ +0000fa80 T _PyDict_GetItem_KnownHash │ │ │ │ +00005fb0 T _PyDict_HasOnlyStringKeys │ │ │ │ 00000b20 T _PyDict_KeysSize │ │ │ │ -00007568 T _PyDict_LoadGlobal │ │ │ │ -0000a188 T _PyDict_LookupIndex │ │ │ │ -0000d614 T _PyDict_MaybeUntrack │ │ │ │ -0000ac78 T _PyDict_MergeEx │ │ │ │ -0000362c T _PyDict_NewKeysForClass │ │ │ │ +00007660 T _PyDict_LoadGlobal │ │ │ │ +0000a280 T _PyDict_LookupIndex │ │ │ │ +0000d70c T _PyDict_MaybeUntrack │ │ │ │ +0000ad70 T _PyDict_MergeEx │ │ │ │ +00003724 T _PyDict_NewKeysForClass │ │ │ │ 000011b0 T _PyDict_NewPresized │ │ │ │ -000060a8 T _PyDict_Next │ │ │ │ -0000a708 T _PyDict_Pop │ │ │ │ -0000a838 T _PyDict_Pop_KnownHash │ │ │ │ -0000e030 T _PyDict_SendEvent │ │ │ │ +000061a0 T _PyDict_Next │ │ │ │ +0000a800 T _PyDict_Pop │ │ │ │ +0000a930 T _PyDict_Pop_KnownHash │ │ │ │ +0000e128 T _PyDict_SendEvent │ │ │ │ 000013f0 T _PyDict_SetItemId │ │ │ │ -0000f9e4 T _PyDict_SetItem_KnownHash │ │ │ │ -0000fabc T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ -00003c04 T _PyDict_SetItem_LockHeld │ │ │ │ -0000acac T _PyDict_SetItem_Take2 │ │ │ │ +0000fadc T _PyDict_SetItem_KnownHash │ │ │ │ +0000fbb4 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +00003cfc T _PyDict_SetItem_LockHeld │ │ │ │ +0000ada4 T _PyDict_SetItem_Take2 │ │ │ │ 00000a38 T _PyDict_SizeOf │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -000039ac T _PyObjectDict_SetItem │ │ │ │ +00003aa4 T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ -000086e0 T _PyObject_InitInlineValues │ │ │ │ -0000fcc0 T _PyObject_IsInstanceDictEmpty │ │ │ │ +000087d8 T _PyObject_InitInlineValues │ │ │ │ +0000fdb8 T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00010114 T _PyObject_MaterializeManagedDict │ │ │ │ -0000f780 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -0000b2dc T _PyObject_SetManagedDict │ │ │ │ -00008750 T _PyObject_StoreInstanceAttribute │ │ │ │ -00009a14 T _PyObject_TryGetInstanceAttribute │ │ │ │ +0001020c T _PyObject_MaterializeManagedDict │ │ │ │ +0000f878 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ +0000b3d4 T _PyObject_SetManagedDict │ │ │ │ +00008848 T _PyObject_StoreInstanceAttribute │ │ │ │ +00009b0c T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ @@ -7890,139 +7890,138 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 000002b4 T _Py_dict_lookup │ │ │ │ -000045a4 T _Py_dict_lookup_threadsafe │ │ │ │ +0000469c T _Py_dict_lookup_threadsafe │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_read_tp │ │ │ │ 00000020 r __func__.0 │ │ │ │ 000003c8 t all_contained_in │ │ │ │ -000033cc t build_indices_generic │ │ │ │ -00000074 t compare_unicode_generic │ │ │ │ -00003d8c t copy_lock_held │ │ │ │ -0000fc38 t copy_values │ │ │ │ -000069c8 t delitem_knownhash_lock_held │ │ │ │ -0000efd0 t dict___contains__ │ │ │ │ +000034c4 t build_indices_generic │ │ │ │ +00003e84 t copy_lock_held │ │ │ │ +0000fd30 t copy_values │ │ │ │ +00006ac0 t delitem_knownhash_lock_held │ │ │ │ +0000f0c8 t dict___contains__ │ │ │ │ 000008ac r dict___contains____doc__ │ │ │ │ 00000998 t dict___reversed__ │ │ │ │ 00000540 r dict___reversed____doc__ │ │ │ │ 00000ab4 t dict___sizeof__ │ │ │ │ 0000058c r dict___sizeof____doc__ │ │ │ │ 00000be4 d dict_as_mapping │ │ │ │ 00000a1c d dict_as_number │ │ │ │ 00000aac d dict_as_sequence │ │ │ │ -00005d44 t dict_ass_sub │ │ │ │ -0000fd84 t dict_clear │ │ │ │ +00005e3c t dict_ass_sub │ │ │ │ +0000fe7c t dict_clear │ │ │ │ 00000754 r dict_clear__doc__ │ │ │ │ -0000fb84 t dict_copy │ │ │ │ +0000fc7c t dict_copy │ │ │ │ 00000908 r dict_copy__doc__ │ │ │ │ -0000546c t dict_dealloc │ │ │ │ -0000f140 t dict_fromkeys │ │ │ │ +00005564 t dict_dealloc │ │ │ │ +0000f238 t dict_fromkeys │ │ │ │ 00000940 r dict_fromkeys__doc__ │ │ │ │ -0000ad94 t dict_get │ │ │ │ +0000ae8c t dict_get │ │ │ │ 00000840 r dict_get__doc__ │ │ │ │ -0000db94 t dict_init │ │ │ │ -000002f8 t dict_ior │ │ │ │ -00007f1c t dict_items │ │ │ │ +0000dc8c t dict_init │ │ │ │ +00000228 t dict_ior │ │ │ │ +00008014 t dict_items │ │ │ │ 00000498 r dict_items__doc__ │ │ │ │ -0000cb18 t dict_iter │ │ │ │ -0000c758 t dict_keys │ │ │ │ +0000cc10 t dict_iter │ │ │ │ +0000c850 t dict_keys │ │ │ │ 000004ec r dict_keys__doc__ │ │ │ │ -0000daa0 t dict_length │ │ │ │ -00004610 t dict_merge │ │ │ │ -0000daa8 t dict_new │ │ │ │ -00000404 t dict_or │ │ │ │ -0000a1fc t dict_pop │ │ │ │ +0000db98 t dict_length │ │ │ │ +00004708 t dict_merge │ │ │ │ +0000dba0 t dict_new │ │ │ │ +00000334 t dict_or │ │ │ │ +0000a2f4 t dict_pop │ │ │ │ 00000680 r dict_pop__doc__ │ │ │ │ -00010550 t dict_popitem │ │ │ │ +00010648 t dict_popitem │ │ │ │ 000005d8 r dict_popitem__doc__ │ │ │ │ -0000ec08 t dict_repr │ │ │ │ -00010258 t dict_richcompare │ │ │ │ -0000dd14 t dict_setdefault │ │ │ │ +0000ed00 t dict_repr │ │ │ │ +00010350 t dict_richcompare │ │ │ │ +0000de0c t dict_setdefault │ │ │ │ 00000788 r dict_setdefault__doc__ │ │ │ │ -00002c10 t dict_setdefault_ref_lock_held │ │ │ │ -00004460 t dict_subscript │ │ │ │ -0000bf94 t dict_tp_clear │ │ │ │ -0000637c t dict_traverse │ │ │ │ -00007d0c t dict_update │ │ │ │ -00007e78 t dict_update_arg │ │ │ │ -0000c938 t dict_values │ │ │ │ +00002d70 t dict_setdefault_ref_lock_held │ │ │ │ +00004558 t dict_subscript │ │ │ │ +0000c08c t dict_tp_clear │ │ │ │ +00006474 t dict_traverse │ │ │ │ +00007e04 t dict_update │ │ │ │ +00007f70 t dict_update_arg │ │ │ │ +0000ca30 t dict_values │ │ │ │ 00000448 r dict_values__doc__ │ │ │ │ -0000ddac t dict_vectorcall │ │ │ │ +0000dea4 t dict_vectorcall │ │ │ │ 00000178 r dictionary_doc │ │ │ │ 000008b4 d dictitems_as_sequence │ │ │ │ -0000077c t dictitems_contains │ │ │ │ -00008108 t dictitems_iter │ │ │ │ +000006ac t dictitems_contains │ │ │ │ +00008200 t dictitems_iter │ │ │ │ 00000884 d dictitems_methods │ │ │ │ 00000970 t dictitems_reversed │ │ │ │ -0000abc4 t dictiter_dealloc │ │ │ │ -00008400 t dictiter_iternextitem │ │ │ │ -0000cbe8 t dictiter_iternextkey │ │ │ │ -0000cea4 t dictiter_iternextvalue │ │ │ │ -0000c72c t dictiter_len │ │ │ │ +0000acbc t dictiter_dealloc │ │ │ │ +000084f8 t dictiter_iternextitem │ │ │ │ +0000cce0 t dictiter_iternextkey │ │ │ │ +0000cf9c t dictiter_iternextvalue │ │ │ │ +0000c824 t dictiter_len │ │ │ │ 000009ec d dictiter_methods │ │ │ │ -00008230 t dictiter_new │ │ │ │ +00008328 t dictiter_new │ │ │ │ 000009a4 t dictiter_reduce │ │ │ │ -000003b0 t dictiter_traverse │ │ │ │ +000002e0 t dictiter_traverse │ │ │ │ 0000099c d dictkeys_as_sequence │ │ │ │ -0000f084 t dictkeys_contains │ │ │ │ -00005328 t dictkeys_decref.constprop.0 │ │ │ │ -0000c854 t dictkeys_iter │ │ │ │ +0000f17c t dictkeys_contains │ │ │ │ +00005420 t dictkeys_decref.constprop.0 │ │ │ │ +0000c94c t dictkeys_iter │ │ │ │ 000008dc d dictkeys_methods │ │ │ │ 00000af4 t dictkeys_reversed │ │ │ │ -00001e20 t dictresize.isra.0 │ │ │ │ -00000c94 t dictreviter_iternext │ │ │ │ +00001fbc t dictresize.isra.0 │ │ │ │ +00000bc4 t dictreviter_iternext │ │ │ │ 0000085c d dictvalues_as_sequence │ │ │ │ -0000ca34 t dictvalues_iter │ │ │ │ +0000cb2c t dictvalues_iter │ │ │ │ 0000083c d dictvalues_methods │ │ │ │ 00000ad0 t dictvalues_reversed │ │ │ │ -0000837c t dictview_dealloc │ │ │ │ +00008474 t dictview_dealloc │ │ │ │ 000009c4 d dictview_getset │ │ │ │ -0001012c t dictview_len │ │ │ │ +00010224 t dictview_len │ │ │ │ 00000b18 t dictview_mapping │ │ │ │ -0000082c t dictview_repr │ │ │ │ +0000075c t dictview_repr │ │ │ │ 00000228 t dictview_richcompare │ │ │ │ -0000fb6c t dictview_traverse │ │ │ │ +0000fc64 t dictview_traverse │ │ │ │ 0000090c d dictviews_as_number │ │ │ │ 00000778 t dictviews_isdisjoint │ │ │ │ 00000718 t dictviews_or │ │ │ │ -0000067c t dictviews_sub │ │ │ │ -00000720 t dictviews_to_set │ │ │ │ -000008cc t dictviews_xor │ │ │ │ +000005ac t dictviews_sub │ │ │ │ +00000650 t dictviews_to_set │ │ │ │ +000007fc t dictviews_xor │ │ │ │ 00000000 d empty_keys_struct │ │ │ │ -00001cb0 t find_empty_slot │ │ │ │ +00001e4c t find_empty_slot │ │ │ │ 00000414 r getitem__doc__ │ │ │ │ -00009448 t insert_split_key │ │ │ │ -0000c4a0 t insert_split_value │ │ │ │ -000010b4 t insert_to_emptydict │ │ │ │ -000015e8 t insertdict │ │ │ │ +00009540 t insert_split_key │ │ │ │ +0000c598 t insert_split_value │ │ │ │ +00001250 t insert_to_emptydict │ │ │ │ +00001784 t insertdict │ │ │ │ 000000cc r isdisjoint_doc │ │ │ │ 00000140 r length_hint_doc │ │ │ │ 00000ad4 d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -0000e32c t merge_from_seq2_lock_held │ │ │ │ +0000e424 t merge_from_seq2_lock_held │ │ │ │ 000000f0 t new_dict │ │ │ │ -0000c320 t new_dict_with_shared_keys │ │ │ │ -00001460 t new_keys_object.isra.0 │ │ │ │ -0000a76c t pop_lock_held │ │ │ │ +0000c418 t new_dict_with_shared_keys │ │ │ │ +000015fc t new_keys_object.isra.0 │ │ │ │ +0000a864 t pop_lock_held │ │ │ │ 00000118 r reduce_doc │ │ │ │ 0000006c r reversed_items_doc │ │ │ │ 0000009c r reversed_keys_doc │ │ │ │ 0000003c r reversed_values_doc │ │ │ │ 00000000 t setitem_take2_lock_held.part.0 │ │ │ │ 00000a3c t sizeof_lock_held │ │ │ │ -00008840 t store_instance_attr_lock_held │ │ │ │ +00008938 t store_instance_attr_lock_held │ │ │ │ 000002ec r update__doc__ │ │ │ │ -000001e4 t validate_watcher_id │ │ │ │ +00000114 t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 000006bc t OrderedDict_fromkeys │ │ │ │ 0000041c r OrderedDict_fromkeys__doc__ │ │ │ │ 00000000 t OrderedDict_move_to_end │ │ │ │ 00000140 r OrderedDict_move_to_end__doc__ │ │ │ │ 000002a8 t OrderedDict_pop │ │ │ │ @@ -8239,18 +8238,18 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ 00001690 T PyMemoryView_FromBuffer │ │ │ │ -000063e8 T PyMemoryView_FromMemory │ │ │ │ +00005e70 T PyMemoryView_FromMemory │ │ │ │ 00003b14 T PyMemoryView_FromObject │ │ │ │ 0000052c t PyMemoryView_FromObjectAndFlags │ │ │ │ -00000a98 T PyMemoryView_GetContiguous │ │ │ │ +00001010 T PyMemoryView_GetContiguous │ │ │ │ 00000000 D PyMemoryView_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_CheckBuffer │ │ │ │ U PyObject_ClearWeakRefs │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ @@ -8266,16 +8265,16 @@ │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsASCIIString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ -000063c0 t Py_XDECREF │ │ │ │ -00000468 t _IntTupleFromSsizet │ │ │ │ +00005e48 t Py_XDECREF │ │ │ │ +000009e0 t _IntTupleFromSsizet │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ 000000fc D _PyManagedBuffer_Type │ │ │ │ 00000224 D _PyMemoryIter_Type │ │ │ │ 000003a4 T _PyMemoryView_FromBufferProc │ │ │ │ @@ -8312,21 +8311,21 @@ │ │ │ │ 00001318 t _memory_release │ │ │ │ 00000320 d _parser.11 │ │ │ │ 000000d0 d _parser.14 │ │ │ │ 000001f8 d _parser.2 │ │ │ │ 000002f4 d _parser.5 │ │ │ │ 000001cc d _parser.8 │ │ │ │ 000028f0 t adjust_fmt.isra.0 │ │ │ │ -00004978 t buffer_to_contiguous │ │ │ │ -00006d8c t cmp_rec.part.0 │ │ │ │ -00004cb4 t copy_rec.part.0 │ │ │ │ +00004400 t buffer_to_contiguous │ │ │ │ +00006814 t cmp_rec.part.0 │ │ │ │ +0000473c t copy_rec.part.0 │ │ │ │ 000004a8 t fix_struct_error_int │ │ │ │ 00000a64 t init_flags │ │ │ │ 00000000 t init_shape_strides.part.0 │ │ │ │ -00004c6c t init_strides_from_shape │ │ │ │ +000046f4 t init_strides_from_shape │ │ │ │ 00003f78 t lookup_dimension │ │ │ │ 00000748 t mbuf_add_view │ │ │ │ 000006d0 t mbuf_alloc │ │ │ │ 000000d0 t mbuf_clear │ │ │ │ 000015d8 t mbuf_dealloc │ │ │ │ 0000158c t mbuf_release │ │ │ │ 00001660 t mbuf_traverse │ │ │ │ @@ -8345,79 +8344,79 @@ │ │ │ │ 0000294c t memory_enter │ │ │ │ 00000210 t memory_enter.part.0 │ │ │ │ 0000308c t memory_exit │ │ │ │ 00000368 r memory_exit_doc │ │ │ │ 00000054 t memory_f_contiguous │ │ │ │ 00000400 r memory_f_contiguous_doc │ │ │ │ 000005d0 r memory_format_doc │ │ │ │ -00000364 t memory_format_get │ │ │ │ +000008dc t memory_format_get │ │ │ │ 00000210 t memory_format_get.part.0 │ │ │ │ 0000134c t memory_getbuf │ │ │ │ 00000470 d memory_getsetlist │ │ │ │ 00000064 t memory_hash │ │ │ │ -00000280 t memory_item │ │ │ │ +000007f8 t memory_item │ │ │ │ 00000628 r memory_itemsize_doc │ │ │ │ 000027b4 t memory_itemsize_get │ │ │ │ 00000210 t memory_itemsize_get.part.0 │ │ │ │ 00000148 t memory_iter │ │ │ │ 00001adc t memory_length │ │ │ │ 000003d0 d memory_methods │ │ │ │ 00000694 r memory_nbytes_doc │ │ │ │ 00000240 t memory_nbytes_get │ │ │ │ 00000210 t memory_nbytes_get.part.0 │ │ │ │ 00000570 r memory_ndim_doc │ │ │ │ -000003a4 t memory_ndim_get │ │ │ │ +0000091c t memory_ndim_get │ │ │ │ 00000210 t memory_ndim_get.part.0 │ │ │ │ 000006ec r memory_obj_doc │ │ │ │ -0000090c t memory_obj_get │ │ │ │ +00000e84 t memory_obj_get │ │ │ │ 00000210 t memory_obj_get.part.0 │ │ │ │ 00000660 r memory_readonly_doc │ │ │ │ -000003e4 t memory_readonly_get │ │ │ │ +0000095c t memory_readonly_get │ │ │ │ 00000210 t memory_readonly_get.part.0 │ │ │ │ 0000157c t memory_releasebuf │ │ │ │ 000000a8 t memory_repr │ │ │ │ -00005028 t memory_richcompare │ │ │ │ +00004ab0 t memory_richcompare │ │ │ │ 0000051c r memory_shape_doc │ │ │ │ -00000424 t memory_shape_get │ │ │ │ +0000099c t memory_shape_get │ │ │ │ 00000210 t memory_shape_get.part.0 │ │ │ │ 000004b0 r memory_strides_doc │ │ │ │ -00000504 t memory_strides_get │ │ │ │ +00000a7c t memory_strides_get │ │ │ │ 00000210 t memory_strides_get.part.0 │ │ │ │ 00000474 r memory_suboffsets_doc │ │ │ │ -00000548 t memory_suboffsets_get │ │ │ │ +00000ac0 t memory_suboffsets_get │ │ │ │ 00000210 t memory_suboffsets_get.part.0 │ │ │ │ 00000b10 t memory_subscript │ │ │ │ 00001678 t memory_traverse │ │ │ │ 0000029c t memoryiter_dealloc │ │ │ │ -0000058c t memoryiter_next │ │ │ │ +00000b04 t memoryiter_next │ │ │ │ 000005b0 t memoryiter_traverse │ │ │ │ 00000000 t memoryview │ │ │ │ 00000c70 r memoryview__doc__ │ │ │ │ 000004fc t memoryview__from_flags │ │ │ │ 00000c04 r memoryview__from_flags__doc__ │ │ │ │ 00001d78 t memoryview_cast │ │ │ │ 00000b4c r memoryview_cast__doc__ │ │ │ │ -00000708 t memoryview_hex │ │ │ │ +00000c80 t memoryview_hex │ │ │ │ 00000718 r memoryview_hex__doc__ │ │ │ │ 00003008 t memoryview_release │ │ │ │ 00000bac r memoryview_release__doc__ │ │ │ │ -00004578 t memoryview_tobytes │ │ │ │ +00004000 t memoryview_tobytes │ │ │ │ 0000090c r memoryview_tobytes__doc__ │ │ │ │ 000027dc t memoryview_tolist │ │ │ │ 00000ab8 r memoryview_tolist__doc__ │ │ │ │ -00000680 t memoryview_toreadonly │ │ │ │ +00000bf8 t memoryview_toreadonly │ │ │ │ 00000b04 r memoryview_toreadonly__doc__ │ │ │ │ -00004000 t pack_single │ │ │ │ +00000280 t pack_single │ │ │ │ 000002f0 t ptr_from_tuple │ │ │ │ U strcmp │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ -000067b8 t struct_get_unpacker │ │ │ │ +00006240 t struct_get_unpacker │ │ │ │ 00002998 t tolist_base │ │ │ │ -00000970 t tolist_rec.part.0 │ │ │ │ +00000ee8 t tolist_rec.part.0 │ │ │ │ 00002de4 t unpack_single.isra.0 │ │ │ │ │ │ │ │ methodobject.o: │ │ │ │ 0000007c T PyCFunction_GetFlags │ │ │ │ 000001c8 T PyCFunction_GetFunction │ │ │ │ 00000014 T PyCFunction_GetSelf │ │ │ │ 00000008 T PyCFunction_New │ │ │ │ @@ -8674,15 +8673,15 @@ │ │ │ │ U PyBytes_FromObject │ │ │ │ U PyBytes_FromString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Type │ │ │ │ U PyCFunction_Type │ │ │ │ U PyCMethod_Type │ │ │ │ U PyCallIter_Type │ │ │ │ -00001aac T PyCallable_Check │ │ │ │ +00001aa8 T PyCallable_Check │ │ │ │ U PyCapsule_Type │ │ │ │ U PyCell_Type │ │ │ │ U PyClassMethodDescr_Type │ │ │ │ U PyClassMethod_Type │ │ │ │ U PyCode_Type │ │ │ │ U PyComplex_Type │ │ │ │ U PyContextToken_Type │ │ │ │ @@ -8757,49 +8756,49 @@ │ │ │ │ U PyModule_Type │ │ │ │ U PyODictItems_Type │ │ │ │ U PyODictIter_Type │ │ │ │ U PyODictKeys_Type │ │ │ │ U PyODictValues_Type │ │ │ │ U PyODict_Type │ │ │ │ 00000088 T PyObject_ASCII │ │ │ │ -00002c58 T PyObject_Bytes │ │ │ │ -00002bf0 T PyObject_CallFinalizer │ │ │ │ -00002b08 T PyObject_CallFinalizerFromDealloc │ │ │ │ -00003904 T PyObject_DelAttr │ │ │ │ +00002c44 T PyObject_Bytes │ │ │ │ +00002bdc T PyObject_CallFinalizer │ │ │ │ +00002af4 T PyObject_CallFinalizerFromDealloc │ │ │ │ +000038f0 T PyObject_DelAttr │ │ │ │ 00000968 T PyObject_DelAttrString │ │ │ │ -00003244 T PyObject_Dir │ │ │ │ +00003230 T PyObject_Dir │ │ │ │ 00000bec T PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 000017f0 T PyObject_GenericGetAttr │ │ │ │ 00000874 T PyObject_GenericSetAttr │ │ │ │ 00000330 T PyObject_GenericSetDict │ │ │ │ 00000d54 T PyObject_GetAttr │ │ │ │ 0000191c T PyObject_GetAttrString │ │ │ │ 00001284 T PyObject_GetOptionalAttr │ │ │ │ 00000524 T PyObject_GetOptionalAttrString │ │ │ │ 0000065c T PyObject_HasAttr │ │ │ │ 000004d8 T PyObject_HasAttrString │ │ │ │ 000006a8 T PyObject_HasAttrStringWithError │ │ │ │ -00002e58 T PyObject_HasAttrWithError │ │ │ │ +00002e44 T PyObject_HasAttrWithError │ │ │ │ 00000000 T PyObject_Hash │ │ │ │ 000001ec T PyObject_HashNotImplemented │ │ │ │ U PyObject_IS_GC │ │ │ │ 000006e8 T PyObject_Init │ │ │ │ 000008b4 T PyObject_InitVar │ │ │ │ 000017fc T PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ -00003c04 T PyObject_Not │ │ │ │ +00003bf0 T PyObject_Not │ │ │ │ 00000180 T PyObject_Print │ │ │ │ -00002990 T PyObject_Repr │ │ │ │ -00001f84 T PyObject_RichCompare │ │ │ │ -00001ac8 T PyObject_RichCompareBool │ │ │ │ -00002af4 T PyObject_SelfIter │ │ │ │ +0000297c T PyObject_Repr │ │ │ │ +00001f80 T PyObject_RichCompare │ │ │ │ +00001ac4 T PyObject_RichCompareBool │ │ │ │ +00002ae0 T PyObject_SelfIter │ │ │ │ 000005d4 T PyObject_SetAttr │ │ │ │ 00000304 T PyObject_SetAttrString │ │ │ │ U PyObject_Size │ │ │ │ -00002800 T PyObject_Str │ │ │ │ +000027fc T PyObject_Str │ │ │ │ U PyPickleBuffer_Type │ │ │ │ U PyProperty_Type │ │ │ │ U PyRangeIter_Type │ │ │ │ U PyRange_Type │ │ │ │ 00000890 T PyRefTracer_GetTracer │ │ │ │ 00000000 T PyRefTracer_SetTracer │ │ │ │ U PyReversed_Type │ │ │ │ @@ -8836,17 +8835,17 @@ │ │ │ │ 0000060c T Py_GetConstant │ │ │ │ 0000036c T Py_GetConstantBorrowed │ │ │ │ 00000844 T Py_IncRef │ │ │ │ 00000864 T Py_Is │ │ │ │ 00000c7c T Py_IsFalse │ │ │ │ 00000c4c T Py_IsNone │ │ │ │ 00000c64 T Py_IsTrue │ │ │ │ -00003c00 T Py_NewRef │ │ │ │ -00003514 T Py_ReprEnter │ │ │ │ -0000374c T Py_ReprLeave │ │ │ │ +00003bec T Py_NewRef │ │ │ │ +00003500 T Py_ReprEnter │ │ │ │ +00003738 T Py_ReprLeave │ │ │ │ 00000c4c t Py_XDECREF │ │ │ │ 00000c74 t Py_XDECREF.part.0 │ │ │ │ 00000874 T Py_XNewRef │ │ │ │ U _PyAnextAwaitable_Type │ │ │ │ U _PyAsyncGenASend_Type │ │ │ │ U _PyAsyncGenAThrow_Type │ │ │ │ U _PyAsyncGenWrappedValue_Type │ │ │ │ @@ -8883,54 +8882,54 @@ │ │ │ │ U _PyNoDefault_Type │ │ │ │ 000001d4 D _PyNone_Type │ │ │ │ 00000054 D _PyNotImplemented_Type │ │ │ │ U _PyObjectDict_SetItem │ │ │ │ U _PyObjectStackChunk_ClearFreeList │ │ │ │ 000009a8 T _PyObject_AssertFailed │ │ │ │ 00000b24 T _PyObject_CheckConsistency │ │ │ │ -000037f4 T _PyObject_ClearFreeLists │ │ │ │ +000037e0 T _PyObject_ClearFreeLists │ │ │ │ 000018d0 T _PyObject_ComputedDictPointer │ │ │ │ 00000018 T _PyObject_DebugTypeStats │ │ │ │ 0000004c T _PyObject_Dump │ │ │ │ -00003900 T _PyObject_FiniState │ │ │ │ +000038ec T _PyObject_FiniState │ │ │ │ 00000224 T _PyObject_FunctionStr │ │ │ │ 00001400 T _PyObject_GenericGetAttrWithDict │ │ │ │ 0000087c T _PyObject_GenericSetAttrWithDict │ │ │ │ 00000970 T _PyObject_GetAttrId │ │ │ │ 0000040c T _PyObject_GetDictPtr │ │ │ │ 00000e3c T _PyObject_GetMethod │ │ │ │ 00000000 T _PyObject_InitState │ │ │ │ -00002ff4 T _PyObject_IsAbstract │ │ │ │ +00002fe0 T _PyObject_IsAbstract │ │ │ │ 00000190 T _PyObject_IsFreed │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict │ │ │ │ 00000cc4 T _PyObject_New │ │ │ │ 000011b4 T _PyObject_NewVar │ │ │ │ 000004a0 T _PyObject_NextNotImplemented │ │ │ │ 00000928 T _PyObject_SetAttrId │ │ │ │ -00002330 T _PyObject_SetAttributeErrorContext │ │ │ │ +0000232c T _PyObject_SetAttributeErrorContext │ │ │ │ 00000300 T _PyObject_SetDeferredRefcount │ │ │ │ U _PyObject_StoreInstanceAttribute │ │ │ │ U _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyPositionsIterator │ │ │ │ U _PyRuntime │ │ │ │ U _PySlice_ClearFreeList │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_GetState │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ -00003b84 T _PyTrash_thread_deposit_object │ │ │ │ -00003ba0 T _PyTrash_thread_destroy_chain │ │ │ │ +00003b70 T _PyTrash_thread_deposit_object │ │ │ │ +00003b8c T _PyTrash_thread_destroy_chain │ │ │ │ U _PyTuple_ClearFreeList │ │ │ │ U _PyTuple_DebugMallocStats │ │ │ │ U _PyTypeAlias_Type │ │ │ │ U _PyType_CheckConsistency │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_LookupRef │ │ │ │ -00003868 T _PyTypes_FiniTypes │ │ │ │ +00003854 T _PyTypes_FiniTypes │ │ │ │ 000000ac T _PyTypes_InitTypes │ │ │ │ U _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ U _PyUnicode_CheckConsistency │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyUnion_Type │ │ │ │ @@ -8938,15 +8937,15 @@ │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_BaseObject_RichCompare │ │ │ │ 00000924 T _Py_BreakPoint │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 000002b0 T _Py_Dealloc │ │ │ │ -000031d8 T _Py_DecRef │ │ │ │ +000031c4 T _Py_DecRef │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_GenericAliasIterType │ │ │ │ 00000018 T _Py_GetConstant_Init │ │ │ │ 00000318 T _Py_IncRef │ │ │ │ 00000084 T _Py_NewReference │ │ │ │ @@ -8979,17 +8978,17 @@ │ │ │ │ U fileno │ │ │ │ U fwrite │ │ │ │ U memcpy │ │ │ │ 000002a4 d none_as_number │ │ │ │ 000008ac t none_bool │ │ │ │ 000009a0 t none_dealloc │ │ │ │ 0000028c r none_doc │ │ │ │ -00002c4c t none_hash │ │ │ │ +00002c38 t none_hash │ │ │ │ 00000750 t none_new │ │ │ │ -00003b78 t none_repr │ │ │ │ +00003b64 t none_repr │ │ │ │ 00000124 d notimplemented_as_number │ │ │ │ 00000808 t notimplemented_bool │ │ │ │ 000009a4 t notimplemented_dealloc │ │ │ │ 00000248 r notimplemented_doc │ │ │ │ 000001b4 d notimplemented_methods │ │ │ │ 000007ac t notimplemented_new │ │ │ │ 000001d8 r opstrings │ │ │ │ @@ -9012,81 +9011,81 @@ │ │ │ │ 0000136c T PyMem_RawRealloc │ │ │ │ 000040bc T PyMem_Realloc │ │ │ │ 00001460 T PyMem_SetAllocator │ │ │ │ 0000a868 T PyMem_SetupDebugHooks │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyOS_snprintf │ │ │ │ -00003958 T PyObject_Calloc │ │ │ │ +0000395c T PyObject_Calloc │ │ │ │ 00003c0c T PyObject_Free │ │ │ │ 0000a894 T PyObject_GetArenaAllocator │ │ │ │ 0000226c T PyObject_Malloc │ │ │ │ 00004698 T PyObject_Realloc │ │ │ │ 0000a8d0 T PyObject_SetArenaAllocator │ │ │ │ U Py_GETENV │ │ │ │ 00003550 T _PyDebugAllocatorStats │ │ │ │ U _PyEval_StartTheWorldAll │ │ │ │ U _PyEval_StopTheWorldAll │ │ │ │ -000036ac T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ +000036b0 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ 000049b8 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ 00004884 T _PyMem_AbandonDelayed │ │ │ │ 0000297c T _PyMem_ArenaAlloc │ │ │ │ 000049a8 T _PyMem_ArenaFree │ │ │ │ 00003768 T _PyMem_DebugCalloc │ │ │ │ 0000a858 T _PyMem_DebugEnabled │ │ │ │ 00003828 T _PyMem_DebugFree │ │ │ │ 00002a80 T _PyMem_DebugMalloc │ │ │ │ 000018c8 t _PyMem_DebugRawAlloc │ │ │ │ -00003600 T _PyMem_DebugRawCalloc │ │ │ │ +00003604 T _PyMem_DebugRawCalloc │ │ │ │ 00001b14 T _PyMem_DebugRawFree │ │ │ │ 000016ac T _PyMem_DebugRawMalloc │ │ │ │ 00001ed4 T _PyMem_DebugRawRealloc │ │ │ │ 00004378 T _PyMem_DebugRealloc │ │ │ │ U _PyMem_DumpTraceback │ │ │ │ -00003610 T _PyMem_FiniDelayed │ │ │ │ +00003614 T _PyMem_FiniDelayed │ │ │ │ 0000a90c T _PyMem_FreeDelayed │ │ │ │ 00000370 T _PyMem_GetAllocatorName │ │ │ │ 000035ec T _PyMem_GetCurrentAllocatorName │ │ │ │ -0000302c T _PyMem_MiCalloc │ │ │ │ +00003030 T _PyMem_MiCalloc │ │ │ │ 00003f54 T _PyMem_MiFree │ │ │ │ 000029c4 T _PyMem_MiMalloc │ │ │ │ -0000347c T _PyMem_MiRealloc │ │ │ │ +00003480 T _PyMem_MiRealloc │ │ │ │ 0000a920 T _PyMem_ProcessDelayed │ │ │ │ 00001690 T _PyMem_RawCalloc │ │ │ │ 00001364 T _PyMem_RawFree │ │ │ │ 0000124c T _PyMem_RawMalloc │ │ │ │ 000013c0 T _PyMem_RawRealloc │ │ │ │ 00001570 T _PyMem_RawStrdup │ │ │ │ 000013d4 T _PyMem_RawWcsdup │ │ │ │ 00000fb8 T _PyMem_SetDefaultAllocator │ │ │ │ 00000000 T _PyMem_SetupAllocators │ │ │ │ 00004bf0 T _PyMem_Strdup │ │ │ │ 00001740 T _PyMem_init_obmalloc │ │ │ │ -00003934 T _PyMem_obmalloc_state_on_heap │ │ │ │ +00003938 T _PyMem_obmalloc_state_on_heap │ │ │ │ 00001200 t _PyMutex_Lock │ │ │ │ U _PyMutex_LockTimed │ │ │ │ 000012ec t _PyMutex_Unlock │ │ │ │ 00003098 T _PyObject_Calloc │ │ │ │ 00003e58 t _PyObject_DebugDumpAddress │ │ │ │ 00002e20 T _PyObject_DebugMallocStats │ │ │ │ 000034e0 T _PyObject_Free │ │ │ │ 0000a918 T _PyObject_FreeDelayed │ │ │ │ 000023a8 T _PyObject_Malloc │ │ │ │ -000039b0 T _PyObject_MiCalloc │ │ │ │ +000039b4 T _PyObject_MiCalloc │ │ │ │ 0000400c T _PyObject_MiFree │ │ │ │ 000029e8 T _PyObject_MiMalloc │ │ │ │ -000035fc T _PyObject_MiRealloc │ │ │ │ +00003600 T _PyObject_MiRealloc │ │ │ │ 00004238 T _PyObject_Realloc │ │ │ │ 00004814 T _PyObject_VirtualAlloc │ │ │ │ 0000495c T _PyObject_VirtualFree │ │ │ │ U _PyRuntime │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -000037f8 T _Py_FinalizeAllocatedBlocks │ │ │ │ +000037fc T _Py_FinalizeAllocatedBlocks │ │ │ │ 0000392c T _Py_GetGlobalAllocatedBlocks │ │ │ │ 00004554 W _Py__ZSt15get_new_handlerv │ │ │ │ U _Py_qsbr_poll │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_d2uiz │ │ │ │ U __aeabi_dcmpeq │ │ │ │ U __aeabi_dmul │ │ │ │ @@ -9182,15 +9181,15 @@ │ │ │ │ 00000004 D _mi_heap_main │ │ │ │ 00009098 T _mi_heap_main_get │ │ │ │ 0000a694 T _mi_heap_malloc_zero │ │ │ │ 00002a4c T _mi_heap_malloc_zero_ex │ │ │ │ 00004e20 T _mi_heap_memid_is_suitable │ │ │ │ 000083e8 t _mi_heap_page_destroy │ │ │ │ 00004e70 T _mi_heap_random_next │ │ │ │ -0000349c T _mi_heap_realloc_zero │ │ │ │ +000034a0 T _mi_heap_realloc_zero │ │ │ │ 0000541c T _mi_heap_set_default_direct │ │ │ │ 0000a6ec T _mi_heap_unsafe_destroy_all │ │ │ │ 000053cc T _mi_is_main_thread │ │ │ │ 00001b58 T _mi_malloc_generic │ │ │ │ 000017a4 t _mi_memid_create_os │ │ │ │ 00000c8c t _mi_memid_none │ │ │ │ 00000684 B _mi_numa_node_count │ │ │ │ @@ -9220,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 │ │ │ │ -0000315c T _mi_page_free_collect │ │ │ │ +00003160 T _mi_page_free_collect │ │ │ │ 00002cb0 T _mi_page_malloc │ │ │ │ 000044a4 T _mi_page_ptr_unalign │ │ │ │ 000065bc T _mi_page_queue_append │ │ │ │ 00006868 T _mi_page_reclaim │ │ │ │ -00003078 T _mi_page_retire │ │ │ │ +0000307c T _mi_page_retire │ │ │ │ 000064cc T _mi_page_try_use_delayed_free │ │ │ │ 000027f4 T _mi_page_unfull │ │ │ │ 00006580 T _mi_page_use_delayed_free │ │ │ │ 00000f28 T _mi_preloading │ │ │ │ 00001448 T _mi_prim_alloc │ │ │ │ 0000852c T _mi_prim_alloc_huge_os_pages │ │ │ │ 000088b4 T _mi_prim_clock_now │ │ │ │ @@ -9280,15 +9279,15 @@ │ │ │ │ 00006364 T _mi_strnlen │ │ │ │ 000021b8 T _mi_thread_data_collect │ │ │ │ 000081a0 T _mi_thread_done │ │ │ │ 00005360 T _mi_thread_id │ │ │ │ 00005378 T _mi_tld_init │ │ │ │ 000062f4 T _mi_toupper │ │ │ │ 00005f50 T _mi_trace_message │ │ │ │ -00003594 t _mi_usable_size.isra.0 │ │ │ │ +00003598 t _mi_usable_size.isra.0 │ │ │ │ 00000f38 T _mi_verbose_message │ │ │ │ 00005d78 T _mi_warning_message │ │ │ │ U abort │ │ │ │ 00000870 d advice.8 │ │ │ │ 000024c4 t allocate_from_new_pool │ │ │ │ U atexit │ │ │ │ U calloc │ │ │ │ @@ -9303,17 +9302,17 @@ │ │ │ │ U fileno │ │ │ │ U fputc │ │ │ │ U fputs │ │ │ │ U free │ │ │ │ 00003984 t free_work_item │ │ │ │ U fwrite │ │ │ │ 0000125c t get_allocator_unlocked │ │ │ │ -00003828 t get_num_global_allocated_blocks │ │ │ │ +0000382c t get_num_global_allocated_blocks │ │ │ │ U getenv │ │ │ │ -000037a8 t has_own_state │ │ │ │ +000037ac t has_own_state │ │ │ │ 000017f0 t init_obmalloc_pools │ │ │ │ 00000688 b large_page_try_ok.10 │ │ │ │ 000006d4 b last_final_leaks │ │ │ │ U madvise │ │ │ │ U malloc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ @@ -9345,15 +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 │ │ │ │ -000033e4 t mi_commit_mask_create │ │ │ │ +000033e8 t mi_commit_mask_create │ │ │ │ 00005e34 T mi_debug_show_arenas │ │ │ │ 00009bf0 T mi_dupenv_s │ │ │ │ 000006e4 b mi_error_arg │ │ │ │ 000006e0 b mi_error_handler │ │ │ │ 00004524 T mi_expand │ │ │ │ 00001c80 t mi_find_page │ │ │ │ 00003f5c T mi_free │ │ │ │ @@ -9385,15 +9384,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 │ │ │ │ -00002f68 t mi_heap_queue_first_update │ │ │ │ +00002f6c 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 +9458,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 │ │ │ │ 00000384 t mi_out_stderr │ │ │ │ -00002ec4 t mi_page_extend_free.isra.0 │ │ │ │ +00002ec8 t mi_page_extend_free.isra.0 │ │ │ │ 00003eb4 t mi_page_free_list_extend.isra.0 │ │ │ │ 00001ec4 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 +9503,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 │ │ │ │ -00003294 t mi_segment_commit_mask.constprop.0 │ │ │ │ +00003298 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 │ │ │ │ 0000263c t mi_segment_span_allocate.isra.0 │ │ │ │ 000029dc t mi_segment_span_free │ │ │ │ 000025f0 t mi_segment_span_free_coalesce │ │ │ │ 00002d90 t mi_segment_span_remove_from_queue │ │ │ │ -00002dac t mi_segment_try_purge │ │ │ │ +00002db0 t mi_segment_try_purge │ │ │ │ 00006790 t mi_segment_visit_pages │ │ │ │ 00002140 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 │ │ │ │ @@ -9829,75 +9828,75 @@ │ │ │ │ 00000124 r set___sizeof____doc__ │ │ │ │ 000048d4 t set_add │ │ │ │ 00000338 r set_add__doc__ │ │ │ │ 00000a88 t set_add_entry │ │ │ │ 00005ccc t set_and │ │ │ │ 000004ac d set_as_number │ │ │ │ 0000069c d set_as_sequence │ │ │ │ -00009254 t set_clear │ │ │ │ +0000922c t set_clear │ │ │ │ 00000780 r set_clear__doc__ │ │ │ │ 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 │ │ │ │ 00005864 t set_copy_impl │ │ │ │ 00003a3c t set_dealloc │ │ │ │ 00006a18 t set_difference │ │ │ │ -00008a54 t set_difference_multi │ │ │ │ +00008a3c t set_difference_multi │ │ │ │ 00000534 r set_difference_multi__doc__ │ │ │ │ 00000978 t set_difference_update │ │ │ │ 0000059c r set_difference_update__doc__ │ │ │ │ -00008058 t set_difference_update_internal │ │ │ │ -000072b8 t set_discard │ │ │ │ +00008040 t set_difference_update_internal │ │ │ │ +000072a4 t set_discard │ │ │ │ 000001b0 r set_discard__doc__ │ │ │ │ 00001c1c t set_discard_key │ │ │ │ 00000078 r set_doc │ │ │ │ 00000300 t set_iand │ │ │ │ -00009bb4 t set_init │ │ │ │ +00009b90 t set_init │ │ │ │ 000010dc t set_insert_clean │ │ │ │ 00005d90 t set_intersection │ │ │ │ -000091a8 t set_intersection_multi │ │ │ │ +00009180 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__ │ │ │ │ 00002208 t set_ior │ │ │ │ -00008be8 t set_isdisjoint │ │ │ │ +00008bd0 t set_isdisjoint │ │ │ │ 000005f8 r set_isdisjoint__doc__ │ │ │ │ 000010f0 t set_issubset │ │ │ │ 000003f4 r set_issubset__doc__ │ │ │ │ 000050dc t set_issubset_impl │ │ │ │ -000076d0 t set_issuperset │ │ │ │ +000076b8 t set_issuperset │ │ │ │ 000003a4 r set_issuperset__doc__ │ │ │ │ -00007750 t set_issuperset_impl │ │ │ │ -000077d0 t set_issuperset_impl.part.0 │ │ │ │ +00007738 t set_issuperset_impl │ │ │ │ +000077b8 t set_issuperset_impl.part.0 │ │ │ │ 00000a50 t set_isub │ │ │ │ 000036f8 t set_iter │ │ │ │ 00001208 t set_ixor │ │ │ │ 00003cf8 t set_len │ │ │ │ 00001ce8 t set_lookkey │ │ │ │ 00002d40 t set_merge_lock_held │ │ │ │ 0000053c d set_methods │ │ │ │ -00009b60 t set_new │ │ │ │ +00009b3c t set_new │ │ │ │ 00005660 t set_or │ │ │ │ 000067f4 t set_pop │ │ │ │ 00000870 r set_pop__doc__ │ │ │ │ -00007c4c t set_remove │ │ │ │ +00007c34 t set_remove │ │ │ │ 00000270 r set_remove__doc__ │ │ │ │ 00000514 t set_repr │ │ │ │ 00004f2c t set_richcompare │ │ │ │ 00006954 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__ │ │ │ │ -00009398 t set_symmetric_difference_update_set │ │ │ │ +00009370 t set_symmetric_difference_update_set │ │ │ │ 00000d34 t set_table_resize │ │ │ │ 00001148 t set_traverse │ │ │ │ 00000760 t set_union │ │ │ │ 00000724 r set_union__doc__ │ │ │ │ 00007080 t set_update │ │ │ │ 00000820 r set_update__doc__ │ │ │ │ 00005988 t set_update_dict_lock_held │ │ │ │ @@ -9998,40 +9997,40 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_Repr │ │ │ │ U PySequence_Fast │ │ │ │ -00000a50 T PyStructSequence_GetItem │ │ │ │ +00000a40 T PyStructSequence_GetItem │ │ │ │ 000002c4 T PyStructSequence_InitType │ │ │ │ 00000094 T PyStructSequence_InitType2 │ │ │ │ -000008dc T PyStructSequence_New │ │ │ │ -00000a5c T PyStructSequence_NewType │ │ │ │ -00000a44 T PyStructSequence_SetItem │ │ │ │ +000008cc T PyStructSequence_New │ │ │ │ +00000a4c T PyStructSequence_NewType │ │ │ │ +00000a34 T PyStructSequence_SetItem │ │ │ │ 00000078 R PyStructSequence_UnnamedField │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromSpecWithBases │ │ │ │ U PyType_Ready │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_BuildValue │ │ │ │ -00001348 t Py_XDECREF │ │ │ │ +00001338 t Py_XDECREF │ │ │ │ U _PyArg_NoPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ -00001370 T _PyStructSequence_FiniBuiltin │ │ │ │ +00001360 T _PyStructSequence_FiniBuiltin │ │ │ │ 00000000 T _PyStructSequence_InitBuiltinWithFlags │ │ │ │ -00001068 T _PyStructSequence_NewType │ │ │ │ +00001058 T _PyStructSequence_NewType │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyTuple_Resize │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_HasSubclasses │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ @@ -10042,23 +10041,23 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_read_tp │ │ │ │ 0000006c r _keywords.1 │ │ │ │ 0000005c d _kwtuple.0 │ │ │ │ 00000030 d _parser.2 │ │ │ │ -000009d8 t get_type_attr_as_size │ │ │ │ -0000069c t initialize_structseq_dict │ │ │ │ +000009c8 t get_type_attr_as_size │ │ │ │ +0000068c t initialize_structseq_dict │ │ │ │ 00000034 r match_args_key │ │ │ │ U memset │ │ │ │ 00000014 r real_length_key │ │ │ │ U strlen │ │ │ │ -00001288 t structseq_dealloc │ │ │ │ +00001278 t structseq_dealloc │ │ │ │ 00000000 d structseq_methods │ │ │ │ -000013d0 t structseq_new │ │ │ │ +000013c0 t structseq_new │ │ │ │ 000003f0 t structseq_reduce │ │ │ │ 00000238 t structseq_replace │ │ │ │ 00000000 t structseq_repr │ │ │ │ 00000000 t structseq_traverse │ │ │ │ 00000020 r unnamed_fields_key │ │ │ │ 00000000 r visible_length_key │ │ │ │ │ │ │ │ @@ -10324,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 │ │ │ │ 00011ec0 T PyType_FromMetaclass │ │ │ │ 0000e16c T PyType_FromModuleAndSpec │ │ │ │ 00005a80 T PyType_FromSpec │ │ │ │ 0000e1a4 T PyType_FromSpecWithBases │ │ │ │ 000056c0 T PyType_GenericAlloc │ │ │ │ 0000cf18 T PyType_GenericNew │ │ │ │ @@ -10426,15 +10425,15 @@ │ │ │ │ 00005ab8 t _PyType_FromMetaclass_impl │ │ │ │ 00002e80 T _PyType_GetBases │ │ │ │ 000059fc T _PyType_GetDict │ │ │ │ 00011a6c T _PyType_GetDocFromInternalDoc │ │ │ │ 00018620 T _PyType_GetFullyQualifiedName │ │ │ │ 00002e98 T _PyType_GetMRO │ │ │ │ 00019410 T _PyType_GetModuleByDef2 │ │ │ │ -00001764 T _PyType_GetModuleByDef3 │ │ │ │ +0000180c T _PyType_GetModuleByDef3 │ │ │ │ 00011718 T _PyType_GetSubclasses │ │ │ │ 0000097c T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ 00013728 T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ 00007ec4 T _PyType_Lookup │ │ │ │ 00003168 T _PyType_LookupId │ │ │ │ 00007908 T _PyType_LookupRef │ │ │ │ @@ -10558,15 +10557,15 @@ │ │ │ │ 00018dd0 t slot_nb_bool │ │ │ │ 00001a88 t slot_nb_divmod │ │ │ │ 00001324 t slot_nb_float │ │ │ │ 00019508 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 │ │ │ │ +00000e4c t slot_nb_inplace_floor_divide │ │ │ │ 000016ec t slot_nb_inplace_lshift │ │ │ │ 00000d48 t slot_nb_inplace_matrix_multiply │ │ │ │ 00000ae0 t slot_nb_inplace_multiply │ │ │ │ 000010f4 t slot_nb_inplace_or │ │ │ │ 000010b4 t slot_nb_inplace_power │ │ │ │ 00001074 t slot_nb_inplace_remainder │ │ │ │ 0000139c t slot_nb_inplace_rshift │ │ │ │ @@ -10589,15 +10588,15 @@ │ │ │ │ 0000180c t slot_nb_xor │ │ │ │ 000031a8 t slot_sq_ass_item │ │ │ │ 00012474 t slot_sq_contains │ │ │ │ 00015318 t slot_sq_item │ │ │ │ 00014cc0 t slot_sq_length │ │ │ │ 00014a28 t slot_tp_call │ │ │ │ 00015218 t slot_tp_descr_get │ │ │ │ -00000e08 t slot_tp_descr_set │ │ │ │ +00000dc8 t slot_tp_descr_set │ │ │ │ 00015540 t slot_tp_finalize │ │ │ │ 0001663c t slot_tp_hash │ │ │ │ 0000d55c t slot_tp_init │ │ │ │ 00014b24 t slot_tp_iter │ │ │ │ 00016d4c t slot_tp_iternext │ │ │ │ 0000e6b4 t slot_tp_new │ │ │ │ 00016584 t slot_tp_repr │ │ │ │ @@ -10926,20 +10925,20 @@ │ │ │ │ 00001b5c r typevartuple_typing_prepare_subst__doc__ │ │ │ │ 00001354 t typevartuple_typing_subst │ │ │ │ 00001b94 r typevartuple_typing_subst__doc__ │ │ │ │ 00000dd0 t typevartuple_unpack │ │ │ │ 00000558 t unpack_typevartuples │ │ │ │ │ │ │ │ unicodeobject.o: │ │ │ │ -000011dc r .LC214 │ │ │ │ -00001268 r .LC218 │ │ │ │ -00001414 r .LC238 │ │ │ │ +000011dc r .LC212 │ │ │ │ +00001268 r .LC216 │ │ │ │ +00001414 r .LC236 │ │ │ │ 000000d4 d EncodingMapType │ │ │ │ 00001a3c t EncodingMap_size │ │ │ │ -0000358c r EncodingMap_size__doc__ │ │ │ │ +00003548 r EncodingMap_size__doc__ │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromString │ │ │ │ @@ -11053,107 +11052,107 @@ │ │ │ │ U PyUnicodeEncodeError_SetEnd │ │ │ │ U PyUnicodeEncodeError_SetReason │ │ │ │ U PyUnicodeEncodeError_SetStart │ │ │ │ 00000498 D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ -00015078 T PyUnicode_Append │ │ │ │ +00015090 T PyUnicode_Append │ │ │ │ 0000544c T PyUnicode_AppendAndDel │ │ │ │ -00027298 T PyUnicode_AsASCIIString │ │ │ │ +0002729c T PyUnicode_AsASCIIString │ │ │ │ 00000e50 T PyUnicode_AsCharmapString │ │ │ │ 0000249c T PyUnicode_AsDecodedObject │ │ │ │ 0000251c T PyUnicode_AsDecodedUnicode │ │ │ │ 00002608 T PyUnicode_AsEncodedObject │ │ │ │ -00009050 T PyUnicode_AsEncodedString │ │ │ │ +00009058 T PyUnicode_AsEncodedString │ │ │ │ 00002688 T PyUnicode_AsEncodedUnicode │ │ │ │ 00000e94 T PyUnicode_AsLatin1String │ │ │ │ -0002eaa4 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -00028cd0 T PyUnicode_AsUCS4 │ │ │ │ +0002eaa8 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +00028cd4 T PyUnicode_AsUCS4 │ │ │ │ 0000af6c T PyUnicode_AsUCS4Copy │ │ │ │ 00000e9c T PyUnicode_AsUTF16String │ │ │ │ 00000ea8 T PyUnicode_AsUTF32String │ │ │ │ -00003a5c T PyUnicode_AsUTF8 │ │ │ │ -00003824 T PyUnicode_AsUTF8AndSize │ │ │ │ -0001d074 T PyUnicode_AsUTF8String │ │ │ │ -0002c058 T PyUnicode_AsUnicodeEscapeString │ │ │ │ -0001c4c4 T PyUnicode_AsWideChar │ │ │ │ -0001023c T PyUnicode_AsWideCharString │ │ │ │ -0001c6c0 T PyUnicode_BuildEncodingMap │ │ │ │ -0001955c T PyUnicode_Compare │ │ │ │ -00006cc8 T PyUnicode_CompareWithASCIIString │ │ │ │ -00007c88 T PyUnicode_Concat │ │ │ │ -0000ea2c T PyUnicode_Contains │ │ │ │ +00003a80 T PyUnicode_AsUTF8 │ │ │ │ +00003848 T PyUnicode_AsUTF8AndSize │ │ │ │ +0001d08c T PyUnicode_AsUTF8String │ │ │ │ +0002c05c T PyUnicode_AsUnicodeEscapeString │ │ │ │ +0001c4dc T PyUnicode_AsWideChar │ │ │ │ +00010254 T PyUnicode_AsWideCharString │ │ │ │ +0001c6d8 T PyUnicode_BuildEncodingMap │ │ │ │ +00019574 T PyUnicode_Compare │ │ │ │ +00006ca4 T PyUnicode_CompareWithASCIIString │ │ │ │ +00007c64 T PyUnicode_Concat │ │ │ │ +0000ea44 T PyUnicode_Contains │ │ │ │ 00005b00 T PyUnicode_CopyCharacters │ │ │ │ 00001308 T PyUnicode_Count │ │ │ │ -0001e4f8 T PyUnicode_Decode │ │ │ │ -0001788c T PyUnicode_DecodeASCII │ │ │ │ +0001e510 T PyUnicode_Decode │ │ │ │ +000178a4 T PyUnicode_DecodeASCII │ │ │ │ 0000394c T PyUnicode_DecodeCharmap │ │ │ │ -00003958 T PyUnicode_DecodeFSDefault │ │ │ │ -00002e34 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ -00022388 T PyUnicode_DecodeLatin1 │ │ │ │ -00012fa4 T PyUnicode_DecodeLocale │ │ │ │ +0000397c T PyUnicode_DecodeFSDefault │ │ │ │ +00002e58 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ +0002239c T PyUnicode_DecodeLatin1 │ │ │ │ +00012fbc T PyUnicode_DecodeLocale │ │ │ │ 0000276c T PyUnicode_DecodeLocaleAndSize │ │ │ │ -00029a44 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +00029a48 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 00000df4 T PyUnicode_DecodeUTF16 │ │ │ │ -0002a7f8 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0002a7fc T PyUnicode_DecodeUTF16Stateful │ │ │ │ 00000e1c T PyUnicode_DecodeUTF32 │ │ │ │ -0002da18 T PyUnicode_DecodeUTF32Stateful │ │ │ │ +0002da1c T PyUnicode_DecodeUTF32Stateful │ │ │ │ 00002a8c T PyUnicode_DecodeUTF7 │ │ │ │ -0002c7e4 T PyUnicode_DecodeUTF7Stateful │ │ │ │ -000067f8 T PyUnicode_DecodeUTF8 │ │ │ │ -00006890 T PyUnicode_DecodeUTF8Stateful │ │ │ │ +0002c7e8 T PyUnicode_DecodeUTF7Stateful │ │ │ │ +000067d4 T PyUnicode_DecodeUTF8 │ │ │ │ +0000686c T PyUnicode_DecodeUTF8Stateful │ │ │ │ 00000eb4 T PyUnicode_DecodeUnicodeEscape │ │ │ │ -00018788 T PyUnicode_EncodeFSDefault │ │ │ │ +000187a0 T PyUnicode_EncodeFSDefault │ │ │ │ 00005ad0 T PyUnicode_EncodeLocale │ │ │ │ -0001d4dc T PyUnicode_EqualToUTF8 │ │ │ │ -0001d554 T PyUnicode_EqualToUTF8AndSize │ │ │ │ +0001d4f4 T PyUnicode_EqualToUTF8 │ │ │ │ +0001d56c T PyUnicode_EqualToUTF8AndSize │ │ │ │ 000031c8 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -0001af90 T PyUnicode_FSConverter │ │ │ │ -0001bf04 T PyUnicode_FSDecoder │ │ │ │ -0002b64c T PyUnicode_Fill │ │ │ │ +0001afa8 T PyUnicode_FSConverter │ │ │ │ +0001bf1c T PyUnicode_FSDecoder │ │ │ │ +0002b650 T PyUnicode_Fill │ │ │ │ 0000d78c T PyUnicode_Find │ │ │ │ -000104e8 T PyUnicode_FindChar │ │ │ │ -0001ebdc T PyUnicode_Format │ │ │ │ -0001e23c T PyUnicode_FromEncodedObject │ │ │ │ -0000a9f0 T PyUnicode_FromFormat │ │ │ │ -00003aec T PyUnicode_FromFormatV │ │ │ │ -00006208 T PyUnicode_FromKindAndData │ │ │ │ -00014ffc T PyUnicode_FromObject │ │ │ │ -00022b00 T PyUnicode_FromOrdinal │ │ │ │ -00000e60 T PyUnicode_FromString │ │ │ │ -00002884 T PyUnicode_FromStringAndSize │ │ │ │ -00003070 T PyUnicode_FromWideChar │ │ │ │ +00010500 T PyUnicode_FindChar │ │ │ │ +0001ebf4 T PyUnicode_Format │ │ │ │ +0001e254 T PyUnicode_FromEncodedObject │ │ │ │ +0000aa08 T PyUnicode_FromFormat │ │ │ │ +00003b10 T PyUnicode_FromFormatV │ │ │ │ +000061e4 T PyUnicode_FromKindAndData │ │ │ │ +00015014 T PyUnicode_FromObject │ │ │ │ +00022b14 T PyUnicode_FromOrdinal │ │ │ │ +00000da8 T PyUnicode_FromString │ │ │ │ +000028a8 T PyUnicode_FromStringAndSize │ │ │ │ +00003094 T PyUnicode_FromWideChar │ │ │ │ 00000e44 T PyUnicode_GetDefaultEncoding │ │ │ │ -000213f8 T PyUnicode_GetLength │ │ │ │ +0002140c T PyUnicode_GetLength │ │ │ │ 000027a4 T PyUnicode_GetSize │ │ │ │ -00000b90 T PyUnicode_InternFromString │ │ │ │ +00000ad8 T PyUnicode_InternFromString │ │ │ │ 00002ab8 T PyUnicode_InternImmortal │ │ │ │ 00000920 T PyUnicode_InternInPlace │ │ │ │ -000068c4 T PyUnicode_IsIdentifier │ │ │ │ -0001802c T PyUnicode_Join │ │ │ │ -00000910 T PyUnicode_New │ │ │ │ -00013294 T PyUnicode_Partition │ │ │ │ -0000c7fc t PyUnicode_READ_CHAR │ │ │ │ +000068a0 T PyUnicode_IsIdentifier │ │ │ │ +00018044 T PyUnicode_Join │ │ │ │ +00000934 T PyUnicode_New │ │ │ │ +000132ac T PyUnicode_Partition │ │ │ │ +0000c814 t PyUnicode_READ_CHAR │ │ │ │ 00002a54 t PyUnicode_READ_CHAR.part.0 │ │ │ │ -0000a3ec T PyUnicode_RPartition │ │ │ │ +0000a404 T PyUnicode_RPartition │ │ │ │ 000013e4 T PyUnicode_RSplit │ │ │ │ 0000087c T PyUnicode_ReadChar │ │ │ │ 000075c0 T PyUnicode_Replace │ │ │ │ 00001368 T PyUnicode_Resize │ │ │ │ -000097e0 T PyUnicode_RichCompare │ │ │ │ -00028c54 T PyUnicode_Split │ │ │ │ -000216fc T PyUnicode_Splitlines │ │ │ │ -000107e8 T PyUnicode_Substring │ │ │ │ +000097e8 T PyUnicode_RichCompare │ │ │ │ +00028c58 T PyUnicode_Split │ │ │ │ +00021710 T PyUnicode_Splitlines │ │ │ │ +00010800 T PyUnicode_Substring │ │ │ │ 00003160 T PyUnicode_Tailmatch │ │ │ │ 00001444 T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ 00001060 T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ -000084bc t Py_XDECREF │ │ │ │ +00008498 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ 0000bcd0 t SubString_new_object │ │ │ │ 0000b91c t SubString_new_object_or_empty │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ @@ -11188,69 +11187,69 @@ │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003c8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ -00022350 T _PyUnicodeWriter_Dealloc │ │ │ │ -00005e90 T _PyUnicodeWriter_Finish │ │ │ │ -0000a9c4 T _PyUnicodeWriter_Init │ │ │ │ -00008018 T _PyUnicodeWriter_PrepareInternal │ │ │ │ +00022364 T _PyUnicodeWriter_Dealloc │ │ │ │ +00005e6c T _PyUnicodeWriter_Finish │ │ │ │ +0000a9dc T _PyUnicodeWriter_Init │ │ │ │ +00007ff4 T _PyUnicodeWriter_PrepareInternal │ │ │ │ 000027d4 T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ 0000277c t _PyUnicodeWriter_Update │ │ │ │ -00005b00 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ -0002150c T _PyUnicodeWriter_WriteChar │ │ │ │ -0000aa28 t _PyUnicodeWriter_WriteCharInline │ │ │ │ +00005adc T _PyUnicodeWriter_WriteASCIIString │ │ │ │ +00021520 T _PyUnicodeWriter_WriteChar │ │ │ │ +0000aa40 t _PyUnicodeWriter_WriteCharInline │ │ │ │ 000027fc T _PyUnicodeWriter_WriteLatin1String │ │ │ │ -0000a210 T _PyUnicodeWriter_WriteStr │ │ │ │ -0000c884 T _PyUnicodeWriter_WriteSubstring │ │ │ │ -00009778 T _PyUnicode_AsASCIIString │ │ │ │ -000251c4 T _PyUnicode_AsLatin1String │ │ │ │ -00003748 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -000215bc T _PyUnicode_AsUTF8String │ │ │ │ +0000a228 T _PyUnicodeWriter_WriteStr │ │ │ │ +0000c89c T _PyUnicodeWriter_WriteSubstring │ │ │ │ +00009780 T _PyUnicode_AsASCIIString │ │ │ │ +000251c8 T _PyUnicode_AsLatin1String │ │ │ │ +0000376c T _PyUnicode_AsUTF8NoNUL │ │ │ │ +000215d0 T _PyUnicode_AsUTF8String │ │ │ │ 00001ec8 T _PyUnicode_CheckConsistency │ │ │ │ -000229c0 T _PyUnicode_ClearInterned │ │ │ │ -00026e74 T _PyUnicode_Copy │ │ │ │ -00029a4c T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +000229d4 T _PyUnicode_ClearInterned │ │ │ │ +00026e78 T _PyUnicode_Copy │ │ │ │ +00029a50 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ 00002964 T _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ -00006e20 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ +00006dfc T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ 0000d69c T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ -00012ed0 T _PyUnicode_EQ │ │ │ │ -00022f08 T _PyUnicode_EncodeCharmap │ │ │ │ +00012ee8 T _PyUnicode_EQ │ │ │ │ +00022f1c T _PyUnicode_EncodeCharmap │ │ │ │ 00005fc4 T _PyUnicode_EncodeUTF16 │ │ │ │ 0000c840 T _PyUnicode_EncodeUTF32 │ │ │ │ -0002e658 T _PyUnicode_EncodeUTF7 │ │ │ │ -00006bf8 T _PyUnicode_Equal │ │ │ │ +0002e65c T _PyUnicode_EncodeUTF7 │ │ │ │ +00006bd4 T _PyUnicode_Equal │ │ │ │ 00002994 T _PyUnicode_EqualToASCIIId │ │ │ │ -00006824 T _PyUnicode_EqualToASCIIString │ │ │ │ -0001dd6c T _PyUnicode_ExactDealloc │ │ │ │ +00006800 T _PyUnicode_EqualToASCIIString │ │ │ │ +0001dd84 T _PyUnicode_ExactDealloc │ │ │ │ 00009080 T _PyUnicode_FastCopyCharacters │ │ │ │ -00029018 T _PyUnicode_FastFill │ │ │ │ -0000ca44 T _PyUnicode_FindMaxChar │ │ │ │ +0002901c T _PyUnicode_FastFill │ │ │ │ +0000ca5c T _PyUnicode_FindMaxChar │ │ │ │ 00002a7c t _PyUnicode_FindMaxChar.part.0 │ │ │ │ 00004390 T _PyUnicode_Fini │ │ │ │ 000042d0 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -00027ac4 T _PyUnicode_FormatLong │ │ │ │ -00005d50 T _PyUnicode_FromASCII │ │ │ │ +00027ac8 T _PyUnicode_FormatLong │ │ │ │ +00005d2c T _PyUnicode_FromASCII │ │ │ │ 00000348 T _PyUnicode_FromId │ │ │ │ -00006524 t _PyUnicode_FromUCS1 │ │ │ │ -0002238c t _PyUnicode_FromUCS2 │ │ │ │ -000280e4 t _PyUnicode_FromUCS4 │ │ │ │ +00006500 t _PyUnicode_FromUCS1 │ │ │ │ +000223a0 t _PyUnicode_FromUCS2 │ │ │ │ +000280e8 t _PyUnicode_FromUCS4 │ │ │ │ 000038d0 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 │ │ │ │ -00027440 T _PyUnicode_InsertThousandsGrouping │ │ │ │ -00002908 T _PyUnicode_InternImmortal │ │ │ │ -0002ed4c T _PyUnicode_InternInPlace │ │ │ │ -00002b9c T _PyUnicode_InternMortal │ │ │ │ +00027444 T _PyUnicode_InsertThousandsGrouping │ │ │ │ +0000292c T _PyUnicode_InternImmortal │ │ │ │ +0002ed50 T _PyUnicode_InternInPlace │ │ │ │ +00002bc0 T _PyUnicode_InternMortal │ │ │ │ 00002a94 T _PyUnicode_InternStatic │ │ │ │ 00001dec T _PyUnicode_InternedSize │ │ │ │ 00001e38 T _PyUnicode_InternedSize_Immortal │ │ │ │ U _PyUnicode_IsAlpha │ │ │ │ U _PyUnicode_IsCaseIgnorable │ │ │ │ U _PyUnicode_IsCased │ │ │ │ U _PyUnicode_IsDecimalDigit │ │ │ │ @@ -11260,45 +11259,45 @@ │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -0000e308 T _PyUnicode_JoinArray │ │ │ │ -00006b28 T _PyUnicode_ScanIdentifier │ │ │ │ +0000e320 T _PyUnicode_JoinArray │ │ │ │ +00006b04 T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -00025240 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -000253ac t _PyUnicode_TranslateCharmap │ │ │ │ +00025244 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +000253b0 t _PyUnicode_TranslateCharmap │ │ │ │ 00002378 T _PyUnicode_WideCharString_Converter │ │ │ │ 000023fc T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -00019d70 T _PyUnicode_XStrip │ │ │ │ +00019d88 T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ -000000bc T _Py_DecodeUTF8Ex │ │ │ │ +000000b8 T _Py_DecodeUTF8Ex │ │ │ │ 00002bb4 T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ -00013c3c T _Py_EncodeUTF8Ex │ │ │ │ +00013c54 T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0001319c T _Py_GetErrorHandler │ │ │ │ +000131b4 T _Py_GetErrorHandler │ │ │ │ U _Py_HashBytes │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_TrueStruct │ │ │ │ -000003fc R _Py_ascii_whitespace │ │ │ │ +000003b8 R _Py_ascii_whitespace │ │ │ │ U _Py_bytes_lower │ │ │ │ U _Py_bytes_upper │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U _Py_hashtable_destroy │ │ │ │ U _Py_hashtable_get │ │ │ │ U _Py_hashtable_len │ │ │ │ @@ -11306,35 +11305,35 @@ │ │ │ │ U _Py_hashtable_set │ │ │ │ 00000000 T _Py_normalize_encoding │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_dcmpeq │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_idivmod │ │ │ │ U __aeabi_read_tp │ │ │ │ -00000490 r __func__.0 │ │ │ │ -0000047c r __func__.1 │ │ │ │ -000003b4 r __func__.2 │ │ │ │ -000003e4 r __func__.3 │ │ │ │ -000005a4 r __func__.31 │ │ │ │ -00000394 r __func__.4 │ │ │ │ -000003c4 r __func__.5 │ │ │ │ +0000044c r __func__.0 │ │ │ │ +00000438 r __func__.1 │ │ │ │ +00000370 r __func__.2 │ │ │ │ +000003a0 r __func__.3 │ │ │ │ +00000560 r __func__.31 │ │ │ │ +00000350 r __func__.4 │ │ │ │ +00000380 r __func__.5 │ │ │ │ U __memmove_chk │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __sync_synchronize │ │ │ │ U __sync_val_compare_and_swap_1 │ │ │ │ -000084e4 t _copy_characters │ │ │ │ -000005cc r _keywords.11 │ │ │ │ -000005dc r _keywords.14 │ │ │ │ -000005e8 r _keywords.17 │ │ │ │ -000005f4 r _keywords.20 │ │ │ │ -000005fc r _keywords.23 │ │ │ │ -00000604 r _keywords.26 │ │ │ │ -000005c0 r _keywords.8 │ │ │ │ +000084c0 t _copy_characters │ │ │ │ +00000588 r _keywords.11 │ │ │ │ +00000598 r _keywords.14 │ │ │ │ +000005a4 r _keywords.17 │ │ │ │ +000005b0 r _keywords.20 │ │ │ │ +000005b8 r _keywords.23 │ │ │ │ +000005c0 r _keywords.26 │ │ │ │ +0000057c r _keywords.8 │ │ │ │ 00000668 d _kwtuple.10 │ │ │ │ 00000680 d _kwtuple.13 │ │ │ │ 0000069c d _kwtuple.16 │ │ │ │ 000006b8 d _kwtuple.19 │ │ │ │ 000006d0 d _kwtuple.22 │ │ │ │ 000006e8 d _kwtuple.25 │ │ │ │ 0000064c d _kwtuple.7 │ │ │ │ @@ -11343,252 +11342,252 @@ │ │ │ │ 00000620 d _parser.18 │ │ │ │ 00000370 d _parser.21 │ │ │ │ 00000594 d _parser.24 │ │ │ │ 000005c0 d _parser.27 │ │ │ │ 00000568 d _parser.9 │ │ │ │ 00000720 d _string_methods │ │ │ │ 000005ec d _string_module │ │ │ │ -00018cd0 t any_find_slice │ │ │ │ -0001d080 t anylib_find │ │ │ │ -000004a4 r ascii_linebreak │ │ │ │ +00018ce8 t any_find_slice │ │ │ │ +0001d098 t anylib_find │ │ │ │ +00000460 r ascii_linebreak │ │ │ │ 0000a130 t asciilib__factorize │ │ │ │ 0000a194 t asciilib__lex_search │ │ │ │ 00009ea4 t asciilib__preprocess │ │ │ │ 0000a2d8 t asciilib__two_way │ │ │ │ -00009360 t asciilib_adaptive_find.constprop.0 │ │ │ │ -0002be6c t asciilib_default_rfind.constprop.0 │ │ │ │ +0000922c t asciilib_adaptive_find.constprop.0 │ │ │ │ +0002be70 t asciilib_default_rfind.constprop.0 │ │ │ │ 00005038 t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -00029500 t case_operation │ │ │ │ -0000922c t charmapencode_lookup │ │ │ │ -00024454 t charmapencode_output │ │ │ │ +00029504 t case_operation │ │ │ │ +00009768 t charmapencode_lookup │ │ │ │ +00024468 t charmapencode_output │ │ │ │ 00004310 t clear_interned_dict │ │ │ │ 00002e18 t config_get_codec_name │ │ │ │ 00000a10 t convert_uc.constprop.0 │ │ │ │ -000298a8 t do_capitalize │ │ │ │ +000298ac t do_capitalize │ │ │ │ 00000d48 t do_casefold │ │ │ │ -0002c5dc t do_lower │ │ │ │ -0000b228 t do_string_format │ │ │ │ +0002c5e0 t do_lower │ │ │ │ +0000b240 t do_string_format │ │ │ │ 0000d820 t do_string_format_map │ │ │ │ -0002a26c t do_swapcase │ │ │ │ -0002ba8c t do_title │ │ │ │ +0002a270 t do_swapcase │ │ │ │ +0002ba90 t do_title │ │ │ │ 0000d75c t do_upper │ │ │ │ -0002c60c t do_upper_or_lower │ │ │ │ -0001c1cc t encode_wstr_utf8 │ │ │ │ +0002c610 t do_upper_or_lower │ │ │ │ +0001c1e4 t encode_wstr_utf8 │ │ │ │ 00000b84 d encoding_map_methods │ │ │ │ 00002850 t ensure_unicode.isra.0 │ │ │ │ 0000bc64 t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ 0000ba88 t fieldnameiter_next │ │ │ │ -000008dc r format__doc__ │ │ │ │ -00000834 r format_map__doc__ │ │ │ │ +00000898 r format__doc__ │ │ │ │ +000007f0 r format_map__doc__ │ │ │ │ 0000b940 t formatter_field_name_split │ │ │ │ 0000b22c t formatter_parser │ │ │ │ 0000bc8c t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ 0000b2b4 t formatteriter_next │ │ │ │ 00000298 t get_error_handler_wide.part.0 │ │ │ │ 00002b18 t get_integer │ │ │ │ 00000c78 t handle_capital_sigma │ │ │ │ -00000ab4 t hashtable_unicode_compare │ │ │ │ -000008a0 t hashtable_unicode_hash │ │ │ │ +0000264c t hashtable_unicode_compare │ │ │ │ +000008c4 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ 00000000 t intern_common │ │ │ │ -000007e8 t intern_static.isra.0 │ │ │ │ -00000664 r length_hint_doc │ │ │ │ -0002142c t make_encode_exception │ │ │ │ +0000080c t intern_static.isra.0 │ │ │ │ +00000620 r length_hint_doc │ │ │ │ +00021440 t make_encode_exception │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000708 d module_slots │ │ │ │ -0000cab8 t output_markup │ │ │ │ +0000cad0 t output_markup │ │ │ │ 00005d5c t pad │ │ │ │ 00005400 t raise_encode_exception │ │ │ │ -0000063c r reduce_doc │ │ │ │ -00016000 t replace │ │ │ │ -00008e30 t resize_compact │ │ │ │ +000005f8 r reduce_doc │ │ │ │ +00016018 t replace │ │ │ │ +00008e38 t resize_compact │ │ │ │ 000022e0 t resize_copy │ │ │ │ 000077e4 t rsplit │ │ │ │ -00000614 r setstate_doc │ │ │ │ -00010b8c t split │ │ │ │ +000005d0 r setstate_doc │ │ │ │ +00010ba4 t split │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -0000afac t tailmatch │ │ │ │ +0000afc4 t tailmatch │ │ │ │ 0000a130 t ucs1lib__factorize │ │ │ │ 0000a8dc t ucs1lib__preprocess │ │ │ │ 0000ab68 t ucs1lib__two_way │ │ │ │ 0000096c t ucs1lib__two_way_count │ │ │ │ 0000989c t ucs1lib_adaptive_find │ │ │ │ 00002f44 t ucs1lib_fastsearch.constprop.0 │ │ │ │ 00006788 t ucs1lib_utf16_encode.isra.0 │ │ │ │ 0000d1f4 t ucs1lib_utf32_encode.isra.0 │ │ │ │ 0000148c t ucs2lib__lex_search │ │ │ │ 00001c1c t ucs2lib__preprocess │ │ │ │ 00001528 t ucs2lib__two_way │ │ │ │ 00001d48 t ucs2lib__two_way_count │ │ │ │ -00024c6c t ucs2lib_fastsearch │ │ │ │ +00024c70 t ucs2lib_fastsearch │ │ │ │ 00000568 t ucs2lib_fastsearch.part.0 │ │ │ │ -00025034 t ucs2lib_find_char │ │ │ │ +00025038 t ucs2lib_find_char │ │ │ │ 00004210 t ucs2lib_find_max_char │ │ │ │ 00005470 t ucs2lib_rfind_char │ │ │ │ -0001aafc t ucs2lib_utf8_encoder │ │ │ │ +0001ab14 t ucs2lib_utf8_encoder │ │ │ │ 000017b8 t ucs4lib__lex_search │ │ │ │ 00001a54 t ucs4lib__preprocess │ │ │ │ 0000184c t ucs4lib__two_way │ │ │ │ 00001b78 t ucs4lib__two_way_count │ │ │ │ 0000c148 t ucs4lib_fastsearch │ │ │ │ -0000c054 t ucs4lib_find_char │ │ │ │ +0000c0d0 t ucs4lib_find_char │ │ │ │ 00006b64 t ucs4lib_find_max_char │ │ │ │ 00000f80 t ucs4lib_rfind_char │ │ │ │ 0000555c t ucs4lib_utf8_encoder │ │ │ │ 00008fd4 t unicode___format__ │ │ │ │ -000009dc r unicode___format____doc__ │ │ │ │ +00000998 r unicode___format____doc__ │ │ │ │ 00000790 d unicode_as_mapping │ │ │ │ 000007c4 d unicode_as_number │ │ │ │ 0000079c d unicode_as_sequence │ │ │ │ -000181b8 t unicode_ascii_iter_next │ │ │ │ -00024a60 t unicode_askind │ │ │ │ +000181d0 t unicode_ascii_iter_next │ │ │ │ +00024a64 t unicode_askind │ │ │ │ 00008f90 t unicode_capitalize │ │ │ │ -0000342c r unicode_capitalize__doc__ │ │ │ │ +000033e8 r unicode_capitalize__doc__ │ │ │ │ 0000bcf4 t unicode_casefold │ │ │ │ -000033d0 r unicode_casefold__doc__ │ │ │ │ -0002796c t unicode_center │ │ │ │ -00003330 r unicode_center__doc__ │ │ │ │ -0001b784 t unicode_char │ │ │ │ +0000338c r unicode_casefold__doc__ │ │ │ │ +00027970 t unicode_center │ │ │ │ +000032ec r unicode_center__doc__ │ │ │ │ +0001b79c t unicode_char │ │ │ │ 00002898 t unicode_check_encoding_errors │ │ │ │ 00005c78 t unicode_check_modifiable │ │ │ │ -000195cc t unicode_compare │ │ │ │ -00026620 t unicode_count │ │ │ │ -00003264 r unicode_count__doc__ │ │ │ │ -0002672c t unicode_count_impl │ │ │ │ -00002704 t unicode_dealloc │ │ │ │ -00021fa8 t unicode_decode_call_errorhandler_writer │ │ │ │ -00002f2c t unicode_decode_locale │ │ │ │ -00000e9c t unicode_decode_utf8 │ │ │ │ -0000069c r unicode_doc │ │ │ │ -0001dee4 t unicode_encode │ │ │ │ -00003064 r unicode_encode__doc__ │ │ │ │ +000195e4 t unicode_compare │ │ │ │ +00026624 t unicode_count │ │ │ │ +00003220 r unicode_count__doc__ │ │ │ │ +00026730 t unicode_count_impl │ │ │ │ +00002728 t unicode_dealloc │ │ │ │ +00021fbc t unicode_decode_call_errorhandler_writer │ │ │ │ +00002f50 t unicode_decode_locale │ │ │ │ +00000de4 t unicode_decode_utf8 │ │ │ │ +00000658 r unicode_doc │ │ │ │ +0001defc t unicode_encode │ │ │ │ +00003020 r unicode_encode__doc__ │ │ │ │ 000033e4 t unicode_encode_call_errorhandler │ │ │ │ -00018868 t unicode_encode_locale │ │ │ │ +00018880 t unicode_encode_locale │ │ │ │ 00004404 t unicode_encode_ucs1 │ │ │ │ -0001a760 t unicode_encode_utf8 │ │ │ │ -00019f68 t unicode_endswith │ │ │ │ -00000a48 r unicode_endswith__doc__ │ │ │ │ -000156c8 t unicode_expandtabs │ │ │ │ -00002fbc r unicode_expandtabs__doc__ │ │ │ │ +0001a778 t unicode_encode_utf8 │ │ │ │ +00019f80 t unicode_endswith │ │ │ │ +00000a04 r unicode_endswith__doc__ │ │ │ │ +000156e0 t unicode_expandtabs │ │ │ │ +00002f78 r unicode_expandtabs__doc__ │ │ │ │ 00005cf0 t unicode_fill │ │ │ │ 00003588 t unicode_fill_utf8 │ │ │ │ -0001e128 t unicode_find │ │ │ │ -00002ec8 r unicode_find__doc__ │ │ │ │ -000099b0 t unicode_fromformat_write_cstr │ │ │ │ -00009eb0 t unicode_fromformat_write_str │ │ │ │ +0001e140 t unicode_find │ │ │ │ +00002e84 r unicode_find__doc__ │ │ │ │ +000099b8 t unicode_fromformat_write_cstr │ │ │ │ +00009ec8 t unicode_fromformat_write_str │ │ │ │ 0000118c t unicode_fromformat_write_wcstr │ │ │ │ -0001b534 t unicode_getitem │ │ │ │ +0001b54c t unicode_getitem │ │ │ │ 0000d7f4 t unicode_getnewargs │ │ │ │ -00000778 t unicode_hash │ │ │ │ +0000079c t unicode_hash │ │ │ │ 0000748c t unicode_index │ │ │ │ -00002db8 r unicode_index__doc__ │ │ │ │ -0001b184 t unicode_isalnum │ │ │ │ -000027d8 r unicode_isalnum__doc__ │ │ │ │ +00002d74 r unicode_index__doc__ │ │ │ │ +0001b19c t unicode_isalnum │ │ │ │ +00002794 r unicode_isalnum__doc__ │ │ │ │ 00007260 t unicode_isalpha │ │ │ │ -000028b8 r unicode_isalpha__doc__ │ │ │ │ -0001c4b4 t unicode_isascii │ │ │ │ -00002d00 r unicode_isascii__doc__ │ │ │ │ +00002874 r unicode_isalpha__doc__ │ │ │ │ +0001c4cc t unicode_isascii │ │ │ │ +00002cbc r unicode_isascii__doc__ │ │ │ │ 0000d5d4 t unicode_isdecimal │ │ │ │ -00002700 r unicode_isdecimal__doc__ │ │ │ │ -00028acc t unicode_isdigit │ │ │ │ -00002630 r unicode_isdigit__doc__ │ │ │ │ -0001d5b0 t unicode_isidentifier │ │ │ │ -00002498 r unicode_isidentifier__doc__ │ │ │ │ +000026bc r unicode_isdecimal__doc__ │ │ │ │ +00028ad0 t unicode_isdigit │ │ │ │ +000025ec r unicode_isdigit__doc__ │ │ │ │ +0001d5c8 t unicode_isidentifier │ │ │ │ +00002454 r unicode_isidentifier__doc__ │ │ │ │ 0000bea0 t unicode_islower │ │ │ │ -00002c24 r unicode_islower__doc__ │ │ │ │ +00002be0 r unicode_islower__doc__ │ │ │ │ 00000bbc t unicode_isnumeric │ │ │ │ -00002564 r unicode_isnumeric__doc__ │ │ │ │ -0002bd98 t unicode_isprintable │ │ │ │ -000023f4 r unicode_isprintable__doc__ │ │ │ │ -0002887c t unicode_isspace │ │ │ │ -0000298c r unicode_isspace__doc__ │ │ │ │ +00002520 r unicode_isnumeric__doc__ │ │ │ │ +0002bd9c t unicode_isprintable │ │ │ │ +000023b0 r unicode_isprintable__doc__ │ │ │ │ +00028880 t unicode_isspace │ │ │ │ +00002948 r unicode_isspace__doc__ │ │ │ │ 00000a90 t unicode_istitle │ │ │ │ -00002a60 r unicode_istitle__doc__ │ │ │ │ -000270cc t unicode_isupper │ │ │ │ -00002b44 r unicode_isupper__doc__ │ │ │ │ -000180b8 t unicode_iter │ │ │ │ -00017fa0 t unicode_join │ │ │ │ -00002308 r unicode_join__doc__ │ │ │ │ +00002a1c r unicode_istitle__doc__ │ │ │ │ +000270d0 t unicode_isupper │ │ │ │ +00002b00 r unicode_isupper__doc__ │ │ │ │ +000180d0 t unicode_iter │ │ │ │ +00017fb8 t unicode_join │ │ │ │ +000022c4 r unicode_join__doc__ │ │ │ │ 00001244 t unicode_kind_name │ │ │ │ -0000a3e0 t unicode_length │ │ │ │ -0002a3a0 t unicode_ljust │ │ │ │ -00002264 r unicode_ljust__doc__ │ │ │ │ -00014bb8 t unicode_lower │ │ │ │ -0000221c r unicode_lower__doc__ │ │ │ │ -0001b910 t unicode_lstrip │ │ │ │ -000020c8 r unicode_lstrip__doc__ │ │ │ │ +0000a3f8 t unicode_length │ │ │ │ +0002a3a4 t unicode_ljust │ │ │ │ +00002220 r unicode_ljust__doc__ │ │ │ │ +00014bd0 t unicode_lower │ │ │ │ +000021d8 r unicode_lower__doc__ │ │ │ │ +0001b928 t unicode_lstrip │ │ │ │ +00002084 r unicode_lstrip__doc__ │ │ │ │ 00006d68 t unicode_maketrans │ │ │ │ -00000f2c r unicode_maketrans__doc__ │ │ │ │ +00000ee8 r unicode_maketrans__doc__ │ │ │ │ 00000854 d unicode_methods │ │ │ │ -0001ebbc t unicode_mod │ │ │ │ -000246c4 t unicode_new │ │ │ │ -00013290 t unicode_partition │ │ │ │ -0000163c r unicode_partition__doc__ │ │ │ │ -0002933c t unicode_removeprefix │ │ │ │ -00001e08 r unicode_removeprefix__doc__ │ │ │ │ +0001ebd4 t unicode_mod │ │ │ │ +000246c8 t unicode_new │ │ │ │ +000132a8 t unicode_partition │ │ │ │ +000015f8 r unicode_partition__doc__ │ │ │ │ +00029340 t unicode_removeprefix │ │ │ │ +00001dc4 r unicode_removeprefix__doc__ │ │ │ │ 0000bd74 t unicode_removesuffix │ │ │ │ -00001d0c r unicode_removesuffix__doc__ │ │ │ │ -0001d81c t unicode_repeat │ │ │ │ -00015e7c t unicode_replace │ │ │ │ -00001ee8 r unicode_replace__doc__ │ │ │ │ -0000f0dc t unicode_repr │ │ │ │ -000153a0 t unicode_resize │ │ │ │ +00001cc8 r unicode_removesuffix__doc__ │ │ │ │ +0001d834 t unicode_repeat │ │ │ │ +00015e94 t unicode_replace │ │ │ │ +00001ea4 r unicode_replace__doc__ │ │ │ │ +0000f0f4 t unicode_repr │ │ │ │ +000153b8 t unicode_resize │ │ │ │ 00002664 t unicode_result │ │ │ │ 0000272c t unicode_result.part.0 │ │ │ │ -00018bb4 t unicode_rfind │ │ │ │ -00001c18 r unicode_rfind__doc__ │ │ │ │ +00018bcc t unicode_rfind │ │ │ │ +00001bd4 r unicode_rfind__doc__ │ │ │ │ 0000599c t unicode_rindex │ │ │ │ -00001b04 r unicode_rindex__doc__ │ │ │ │ -00029078 t unicode_rjust │ │ │ │ -00001a60 r unicode_rjust__doc__ │ │ │ │ -0000a3e8 t unicode_rpartition │ │ │ │ -000014a8 r unicode_rpartition__doc__ │ │ │ │ +00001ac0 r unicode_rindex__doc__ │ │ │ │ +0002907c t unicode_rjust │ │ │ │ +00001a1c r unicode_rjust__doc__ │ │ │ │ +0000a400 t unicode_rpartition │ │ │ │ +00001464 r unicode_rpartition__doc__ │ │ │ │ 00007630 t unicode_rsplit │ │ │ │ -000012b0 r unicode_rsplit__doc__ │ │ │ │ -00019804 t unicode_rstrip │ │ │ │ -00002024 r unicode_rstrip__doc__ │ │ │ │ +0000126c r unicode_rsplit__doc__ │ │ │ │ +0001981c t unicode_rstrip │ │ │ │ +00001fe0 r unicode_rstrip__doc__ │ │ │ │ 00000ebc t unicode_sizeof │ │ │ │ -00000990 r unicode_sizeof__doc__ │ │ │ │ -0001099c t unicode_split │ │ │ │ -000017bc r unicode_split__doc__ │ │ │ │ -000215c8 t unicode_splitlines │ │ │ │ -000011e8 r unicode_splitlines__doc__ │ │ │ │ -0000aad8 t unicode_startswith │ │ │ │ -00000b78 r unicode_startswith__doc__ │ │ │ │ -0002b810 t unicode_str │ │ │ │ -00014094 t unicode_strip │ │ │ │ -0000216c r unicode_strip__doc__ │ │ │ │ -000182c0 t unicode_subscript │ │ │ │ +0000094c r unicode_sizeof__doc__ │ │ │ │ +000109b4 t unicode_split │ │ │ │ +00001778 r unicode_split__doc__ │ │ │ │ +000215dc t unicode_splitlines │ │ │ │ +000011a4 r unicode_splitlines__doc__ │ │ │ │ +0000aaf0 t unicode_startswith │ │ │ │ +00000b34 r unicode_startswith__doc__ │ │ │ │ +0002b814 t unicode_str │ │ │ │ +000140ac t unicode_strip │ │ │ │ +00002128 r unicode_strip__doc__ │ │ │ │ +000182d8 t unicode_subscript │ │ │ │ 00000960 t unicode_swapcase │ │ │ │ -00001180 r unicode_swapcase__doc__ │ │ │ │ +0000113c r unicode_swapcase__doc__ │ │ │ │ 0000c048 t unicode_title │ │ │ │ -000034c8 r unicode_title__doc__ │ │ │ │ -000253a0 t unicode_translate │ │ │ │ -00000d80 r unicode_translate__doc__ │ │ │ │ -00027308 t unicode_upper │ │ │ │ -00000d38 r unicode_upper__doc__ │ │ │ │ -0001a3cc t unicode_vectorcall │ │ │ │ +00003484 r unicode_title__doc__ │ │ │ │ +000253a4 t unicode_translate │ │ │ │ +00000d3c r unicode_translate__doc__ │ │ │ │ +0002730c t unicode_upper │ │ │ │ +00000cf4 r unicode_upper__doc__ │ │ │ │ +0001a3e4 t unicode_vectorcall │ │ │ │ 0000c6cc t unicode_zfill │ │ │ │ -00000cac r unicode_zfill__doc__ │ │ │ │ -00018244 t unicodeiter_dealloc │ │ │ │ +00000c68 r unicode_zfill__doc__ │ │ │ │ +0001825c t unicodeiter_dealloc │ │ │ │ 0000bcb4 t unicodeiter_len │ │ │ │ 00000750 d unicodeiter_methods │ │ │ │ -00022c88 t unicodeiter_next │ │ │ │ +00022c9c t unicodeiter_next │ │ │ │ 0000be44 t unicodeiter_reduce │ │ │ │ -0000c0cc t unicodeiter_setstate │ │ │ │ +0000c054 t unicodeiter_setstate │ │ │ │ 00000550 t unicodeiter_traverse │ │ │ │ -00000524 r utf7_category │ │ │ │ +000004e0 r utf7_category │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ 000090b0 t xmlcharrefreplace │ │ │ │ │ │ │ │ unicodectype.o: │ │ │ │ @@ -12021,15 +12020,15 @@ │ │ │ │ 000000a8 r Module_fields │ │ │ │ 000002dc r Name_fields │ │ │ │ 00000220 r NamedExpr_fields │ │ │ │ 00000200 r Nonlocal_fields │ │ │ │ 00000414 r ParamSpec_fields │ │ │ │ 00001610 T PyAST_Check │ │ │ │ 00001b28 T PyAST_mod2obj │ │ │ │ -000141a8 T PyAST_obj2mod │ │ │ │ +000141fc T PyAST_obj2mod │ │ │ │ U PyBaseObject_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetItemString │ │ │ │ @@ -12082,15 +12081,15 @@ │ │ │ │ U PyType_GetSlot │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GenericAliasType │ │ │ │ -00006340 t Py_XDECREF │ │ │ │ +00006304 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 │ │ │ │ @@ -12102,87 +12101,87 @@ │ │ │ │ 0000041c r TypeVarTuple_fields │ │ │ │ 00000408 r TypeVar_fields │ │ │ │ 00000234 r UnaryOp_fields │ │ │ │ 00000184 r While_fields │ │ │ │ 0000019c r With_fields │ │ │ │ 00000288 r YieldFrom_fields │ │ │ │ 00000284 r Yield_fields │ │ │ │ -00013914 T _PyAST_AnnAssign │ │ │ │ +00013898 T _PyAST_AnnAssign │ │ │ │ 00000080 T _PyAST_Assert │ │ │ │ 00000270 T _PyAST_Assign │ │ │ │ -0001d574 T _PyAST_AsyncFor │ │ │ │ -000126e0 T _PyAST_AsyncFunctionDef │ │ │ │ -00013c7c T _PyAST_AsyncWith │ │ │ │ +0001d5c8 T _PyAST_AsyncFor │ │ │ │ +000125dc T _PyAST_AsyncFunctionDef │ │ │ │ +00013cd0 T _PyAST_AsyncWith │ │ │ │ 00000128 T _PyAST_Attribute │ │ │ │ 000012f0 T _PyAST_AugAssign │ │ │ │ -0001381c T _PyAST_Await │ │ │ │ +0001394c T _PyAST_Await │ │ │ │ 00000ff0 T _PyAST_BinOp │ │ │ │ 000004d8 T _PyAST_BoolOp │ │ │ │ 00000304 T _PyAST_Break │ │ │ │ 00000378 T _PyAST_Call │ │ │ │ 00000d30 T _PyAST_ClassDef │ │ │ │ 000006e0 T _PyAST_Compare │ │ │ │ 000000a4 T _PyAST_Constant │ │ │ │ 00000354 T _PyAST_Continue │ │ │ │ 00000470 T _PyAST_Delete │ │ │ │ 00000dd0 T _PyAST_Dict │ │ │ │ -0000f130 T _PyAST_DictComp │ │ │ │ +00012700 T _PyAST_DictComp │ │ │ │ 00000b3c T _PyAST_ExceptHandler │ │ │ │ 000001f4 T _PyAST_Expr │ │ │ │ 000019e4 T _PyAST_Expression │ │ │ │ -0000f210 T _PyAST_Fini │ │ │ │ +0000f10c T _PyAST_Fini │ │ │ │ 00000eb4 T _PyAST_For │ │ │ │ 00000848 T _PyAST_FormattedValue │ │ │ │ 00000c14 T _PyAST_FunctionDef │ │ │ │ 0000068c T _PyAST_FunctionType │ │ │ │ 00000000 T _PyAST_GeneratorExp │ │ │ │ 000004c8 T _PyAST_Global │ │ │ │ 00000980 T _PyAST_If │ │ │ │ 000003a4 T _PyAST_IfExp │ │ │ │ 00000400 T _PyAST_Import │ │ │ │ 000005d8 T _PyAST_ImportFrom │ │ │ │ -0000f1dc T _PyAST_Interactive │ │ │ │ +0000f0d8 T _PyAST_Interactive │ │ │ │ 000008d0 T _PyAST_JoinedStr │ │ │ │ 00001940 T _PyAST_Lambda │ │ │ │ 000007c8 T _PyAST_List │ │ │ │ 00001160 T _PyAST_ListComp │ │ │ │ 0001379c T _PyAST_Match │ │ │ │ -00014020 T _PyAST_MatchAs │ │ │ │ -00013f90 T _PyAST_MatchClass │ │ │ │ -0001d50c T _PyAST_MatchMapping │ │ │ │ -0001d2bc T _PyAST_MatchOr │ │ │ │ +00014074 T _PyAST_MatchAs │ │ │ │ +00013fe4 T _PyAST_MatchClass │ │ │ │ +0001d560 T _PyAST_MatchMapping │ │ │ │ +0001d310 T _PyAST_MatchOr │ │ │ │ 00012828 T _PyAST_MatchSequence │ │ │ │ 00000000 T _PyAST_MatchSingleton │ │ │ │ 00013744 T _PyAST_MatchStar │ │ │ │ 000127ac T _PyAST_MatchValue │ │ │ │ 00001518 T _PyAST_Module │ │ │ │ 00000000 T _PyAST_Name │ │ │ │ 00000260 T _PyAST_NamedExpr │ │ │ │ 00000100 T _PyAST_Nonlocal │ │ │ │ -0001d48c T _PyAST_ParamSpec │ │ │ │ +0001d4e0 T _PyAST_ParamSpec │ │ │ │ 00000ce0 T _PyAST_Pass │ │ │ │ 00001414 T _PyAST_Raise │ │ │ │ 00000928 T _PyAST_Return │ │ │ │ 000015b8 T _PyAST_Set │ │ │ │ 00000158 T _PyAST_SetComp │ │ │ │ 00000a08 T _PyAST_Slice │ │ │ │ 00001474 T _PyAST_Starred │ │ │ │ 00000a70 T _PyAST_Subscript │ │ │ │ 00000ba4 T _PyAST_Try │ │ │ │ -0001d39c T _PyAST_TryStar │ │ │ │ +0001d3f0 T _PyAST_TryStar │ │ │ │ 00000f70 T _PyAST_Tuple │ │ │ │ -00014100 T _PyAST_TypeAlias │ │ │ │ +00014154 T _PyAST_TypeAlias │ │ │ │ 000006e8 T _PyAST_TypeIgnore │ │ │ │ -0001d314 T _PyAST_TypeVar │ │ │ │ -0001d40c T _PyAST_TypeVarTuple │ │ │ │ +0001d368 T _PyAST_TypeVar │ │ │ │ +0001d460 T _PyAST_TypeVarTuple │ │ │ │ 000010bc T _PyAST_UnaryOp │ │ │ │ 000001d8 T _PyAST_While │ │ │ │ 00001550 T _PyAST_With │ │ │ │ -0000f0d8 T _PyAST_Yield │ │ │ │ -00013898 T _PyAST_YieldFrom │ │ │ │ +000126a8 T _PyAST_Yield │ │ │ │ +0001381c T _PyAST_YieldFrom │ │ │ │ 000002fc T _PyAST_alias │ │ │ │ 00000458 T _PyAST_arg │ │ │ │ 00000768 T _PyAST_arguments │ │ │ │ 00000e30 T _PyAST_comprehension │ │ │ │ 000011e4 T _PyAST_keyword │ │ │ │ 0001288c T _PyAST_match_case │ │ │ │ 000013bc T _PyAST_withitem │ │ │ │ @@ -12191,93 +12190,93 @@ │ │ │ │ 0000169c t _PyOnceFlag_CallOnce.constprop.0 │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyRuntime │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -00006368 t _Py_EnterRecursiveCall │ │ │ │ +0000632c 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 │ │ │ │ U _Py_asdl_identifier_seq_new │ │ │ │ U _Py_asdl_int_seq_new │ │ │ │ 0000125c T _Py_asdl_keyword_seq_new │ │ │ │ 000016a0 T _Py_asdl_match_case_seq_new │ │ │ │ 00003d88 T _Py_asdl_mod_seq_new │ │ │ │ -00014080 T _Py_asdl_pattern_seq_new │ │ │ │ -00014e98 T _Py_asdl_stmt_seq_new │ │ │ │ -0001d850 T _Py_asdl_type_ignore_seq_new │ │ │ │ -0001d240 T _Py_asdl_type_param_seq_new │ │ │ │ +000140d4 T _Py_asdl_pattern_seq_new │ │ │ │ +00014eec T _Py_asdl_stmt_seq_new │ │ │ │ +0001d8a4 T _Py_asdl_type_ignore_seq_new │ │ │ │ +0001d294 T _Py_asdl_type_param_seq_new │ │ │ │ 00001410 T _Py_asdl_withitem_seq_new │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_type_or │ │ │ │ U __aeabi_read_tp │ │ │ │ U __sync_synchronize │ │ │ │ 00000014 d _astmodule │ │ │ │ 00003160 t add_ast_annotations │ │ │ │ 00001844 t add_attributes │ │ │ │ 00000384 r alias_attributes │ │ │ │ 0000037c r alias_fields │ │ │ │ 00000354 r arg_attributes │ │ │ │ 00000348 r arg_fields │ │ │ │ 0000032c r arguments_fields │ │ │ │ -000139c8 t ast2obj_alias │ │ │ │ -00005964 t ast2obj_arg.part.0 │ │ │ │ -000052e8 t ast2obj_arguments │ │ │ │ -0001df1c t ast2obj_comprehension │ │ │ │ -0001e130 t ast2obj_excepthandler │ │ │ │ -00003db0 t ast2obj_expr │ │ │ │ -00005168 t ast2obj_expr_context.isra.0 │ │ │ │ -00013ce4 t ast2obj_keyword │ │ │ │ -000022a8 t ast2obj_list │ │ │ │ -0001e9b0 t ast2obj_match_case │ │ │ │ -0001e5b4 t ast2obj_object │ │ │ │ -000051bc t ast2obj_operator.isra.0 │ │ │ │ -0001eb74 t ast2obj_pattern │ │ │ │ -00002390 t ast2obj_stmt │ │ │ │ -0001e5d8 t ast2obj_type_param │ │ │ │ -0001e450 t ast2obj_withitem │ │ │ │ +00013a1c t ast2obj_alias │ │ │ │ +00005928 t ast2obj_arg.part.0 │ │ │ │ +000052ac t ast2obj_arguments │ │ │ │ +0001df70 t ast2obj_comprehension │ │ │ │ +0001e184 t ast2obj_excepthandler │ │ │ │ +00003dc8 t ast2obj_expr │ │ │ │ +000139c8 t ast2obj_expr_context.isra.0 │ │ │ │ +00013d38 t ast2obj_keyword │ │ │ │ +000022c0 t ast2obj_list │ │ │ │ +0001ea04 t ast2obj_match_case │ │ │ │ +0001e608 t ast2obj_object │ │ │ │ +00005180 t ast2obj_operator.isra.0 │ │ │ │ +0001ebc8 t ast2obj_pattern │ │ │ │ +000023a8 t ast2obj_stmt │ │ │ │ +0001e62c t ast2obj_type_param │ │ │ │ +0001e4a4 t ast2obj_withitem │ │ │ │ 0000007c t ast_clear │ │ │ │ 00001a98 t ast_dealloc │ │ │ │ 00001a3c t ast_traverse │ │ │ │ 000000d0 d ast_type_getsets │ │ │ │ -00005c74 t ast_type_init │ │ │ │ +00005c38 t ast_type_init │ │ │ │ 00000118 d ast_type_members │ │ │ │ 000000f8 d ast_type_methods │ │ │ │ -0000b724 t ast_type_reduce │ │ │ │ +0000b6e8 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 │ │ │ │ 00000364 r keyword_fields │ │ │ │ 000016ec t make_type │ │ │ │ 0000039c r match_case_fields │ │ │ │ U memset │ │ │ │ 00000154 t obj2ast_alias │ │ │ │ -0001d8cc t obj2ast_arg │ │ │ │ -0001c71c t obj2ast_arguments │ │ │ │ +0001d920 t obj2ast_arg │ │ │ │ +0001c770 t obj2ast_arguments │ │ │ │ 00000fd4 t obj2ast_comprehension │ │ │ │ 000007c4 t obj2ast_excepthandler │ │ │ │ -00006434 t obj2ast_expr │ │ │ │ -0001c10c t obj2ast_expr_context.isra.0 │ │ │ │ -0001c068 t obj2ast_identifier.isra.0 │ │ │ │ -000063c0 t obj2ast_int.isra.0 │ │ │ │ -0001c1c0 t obj2ast_keyword │ │ │ │ +000063f8 t obj2ast_expr │ │ │ │ +0001c160 t obj2ast_expr_context.isra.0 │ │ │ │ +0001c0bc t obj2ast_identifier.isra.0 │ │ │ │ +00006384 t obj2ast_int.isra.0 │ │ │ │ +0001c214 t obj2ast_keyword │ │ │ │ 00001720 t obj2ast_match_case │ │ │ │ -0001d630 t obj2ast_operator.isra.0 │ │ │ │ +0001d684 t obj2ast_operator.isra.0 │ │ │ │ 00001adc t obj2ast_pattern │ │ │ │ -00014f18 t obj2ast_stmt │ │ │ │ +00014f6c t obj2ast_stmt │ │ │ │ 00003cdc t obj2ast_string.isra.0 │ │ │ │ 000032c8 t obj2ast_type_param │ │ │ │ 00001490 t obj2ast_withitem │ │ │ │ 000003a8 r pattern_attributes │ │ │ │ 000000c0 r stmt_attributes │ │ │ │ 000003f8 r type_param_attributes │ │ │ │ 00000394 r withitem_fields │ │ │ │ @@ -12445,15 +12444,15 @@ │ │ │ │ U PyNumber_Subtract │ │ │ │ U PyNumber_TrueDivide │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ U PyUnicode_FromString │ │ │ │ -00003bc8 t PyUnicode_READ_CHAR │ │ │ │ +00003bc0 t PyUnicode_READ_CHAR │ │ │ │ U PyUnicode_Replace │ │ │ │ U PyUnicode_Substring │ │ │ │ U _PyAST_Constant │ │ │ │ U _PyAST_FormattedValue │ │ │ │ U _PyAST_GetDocString │ │ │ │ U _PyAST_JoinedStr │ │ │ │ 00000000 T _PyAST_Optimize │ │ │ │ @@ -12467,25 +12466,25 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_read_tp │ │ │ │ U __aeabi_uidiv │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -000037d8 t astfold_arg │ │ │ │ -000033a4 t astfold_arguments │ │ │ │ +000037d0 t astfold_arg │ │ │ │ +0000339c t astfold_arguments │ │ │ │ 00000190 t astfold_body │ │ │ │ 00000000 t astfold_comprehension │ │ │ │ 000017a8 t astfold_expr │ │ │ │ 000000d0 t astfold_pattern │ │ │ │ 00000388 t astfold_stmt │ │ │ │ 00000354 t astfold_type_param │ │ │ │ 00000034 t check_complexity │ │ │ │ -000037fc t fold_iter.isra.0 │ │ │ │ -00003b30 t make_const │ │ │ │ +000037f4 t fold_iter.isra.0 │ │ │ │ +00003b28 t make_const │ │ │ │ U memcpy │ │ │ │ 000000e4 r ops.0 │ │ │ │ 00000000 t unary_not │ │ │ │ │ │ │ │ ast_unparse.o: │ │ │ │ 00000038 r CSWTCH.48 │ │ │ │ 0000006c r CSWTCH.49 │ │ │ │ @@ -12887,23 +12886,23 @@ │ │ │ │ U PyErr_SetObject │ │ │ │ U PyErr_SetRaisedException │ │ │ │ 000000fc T PyEval_EvalCode │ │ │ │ 00000044 T PyEval_EvalCodeEx │ │ │ │ 0000113c T PyEval_EvalFrame │ │ │ │ 00001110 T PyEval_EvalFrameEx │ │ │ │ 00000000 T PyEval_GetBuiltins │ │ │ │ -00013284 T PyEval_GetFrame │ │ │ │ +00013260 T PyEval_GetFrame │ │ │ │ 00000be4 T PyEval_GetFrameBuiltins │ │ │ │ 00000b68 T PyEval_GetFrameGlobals │ │ │ │ 00000b64 T PyEval_GetFrameLocals │ │ │ │ 00000c74 T PyEval_GetFuncDesc │ │ │ │ 00000cec T PyEval_GetFuncName │ │ │ │ -00012468 T PyEval_GetGlobals │ │ │ │ +00012444 T PyEval_GetGlobals │ │ │ │ 00000d68 T PyEval_GetLocals │ │ │ │ -00013228 T PyEval_MergeCompilerFlags │ │ │ │ +00013204 T PyEval_MergeCompilerFlags │ │ │ │ 00000f78 T PyEval_SetProfile │ │ │ │ 00000fc4 T PyEval_SetProfileAllThreads │ │ │ │ 00000c28 T PyEval_SetTrace │ │ │ │ 0000105c T PyEval_SetTraceAllThreads │ │ │ │ U PyExc_AssertionError │ │ │ │ U PyExc_AttributeError │ │ │ │ U PyExc_BaseExceptionGroup │ │ │ │ @@ -13013,16 +13012,16 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_New │ │ │ │ U PySuper_Type │ │ │ │ -00013d7c T PyThreadState_EnterTracing │ │ │ │ -00013d8c T PyThreadState_LeaveTracing │ │ │ │ +00013d58 T PyThreadState_EnterTracing │ │ │ │ +00013d68 T PyThreadState_LeaveTracing │ │ │ │ U PyThreadState_Next │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTupleIter_Type │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ @@ -13033,17 +13032,17 @@ │ │ │ │ U PyUnicode_Concat │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ 00000618 T PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ -00013d9c T Py_EnterRecursiveCall │ │ │ │ -0001358c T Py_GetRecursionLimit │ │ │ │ -00013df4 T Py_LeaveRecursiveCall │ │ │ │ +00013d78 T Py_EnterRecursiveCall │ │ │ │ +00013568 T Py_GetRecursionLimit │ │ │ │ +00013dd0 T Py_LeaveRecursiveCall │ │ │ │ 00000174 T Py_SetRecursionLimit │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadGlobal │ │ │ │ U _PyDict_MergeEx │ │ │ │ U _PyDict_SendEvent │ │ │ │ @@ -13060,45 +13059,45 @@ │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 0000080c T _PyEvalFramePushAndInit │ │ │ │ 00000438 R _PyEval_BinaryOps │ │ │ │ U _PyEval_BuiltinsFromGlobals │ │ │ │ 00000000 T _PyEval_CallTracing │ │ │ │ 00000904 T _PyEval_CheckExceptStarTypeValid │ │ │ │ -000123cc T _PyEval_CheckExceptTypeValid │ │ │ │ +000123a8 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 │ │ │ │ -00011e00 T _PyEval_FrameClearAndPop │ │ │ │ +00011ddc 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 │ │ │ │ -00013330 T _PyEval_GetFrame │ │ │ │ -0001338c T _PyEval_GetFrameLocals │ │ │ │ -00013680 T _PyEval_MatchClass │ │ │ │ +0001330c T _PyEval_GetFrame │ │ │ │ +00013368 T _PyEval_GetFrameLocals │ │ │ │ +0001365c 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 │ │ │ │ -00012b94 T _PyEval_SliceIndex │ │ │ │ -00013e1c T _PyEval_SliceIndexNotNone │ │ │ │ +00012b70 T _PyEval_SliceIndex │ │ │ │ +00013df8 T _PyEval_SliceIndexNotNone │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -00011fbc T _PyEval_UnpackIterable │ │ │ │ +00011f98 T _PyEval_UnpackIterable │ │ │ │ 000003ec T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_GetLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ @@ -13123,15 +13122,15 @@ │ │ │ │ 0000025c t _PyMutex_Unlock │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetMethod │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -0001318c t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00013168 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_Contains │ │ │ │ U _PySet_Update │ │ │ │ U _PyStack_UnpackDict │ │ │ │ U _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ U _PySuper_Lookup │ │ │ │ @@ -13189,20 +13188,20 @@ │ │ │ │ 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 │ │ │ │ -00011f1c t clear_thread_frame │ │ │ │ -000135b0 t do_monitor_exc │ │ │ │ -00012c58 t do_raise │ │ │ │ -000124d8 t import_from │ │ │ │ +00011ef8 t clear_thread_frame │ │ │ │ +0001358c t do_monitor_exc │ │ │ │ +00012c34 t do_raise │ │ │ │ +000124b4 t import_from │ │ │ │ 00000ab4 t initialize_locals │ │ │ │ -00013cc8 t match_class_attr │ │ │ │ +00013ca4 t match_class_attr │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00000540 t missing_arguments │ │ │ │ 00000344 t monitor_stop_iteration │ │ │ │ 00000038 r opcode_targets.0 │ │ │ │ │ │ │ │ @@ -13340,15 +13339,15 @@ │ │ │ │ 000002e8 r NO_LOCATION │ │ │ │ U PyAST_Check │ │ │ │ U PyAST_obj2mod │ │ │ │ U PyCapsule_GetPointer │ │ │ │ U PyCapsule_New │ │ │ │ 00001600 T PyCode_Optimize │ │ │ │ 00005610 T PyCompile_OpcodeStackEffect │ │ │ │ -0000d604 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ +0000d49c T PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_Keys │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetDefaultRef │ │ │ │ @@ -13419,15 +13418,15 @@ │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00007b78 t Py_XDECREF │ │ │ │ +00007c08 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 │ │ │ │ @@ -13442,26 +13441,26 @@ │ │ │ │ U _PyCfg_OptimizeCodeUnit │ │ │ │ U _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ U _PyCfg_ToInstructionSequence │ │ │ │ U _PyCode_ConstantKey │ │ │ │ U _PyCode_GetFreevars │ │ │ │ 00000c10 T _PyCompile_Assemble │ │ │ │ 00001588 T _PyCompile_AstOptimize │ │ │ │ -0000cdd0 T _PyCompile_CleanDoc │ │ │ │ +0000cc68 T _PyCompile_CleanDoc │ │ │ │ 00000de0 T _PyCompile_CodeGen │ │ │ │ -0000e8e4 T _PyCompile_ConstCacheMergeOne │ │ │ │ +0000e640 T _PyCompile_ConstCacheMergeOne │ │ │ │ 00000de0 T _PyCompile_EnsureArrayLargeEnough │ │ │ │ -000134bc T _PyCompile_OpcodeHasArg │ │ │ │ -000134d4 T _PyCompile_OpcodeHasConst │ │ │ │ -0001354c T _PyCompile_OpcodeHasExc │ │ │ │ -0001351c T _PyCompile_OpcodeHasFree │ │ │ │ -00013504 T _PyCompile_OpcodeHasJump │ │ │ │ -00013534 T _PyCompile_OpcodeHasLocal │ │ │ │ -000134ec T _PyCompile_OpcodeHasName │ │ │ │ -00013490 T _PyCompile_OpcodeIsValid │ │ │ │ +00013354 T _PyCompile_OpcodeHasArg │ │ │ │ +0001336c T _PyCompile_OpcodeHasConst │ │ │ │ +000133e4 T _PyCompile_OpcodeHasExc │ │ │ │ +000133b4 T _PyCompile_OpcodeHasFree │ │ │ │ +0001339c T _PyCompile_OpcodeHasJump │ │ │ │ +000133cc T _PyCompile_OpcodeHasLocal │ │ │ │ +00013384 T _PyCompile_OpcodeHasName │ │ │ │ +00013328 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 │ │ │ │ @@ -13470,16 +13469,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 │ │ │ │ -0000d6bc T _PyOpcode_num_popped │ │ │ │ -0000d870 T _PyOpcode_num_pushed │ │ │ │ +0000d554 T _PyOpcode_num_popped │ │ │ │ +0000d708 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 │ │ │ │ @@ -13492,89 +13491,89 @@ │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_asdl_expr_seq_new │ │ │ │ 00001ce0 t addop_yield │ │ │ │ -00011754 t assignment_helper │ │ │ │ +000115ec t assignment_helper │ │ │ │ 00006e04 t check_ann_expr │ │ │ │ 00001390 t check_ann_subscr │ │ │ │ 00000310 r compare_masks │ │ │ │ 000028a4 t compiler_add_yield_from │ │ │ │ -00008cdc t compiler_addcompare │ │ │ │ -000076d0 t compiler_addop_load_const │ │ │ │ -0000746c t compiler_addop_name │ │ │ │ -0000c5b0 t compiler_addop_o │ │ │ │ +00008d6c t compiler_addcompare │ │ │ │ +00007760 t compiler_addop_load_const │ │ │ │ +000074fc t compiler_addop_name │ │ │ │ +0000c448 t compiler_addop_o │ │ │ │ 000069ec t compiler_async_for │ │ │ │ 00004ea4 t compiler_async_with │ │ │ │ 00000eac t compiler_body │ │ │ │ -00012998 t compiler_call_exit_with_nones │ │ │ │ -0000bd2c t compiler_call_helper │ │ │ │ -000119c0 t compiler_call_simple_kw_helper │ │ │ │ -0000b504 t compiler_check_debug_args │ │ │ │ -0000f2dc t compiler_class │ │ │ │ -00008490 t compiler_compare │ │ │ │ +00012830 t compiler_call_exit_with_nones │ │ │ │ +0000bbac t compiler_call_helper │ │ │ │ +00011858 t compiler_call_simple_kw_helper │ │ │ │ +0000b384 t compiler_check_debug_args │ │ │ │ +0000f174 t compiler_class │ │ │ │ +00008520 t compiler_compare │ │ │ │ 00000000 t compiler_comprehension │ │ │ │ 0000109c t compiler_comprehension_generator │ │ │ │ 00001f44 t compiler_comprehension_iter │ │ │ │ -0000b7f8 t compiler_default_arguments │ │ │ │ +0000b678 t compiler_default_arguments │ │ │ │ 00000410 t compiler_enter_scope │ │ │ │ 000024c8 t compiler_error │ │ │ │ -00010688 t compiler_exit_scope │ │ │ │ -00011300 t compiler_for │ │ │ │ -00011c5c t compiler_free │ │ │ │ -00009754 t compiler_function │ │ │ │ -00007ba0 t compiler_jump_if.isra.0 │ │ │ │ -000112d4 t compiler_lookup_arg │ │ │ │ -00010d08 t compiler_make_closure │ │ │ │ +00010520 t compiler_exit_scope │ │ │ │ +00011198 t compiler_for │ │ │ │ +00011af4 t compiler_free │ │ │ │ +000095d4 t compiler_function │ │ │ │ +00007c30 t compiler_jump_if.isra.0 │ │ │ │ +0001116c t compiler_lookup_arg │ │ │ │ +00010ba0 t compiler_make_closure │ │ │ │ 00002b38 t compiler_match_inner.constprop.0 │ │ │ │ -00006cc0 t compiler_nameop │ │ │ │ +00006d50 t compiler_nameop │ │ │ │ 00003010 t compiler_pattern │ │ │ │ 00006e84 t compiler_pattern_mapping │ │ │ │ 000040e4 t compiler_pattern_sequence │ │ │ │ -0000f040 t compiler_pop_except_and_reraise │ │ │ │ -0000bc8c t compiler_push_fblock │ │ │ │ -0000f1b4 t compiler_slice │ │ │ │ -00012dc8 t compiler_subdict │ │ │ │ +0000eed8 t compiler_pop_except_and_reraise │ │ │ │ +0000bb0c t compiler_push_fblock │ │ │ │ +0000f04c t compiler_slice │ │ │ │ +00012c60 t compiler_subdict │ │ │ │ 000025ec t compiler_subkwargs │ │ │ │ -0000daf0 t compiler_try_except │ │ │ │ +0000d988 t compiler_try_except │ │ │ │ 00001ff8 t compiler_try_finally │ │ │ │ 00005bf8 t compiler_try_star_except │ │ │ │ 000007c4 t compiler_try_star_finally │ │ │ │ 000005e4 t compiler_type_param_bound_or_default │ │ │ │ 000056ac t compiler_type_params │ │ │ │ 00000064 t compiler_typealias │ │ │ │ -00010a64 t compiler_unit_free │ │ │ │ -0000ea1c t compiler_unwind_fblock │ │ │ │ -0000e7a8 t compiler_unwind_fblock_stack │ │ │ │ +000108fc t compiler_unit_free │ │ │ │ +0000e8b4 t compiler_unwind_fblock │ │ │ │ +0000e778 t compiler_unwind_fblock_stack │ │ │ │ 00005544 t compiler_visit_annexpr │ │ │ │ -0000bb44 t compiler_visit_argannotation │ │ │ │ -000041ec t compiler_visit_expr1 │ │ │ │ +0000b9c4 t compiler_visit_argannotation │ │ │ │ +000041e8 t compiler_visit_expr1 │ │ │ │ 00001648 t compiler_visit_stmt │ │ │ │ 000078a0 t compiler_warn │ │ │ │ -0001207c t compiler_with │ │ │ │ -00012a8c t compiler_with_except_finish │ │ │ │ -00007394 t dict_add_o │ │ │ │ +00011f14 t compiler_with │ │ │ │ +00012924 t compiler_with_except_finish │ │ │ │ +00007424 t dict_add_o │ │ │ │ 00004bbc t emit_and_reset_fail_pop │ │ │ │ 00004b2c t ensure_fail_pop │ │ │ │ 000014a0 t find_ann │ │ │ │ -00011248 t get_ref_type │ │ │ │ +000110e0 t get_ref_type │ │ │ │ 00000000 t get_ref_type.part.0.isra.0 │ │ │ │ -0000f128 t infer_type │ │ │ │ -0000cc7c t instr_sequence_to_cfg │ │ │ │ +0000efc0 t infer_type │ │ │ │ +0000cb14 t instr_sequence_to_cfg │ │ │ │ 00004a8c t jump_to_fail_pop │ │ │ │ -00011d1c t load_args_for_super │ │ │ │ +00011bb4 t load_args_for_super │ │ │ │ U memset │ │ │ │ -0000785c t merge_consts_recursive │ │ │ │ -0000c634 t optimize_and_assemble │ │ │ │ +000078ec t merge_consts_recursive │ │ │ │ +0000c4cc t optimize_and_assemble │ │ │ │ 00004e18 t pattern_helper_rotate │ │ │ │ 00004ca8 t pattern_helper_store_name │ │ │ │ -00011e88 t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ -00008e70 t starunpack_helper │ │ │ │ +00011d20 t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ +00008f00 t starunpack_helper │ │ │ │ 00001de0 t wrap_in_stopiteration_handler │ │ │ │ │ │ │ │ context.o: │ │ │ │ U PyArg_ParseTupleAndKeywords │ │ │ │ 0000036c d PyContextTokenType_getsetlist │ │ │ │ 0000034c d PyContextTokenType_methods │ │ │ │ 00000000 D PyContextToken_Type │ │ │ │ @@ -14100,37 +14099,37 @@ │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ 00000084 T _PyCfgBuilder_Addop │ │ │ │ 000002ec T _PyCfgBuilder_CheckSize │ │ │ │ -0000625c T _PyCfgBuilder_Free │ │ │ │ +00006264 T _PyCfgBuilder_Free │ │ │ │ 00000000 T _PyCfgBuilder_New │ │ │ │ 00000204 T _PyCfgBuilder_UseLabel │ │ │ │ 00000000 T _PyCfg_JumpLabelsToTargets │ │ │ │ 00000368 T _PyCfg_OptimizeCodeUnit │ │ │ │ -00005080 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ -00006128 T _PyCfg_ToInstructionSequence │ │ │ │ +00005088 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ +00006130 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 │ │ │ │ -000063b8 t add_const │ │ │ │ -000062b0 t basicblock_add_jump │ │ │ │ -00006074 t basicblock_insert_instruction │ │ │ │ -00003f84 t duplicate_exits_without_lineno │ │ │ │ -00003b48 t label_exception_targets │ │ │ │ +000063c0 t add_const │ │ │ │ +000062b8 t basicblock_add_jump │ │ │ │ +0000607c t basicblock_insert_instruction │ │ │ │ +00003f8c t duplicate_exits_without_lineno │ │ │ │ +00003b50 t label_exception_targets │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -0000457c t optimize_basic_block │ │ │ │ +00004584 t optimize_basic_block │ │ │ │ │ │ │ │ frame.o: │ │ │ │ U PyCode_Addr2Line │ │ │ │ U PyCode_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_SetRaisedException │ │ │ │ @@ -14433,62 +14432,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 │ │ │ │ +00000a8c T PyEval_AcquireThread │ │ │ │ 0000016c T PyEval_InitThreads │ │ │ │ 000001b8 T PyEval_ReleaseLock │ │ │ │ -00000b68 T PyEval_ReleaseThread │ │ │ │ -00000668 T PyEval_RestoreThread │ │ │ │ -00000364 T PyEval_SaveThread │ │ │ │ +00000a88 T PyEval_ReleaseThread │ │ │ │ +0000069c T PyEval_RestoreThread │ │ │ │ +00000398 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 │ │ │ │ +000003cc T _PyEval_ReleaseLock │ │ │ │ 00000094 T _PyEval_SetSwitchInterval │ │ │ │ -00000414 T _PyEval_SignalReceived │ │ │ │ +00000554 T _PyEval_SignalReceived │ │ │ │ 00000124 T _PyEval_ThreadsInitialized │ │ │ │ +00000808 t _PyMutex_Lock │ │ │ │ U _PyMutex_LockTimed │ │ │ │ -00000934 t _PyMutex_Unlock │ │ │ │ +00000854 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 │ │ │ │ +000006cc 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 │ │ │ │ @@ -14505,19 +14505,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 │ │ │ │ +000008a0 t _make_pending_calls │ │ │ │ 00000170 t create_gil │ │ │ │ -0000050c t drop_gil │ │ │ │ +00000540 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 │ │ │ │ @@ -15567,15 +15567,15 @@ │ │ │ │ U PyThread_get_thread_ident_ex │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U Py_MakePendingCalls │ │ │ │ U _PyDeadline_Get │ │ │ │ 00000000 T _PyEvent_IsSet │ │ │ │ 00000034 T _PyEvent_Notify │ │ │ │ 0000042c T _PyMutex_LockTimed │ │ │ │ -00000640 T _PyMutex_TryUnlock │ │ │ │ +00000678 T _PyMutex_TryUnlock │ │ │ │ 00000000 T _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyParkingLot_Park │ │ │ │ U _PyParkingLot_Unpark │ │ │ │ U _PyParkingLot_UnparkAll │ │ │ │ 00000000 T _PyRWMutex_Lock │ │ │ │ 000000a4 T _PyRWMutex_RLock │ │ │ │ 00000180 T _PyRWMutex_RUnlock │ │ │ │ @@ -15605,15 +15605,15 @@ │ │ │ │ 00000038 r __func__.3 │ │ │ │ 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 │ │ │ │ +00000738 t mutex_unpark │ │ │ │ 00000108 t rwmutex_set_parked_and_wait │ │ │ │ U sched_yield │ │ │ │ │ │ │ │ marshal.o: │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ @@ -15857,24 +15857,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 │ │ │ │ +00000610 T _PyParkingLot_Unpark │ │ │ │ 00000000 T _PyParkingLot_UnparkAll │ │ │ │ -00000470 t _PyRawMutex_Lock │ │ │ │ +00000440 t _PyRawMutex_Lock │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ -000004f0 t _PyRawMutex_Unlock │ │ │ │ +000004c0 t _PyRawMutex_Unlock │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ 00000160 T _PySemaphore_Destroy │ │ │ │ -000004b8 T _PySemaphore_Init │ │ │ │ -00000538 T _PySemaphore_Wait │ │ │ │ -000007f8 T _PySemaphore_Wakeup │ │ │ │ +00000488 T _PySemaphore_Init │ │ │ │ +00000508 T _PySemaphore_Wait │ │ │ │ +000007c8 T _PySemaphore_Wakeup │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_read_tp │ │ │ │ U __aeabi_uidivmod │ │ │ │ @@ -16796,54 +16796,54 @@ │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ 00000000 T PyTime_AsSecondsDouble │ │ │ │ -00000c38 T PyTime_Monotonic │ │ │ │ -000001e8 T PyTime_MonotonicRaw │ │ │ │ -000011d8 T PyTime_PerfCounter │ │ │ │ +00000d40 T PyTime_Monotonic │ │ │ │ +00000314 T PyTime_MonotonicRaw │ │ │ │ +000012e0 T PyTime_PerfCounter │ │ │ │ 00000000 T PyTime_PerfCounterRaw │ │ │ │ -00000e24 T PyTime_Time │ │ │ │ +00000f2c T PyTime_Time │ │ │ │ 00000248 T PyTime_TimeRaw │ │ │ │ U PyType_IsSubtype │ │ │ │ -000002b8 T _PyDeadline_Get │ │ │ │ -000016cc T _PyDeadline_Init │ │ │ │ -00001598 T _PyLong_AsTime_t │ │ │ │ +000004c8 T _PyDeadline_Get │ │ │ │ +00000144 T _PyDeadline_Init │ │ │ │ +000016a0 T _PyLong_AsTime_t │ │ │ │ 000000d8 t _PyLong_AsTime_t.part.0 │ │ │ │ -00000868 T _PyLong_FromTime_t │ │ │ │ +00000988 T _PyLong_FromTime_t │ │ │ │ 000002fc T _PyTimeFraction_Mul │ │ │ │ 000002a8 T _PyTimeFraction_Resolution │ │ │ │ -000007a0 T _PyTimeFraction_Set │ │ │ │ -0000065c T _PyTime_Add │ │ │ │ -00000fa4 T _PyTime_AsLong │ │ │ │ +000008c0 T _PyTimeFraction_Set │ │ │ │ +00000778 T _PyTime_Add │ │ │ │ +000010ac T _PyTime_AsLong │ │ │ │ 00000090 T _PyTime_AsMicroseconds │ │ │ │ -000015ec T _PyTime_AsMilliseconds │ │ │ │ -00000db8 T _PyTime_AsTimespec │ │ │ │ -000006c8 T _PyTime_AsTimespec_clamp │ │ │ │ -00000268 T _PyTime_AsTimeval │ │ │ │ +00000114 T _PyTime_AsMilliseconds │ │ │ │ +00000ec0 T _PyTime_AsTimespec │ │ │ │ +000007e4 T _PyTime_AsTimespec_clamp │ │ │ │ +00000478 T _PyTime_AsTimeval │ │ │ │ 00000000 T _PyTime_AsTimevalTime_t │ │ │ │ 0000003c T _PyTime_AsTimeval_clamp │ │ │ │ -00000314 T _PyTime_FromLong │ │ │ │ -00000160 T _PyTime_FromMicrosecondsClamp │ │ │ │ -00001884 T _PyTime_FromMillisecondsObject │ │ │ │ +00000524 T _PyTime_FromLong │ │ │ │ +0000028c T _PyTime_FromMicrosecondsClamp │ │ │ │ +000001fc T _PyTime_FromMillisecondsObject │ │ │ │ 0000007c T _PyTime_FromSeconds │ │ │ │ 00000180 T _PyTime_FromSecondsDouble │ │ │ │ -0000086c T _PyTime_FromSecondsObject │ │ │ │ +0000098c T _PyTime_FromSecondsObject │ │ │ │ 000000a4 T _PyTime_FromTimespec │ │ │ │ 00000534 T _PyTime_FromTimeval │ │ │ │ -00000114 T _PyTime_MonotonicWithInfo │ │ │ │ -00000fa8 T _PyTime_ObjectToTime_t │ │ │ │ +000001f4 T _PyTime_MonotonicWithInfo │ │ │ │ +000010b0 T _PyTime_ObjectToTime_t │ │ │ │ 000000ac T _PyTime_ObjectToTimespec │ │ │ │ -0000023c T _PyTime_ObjectToTimeval │ │ │ │ +0000044c T _PyTime_ObjectToTimeval │ │ │ │ 00000088 T _PyTime_PerfCounterWithInfo │ │ │ │ 00000090 T _PyTime_TimeWithInfo │ │ │ │ 00000040 T _PyTime_gmtime │ │ │ │ -0000072c T _PyTime_localtime │ │ │ │ +0000084c T _PyTime_localtime │ │ │ │ U __aeabi_d2iz │ │ │ │ U __aeabi_d2lz │ │ │ │ U __aeabi_dadd │ │ │ │ U __aeabi_dcmpeq │ │ │ │ U __aeabi_dcmpge │ │ │ │ U __aeabi_dcmple │ │ │ │ U __aeabi_dcmplt │ │ │ │ @@ -16858,19 +16858,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 │ │ │ │ -0000011c t pytime_as_timeval.isra.0 │ │ │ │ -00000518 t pytime_fromtimespec │ │ │ │ -00001358 t pytime_object_to_denominator │ │ │ │ -00000b44 t pytime_round │ │ │ │ +0000043c t py_get_monotonic_clock │ │ │ │ +000003d8 t pytime_as_timeval.isra.0 │ │ │ │ +00000160 t pytime_divide │ │ │ │ +00000634 t pytime_fromtimespec │ │ │ │ +00001460 t pytime_object_to_denominator │ │ │ │ +00000c4c t pytime_round │ │ │ │ U round │ │ │ │ │ │ │ │ qsbr.o: │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ @@ -16903,15 +16904,15 @@ │ │ │ │ U PyErr_SetString │ │ │ │ U PyEval_RestoreThread │ │ │ │ U PyEval_SaveThread │ │ │ │ U PyExc_NotImplementedError │ │ │ │ U PyExc_OSError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_ValueError │ │ │ │ -000001a0 T _PyOS_URandom │ │ │ │ +000001a8 T _PyOS_URandom │ │ │ │ 000000f4 T _PyOS_URandomNonblock │ │ │ │ U _PyRuntime │ │ │ │ 00000100 T _Py_HashRandomization_Fini │ │ │ │ 00000000 T _Py_HashRandomization_Init │ │ │ │ U _Py_HashSecret │ │ │ │ 00000000 b _Py_HashSecret_Initialized │ │ │ │ U _Py_fstat │ │ │ │ @@ -17077,55 +17078,55 @@ │ │ │ │ U PyUnicode_CopyCharacters │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_New │ │ │ │ 000003bc t PyUnicode_READ_CHAR.part.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ -00006a80 t Py_XDECREF │ │ │ │ +00006a84 t Py_XDECREF │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyObject_New │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyRuntime │ │ │ │ -00006b60 T _PyST_GetScope │ │ │ │ -00006b38 T _PyST_GetSymbol │ │ │ │ -00006b98 T _PyST_IsFunctionLike │ │ │ │ +00006b64 T _PyST_GetScope │ │ │ │ +00006b3c T _PyST_GetSymbol │ │ │ │ +00006b9c T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ -00006f20 T _PySymtable_Free │ │ │ │ -00006aa8 T _PySymtable_Lookup │ │ │ │ +00006f24 T _PySymtable_Free │ │ │ │ +00006aac T _PySymtable_Lookup │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ 00003eac T _Py_Mangle │ │ │ │ 00003e30 T _Py_MaybeMangle │ │ │ │ 00000e00 T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_read_tp │ │ │ │ -00005430 t analyze_block │ │ │ │ +00005434 t analyze_block │ │ │ │ 00000018 t error_at_directive.isra.0 │ │ │ │ -00006fc4 t ste_dealloc │ │ │ │ +00006fc8 t ste_dealloc │ │ │ │ 000000d0 d ste_memberlist │ │ │ │ 00000000 t ste_repr │ │ │ │ 00003ab4 t symtable_add_def │ │ │ │ 00003b3c t symtable_add_def_helper │ │ │ │ 0000073c t symtable_enter_block │ │ │ │ 000008d0 t symtable_enter_type_param_block │ │ │ │ -0000529c t symtable_exit_block │ │ │ │ +000052a0 t symtable_exit_block │ │ │ │ 00000000 t symtable_handle_comprehension │ │ │ │ 000003e4 t symtable_lookup_entry.isra.0 │ │ │ │ 00000530 t symtable_raise_if_annotation_block │ │ │ │ 000000e4 t symtable_raise_if_comprehension_block.isra.0 │ │ │ │ 0000044c t symtable_record_directive │ │ │ │ -00006bb4 t symtable_visit_alias │ │ │ │ -00007120 t symtable_visit_annotation │ │ │ │ -00004354 t symtable_visit_annotations │ │ │ │ -0000463c t symtable_visit_arguments │ │ │ │ -00005318 t symtable_visit_excepthandler │ │ │ │ +00006bb8 t symtable_visit_alias │ │ │ │ +00007124 t symtable_visit_annotation │ │ │ │ +00004358 t symtable_visit_annotations │ │ │ │ +00004640 t symtable_visit_arguments │ │ │ │ +0000531c t symtable_visit_excepthandler │ │ │ │ 00002d14 t symtable_visit_expr │ │ │ │ 00000624 t symtable_visit_pattern │ │ │ │ 000009c4 t symtable_visit_stmt │ │ │ │ 00000a84 t symtable_visit_type_param │ │ │ │ 00000c58 t symtable_visit_type_param_bound_or_default │ │ │ │ │ │ │ │ sysmodule.o: │ │ │ │ @@ -17924,23 +17925,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 │ │ │ │ -00003c7c t Bfree │ │ │ │ +00003c60 t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ -00003cc8 T _PyDtoa_Fini │ │ │ │ +00003cac T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -00003fa0 T _Py_dg_dtoa │ │ │ │ -00008800 T _Py_dg_freedtoa │ │ │ │ +00003f84 T _Py_dg_dtoa │ │ │ │ +000087d8 T _Py_dg_freedtoa │ │ │ │ 00000964 T _Py_dg_strtod │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_d2iz │ │ │ │ U __aeabi_d2uiz │ │ │ │ U __aeabi_dadd │ │ │ │ U __aeabi_dcmpeq │ │ │ │ U __aeabi_dcmpge │ │ │ │ @@ -17951,25 +17952,25 @@ │ │ │ │ U __aeabi_dmul │ │ │ │ U __aeabi_dsub │ │ │ │ U __aeabi_i2d │ │ │ │ U __aeabi_read_tp │ │ │ │ U __aeabi_ui2d │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ -00008bdc t b2d │ │ │ │ +00008bb4 t b2d │ │ │ │ 000000c0 r bigtens │ │ │ │ -00008360 t lshift │ │ │ │ +00008338 t lshift │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 0000051c t mult │ │ │ │ -0000867c t multadd │ │ │ │ -00008864 t nrv_alloc │ │ │ │ +00008654 t multadd │ │ │ │ +0000883c t nrv_alloc │ │ │ │ 00000110 r p05.0 │ │ │ │ -00007c00 t pow5mult │ │ │ │ -000089d4 t sd2b │ │ │ │ +00007bcc t pow5mult │ │ │ │ +000089ac t sd2b │ │ │ │ 00000008 r tens │ │ │ │ 000000e8 r tinytens │ │ │ │ │ │ │ │ formatter_unicode.o: │ │ │ │ 000000bc r CSWTCH.144 │ │ │ │ 000000e0 r CSWTCH.145 │ │ │ │ U PyComplex_ImagAsDouble │ │ │ │ @@ -18826,15 +18827,15 @@ │ │ │ │ 00000608 d _parser.17 │ │ │ │ 00000714 d _parser.2 │ │ │ │ 00000634 d _parser.28 │ │ │ │ 000006e0 d _parser.8 │ │ │ │ 00002a1c t _timezone_check_argument │ │ │ │ 00003084 t accum │ │ │ │ 000019f8 t add_date_timedelta.isra.0 │ │ │ │ -00003868 t add_datetime_timedelta │ │ │ │ +00003fac t add_datetime_timedelta │ │ │ │ 00002580 t append_keyword_fold │ │ │ │ 000022c8 t append_keyword_tzinfo │ │ │ │ 000019ac t build_struct_time │ │ │ │ 00004598 t call_subclass_fold │ │ │ │ 00000e64 t call_tzinfo_method │ │ │ │ 000032b0 t call_tzname │ │ │ │ 00000538 d capi │ │ │ │ @@ -18845,15 +18846,15 @@ │ │ │ │ 0000014c r correction.20 │ │ │ │ 00000d34 t create_timezone_from_delta.constprop.0 │ │ │ │ 00001908 t date_add │ │ │ │ 00000cc4 d date_as_number │ │ │ │ 00001bec t date_ctime │ │ │ │ 000033c8 t date_day │ │ │ │ 000003d4 r date_doc │ │ │ │ -00000c68 t date_format │ │ │ │ +00000c44 t date_format │ │ │ │ 0000175c t date_from_pickle │ │ │ │ 000033d0 t date_fromisocalendar │ │ │ │ 00001cb4 t date_fromisoformat │ │ │ │ 00004cb8 t date_fromordinal │ │ │ │ 000003a0 t date_fromtimestamp │ │ │ │ 00000f24 d date_getset │ │ │ │ 00001008 t date_hash │ │ │ │ @@ -18885,15 +18886,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__ │ │ │ │ -00003f28 t datetime_datetime_replace │ │ │ │ +00003868 t datetime_datetime_replace │ │ │ │ 000005b4 r datetime_datetime_replace__doc__ │ │ │ │ 00000f98 t datetime_dealloc │ │ │ │ 000001cc r datetime_doc │ │ │ │ 0000339c t datetime_dst │ │ │ │ 00004cb0 t datetime_fold │ │ │ │ 0000448c t datetime_from_pickle │ │ │ │ 000025dc t datetime_from_timestamp │ │ │ │ @@ -19023,15 +19024,15 @@ │ │ │ │ U round │ │ │ │ 000000a4 r specs.24 │ │ │ │ 000000cc r specs.9 │ │ │ │ U strcmp │ │ │ │ 00000cdc t time_alloc │ │ │ │ 0000103c t time_dealloc │ │ │ │ 000002ac r time_doc │ │ │ │ -00000c44 t time_dst │ │ │ │ +00000cc4 t time_dst │ │ │ │ 000013a0 t time_fold │ │ │ │ 000024a0 t time_from_pickle │ │ │ │ 00005d0c t time_fromisoformat │ │ │ │ 00000b78 d time_getset │ │ │ │ 000023dc t time_getstate │ │ │ │ 000000b0 t time_hash │ │ │ │ 000046ac t time_hour │ │ │ │ @@ -19171,39 +19172,40 @@ │ │ │ │ U PyUnicode_Concat │ │ │ │ U PyUnicode_FromKindAndData │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Substring │ │ │ │ -00001a54 t Py_XDECREF │ │ │ │ +00001a6c t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyImport_GetModuleAttr │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteChar │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicodeWriter_WriteSubstring │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -00001084 t _Py_EnterRecursiveCall │ │ │ │ +00001054 t _Py_EnterRecursiveCall │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_dcmpgt │ │ │ │ U __aeabi_dcmplt │ │ │ │ U __aeabi_dcmpun │ │ │ │ U __aeabi_read_tp │ │ │ │ 0000000c t _json_exec │ │ │ │ 000000a4 d _json_slots │ │ │ │ 00000720 t _parse_constant │ │ │ │ +00001a24 t _steal_accumulate │ │ │ │ 000003dc t encoder_call │ │ │ │ 000005f8 t encoder_clear │ │ │ │ 000005a0 t encoder_dealloc │ │ │ │ 0000010c r encoder_doc │ │ │ │ 000008e4 t encoder_encode_float │ │ │ │ 00000524 t encoder_encode_string.part.0.isra.0 │ │ │ │ 000000cc t encoder_listencode_obj │ │ │ │ @@ -19213,30 +19215,30 @@ │ │ │ │ 00000000 d jsonmodule │ │ │ │ 00000098 d kwlist.0 │ │ │ │ 0000005c d kwlist.1 │ │ │ │ 0000008c d kwlist.2 │ │ │ │ 00000064 d kwlist.3 │ │ │ │ 000000fc r module_doc │ │ │ │ 00000000 t py_encode_basestring │ │ │ │ -000010dc t py_encode_basestring_ascii │ │ │ │ +000010ac t py_encode_basestring_ascii │ │ │ │ 00000880 t py_scanstring │ │ │ │ 0000018c r pydoc_encode_basestring │ │ │ │ 000001e4 r pydoc_encode_basestring_ascii │ │ │ │ 0000024c r pydoc_scanstring │ │ │ │ 00000660 t raise_errmsg │ │ │ │ 00000608 t raise_stop_iteration │ │ │ │ -00001be0 t scan_once_unicode │ │ │ │ -00001a7c t scanner_call │ │ │ │ +00001bf8 t scan_once_unicode │ │ │ │ +00001a94 t scanner_call │ │ │ │ 000007b4 t scanner_clear │ │ │ │ 0000075c t scanner_dealloc │ │ │ │ 00000178 r scanner_doc │ │ │ │ 00000238 d scanner_members │ │ │ │ 00000078 t scanner_new │ │ │ │ 00000000 t scanner_traverse │ │ │ │ -00003b94 t scanstring_unicode │ │ │ │ +00003bf8 t scanstring_unicode │ │ │ │ 000000c4 d speedups_methods │ │ │ │ │ │ │ │ _opcode.o: │ │ │ │ U PyBool_FromLong │ │ │ │ U PyCode_Type │ │ │ │ U PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyErr_Format │ │ │ │ @@ -20190,15 +20192,15 @@ │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ 00001220 t Py_XDECREF │ │ │ │ 00000488 t Struct___init__ │ │ │ │ 000000c0 t Struct_iter_unpack │ │ │ │ 00000ea0 r Struct_iter_unpack__doc__ │ │ │ │ 000001c8 t Struct_unpack │ │ │ │ 000010a8 r Struct_unpack__doc__ │ │ │ │ -00004098 t Struct_unpack_from │ │ │ │ +00004094 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 │ │ │ │ @@ -20233,89 +20235,89 @@ │ │ │ │ 00000000 d _structmodule │ │ │ │ 000000bc t _structmodule_clear │ │ │ │ 00000000 t _structmodule_exec │ │ │ │ 000001bc t _structmodule_free │ │ │ │ 00000428 d _structmodule_slots │ │ │ │ 00000188 t _structmodule_traverse │ │ │ │ 000001d8 d bigendian_table │ │ │ │ -00003c60 t bp_bool │ │ │ │ +00003c5c t bp_bool │ │ │ │ 00002d6c t bp_double │ │ │ │ -00003b6c t bp_float │ │ │ │ -00004804 t bp_halffloat │ │ │ │ +00003b68 t bp_float │ │ │ │ +00004800 t bp_halffloat │ │ │ │ 00002670 t bp_int │ │ │ │ -000035b0 t bp_longlong │ │ │ │ +000035ac t bp_longlong │ │ │ │ 00002be4 t bp_uint │ │ │ │ 00002850 t bp_ulonglong │ │ │ │ -00003c90 t bu_bool │ │ │ │ +00003c8c t bu_bool │ │ │ │ 00003248 t bu_double │ │ │ │ -00003bf8 t bu_float │ │ │ │ -0000479c t bu_halffloat │ │ │ │ +00003bf4 t bu_float │ │ │ │ +00004798 t bu_halffloat │ │ │ │ 00002800 t bu_int │ │ │ │ 00002b90 t bu_longlong │ │ │ │ -00003d18 t bu_short │ │ │ │ +00003d14 t bu_short │ │ │ │ 00002b00 t bu_uint │ │ │ │ 00002a20 t bu_ulonglong │ │ │ │ 00000340 t cache_struct_converter.constprop.0 │ │ │ │ 000010b0 t calcsize │ │ │ │ 00000e04 r calcsize__doc__ │ │ │ │ 00001084 t get_pylong │ │ │ │ 0000000c t get_pylong.part.0 │ │ │ │ 00000028 t iter_unpack │ │ │ │ 00000b1c r iter_unpack__doc__ │ │ │ │ 00000034 d lilendian_table │ │ │ │ 000031b4 t lp_double │ │ │ │ -00003a70 t lp_float │ │ │ │ -000048f0 t lp_halffloat │ │ │ │ +00003a6c t lp_float │ │ │ │ +000048ec t lp_halffloat │ │ │ │ 00000668 t lp_int │ │ │ │ 000005b0 t lp_longlong │ │ │ │ 00000784 t lp_uint │ │ │ │ 00000504 t lp_ulonglong │ │ │ │ -00003f44 t lu_double │ │ │ │ -00003b04 t lu_float │ │ │ │ -00004890 t lu_halffloat │ │ │ │ +00003f40 t lu_double │ │ │ │ +00003b00 t lu_float │ │ │ │ +0000488c 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 │ │ │ │ -00003ca0 t np_bool │ │ │ │ -000033cc t np_byte │ │ │ │ -00003dc0 t np_char │ │ │ │ -00003fe0 t np_double │ │ │ │ -00003ec4 t np_float │ │ │ │ -00003e24 t np_halffloat │ │ │ │ +00003c9c t np_bool │ │ │ │ +000033c8 t np_byte │ │ │ │ +00003dbc t np_char │ │ │ │ +00003fdc t np_double │ │ │ │ +00003ec0 t np_float │ │ │ │ +00003e20 t np_halffloat │ │ │ │ 0000292c t np_int │ │ │ │ -000034bc t np_long │ │ │ │ +000034b8 t np_long │ │ │ │ 00002538 t np_longlong │ │ │ │ 000032b0 t np_short │ │ │ │ -000038bc t np_size_t │ │ │ │ -000037c8 t np_ssize_t │ │ │ │ +000038b8 t np_size_t │ │ │ │ +000037c4 t np_ssize_t │ │ │ │ 00002358 t np_ubyte │ │ │ │ 00000f90 t np_uint │ │ │ │ 000018e0 t np_ulong │ │ │ │ -0000369c t np_ulonglong │ │ │ │ +00003698 t np_ulonglong │ │ │ │ 0000243c t np_ushort │ │ │ │ -000039b0 t np_void_p │ │ │ │ -00003ce0 t nu_bool │ │ │ │ +000039ac t np_void_p │ │ │ │ +00003cdc t nu_bool │ │ │ │ 000022c0 t nu_byte │ │ │ │ -00003eb8 t nu_char │ │ │ │ -00004068 t nu_double │ │ │ │ -00003fac t nu_float │ │ │ │ -00004734 t nu_halffloat │ │ │ │ +00003eb4 t nu_char │ │ │ │ +00004064 t nu_double │ │ │ │ +00003fa8 t nu_float │ │ │ │ +00004730 t nu_halffloat │ │ │ │ 00002b60 t nu_int │ │ │ │ -00003d30 t nu_long │ │ │ │ +00003d2c t nu_long │ │ │ │ 00002820 t nu_longlong │ │ │ │ -00003ce8 t nu_short │ │ │ │ -00003d90 t nu_size_t │ │ │ │ -00003d60 t nu_ssize_t │ │ │ │ +00003ce4 t nu_short │ │ │ │ +00003d8c t nu_size_t │ │ │ │ +00003d5c t nu_ssize_t │ │ │ │ 00001b00 t nu_ubyte │ │ │ │ 00001b08 t nu_uint │ │ │ │ 000022f8 t nu_ulong │ │ │ │ 00002328 t nu_ulonglong │ │ │ │ 000022c8 t nu_ushort │ │ │ │ 00000354 t nu_void_p │ │ │ │ 00000224 t pack │ │ │ │ @@ -21173,15 +21175,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 │ │ │ │ @@ -21223,26 +21225,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 │ │ │ │ -000014cc t reap_obj │ │ │ │ +00001728 t reap_obj │ │ │ │ 000003d0 t select_epoll │ │ │ │ 000002b0 t select_epoll___enter__ │ │ │ │ 00000124 r select_epoll___enter____doc__ │ │ │ │ 00000300 t select_epoll___exit__ │ │ │ │ 000000e0 r select_epoll___exit____doc__ │ │ │ │ 0000065c t select_epoll_close │ │ │ │ 00000624 r select_epoll_close__doc__ │ │ │ │ @@ -21252,33 +21254,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 │ │ │ │ -0000154c 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 │ │ │ │ @@ -21414,15 +21416,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__ │ │ │ │ -00001554 t _elementtree_Element_find │ │ │ │ +000014fc t _elementtree_Element_find │ │ │ │ 0000045c r _elementtree_Element_find__doc__ │ │ │ │ 000019bc t _elementtree_Element_findall │ │ │ │ 000003ec r _elementtree_Element_findall__doc__ │ │ │ │ 000010e8 t _elementtree_Element_findtext │ │ │ │ 0000041c r _elementtree_Element_findtext__doc__ │ │ │ │ 000039e8 t _elementtree_Element_get │ │ │ │ 00000394 r _elementtree_Element_get__doc__ │ │ │ │ @@ -21534,15 +21536,15 @@ │ │ │ │ 0000005c d element_spec │ │ │ │ 00003024 t element_subscr │ │ │ │ 000021c4 t element_tag_getter │ │ │ │ 00001b7c t element_tag_setter │ │ │ │ 00002350 t element_tail_getter │ │ │ │ 000021cc t element_tail_setter │ │ │ │ 00002200 t element_text_getter │ │ │ │ -000014fc t element_text_setter │ │ │ │ +0000171c t element_text_setter │ │ │ │ 000022b4 t elementiter_dealloc │ │ │ │ 00001ed4 t elementiter_next │ │ │ │ 0000083c d elementiter_slots │ │ │ │ 00000034 d elementiter_spec │ │ │ │ 00003744 t elementiter_traverse │ │ │ │ 00002360 t elementtree_clear │ │ │ │ 0000272c t elementtree_free │ │ │ │ @@ -22526,15 +22528,15 @@ │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __strcpy_chk │ │ │ │ 00000000 t _getcode │ │ │ │ 00000964 t canonical_ordering_sort_counting │ │ │ │ 00000018 t capi_getcode │ │ │ │ -00001750 t capi_getucname │ │ │ │ +00001758 t capi_getucname │ │ │ │ 000010c8 r change_records_3_2_0 │ │ │ │ 00065804 r changes_3_2_0_data │ │ │ │ 00070704 r changes_3_2_0_index │ │ │ │ 00071804 r comp_data │ │ │ │ 000742a0 r comp_index │ │ │ │ 000195b0 r dawg_codepoint_to_pos_index1 │ │ │ │ 00002bb0 r dawg_codepoint_to_pos_index2 │ │ │ │ @@ -22551,15 +22553,15 @@ │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000000 r name_aliases │ │ │ │ 00001614 r named_sequences │ │ │ │ 00000064 d nfc_first │ │ │ │ 00000704 d nfc_last │ │ │ │ 00000798 t nfc_nfkc │ │ │ │ -00000c10 t nfd_nfkd │ │ │ │ +00000c18 t nfd_nfkd │ │ │ │ 000007a4 t normalization_3_2_0 │ │ │ │ 0003d578 r packed_name_dawg │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ 00000178 t ucd_dealloc │ │ │ │ 00000000 t ucd_traverse │ │ │ │ @@ -22567,31 +22569,31 @@ │ │ │ │ 00000034 d ucd_type_spec │ │ │ │ 00000850 t unicodedata_UCD_bidirectional │ │ │ │ 000653bc r unicodedata_UCD_bidirectional__doc__ │ │ │ │ 00000668 t unicodedata_UCD_category │ │ │ │ 00065464 r unicodedata_UCD_category__doc__ │ │ │ │ 000001e8 t unicodedata_UCD_combining │ │ │ │ 00065320 r unicodedata_UCD_combining__doc__ │ │ │ │ -0000231c t unicodedata_UCD_decimal │ │ │ │ +00002324 t unicodedata_UCD_decimal │ │ │ │ 000656ec r unicodedata_UCD_decimal__doc__ │ │ │ │ -00001468 t unicodedata_UCD_decomposition │ │ │ │ +00001470 t unicodedata_UCD_decomposition │ │ │ │ 00065128 r unicodedata_UCD_decomposition__doc__ │ │ │ │ -000024f0 t unicodedata_UCD_digit │ │ │ │ +000024f8 t unicodedata_UCD_digit │ │ │ │ 000655dc r unicodedata_UCD_digit__doc__ │ │ │ │ 00000528 t unicodedata_UCD_east_asian_width │ │ │ │ 000651e0 r unicodedata_UCD_east_asian_width__doc__ │ │ │ │ 000003f4 t unicodedata_UCD_is_normalized │ │ │ │ 00065078 r unicodedata_UCD_is_normalized__doc__ │ │ │ │ -000021dc t unicodedata_UCD_lookup │ │ │ │ +000021e4 t unicodedata_UCD_lookup │ │ │ │ 00064e68 r unicodedata_UCD_lookup__doc__ │ │ │ │ 000002e8 t unicodedata_UCD_mirrored │ │ │ │ 0006524c r unicodedata_UCD_mirrored__doc__ │ │ │ │ -00001ba8 t unicodedata_UCD_name │ │ │ │ +00001bb0 t unicodedata_UCD_name │ │ │ │ 00064f14 r unicodedata_UCD_name__doc__ │ │ │ │ -00001cc8 t unicodedata_UCD_name_impl │ │ │ │ +00001cd0 t unicodedata_UCD_name_impl │ │ │ │ 00000078 t unicodedata_UCD_normalize │ │ │ │ 00064fd8 r unicodedata_UCD_normalize__doc__ │ │ │ │ 00000b54 t unicodedata_UCD_numeric │ │ │ │ 000654c8 r unicodedata_UCD_numeric__doc__ │ │ │ │ 000001c4 t unicodedata_destroy_capi │ │ │ │ 000014b0 r unicodedata_docstring │ │ │ │ 0000000c t unicodedata_exec │ │ │ │ @@ -23215,20 +23217,20 @@ │ │ │ │ 000002b4 t stack_overflow │ │ │ │ U strlen │ │ │ │ U sysconf │ │ │ │ │ │ │ │ posixmodule.o: │ │ │ │ 00002978 d DirEntryType_slots │ │ │ │ 00000658 d DirEntryType_spec │ │ │ │ -00006754 t DirEntry_dealloc │ │ │ │ -00006aa8 t DirEntry_get_lstat │ │ │ │ +000067a8 t DirEntry_dealloc │ │ │ │ +00006afc t DirEntry_get_lstat │ │ │ │ 00002a30 d DirEntry_members │ │ │ │ 000029a0 d DirEntry_methods │ │ │ │ 00007104 t DirEntry_repr │ │ │ │ -00005cc4 t DirEntry_test_mode │ │ │ │ +00005d18 t DirEntry_test_mode │ │ │ │ U PyArg_Parse │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBool_Type │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromFormat │ │ │ │ @@ -23310,16 +23312,16 @@ │ │ │ │ U PyNumber_Add │ │ │ │ U PyNumber_Divmod │ │ │ │ U PyNumber_Multiply │ │ │ │ 0000848c T PyOS_AfterFork │ │ │ │ 00000b78 T PyOS_AfterFork_Child │ │ │ │ 0000148c T PyOS_AfterFork_Parent │ │ │ │ 00001284 T PyOS_BeforeFork │ │ │ │ -000036ec T PyOS_FSPath │ │ │ │ -0000371c t PyOS_FSPath.part.0 │ │ │ │ +00003740 T PyOS_FSPath │ │ │ │ +00003770 t PyOS_FSPath.part.0 │ │ │ │ U PyOS_InputHook │ │ │ │ U PyOS_setsig │ │ │ │ U PyObject_AsFileDescriptor │ │ │ │ U PyObject_CallFinalizerFromDealloc │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetBuffer │ │ │ │ @@ -23358,25 +23360,25 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ExitStatusException │ │ │ │ U Py_GenericAlias │ │ │ │ -00003128 t Py_XDECREF │ │ │ │ -00004dfc t Py_off_t_converter │ │ │ │ +0000317c t Py_XDECREF │ │ │ │ +00004e50 t Py_off_t_converter │ │ │ │ 00002908 d ScandirIteratorType_slots │ │ │ │ 00000644 d ScandirIteratorType_spec │ │ │ │ -00005994 t ScandirIterator_close │ │ │ │ -00005938 t ScandirIterator_closedir │ │ │ │ -000065f8 t ScandirIterator_dealloc │ │ │ │ -000054f8 t ScandirIterator_enter │ │ │ │ -000059b4 t ScandirIterator_exit │ │ │ │ -0000665c t ScandirIterator_finalize │ │ │ │ -0000550c t ScandirIterator_iternext │ │ │ │ +000059e8 t ScandirIterator_close │ │ │ │ +0000598c t ScandirIterator_closedir │ │ │ │ +0000664c t ScandirIterator_dealloc │ │ │ │ +0000554c t ScandirIterator_enter │ │ │ │ +00005a08 t ScandirIterator_exit │ │ │ │ +000066b0 t ScandirIterator_finalize │ │ │ │ +00005560 t ScandirIterator_iternext │ │ │ │ 00002938 d ScandirIterator_methods │ │ │ │ 00000634 d TerminalSize_desc │ │ │ │ 0000b4dc r TerminalSize_docstring │ │ │ │ 00002a6c d TerminalSize_fields │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_ParseStack │ │ │ │ @@ -23390,17 +23392,17 @@ │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyImport_ReInitLock │ │ │ │ U _PyImport_ReleaseLock │ │ │ │ U _PyInterpreterState_DeleteExceptMain │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_ReinitRunningMain │ │ │ │ U _PyLong_AsTime_t │ │ │ │ -00003118 T _PyLong_FromGid │ │ │ │ +0000316c T _PyLong_FromGid │ │ │ │ U _PyLong_FromTime_t │ │ │ │ -00003108 T _PyLong_FromUid │ │ │ │ +0000315c T _PyLong_FromUid │ │ │ │ U _PyLong_UnsignedInt_Converter │ │ │ │ U _PyLong_UnsignedLongLong_Converter │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOS_URandom │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ @@ -23711,25 +23713,25 @@ │ │ │ │ 000013cc d _parser.86 │ │ │ │ 00000ea4 d _parser.89 │ │ │ │ 0000073c d _parser.92 │ │ │ │ 00001164 d _parser.95 │ │ │ │ 00001138 d _parser.98 │ │ │ │ 000003e8 t _posix_clear │ │ │ │ 0000069c t _posix_free │ │ │ │ -000038d8 t _posix_traverse │ │ │ │ +0000392c t _posix_traverse │ │ │ │ 000027b4 t _pystat_fromstructstat │ │ │ │ 0000269c t _pystatvfs_fromstructstatvfs.isra.0 │ │ │ │ U abort │ │ │ │ U access │ │ │ │ 00000914 r buffer_sizes.181 │ │ │ │ 000007b8 r buffer_sizes.191 │ │ │ │ 000074c4 t build_itimerspec │ │ │ │ 0000789c t build_itimerspec_ns │ │ │ │ U chdir │ │ │ │ -00003d74 t check_null_or_callable │ │ │ │ +00003dc8 t check_null_or_callable │ │ │ │ U chmod │ │ │ │ U chown │ │ │ │ U chroot │ │ │ │ U close │ │ │ │ U closedir │ │ │ │ U confstr │ │ │ │ 0000183c t conv_confname │ │ │ │ @@ -23760,15 +23762,15 @@ │ │ │ │ U fileno │ │ │ │ U flistxattr │ │ │ │ U fopen64 │ │ │ │ U fork │ │ │ │ U forkpty │ │ │ │ U fpathconf │ │ │ │ U fread │ │ │ │ -000076d0 t free_string_array │ │ │ │ +00007724 t free_string_array │ │ │ │ U fremovexattr │ │ │ │ U fsetxattr │ │ │ │ U fstatvfs64 │ │ │ │ U fsync │ │ │ │ U ftruncate64 │ │ │ │ U getcwd │ │ │ │ U getegid │ │ │ │ @@ -23788,16 +23790,16 @@ │ │ │ │ U getsid │ │ │ │ U getuid │ │ │ │ U getxattr │ │ │ │ U grantpt │ │ │ │ 00000008 r have_functions │ │ │ │ U initgroups │ │ │ │ 00000894 t internal_rename │ │ │ │ -00007d14 t iov_cleanup │ │ │ │ -00007a58 t iov_setup │ │ │ │ +00007d68 t iov_cleanup │ │ │ │ +00007aac t iov_setup │ │ │ │ U isatty │ │ │ │ U kill │ │ │ │ U killpg │ │ │ │ U lchown │ │ │ │ U lgetxattr │ │ │ │ U link │ │ │ │ U linkat │ │ │ │ @@ -23822,25 +23824,25 @@ │ │ │ │ U openat64 │ │ │ │ U opendir │ │ │ │ U openpty │ │ │ │ 0000527c t os_DirEntry___fspath__ │ │ │ │ 0000142c r os_DirEntry___fspath____doc__ │ │ │ │ 0000701c t os_DirEntry_inode │ │ │ │ 00001468 r os_DirEntry_inode__doc__ │ │ │ │ -00005a20 t os_DirEntry_is_dir │ │ │ │ +00005a74 t os_DirEntry_is_dir │ │ │ │ 00001514 r os_DirEntry_is_dir__doc__ │ │ │ │ 00007024 t os_DirEntry_is_file │ │ │ │ 000014ac r os_DirEntry_is_file__doc__ │ │ │ │ -00007e50 t os_DirEntry_is_junction │ │ │ │ +00007ea4 t os_DirEntry_is_junction │ │ │ │ 000015e8 r os_DirEntry_is_junction__doc__ │ │ │ │ 000048b8 t os_DirEntry_is_symlink │ │ │ │ 0000163c r os_DirEntry_is_symlink__doc__ │ │ │ │ -00006884 t os_DirEntry_stat │ │ │ │ +000068d8 t os_DirEntry_stat │ │ │ │ 00001580 r os_DirEntry_stat__doc__ │ │ │ │ -00006c00 t os_DirEntry_stat_impl.part.0 │ │ │ │ +00006c54 t os_DirEntry_stat_impl.part.0 │ │ │ │ 00007db4 t os_WCOREDUMP │ │ │ │ 00002e08 r os_WCOREDUMP__doc__ │ │ │ │ 00007ae4 t os_WEXITSTATUS │ │ │ │ 00002bb8 r os_WEXITSTATUS__doc__ │ │ │ │ 00007cfc t os_WIFCONTINUED │ │ │ │ 00002d44 r os_WIFCONTINUED__doc__ │ │ │ │ 00007b90 t os_WIFEXITED │ │ │ │ @@ -23855,31 +23857,31 @@ │ │ │ │ 00002b48 r os_WTERMSIG__doc__ │ │ │ │ 00007ec0 t os__exit │ │ │ │ 000083a0 r os__exit__doc__ │ │ │ │ 00007f5c t os__inputhook │ │ │ │ 00000f44 r os__inputhook__doc__ │ │ │ │ 00007978 t os__is_inputhook_installed │ │ │ │ 00000ef8 r os__is_inputhook_installed__doc__ │ │ │ │ -00003a4c t os__path_normpath │ │ │ │ +00003aa0 t os__path_normpath │ │ │ │ 00009500 r os__path_normpath__doc__ │ │ │ │ -00005e3c t os__path_splitroot_ex │ │ │ │ +00005e90 t os__path_splitroot_ex │ │ │ │ 00009558 r os__path_splitroot_ex__doc__ │ │ │ │ 00007df8 t os_abort │ │ │ │ 00002650 r os_abort__doc__ │ │ │ │ 00001038 t os_access │ │ │ │ 0000ac5c r os_access__doc__ │ │ │ │ 00002580 t os_chdir │ │ │ │ 0000aa70 r os_chdir__doc__ │ │ │ │ 00001b34 t os_chmod │ │ │ │ 0000a52c r os_chmod__doc__ │ │ │ │ 00001c80 t os_chown │ │ │ │ 00009d40 r os_chown__doc__ │ │ │ │ -0000451c t os_chroot │ │ │ │ +00004614 t os_chroot │ │ │ │ 0000a340 r os_chroot__doc__ │ │ │ │ -00004bf0 t os_close │ │ │ │ +00004c44 t os_close │ │ │ │ 00004f3c r os_close__doc__ │ │ │ │ 00007e0c t os_closerange │ │ │ │ 00004ecc r os_closerange__doc__ │ │ │ │ 000017f8 t os_confstr │ │ │ │ 0000276c r os_confstr__doc__ │ │ │ │ 00001970 t os_confstr_impl.isra.0 │ │ │ │ 000036f8 t os_copy_file_range │ │ │ │ @@ -23887,15 +23889,15 @@ │ │ │ │ 00000000 t os_cpu_count │ │ │ │ 000018b4 r os_cpu_count__doc__ │ │ │ │ 00002ff8 t os_ctermid │ │ │ │ 0000ab84 r os_ctermid__doc__ │ │ │ │ 00001f68 t os_device_encoding │ │ │ │ 00002480 r os_device_encoding__doc__ │ │ │ │ 00002c20 t os_dup │ │ │ │ -00002194 t os_dup2 │ │ │ │ +00002234 t os_dup2 │ │ │ │ 00004e3c r os_dup2__doc__ │ │ │ │ 00004e88 r os_dup__doc__ │ │ │ │ 000028a8 t os_eventfd │ │ │ │ 00001ba0 r os_eventfd__doc__ │ │ │ │ 00002aa8 t os_eventfd_read │ │ │ │ 00001b6c r os_eventfd_read__doc__ │ │ │ │ 000029c0 t os_eventfd_write │ │ │ │ @@ -23910,36 +23912,36 @@ │ │ │ │ 0000a37c r os_fchmod__doc__ │ │ │ │ 00003d4c t os_fchown │ │ │ │ 00009cac r os_fchown__doc__ │ │ │ │ 00006c54 t os_fdatasync │ │ │ │ 0000a274 r os_fdatasync__doc__ │ │ │ │ 00001188 t os_fork │ │ │ │ 00007824 r os_fork__doc__ │ │ │ │ -0000185c t os_forkpty │ │ │ │ +0000178c t os_forkpty │ │ │ │ 00006bec r os_forkpty__doc__ │ │ │ │ 00006e5c t os_fpathconf │ │ │ │ 000028dc r os_fpathconf__doc__ │ │ │ │ -0000364c t os_fspath │ │ │ │ +000036a0 t os_fspath │ │ │ │ 000011e0 r os_fspath__doc__ │ │ │ │ -00004ab0 t os_fstat │ │ │ │ +00004b04 t os_fstat │ │ │ │ 00004404 r os_fstat__doc__ │ │ │ │ -00004640 t os_fstatvfs │ │ │ │ +0000451c t os_fstatvfs │ │ │ │ 00002a70 r os_fstatvfs__doc__ │ │ │ │ 00005168 t os_fsync │ │ │ │ 0000a308 r os_fsync__doc__ │ │ │ │ -00002390 t os_ftruncate │ │ │ │ +00002194 t os_ftruncate │ │ │ │ 00003334 r os_ftruncate__doc__ │ │ │ │ 00002430 t os_ftruncate_impl.isra.0 │ │ │ │ 00000d4c t os_get_blocking │ │ │ │ 0000174c r os_get_blocking__doc__ │ │ │ │ 00002010 t os_get_inheritable │ │ │ │ 00001854 r os_get_inheritable__doc__ │ │ │ │ -00004e28 t os_get_terminal_size │ │ │ │ +00004e7c t os_get_terminal_size │ │ │ │ 00001920 r os_get_terminal_size__doc__ │ │ │ │ -00003c34 t os_getcwd │ │ │ │ +00003c88 t os_getcwd │ │ │ │ 00009b78 r os_getcwd__doc__ │ │ │ │ 00004598 t os_getcwdb │ │ │ │ 00009b1c r os_getcwdb__doc__ │ │ │ │ 00000054 t os_getegid │ │ │ │ 00006ba0 r os_getegid__doc__ │ │ │ │ 0000001c t os_geteuid │ │ │ │ 00006b58 r os_geteuid__doc__ │ │ │ │ @@ -23953,15 +23955,15 @@ │ │ │ │ 00002550 r os_getloadavg__doc__ │ │ │ │ 00008160 t os_getlogin │ │ │ │ 0000670c r os_getlogin__doc__ │ │ │ │ 00008234 t os_getpgid │ │ │ │ 000068a4 r os_getpgid__doc__ │ │ │ │ 000035f8 t os_getpgrp │ │ │ │ 00006864 r os_getpgrp__doc__ │ │ │ │ -0000499c t os_getpid │ │ │ │ +000049f0 t os_getpid │ │ │ │ 00006ae0 r os_getpid__doc__ │ │ │ │ 00000208 t os_getppid │ │ │ │ 00006744 r os_getppid__doc__ │ │ │ │ 000004f8 t os_getpriority │ │ │ │ 0000928c r os_getpriority__doc__ │ │ │ │ 00003eb8 t os_getrandom │ │ │ │ 00001194 r os_getrandom__doc__ │ │ │ │ @@ -23973,55 +23975,55 @@ │ │ │ │ 00005250 r os_getsid__doc__ │ │ │ │ 00000038 t os_getuid │ │ │ │ 000066cc r os_getuid__doc__ │ │ │ │ 00003070 t os_getxattr │ │ │ │ 00002160 r os_getxattr__doc__ │ │ │ │ 00005418 t os_grantpt │ │ │ │ 00007048 r os_grantpt__doc__ │ │ │ │ -00004e20 t os_initgroups │ │ │ │ +00004df0 t os_initgroups │ │ │ │ 000068f8 r os_initgroups__doc__ │ │ │ │ 00001018 t os_isatty │ │ │ │ 0000434c r os_isatty__doc__ │ │ │ │ 00001a84 t os_kill │ │ │ │ 0000668c r os_kill__doc__ │ │ │ │ 00000db8 t os_killpg │ │ │ │ 00006640 r os_killpg__doc__ │ │ │ │ 000041ec t os_lchown │ │ │ │ 00009bd4 r os_lchown__doc__ │ │ │ │ 00002c88 t os_link │ │ │ │ 00009874 r os_link__doc__ │ │ │ │ -00003150 t os_listdir │ │ │ │ +000031a4 t os_listdir │ │ │ │ 000095d8 r os_listdir__doc__ │ │ │ │ 00004c54 t os_listxattr │ │ │ │ 00001cb4 r os_listxattr__doc__ │ │ │ │ 00004f90 t os_lockf │ │ │ │ 00004d28 r os_lockf__doc__ │ │ │ │ 000082a0 t os_login_tty │ │ │ │ 00006cfc r os_login_tty__doc__ │ │ │ │ -00004cd0 t os_lseek │ │ │ │ +00004d24 t os_lseek │ │ │ │ 00004b18 r os_lseek__doc__ │ │ │ │ -00003e2c t os_lstat │ │ │ │ +00003e80 t os_lstat │ │ │ │ 0000b0d4 r os_lstat__doc__ │ │ │ │ 000050b8 t os_major │ │ │ │ 00003464 r os_major__doc__ │ │ │ │ 00005248 t os_makedev │ │ │ │ 000033a0 r os_makedev__doc__ │ │ │ │ 000040b4 t os_memfd_create │ │ │ │ 00001c10 r os_memfd_create__doc__ │ │ │ │ 000051dc t os_minor │ │ │ │ 0000340c r os_minor__doc__ │ │ │ │ -000046a0 t os_mkdir │ │ │ │ +000046f4 t os_mkdir │ │ │ │ 00009340 r os_mkdir__doc__ │ │ │ │ 00000e58 t os_mkfifo │ │ │ │ 000037b8 r os_mkfifo__doc__ │ │ │ │ -00005500 t os_mknod │ │ │ │ +000054ac t os_mknod │ │ │ │ 000034bc r os_mknod__doc__ │ │ │ │ 00008408 t os_nice │ │ │ │ 000092d8 r os_nice__doc__ │ │ │ │ -00004180 t os_open │ │ │ │ +000041d4 t os_open │ │ │ │ 00004f70 r os_open__doc__ │ │ │ │ 00000c84 t os_openpty │ │ │ │ 00006dfc r os_openpty__doc__ │ │ │ │ 00006ab0 t os_pathconf │ │ │ │ 000027c0 r os_pathconf__doc__ │ │ │ │ 000057f0 t os_pidfd_open │ │ │ │ 00005f0c r os_pidfd_open__doc__ │ │ │ │ @@ -24039,24 +24041,24 @@ │ │ │ │ 00007e68 r os_posix_spawn__doc__ │ │ │ │ 0000093c t os_posix_spawnp │ │ │ │ 00007acc r os_posix_spawnp__doc__ │ │ │ │ 00005b60 t os_pread │ │ │ │ 00004828 r os_pread__doc__ │ │ │ │ 00005d38 t os_preadv │ │ │ │ 00004570 r os_preadv__doc__ │ │ │ │ -00004df0 t os_ptsname │ │ │ │ +00004eb8 t os_ptsname │ │ │ │ 00006e9c r os_ptsname__doc__ │ │ │ │ 00004ee8 t os_ptsname_impl.isra.0 │ │ │ │ -000077ec t os_putenv │ │ │ │ +00007840 t os_putenv │ │ │ │ 00002f00 r os_putenv__doc__ │ │ │ │ 00005f1c t os_pwrite │ │ │ │ 00004024 r os_pwrite__doc__ │ │ │ │ 00006078 t os_pwritev │ │ │ │ 00003d28 r os_pwritev__doc__ │ │ │ │ -00004f8c t os_read │ │ │ │ +00004fe0 t os_read │ │ │ │ 00004ac0 r os_read__doc__ │ │ │ │ 00000c44 t os_readlink │ │ │ │ 00005c5c r os_readlink__doc__ │ │ │ │ 00000da0 t os_readlink_impl.isra.0 │ │ │ │ 00006240 t os_readv │ │ │ │ 0000492c r os_readv__doc__ │ │ │ │ 000001e8 t os_register_at_fork │ │ │ │ @@ -24065,17 +24067,17 @@ │ │ │ │ 000089e0 r os_remove__doc__ │ │ │ │ 0000339c t os_removexattr │ │ │ │ 00001e64 r os_removexattr__doc__ │ │ │ │ 00004970 t os_rename │ │ │ │ 0000906c r os_rename__doc__ │ │ │ │ 000006a0 t os_replace │ │ │ │ 00008e84 r os_replace__doc__ │ │ │ │ -00006db4 t os_rmdir │ │ │ │ +00006e08 t os_rmdir │ │ │ │ 00008d38 r os_rmdir__doc__ │ │ │ │ -00005108 t os_scandir │ │ │ │ +0000515c t os_scandir │ │ │ │ 000012ec r os_scandir__doc__ │ │ │ │ 000064c4 t os_sched_get_priority_max │ │ │ │ 000077c4 r os_sched_get_priority_max__doc__ │ │ │ │ 00006400 t os_sched_get_priority_min │ │ │ │ 00007764 r os_sched_get_priority_min__doc__ │ │ │ │ 00000044 t os_sched_getaffinity │ │ │ │ 00007220 r os_sched_getaffinity__doc__ │ │ │ │ @@ -24170,44 +24172,44 @@ │ │ │ │ 00005728 t os_ttyname │ │ │ │ 0000abdc r os_ttyname__doc__ │ │ │ │ 00005104 t os_umask │ │ │ │ 00008c98 r os_umask__doc__ │ │ │ │ 00000d9c t os_uname │ │ │ │ 0000891c r os_uname__doc__ │ │ │ │ 00000eb4 t os_uname_impl │ │ │ │ -0000621c t os_unlink │ │ │ │ +00006270 t os_unlink │ │ │ │ 00008b3c r os_unlink__doc__ │ │ │ │ -000054ac t os_unlockpt │ │ │ │ +000056d4 t os_unlockpt │ │ │ │ 00006f98 r os_unlockpt__doc__ │ │ │ │ -00007984 t os_unsetenv │ │ │ │ +000079d8 t os_unsetenv │ │ │ │ 00002ec0 r os_unsetenv__doc__ │ │ │ │ 00000728 t os_unshare │ │ │ │ 00005de0 r os_unshare__doc__ │ │ │ │ -000049b8 t os_urandom │ │ │ │ +00004a0c t os_urandom │ │ │ │ 00001c48 r os_urandom__doc__ │ │ │ │ 00001e60 t os_utime │ │ │ │ 00008408 r os_utime__doc__ │ │ │ │ 00000804 t os_wait │ │ │ │ 0000207c t os_wait3 │ │ │ │ 00006380 r os_wait3__doc__ │ │ │ │ -0000178c t os_wait4 │ │ │ │ +000018ac t os_wait4 │ │ │ │ 000062d8 r os_wait4__doc__ │ │ │ │ 00005fc4 r os_wait__doc__ │ │ │ │ 00006900 t os_waitid │ │ │ │ 0000611c r os_waitid__doc__ │ │ │ │ 00002794 t os_waitpid │ │ │ │ 0000604c r os_waitpid__doc__ │ │ │ │ 00002918 t os_waitstatus_to_exitcode │ │ │ │ 00000f90 r os_waitstatus_to_exitcode__doc__ │ │ │ │ 00000b54 t os_write │ │ │ │ 00004524 r os_write__doc__ │ │ │ │ 00006ce8 t os_writev │ │ │ │ 00004130 r os_writev__doc__ │ │ │ │ -000071a4 t parse_arglist │ │ │ │ -0000734c t parse_envlist │ │ │ │ +000071f8 t parse_arglist │ │ │ │ +000073a0 t parse_envlist │ │ │ │ 00002724 t path_cleanup │ │ │ │ 00001f88 t path_converter │ │ │ │ U pathconf │ │ │ │ U pipe │ │ │ │ U pipe2 │ │ │ │ 0000bb28 r posix__doc__ │ │ │ │ 000000d4 d posix_constants_confstr │ │ │ │ @@ -24260,15 +24262,15 @@ │ │ │ │ U pwrite64 │ │ │ │ U pwritev64v2 │ │ │ │ 00003064 t py_posix_spawn │ │ │ │ U readdir64 │ │ │ │ U readlink │ │ │ │ U readlinkat │ │ │ │ U readv │ │ │ │ -00003dd8 t register_at_forker │ │ │ │ +00003e2c t register_at_forker │ │ │ │ U removexattr │ │ │ │ U rename │ │ │ │ U renameat │ │ │ │ U rewinddir │ │ │ │ U rmdir │ │ │ │ 00001324 t run_at_forkers │ │ │ │ U sched_get_priority_max │ │ │ │ @@ -24793,15 +24795,15 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -000006c8 t Py_XDECREF │ │ │ │ +000006b0 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDict_GetItem_KnownHash │ │ │ │ U _PyDict_SetItem_KnownHash │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ U _PyNumber_Index │ │ │ │ @@ -24822,15 +24824,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 │ │ │ │ +00000aa4 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 │ │ │ │ @@ -24849,118 +24851,118 @@ │ │ │ │ 00000254 r defdict_missing_doc │ │ │ │ 00000344 t defdict_or │ │ │ │ 000000ac t defdict_reduce │ │ │ │ 00000218 t defdict_repr │ │ │ │ 000001b8 d defdict_slots │ │ │ │ 00000048 d defdict_spec │ │ │ │ 00000ee4 t defdict_tp_clear │ │ │ │ -000011e8 t defdict_traverse │ │ │ │ +000011d0 t defdict_traverse │ │ │ │ 000008b8 t deque___copy__ │ │ │ │ 0000071c r deque___copy____doc__ │ │ │ │ 000008bc t deque___reduce__ │ │ │ │ 000004d8 r deque___reduce____doc__ │ │ │ │ 00000008 t deque___reversed__ │ │ │ │ 000003dc r deque___reversed____doc__ │ │ │ │ 00000f4c t deque___sizeof__ │ │ │ │ 00000424 r deque___sizeof____doc__ │ │ │ │ -000007a8 t deque_append │ │ │ │ +00000790 t deque_append │ │ │ │ 000008ac r deque_append__doc__ │ │ │ │ -000008e4 t deque_append_impl │ │ │ │ -00001d10 t deque_appendleft │ │ │ │ +000008cc t deque_append_impl │ │ │ │ +00001cf8 t deque_appendleft │ │ │ │ 0000085c r deque_appendleft__doc__ │ │ │ │ -00001e4c t deque_appendleft_lock_held │ │ │ │ +00001e34 t deque_appendleft_lock_held │ │ │ │ 00000f64 t deque_ass_item │ │ │ │ -00000f64 t deque_clear │ │ │ │ -00000f94 t deque_clear.part.0 │ │ │ │ +00000f4c t deque_clear │ │ │ │ +00000f7c 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 │ │ │ │ +00000e30 t deque_dealloc │ │ │ │ 000003dc t deque_del_item │ │ │ │ -00001af0 t deque_extend │ │ │ │ +00001ad8 t deque_extend │ │ │ │ 000007f8 r deque_extend__doc__ │ │ │ │ -000014cc t deque_extend_impl │ │ │ │ +000014b4 t deque_extend_impl │ │ │ │ 00000964 t deque_extendleft │ │ │ │ 00000790 r deque_extendleft__doc__ │ │ │ │ 000010b4 t deque_extendleft_impl │ │ │ │ 00000f48 t deque_get_maxlen │ │ │ │ 00000598 d deque_getset │ │ │ │ -00001f14 t deque_index │ │ │ │ +00001efc t deque_index │ │ │ │ 00000598 r deque_index__doc__ │ │ │ │ 000001fc t deque_init │ │ │ │ 00000470 r deque_init__doc__ │ │ │ │ 00000968 t deque_inplace_concat │ │ │ │ 000009c4 t deque_inplace_repeat │ │ │ │ 000009c8 t deque_inplace_repeat_lock_held │ │ │ │ 00000c10 t deque_insert │ │ │ │ 00000558 r deque_insert__doc__ │ │ │ │ -000009bc t deque_item │ │ │ │ +000009a4 t deque_item │ │ │ │ 00000b00 t deque_iter │ │ │ │ 000003fc t deque_len │ │ │ │ 00000430 d deque_members │ │ │ │ 00000458 d deque_methods │ │ │ │ 000000b0 t deque_new │ │ │ │ -0000125c t deque_pop │ │ │ │ +00001244 t deque_pop │ │ │ │ 00000938 r deque_pop__doc__ │ │ │ │ -0000132c t deque_pop_impl │ │ │ │ -000013fc t deque_popleft │ │ │ │ +00001314 t deque_pop_impl │ │ │ │ +000013e4 t deque_popleft │ │ │ │ 000008f8 r deque_popleft__doc__ │ │ │ │ -00000d78 t deque_popleft_impl │ │ │ │ +00000d60 t deque_popleft_impl │ │ │ │ 000002ac t deque_remove │ │ │ │ 00000518 r deque_remove__doc__ │ │ │ │ 00000dfc t deque_repeat │ │ │ │ 00000438 t deque_repr │ │ │ │ 00001360 t deque_reverse │ │ │ │ 00000654 r deque_reverse__doc__ │ │ │ │ 0000000c t deque_reviter │ │ │ │ -00001830 t deque_richcompare │ │ │ │ -000024f8 t deque_rotate │ │ │ │ +00001818 t deque_richcompare │ │ │ │ +000024e0 t deque_rotate │ │ │ │ 00000680 r deque_rotate__doc__ │ │ │ │ 00000368 d deque_slots │ │ │ │ 00000034 d deque_spec │ │ │ │ 00000404 t deque_traverse │ │ │ │ 00000c10 t dequeiter_clear │ │ │ │ 00000bbc t dequeiter_dealloc │ │ │ │ 00000000 t dequeiter_len │ │ │ │ 00000338 d dequeiter_methods │ │ │ │ 000011ec t dequeiter_new │ │ │ │ -00001764 t dequeiter_next │ │ │ │ +0000174c t dequeiter_next │ │ │ │ 00000ddc t dequeiter_reduce │ │ │ │ 000002f0 d dequeiter_slots │ │ │ │ 0000005c d dequeiter_spec │ │ │ │ 00000760 t dequeiter_traverse │ │ │ │ 00000e60 t dequereviter_new │ │ │ │ 00000c68 t dequereviter_next │ │ │ │ 00000c6c t dequereviter_next_lock_held.isra.0 │ │ │ │ 000002a8 d dequereviter_slots │ │ │ │ 00000070 d dequereviter_spec │ │ │ │ -000016e8 t finalize_iterator │ │ │ │ +000016d0 t finalize_iterator │ │ │ │ 00000b7c t finalize_iterator.part.0 │ │ │ │ 00000314 r length_hint_doc │ │ │ │ U memcpy │ │ │ │ 000001ac t newblock │ │ │ │ 0000034c r reduce_doc │ │ │ │ -00001190 t tuplegetter_clear │ │ │ │ -00001108 t tuplegetter_dealloc │ │ │ │ -000006f0 t tuplegetter_descr_get │ │ │ │ +00001178 t tuplegetter_clear │ │ │ │ +000010f0 t tuplegetter_dealloc │ │ │ │ +000006d8 t tuplegetter_descr_get │ │ │ │ 00000f74 t tuplegetter_descr_set │ │ │ │ 00000190 d tuplegetter_members │ │ │ │ 00000170 d tuplegetter_methods │ │ │ │ -00000528 t tuplegetter_new │ │ │ │ +00000510 t tuplegetter_new │ │ │ │ 00000fb0 t tuplegetter_reduce │ │ │ │ 00000fc0 t tuplegetter_repr │ │ │ │ 00000120 d tuplegetter_slots │ │ │ │ 00000084 d tuplegetter_spec │ │ │ │ -0000066c t tuplegetter_traverse │ │ │ │ +00000654 t tuplegetter_traverse │ │ │ │ │ │ │ │ errnomodule.o: │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItem │ │ │ │ U PyDict_SetItemString │ │ │ │ 00000000 T PyInit_errno │ │ │ │ U PyLong_FromLong │ │ │ │ @@ -24995,28 +24997,28 @@ │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsLong │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddIntConstant │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyModule_AddType │ │ │ │ -00001128 T PyNumber_AsOff_t │ │ │ │ +000010a8 T PyNumber_AsOff_t │ │ │ │ U PyNumber_Check │ │ │ │ U PyOS_FSPath │ │ │ │ U PyObject_CallFunction │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_SetAttr │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromString │ │ │ │ -00001100 t Py_XDECREF │ │ │ │ +00001080 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ 00000000 D _PyIO_Module │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyLong_Sign │ │ │ │ @@ -25049,15 +25051,15 @@ │ │ │ │ U bytesiobuf_spec │ │ │ │ U fileio_spec │ │ │ │ U iobase_spec │ │ │ │ 000003a4 t iomodule_clear │ │ │ │ 0000000c t iomodule_exec │ │ │ │ 000006f8 t iomodule_free │ │ │ │ 000000d8 d iomodule_slots │ │ │ │ -0000120c t iomodule_traverse │ │ │ │ +0000118c t iomodule_traverse │ │ │ │ 00001b88 r module_doc │ │ │ │ 000000f8 d module_methods │ │ │ │ U nldecoder_spec │ │ │ │ U rawiobase_spec │ │ │ │ U strchr │ │ │ │ U stringio_spec │ │ │ │ U strlen │ │ │ │ @@ -25361,84 +25363,84 @@ │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ U __aeabi_dcmple │ │ │ │ U __aeabi_dmul │ │ │ │ U __aeabi_ui2d │ │ │ │ 00000074 t _io_BytesIO___init__ │ │ │ │ 00000008 r _io_BytesIO___init____doc__ │ │ │ │ -00000364 t _io_BytesIO_close │ │ │ │ +00000370 t _io_BytesIO_close │ │ │ │ 00000064 r _io_BytesIO_close__doc__ │ │ │ │ 00000030 t _io_BytesIO_flush │ │ │ │ 00000000 t _io_BytesIO_flush.part.0 │ │ │ │ 00000928 r _io_BytesIO_flush__doc__ │ │ │ │ -00000a28 t _io_BytesIO_getbuffer │ │ │ │ +00000a34 t _io_BytesIO_getbuffer │ │ │ │ 000008d0 r _io_BytesIO_getbuffer__doc__ │ │ │ │ -00000c88 t _io_BytesIO_getvalue │ │ │ │ +00000c94 t _io_BytesIO_getvalue │ │ │ │ 00000884 r _io_BytesIO_getvalue__doc__ │ │ │ │ 0000074c t _io_BytesIO_isatty │ │ │ │ 00000820 r _io_BytesIO_isatty__doc__ │ │ │ │ -0000051c t _io_BytesIO_read │ │ │ │ +00000528 t _io_BytesIO_read │ │ │ │ 00000790 t _io_BytesIO_read1 │ │ │ │ 00000674 r _io_BytesIO_read1__doc__ │ │ │ │ 00000734 r _io_BytesIO_read__doc__ │ │ │ │ 00000000 t _io_BytesIO_read_impl.part.0 │ │ │ │ -00000278 t _io_BytesIO_readable │ │ │ │ +00000284 t _io_BytesIO_readable │ │ │ │ 00000000 t _io_BytesIO_readable.part.0 │ │ │ │ 000009d8 r _io_BytesIO_readable__doc__ │ │ │ │ 00000188 t _io_BytesIO_readinto │ │ │ │ 000003c8 r _io_BytesIO_readinto__doc__ │ │ │ │ -00000f30 t _io_BytesIO_readline │ │ │ │ +00000f3c t _io_BytesIO_readline │ │ │ │ 0000057c r _io_BytesIO_readline__doc__ │ │ │ │ 0000010c t _io_BytesIO_readlines │ │ │ │ 00000470 r _io_BytesIO_readlines__doc__ │ │ │ │ -00000d54 t _io_BytesIO_seek │ │ │ │ +00000d60 t _io_BytesIO_seek │ │ │ │ 000001bc r _io_BytesIO_seek__doc__ │ │ │ │ -000002c8 t _io_BytesIO_seekable │ │ │ │ +000002d4 t _io_BytesIO_seekable │ │ │ │ 0000094c r _io_BytesIO_seekable__doc__ │ │ │ │ -000002fc t _io_BytesIO_tell │ │ │ │ +00000308 t _io_BytesIO_tell │ │ │ │ 000007e8 r _io_BytesIO_tell__doc__ │ │ │ │ 00000624 t _io_BytesIO_truncate │ │ │ │ 000002f8 r _io_BytesIO_truncate__doc__ │ │ │ │ -00000294 t _io_BytesIO_writable │ │ │ │ +000002a0 t _io_BytesIO_writable │ │ │ │ 00000990 r _io_BytesIO_writable__doc__ │ │ │ │ -000006d8 t _io_BytesIO_write │ │ │ │ +000006e4 t _io_BytesIO_write │ │ │ │ 00000168 r _io_BytesIO_write__doc__ │ │ │ │ 00000000 t _io_BytesIO_writelines │ │ │ │ 00000094 r _io_BytesIO_writelines__doc__ │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000002c d _kwtuple.0 │ │ │ │ 00000000 d _parser.2 │ │ │ │ 000008ac t bytesio_clear │ │ │ │ -000003e8 t bytesio_dealloc │ │ │ │ -00000344 t bytesio_get_closed │ │ │ │ +000003f4 t bytesio_dealloc │ │ │ │ +00000350 t bytesio_get_closed │ │ │ │ 00000290 d bytesio_getsetlist │ │ │ │ 00000308 t bytesio_getstate │ │ │ │ 0000012c t bytesio_iternext │ │ │ │ 000000f4 d bytesio_members │ │ │ │ 00000130 d bytesio_methods │ │ │ │ 00000000 t bytesio_new │ │ │ │ 00000470 t bytesio_setstate │ │ │ │ 00000854 t bytesio_sizeof │ │ │ │ 00000094 d bytesio_slots │ │ │ │ 00000080 D bytesio_spec │ │ │ │ 00000064 t bytesio_traverse │ │ │ │ -00000c04 t bytesiobuf_dealloc │ │ │ │ -00000b10 t bytesiobuf_getbuffer │ │ │ │ -00000bf0 t bytesiobuf_releasebuffer │ │ │ │ +00000c10 t bytesiobuf_dealloc │ │ │ │ +00000b1c t bytesiobuf_getbuffer │ │ │ │ +00000bfc t bytesiobuf_releasebuffer │ │ │ │ 00000058 d bytesiobuf_slots │ │ │ │ 00000044 D bytesiobuf_spec │ │ │ │ 000000d8 t bytesiobuf_traverse │ │ │ │ U memchr │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00000674 t read_bytes │ │ │ │ -00000870 t resize_buffer │ │ │ │ -000010e0 t scan_eol │ │ │ │ -000009b4 t unshare_buffer │ │ │ │ -00000704 t write_bytes │ │ │ │ +00000680 t read_bytes │ │ │ │ +0000087c t resize_buffer │ │ │ │ +000010ec t scan_eol │ │ │ │ +000009c0 t unshare_buffer │ │ │ │ +00000710 t write_bytes │ │ │ │ │ │ │ │ bufferedio.o: │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_Concat │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyErr_CheckSignals │ │ │ │ @@ -25492,15 +25494,15 @@ │ │ │ │ U PyThread_release_lock │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_GetModuleByDef │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00000490 t Py_XDECREF │ │ │ │ +00000480 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Join │ │ │ │ U _PyBytes_Resize │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ @@ -25527,32 +25529,32 @@ │ │ │ │ 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 │ │ │ │ -000004b8 t _buffered_raw_tell │ │ │ │ -00005134 t _buffered_readline │ │ │ │ +00004748 t _buffered_raw_seek │ │ │ │ +000004a8 t _buffered_raw_tell │ │ │ │ +0000511c t _buffered_readline │ │ │ │ 0000021c t _bufferediobase_readinto_generic │ │ │ │ -00004960 t _bufferedreader_fill_buffer │ │ │ │ -00003bd4 t _bufferedreader_raw_read │ │ │ │ -000048d4 t _bufferedreader_read_fast │ │ │ │ +00004948 t _bufferedreader_fill_buffer │ │ │ │ +00003bbc t _bufferedreader_raw_read │ │ │ │ +000048bc 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__ │ │ │ │ 0000044c r _io_BufferedReader___init____doc__ │ │ │ │ -000018e4 t _io_BufferedWriter___init__ │ │ │ │ +000018d4 t _io_BufferedWriter___init__ │ │ │ │ 0000034c r _io_BufferedWriter___init____doc__ │ │ │ │ -00001f80 t _io_BufferedWriter_write │ │ │ │ +00001f70 t _io_BufferedWriter_write │ │ │ │ 0000032c r _io_BufferedWriter_write__doc__ │ │ │ │ 000008f8 t _io__BufferedIOBase_detach │ │ │ │ 00000b5c r _io__BufferedIOBase_detach__doc__ │ │ │ │ 00000838 t _io__BufferedIOBase_read │ │ │ │ 00000cf4 t _io__BufferedIOBase_read1 │ │ │ │ 00000808 r _io__BufferedIOBase_read1__doc__ │ │ │ │ 000008dc r _io__BufferedIOBase_read__doc__ │ │ │ │ @@ -25560,54 +25562,54 @@ │ │ │ │ 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 │ │ │ │ +00004bc8 t _io__Buffered__dealloc_warn │ │ │ │ 000006c8 r _io__Buffered__dealloc_warn__doc__ │ │ │ │ -00001224 t _io__Buffered_close │ │ │ │ +00001214 t _io__Buffered_close │ │ │ │ 00000698 r _io__Buffered_close__doc__ │ │ │ │ -0000058c t _io__Buffered_closed_get │ │ │ │ +0000057c t _io__Buffered_closed_get │ │ │ │ 00000a34 t _io__Buffered_detach │ │ │ │ 00000680 r _io__Buffered_detach__doc__ │ │ │ │ -00004c7c t _io__Buffered_fileno │ │ │ │ +00004c64 t _io__Buffered_fileno │ │ │ │ 00000620 r _io__Buffered_fileno__doc__ │ │ │ │ -00002c14 t _io__Buffered_flush │ │ │ │ +00002bfc 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 │ │ │ │ +000005d8 t _io__Buffered_read │ │ │ │ +00003644 t _io__Buffered_read1 │ │ │ │ 00000594 r _io__Buffered_read1__doc__ │ │ │ │ 000005b4 r _io__Buffered_read__doc__ │ │ │ │ -000017f4 t _io__Buffered_readable │ │ │ │ +000017e4 t _io__Buffered_readable │ │ │ │ 00000650 r _io__Buffered_readable__doc__ │ │ │ │ -00004cf4 t _io__Buffered_readinto │ │ │ │ +00004cdc 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 │ │ │ │ +00005054 t _io__Buffered_readline │ │ │ │ 0000052c r _io__Buffered_readline__doc__ │ │ │ │ -00003e14 t _io__Buffered_seek │ │ │ │ +00003dfc t _io__Buffered_seek │ │ │ │ 000004f0 r _io__Buffered_seek__doc__ │ │ │ │ -0000186c t _io__Buffered_seekable │ │ │ │ +0000185c t _io__Buffered_seekable │ │ │ │ 00000668 r _io__Buffered_seekable__doc__ │ │ │ │ -00001584 t _io__Buffered_simple_flush │ │ │ │ +00001574 t _io__Buffered_simple_flush │ │ │ │ 000006b0 r _io__Buffered_simple_flush__doc__ │ │ │ │ -00001e00 t _io__Buffered_tell │ │ │ │ +00001df0 t _io__Buffered_tell │ │ │ │ 00000518 r _io__Buffered_tell__doc__ │ │ │ │ 00000c2c t _io__Buffered_truncate │ │ │ │ 000004cc r _io__Buffered_truncate__doc__ │ │ │ │ -00001d88 t _io__Buffered_writable │ │ │ │ +00001d78 t _io__Buffered_writable │ │ │ │ 00000638 r _io__Buffered_writable__doc__ │ │ │ │ 00000018 r _keywords.1 │ │ │ │ 00000038 r _keywords.10 │ │ │ │ 00000044 r _keywords.12 │ │ │ │ 0000004c r _keywords.14 │ │ │ │ 00000054 r _keywords.16 │ │ │ │ 00000024 r _keywords.4 │ │ │ │ @@ -25619,21 +25621,21 @@ │ │ │ │ 000000b0 d _parser.13 │ │ │ │ 00000108 d _parser.15 │ │ │ │ 000000dc d _parser.17 │ │ │ │ 00000058 d _parser.2 │ │ │ │ 0000002c d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ 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 │ │ │ │ -000056d0 t buffered_iternext │ │ │ │ +00001758 t buffered_clear │ │ │ │ +000014d8 t buffered_closed │ │ │ │ +000015ec t buffered_dealloc │ │ │ │ +00003194 t buffered_flush_and_rewind_unlocked │ │ │ │ +000056b8 t buffered_iternext │ │ │ │ 00000078 t buffered_repr │ │ │ │ -000035e4 t buffered_traverse │ │ │ │ +000035cc 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 │ │ │ │ @@ -25748,17 +25750,17 @@ │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyFileIO_closed │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_check_closed │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ -000039cc T _PyIO_find_line_ending │ │ │ │ +0000398c T _PyIO_find_line_ending │ │ │ │ U _PyIO_trap_eintr │ │ │ │ -000030fc T _PyIncrementalNewlineDecoder_decode │ │ │ │ +000030bc T _PyIncrementalNewlineDecoder_decode │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ @@ -25780,48 +25782,48 @@ │ │ │ │ U __aeabi_ddiv │ │ │ │ U __aeabi_dmul │ │ │ │ U __aeabi_i2d │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_read_tp │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00001a44 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ +00001a04 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ 00000cf0 r _io_IncrementalNewlineDecoder___init____doc__ │ │ │ │ -00005558 t _io_IncrementalNewlineDecoder_decode │ │ │ │ +0000553c t _io_IncrementalNewlineDecoder_decode │ │ │ │ 00000cc4 r _io_IncrementalNewlineDecoder_decode__doc__ │ │ │ │ -00004b78 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ +00004b54 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ 00000cac r _io_IncrementalNewlineDecoder_getstate__doc__ │ │ │ │ 00000b60 t _io_IncrementalNewlineDecoder_reset │ │ │ │ 00000c74 r _io_IncrementalNewlineDecoder_reset__doc__ │ │ │ │ 00001da0 t _io_IncrementalNewlineDecoder_setstate │ │ │ │ 00000c8c r _io_IncrementalNewlineDecoder_setstate__doc__ │ │ │ │ 00000944 t _io_TextIOWrapper__CHUNK_SIZE_get │ │ │ │ 00000870 t _io_TextIOWrapper__CHUNK_SIZE_set │ │ │ │ 00000000 t _io_TextIOWrapper___init__ │ │ │ │ 000006c4 r _io_TextIOWrapper___init____doc__ │ │ │ │ -00003d9c t _io_TextIOWrapper_close │ │ │ │ +00003d5c t _io_TextIOWrapper_close │ │ │ │ 00000174 r _io_TextIOWrapper_close__doc__ │ │ │ │ -00001c1c t _io_TextIOWrapper_closed_get │ │ │ │ -00001614 t _io_TextIOWrapper_closed_get_impl │ │ │ │ +00001bdc t _io_TextIOWrapper_closed_get │ │ │ │ +000015d4 t _io_TextIOWrapper_closed_get_impl │ │ │ │ 00001d1c t _io_TextIOWrapper_detach │ │ │ │ 000005d4 r _io_TextIOWrapper_detach__doc__ │ │ │ │ 0000002c t _io_TextIOWrapper_errors_get │ │ │ │ -00005430 t _io_TextIOWrapper_fileno │ │ │ │ +00005414 t _io_TextIOWrapper_fileno │ │ │ │ 00000204 r _io_TextIOWrapper_fileno__doc__ │ │ │ │ -00003f7c t _io_TextIOWrapper_flush │ │ │ │ +00003f3c t _io_TextIOWrapper_flush │ │ │ │ 0000018c r _io_TextIOWrapper_flush__doc__ │ │ │ │ 0000002c t _io_TextIOWrapper_isatty │ │ │ │ 000001a4 r _io_TextIOWrapper_isatty__doc__ │ │ │ │ 000000f0 t _io_TextIOWrapper_name_get │ │ │ │ 00000310 t _io_TextIOWrapper_newlines_get │ │ │ │ -00004d28 t _io_TextIOWrapper_read │ │ │ │ +00004d04 t _io_TextIOWrapper_read │ │ │ │ 00000598 r _io_TextIOWrapper_read__doc__ │ │ │ │ 000004b0 t _io_TextIOWrapper_readable │ │ │ │ 000001d4 r _io_TextIOWrapper_readable__doc__ │ │ │ │ -00004a4c t _io_TextIOWrapper_readline │ │ │ │ +00004a28 t _io_TextIOWrapper_readline │ │ │ │ 00000574 r _io_TextIOWrapper_readline__doc__ │ │ │ │ 00000164 t _io_TextIOWrapper_reconfigure │ │ │ │ 000005ec r _io_TextIOWrapper_reconfigure__doc__ │ │ │ │ 000013c8 t _io_TextIOWrapper_seek │ │ │ │ 000002e8 r _io_TextIOWrapper_seek__doc__ │ │ │ │ 000005c0 t _io_TextIOWrapper_seekable │ │ │ │ 000001ec r _io_TextIOWrapper_seekable__doc__ │ │ │ │ @@ -25863,23 +25865,23 @@ │ │ │ │ 00000108 d _parser.15 │ │ │ │ 000000b0 d _parser.17 │ │ │ │ 00000058 d _parser.2 │ │ │ │ 00000000 d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ 00001bb0 t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ 00001c68 t _textiowrapper_encoder_reset │ │ │ │ -00001e18 t _textiowrapper_readline │ │ │ │ -00001688 t _textiowrapper_writeflush │ │ │ │ +00001dd8 t _textiowrapper_readline │ │ │ │ +00001648 t _textiowrapper_writeflush │ │ │ │ 00000000 t ascii_encode │ │ │ │ -00003954 t check_decoded │ │ │ │ +00003914 t check_decoded │ │ │ │ 00000af0 t convert_optional_bool │ │ │ │ 00000008 r encodefuncs │ │ │ │ -00003d4c t find_control_char │ │ │ │ -000049c4 t incrementalnewlinedecoder_clear │ │ │ │ -000048e4 t incrementalnewlinedecoder_dealloc │ │ │ │ +00003d0c t find_control_char │ │ │ │ +000049a0 t incrementalnewlinedecoder_clear │ │ │ │ +000048c0 t incrementalnewlinedecoder_dealloc │ │ │ │ 000004ac d incrementalnewlinedecoder_getset │ │ │ │ 000004d4 d incrementalnewlinedecoder_methods │ │ │ │ 000003b0 t incrementalnewlinedecoder_newlines_get │ │ │ │ 00000080 t incrementalnewlinedecoder_traverse │ │ │ │ 000000b4 t latin1_encode │ │ │ │ U memchr │ │ │ │ U memcpy │ │ │ │ @@ -25889,26 +25891,26 @@ │ │ │ │ U strlen │ │ │ │ 000000c0 r textiobase_doc │ │ │ │ 00000558 d textiobase_getset │ │ │ │ 000005a8 d textiobase_methods │ │ │ │ 00000538 d textiobase_slots │ │ │ │ 00000524 D textiobase_spec │ │ │ │ 00001e98 t textiowrapper_build_cookie │ │ │ │ -00004670 t textiowrapper_clear │ │ │ │ -0000435c t textiowrapper_dealloc │ │ │ │ -000054b8 t textiowrapper_get_decoded_chars │ │ │ │ +0000464c t textiowrapper_clear │ │ │ │ +00004338 t textiowrapper_dealloc │ │ │ │ +0000549c t textiowrapper_get_decoded_chars │ │ │ │ 00000230 d textiowrapper_getset │ │ │ │ -00001c90 t textiowrapper_iternext │ │ │ │ +00001c50 t textiowrapper_iternext │ │ │ │ 000002a8 d textiowrapper_members │ │ │ │ 00000348 d textiowrapper_methods │ │ │ │ -00002c0c t textiowrapper_read_chunk │ │ │ │ +00002bcc t textiowrapper_read_chunk │ │ │ │ 000000e0 t textiowrapper_repr │ │ │ │ 000001d8 D textiowrapper_slots │ │ │ │ 000001c4 D textiowrapper_spec │ │ │ │ -000018c0 t textiowrapper_traverse │ │ │ │ +00001880 t textiowrapper_traverse │ │ │ │ 00001f34 t utf16_encode │ │ │ │ 00000734 t utf16be_encode │ │ │ │ 00001f74 t utf16le_encode │ │ │ │ 00000764 t utf32_encode │ │ │ │ 000007d4 t utf32be_encode │ │ │ │ 000007a4 t utf32le_encode │ │ │ │ 00000000 t utf8_encode │ │ │ │ @@ -27756,31 +27758,31 @@ │ │ │ │ 00000028 r module_doc │ │ │ │ 0000023c t stat_S_IFMT │ │ │ │ 000007d8 r stat_S_IFMT_doc │ │ │ │ 00000284 t stat_S_IMODE │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ 00000000 t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ -000000ec 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 │ │ │ │ 000000a8 t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ 000002d0 t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 000005fc t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ 00000144 t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 0000000c t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ -00000054 t stat_S_ISSOCK │ │ │ │ +000000f0 t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -00000140 t stat_S_ISWHT │ │ │ │ +000000ec t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ │ 00000000 t stat_exec │ │ │ │ 00000060 t stat_filemode │ │ │ │ 0000079c r stat_filemode_doc │ │ │ │ 00000054 d stat_methods │ │ │ │ 00000034 d stat_slots │ │ │ │ 00000000 d statmodule │ │ │ ├── file list │ │ │ │ @@ -1,205 +1,205 @@ │ │ │ │ ---------- 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 16504 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 265084 1970-01-01 00:00:00.000000 parser.o │ │ │ │ -?rw-r--r-- 0 0 0 6252 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ +?rw-r--r-- 0 0 0 24772 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 265144 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 5536 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ ?rw-r--r-- 0 0 0 1812 1970-01-01 00:00:00.000000 peg_api.o │ │ │ │ ?rw-r--r-- 0 0 0 1364 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ -?rw-r--r-- 0 0 0 19152 1970-01-01 00:00:00.000000 lexer.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 2216 1970-01-01 00:00:00.000000 string_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 1508 1970-01-01 00:00:00.000000 utf8_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 6804 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ ?rw-r--r-- 0 0 0 3384 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ -?rw-r--r-- 0 0 0 67708 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 67668 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 24992 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ ?rw-r--r-- 0 0 0 77184 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 92176 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ +?rw-r--r-- 0 0 0 92252 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ ?rw-r--r-- 0 0 0 22760 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 38932 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 22364 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ ?rw-r--r-- 0 0 0 35380 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10268 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ ?rw-r--r-- 0 0 0 83484 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ ?rw-r--r-- 0 0 0 16580 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ -?rw-r--r-- 0 0 0 33892 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ +?rw-r--r-- 0 0 0 33888 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10424 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ -?rw-r--r-- 0 0 0 44260 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ -?rw-r--r-- 0 0 0 30476 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ +?rw-r--r-- 0 0 0 44116 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ +?rw-r--r-- 0 0 0 30452 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 30160 1970-01-01 00:00:00.000000 funcobject.o │ │ │ │ -?rw-r--r-- 0 0 0 9436 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ -?rw-r--r-- 0 0 0 63040 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 133248 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 112996 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 9432 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ +?rw-r--r-- 0 0 0 63836 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 133080 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 113044 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 63256 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ +?rw-r--r-- 0 0 0 63260 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 26652 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 43732 1970-01-01 00:00:00.000000 object.o │ │ │ │ -?rw-r--r-- 0 0 0 136652 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 43712 1970-01-01 00:00:00.000000 object.o │ │ │ │ +?rw-r--r-- 0 0 0 136656 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 4360 1970-01-01 00:00:00.000000 picklebufobject.o │ │ │ │ ?rw-r--r-- 0 0 0 17816 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 66364 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 66328 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ ?rw-r--r-- 0 0 0 11760 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ -?rw-r--r-- 0 0 0 16336 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ +?rw-r--r-- 0 0 0 16312 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ ?rw-r--r-- 0 0 0 23132 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ ?rw-r--r-- 0 0 0 201472 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 40428 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ -?rw-r--r-- 0 0 0 358268 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 358188 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 24508 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ -?rw-r--r-- 0 0 0 289220 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 289260 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ ?rw-r--r-- 0 0 0 7680 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ ?rw-r--r-- 0 0 0 1448 1970-01-01 00:00:00.000000 asdl.o │ │ │ │ ?rw-r--r-- 0 0 0 10664 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ ?rw-r--r-- 0 0 0 16472 1970-01-01 00:00:00.000000 ast.o │ │ │ │ -?rw-r--r-- 0 0 0 21468 1970-01-01 00:00:00.000000 ast_opt.o │ │ │ │ +?rw-r--r-- 0 0 0 21460 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 121208 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 121180 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ ?rw-r--r-- 0 0 0 25168 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 164240 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 163832 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 20316 1970-01-01 00:00:00.000000 context.o │ │ │ │ ?rw-r--r-- 0 0 0 992 1970-01-01 00:00:00.000000 critical_section.o │ │ │ │ ?rw-r--r-- 0 0 0 29808 1970-01-01 00:00:00.000000 crossinterp.o │ │ │ │ ?rw-r--r-- 0 0 0 436 1970-01-01 00:00:00.000000 dynamic_annotations.o │ │ │ │ ?rw-r--r-- 0 0 0 30824 1970-01-01 00:00:00.000000 errors.o │ │ │ │ -?rw-r--r-- 0 0 0 31280 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ +?rw-r--r-- 0 0 0 31288 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ ?rw-r--r-- 0 0 0 4004 1970-01-01 00:00:00.000000 frame.o │ │ │ │ ?rw-r--r-- 0 0 0 2584 1970-01-01 00:00:00.000000 frozenmain.o │ │ │ │ ?rw-r--r-- 0 0 0 2400 1970-01-01 00:00:00.000000 future.o │ │ │ │ ?rw-r--r-- 0 0 0 17440 1970-01-01 00:00:00.000000 gc.o │ │ │ │ ?rw-r--r-- 0 0 0 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 37808 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 12980 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 18576 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ ?rw-r--r-- 0 0 0 4568 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ ?rw-r--r-- 0 0 0 68156 1970-01-01 00:00:00.000000 import.o │ │ │ │ ?rw-r--r-- 0 0 0 6528 1970-01-01 00:00:00.000000 importdl.o │ │ │ │ ?rw-r--r-- 0 0 0 49464 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 35360 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ ?rw-r--r-- 0 0 0 9408 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ ?rw-r--r-- 0 0 0 7276 1970-01-01 00:00:00.000000 intrinsics.o │ │ │ │ ?rw-r--r-- 0 0 0 436 1970-01-01 00:00:00.000000 jit.o │ │ │ │ ?rw-r--r-- 0 0 0 8548 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ -?rw-r--r-- 0 0 0 7724 1970-01-01 00:00:00.000000 lock.o │ │ │ │ +?rw-r--r-- 0 0 0 7812 1970-01-01 00:00:00.000000 lock.o │ │ │ │ ?rw-r--r-- 0 0 0 35132 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ ?rw-r--r-- 0 0 0 11108 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ ?rw-r--r-- 0 0 0 1032 1970-01-01 00:00:00.000000 mysnprintf.o │ │ │ │ ?rw-r--r-- 0 0 0 3972 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 13928 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ ?rw-r--r-- 0 0 0 6448 1970-01-01 00:00:00.000000 pathconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 11588 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 1692 1970-01-01 00:00:00.000000 pyarena.o │ │ │ │ ?rw-r--r-- 0 0 0 2252 1970-01-01 00:00:00.000000 pyctype.o │ │ │ │ ?rw-r--r-- 0 0 0 732 1970-01-01 00:00:00.000000 pyfpe.o │ │ │ │ ?rw-r--r-- 0 0 0 6160 1970-01-01 00:00:00.000000 pyhash.o │ │ │ │ ?rw-r--r-- 0 0 0 205648 1970-01-01 00:00:00.000000 pylifecycle.o │ │ │ │ ?rw-r--r-- 0 0 0 436 1970-01-01 00:00:00.000000 pymath.o │ │ │ │ ?rw-r--r-- 0 0 0 195524 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ ?rw-r--r-- 0 0 0 24880 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ -?rw-r--r-- 0 0 0 16036 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ +?rw-r--r-- 0 0 0 15760 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ ?rw-r--r-- 0 0 0 3068 1970-01-01 00:00:00.000000 qsbr.o │ │ │ │ -?rw-r--r-- 0 0 0 4444 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 4452 1970-01-01 00:00:00.000000 bootstrap_hash.o │ │ │ │ +?rw-r--r-- 0 0 0 12504 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ ?rw-r--r-- 0 0 0 5308 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ -?rw-r--r-- 0 0 0 45928 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 45932 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 3236 1970-01-01 00:00:00.000000 getopt.o │ │ │ │ ?rw-r--r-- 0 0 0 1220 1970-01-01 00:00:00.000000 pystrcmp.o │ │ │ │ ?rw-r--r-- 0 0 0 5436 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 42204 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 42176 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 24104 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ ?rw-r--r-- 0 0 0 3888 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 1244 1970-01-01 00:00:00.000000 perf_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 436 1970-01-01 00:00:00.000000 perf_jit_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 2412 1970-01-01 00:00:00.000000 dynload_shlib.o │ │ │ │ ?rw-r--r-- 0 0 0 1308 1970-01-01 00:00:00.000000 pydtrace.o │ │ │ │ ?rw-r--r-- 0 0 0 4648 1970-01-01 00:00:00.000000 config.o │ │ │ │ ?rw-r--r-- 0 0 0 12344 1970-01-01 00:00:00.000000 main.o │ │ │ │ ?rw-r--r-- 0 0 0 14480 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 13420 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 27768 1970-01-01 00:00:00.000000 _csv.o │ │ │ │ ?rw-r--r-- 0 0 0 106012 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 17748 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 34336 1970-01-01 00:00:00.000000 _json.o │ │ │ │ +?rw-r--r-- 0 0 0 34472 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 114392 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 46124 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ +?rw-r--r-- 0 0 0 46120 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ ?rw-r--r-- 0 0 0 51840 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ ?rw-r--r-- 0 0 0 21060 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ ?rw-r--r-- 0 0 0 38700 1970-01-01 00:00:00.000000 cmathmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 85100 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 24644 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 24528 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 67144 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ ?rw-r--r-- 0 0 0 51832 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 │ │ │ │ ?rw-r--r-- 0 0 0 6048 1970-01-01 00:00:00.000000 Hacl_Hash_SHA1.o │ │ │ │ ?rw-r--r-- 0 0 0 16500 1970-01-01 00:00:00.000000 sha2module.o │ │ │ │ ?rw-r--r-- 0 0 0 13876 1970-01-01 00:00:00.000000 sha3module.o │ │ │ │ ?rw-r--r-- 0 0 0 10832 1970-01-01 00:00:00.000000 Hacl_Hash_SHA3.o │ │ │ │ -?rw-r--r-- 0 0 0 691196 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ +?rw-r--r-- 0 0 0 691204 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ ?rw-r--r-- 0 0 0 13952 1970-01-01 00:00:00.000000 _posixsubprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 15328 1970-01-01 00:00:00.000000 fcntlmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 7964 1970-01-01 00:00:00.000000 grpmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 9348 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 40120 1970-01-01 00:00:00.000000 zlibmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6264 1970-01-01 00:00:00.000000 atexitmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 19044 1970-01-01 00:00:00.000000 faulthandler.o │ │ │ │ -?rw-r--r-- 0 0 0 246552 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 246636 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 30128 1970-01-01 00:00:00.000000 signalmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5820 1970-01-01 00:00:00.000000 _tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 2732 1970-01-01 00:00:00.000000 _suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 33920 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 40376 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 22848 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ +?rw-r--r-- 0 0 0 22720 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 20712 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ ?rw-r--r-- 0 0 0 22560 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ -?rw-r--r-- 0 0 0 20328 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ -?rw-r--r-- 0 0 0 59484 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ -?rw-r--r-- 0 0 0 62920 1970-01-01 00:00:00.000000 textio.o │ │ │ │ +?rw-r--r-- 0 0 0 20340 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ +?rw-r--r-- 0 0 0 59460 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ +?rw-r--r-- 0 0 0 62900 1970-01-01 00:00:00.000000 textio.o │ │ │ │ ?rw-r--r-- 0 0 0 19448 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ ?rw-r--r-- 0 0 0 78076 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 131924 1970-01-01 00:00:00.000000 sre.o │ │ │ │ ?rw-r--r-- 0 0 0 1892 1970-01-01 00:00:00.000000 _sysconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 42464 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 31220 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 2320 1970-01-01 00:00:00.000000 _typingmodule.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: 15864 (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 0x3df8: │ │ │ │ │ +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 003630 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 002058 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0036f0 000660 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 002590 000048 00 A 0 0 1 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0025d8 0000d0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 003d50 000020 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 0026a8 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0026a8 00002b 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 0026d4 000790 10 14 30 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 002e64 0007cb 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 003d70 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: 00002048 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 28: 00002050 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 552 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: 00002050 4 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ - 119: 00002054 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 0x3630 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 0x36f0 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 │ │ │ │ │ -0000203c 0000741c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002048 00005202 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000204c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002050 0000311d R_ARM_JUMP24 000006ec _PyPegen_lookahead │ │ │ │ │ -00002054 0000311d R_ARM_JUMP24 000006ec _PyPegen_lookahead │ │ │ │ │ +0000204c 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 0x3d50 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 {} │ │ │ │ │ @@ -2231,110 +2231,114 @@ │ │ │ │ │ bgt 1eb4 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ 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 2010 <_PyPegen_byte_offset_to_character_offset_line+0x1e8> │ │ │ │ │ + bne 2000 <_PyPegen_byte_offset_to_character_offset_line+0x1d8> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bgt 1e98 <_PyPegen_byte_offset_to_character_offset_line+0x70> │ │ │ │ │ mov r0, #3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ and r1, r3, #224 @ 0xe0 │ │ │ │ │ cmp r1, #192 @ 0xc0 │ │ │ │ │ addeq r4, r4, #2 │ │ │ │ │ - bne 1f90 <_PyPegen_byte_offset_to_character_offset_line+0x168> │ │ │ │ │ + bne 1fa0 <_PyPegen_byte_offset_to_character_offset_line+0x178> │ │ │ │ │ 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 1fb4 <_PyPegen_byte_offset_to_character_offset_line+0x18c> │ │ │ │ │ + bne 1fc0 <_PyPegen_byte_offset_to_character_offset_line+0x198> │ │ │ │ │ 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 1fd8 <_PyPegen_byte_offset_to_character_offset_line+0x1b0> │ │ │ │ │ + bne 1fe0 <_PyPegen_byte_offset_to_character_offset_line+0x1b8> │ │ │ │ │ cmp r5, r3 │ │ │ │ │ bgt 1eb0 <_PyPegen_byte_offset_to_character_offset_line+0x88> │ │ │ │ │ mov r0, #4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ and ip, r1, #224 @ 0xe0 │ │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ │ - addeq r3, r3, #2 │ │ │ │ │ bne 1f7c <_PyPegen_byte_offset_to_character_offset_line+0x154> │ │ │ │ │ + add r3, r3, #2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ blt 1eb4 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ and ip, r1, #240 @ 0xf0 │ │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ │ - bne 1ffc <_PyPegen_byte_offset_to_character_offset_line+0x1d4> │ │ │ │ │ - add r3, r3, #3 │ │ │ │ │ + addeq r3, r3, #3 │ │ │ │ │ + beq 1f6c <_PyPegen_byte_offset_to_character_offset_line+0x144> │ │ │ │ │ + and r1, r1, #248 @ 0xf8 │ │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ │ + bne 2040 <_PyPegen_byte_offset_to_character_offset_line+0x218> │ │ │ │ │ + add r3, r3, #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 1f0c <_PyPegen_byte_offset_to_character_offset_line+0xe4> │ │ │ │ │ + beq 2028 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ and r3, r3, #248 @ 0xf8 │ │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ │ - bne 2030 <_PyPegen_byte_offset_to_character_offset_line+0x208> │ │ │ │ │ + bne 2040 <_PyPegen_byte_offset_to_character_offset_line+0x218> │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ b 1f0c <_PyPegen_byte_offset_to_character_offset_line+0xe4> │ │ │ │ │ and r1, r3, #240 @ 0xf0 │ │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ │ - addeq r4, r4, #3 │ │ │ │ │ - beq 1f2c <_PyPegen_byte_offset_to_character_offset_line+0x104> │ │ │ │ │ + beq 2020 <_PyPegen_byte_offset_to_character_offset_line+0x1f8> │ │ │ │ │ and r3, r3, #248 @ 0xf8 │ │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ │ - bne 2030 <_PyPegen_byte_offset_to_character_offset_line+0x208> │ │ │ │ │ + bne 2040 <_PyPegen_byte_offset_to_character_offset_line+0x218> │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ b 1f2c <_PyPegen_byte_offset_to_character_offset_line+0x104> │ │ │ │ │ and r1, r3, #240 @ 0xf0 │ │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ │ - addeq r3, r4, #3 │ │ │ │ │ - beq 1f4c <_PyPegen_byte_offset_to_character_offset_line+0x124> │ │ │ │ │ + beq 2030 <_PyPegen_byte_offset_to_character_offset_line+0x208> │ │ │ │ │ and r3, r3, #248 @ 0xf8 │ │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ │ - bne 2030 <_PyPegen_byte_offset_to_character_offset_line+0x208> │ │ │ │ │ + bne 2040 <_PyPegen_byte_offset_to_character_offset_line+0x218> │ │ │ │ │ add r3, r4, #4 │ │ │ │ │ b 1f4c <_PyPegen_byte_offset_to_character_offset_line+0x124> │ │ │ │ │ - and r1, r1, #248 @ 0xf8 │ │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ │ - bne 2030 <_PyPegen_byte_offset_to_character_offset_line+0x208> │ │ │ │ │ - add r3, r3, #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 1eec <_PyPegen_byte_offset_to_character_offset_line+0xc4> │ │ │ │ │ + beq 2038 <_PyPegen_byte_offset_to_character_offset_line+0x210> │ │ │ │ │ and r3, r3, #248 @ 0xf8 │ │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ │ - addeq r4, r4, #4 │ │ │ │ │ - beq 1eec <_PyPegen_byte_offset_to_character_offset_line+0xc4> │ │ │ │ │ - ldr r3, [pc, #16] @ 2048 <_PyPegen_byte_offset_to_character_offset_line+0x220> │ │ │ │ │ - ldr r1, [pc, #16] @ 204c <_PyPegen_byte_offset_to_character_offset_line+0x224> │ │ │ │ │ + bne 2040 <_PyPegen_byte_offset_to_character_offset_line+0x218> │ │ │ │ │ + add r4, r4, #4 │ │ │ │ │ + b 1eec <_PyPegen_byte_offset_to_character_offset_line+0xc4> │ │ │ │ │ + add r4, r4, #3 │ │ │ │ │ + b 1f2c <_PyPegen_byte_offset_to_character_offset_line+0x104> │ │ │ │ │ + add r4, r4, #3 │ │ │ │ │ + b 1f0c <_PyPegen_byte_offset_to_character_offset_line+0xe4> │ │ │ │ │ + add r3, r4, #3 │ │ │ │ │ + b 1f4c <_PyPegen_byte_offset_to_character_offset_line+0x124> │ │ │ │ │ + add r4, r4, #3 │ │ │ │ │ + b 1eec <_PyPegen_byte_offset_to_character_offset_line+0xc4> │ │ │ │ │ + ldr r3, [pc, #16] @ 2058 <_PyPegen_byte_offset_to_character_offset_line+0x230> │ │ │ │ │ + ldr r1, [pc, #16] @ 205c <_PyPegen_byte_offset_to_character_offset_line+0x234> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000001c0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002050 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ +00002060 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ _PyPegen_lookahead_for_expr(): │ │ │ │ │ b 6ec <_PyPegen_lookahead> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -00002054 <_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: 24132 (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 0x5e44: │ │ │ │ │ │ │ │ │ │ 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 00558c 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 002c70 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 00582c 000508 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 003af8 00002b 00 A 0 0 1 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 003b24 000408 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 005d34 000088 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 003f2c 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003f2c 00002b 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 003f58 000b00 10 14 52 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 004a58 000b34 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 005dbc 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 {} │ │ │ │ │ @@ -22,29 +22,29 @@ │ │ │ │ │ 18: 00001648 88 FUNC LOCAL DEFAULT 6 _get_names.isra.0 │ │ │ │ │ 19: 00001738 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 │ │ │ │ │ + 25: 000027c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 26: 000027d0 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: 00002b84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 29: 00002b88 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 30: 00000140 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 31: 00000208 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 32: 00000210 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 33: 000002b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 34: 000002b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 35: 00000314 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 36: 0000031c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 37: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 38: 000000cc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 39: 000000d4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 33: 0000026c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 34: 00000274 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 35: 0000037c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 36: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 37: 000000cc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 38: 000000d4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 39: 00000380 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 40: 000005f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 41: 000005f4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 42: 000007f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 43: 000007f8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 44: 00000944 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 45: 000001ac 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 46: 000001b8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -82,16 +82,16 @@ │ │ │ │ │ 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: 00002884 300 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ + 86: 000029b0 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 │ │ │ │ │ @@ -116,46 +116,46 @@ │ │ │ │ │ 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: 00002164 580 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ + 120: 000023a8 580 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ + 121: 000025ec 100 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ + 122: 00002650 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: 0000268c 120 FUNC GLOBAL HIDDEN 6 _PyPegen_function_def_decorators │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ - 128: 000026e4 52 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ - 129: 00002718 152 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ - 130: 000027b0 180 FUNC GLOBAL HIDDEN 6 _PyPegen_empty_arguments │ │ │ │ │ + 128: 00002704 52 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ + 129: 00002738 152 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ + 130: 000027d0 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: 00002b48 44 FUNC GLOBAL HIDDEN 6 _PyPegen_augoperator │ │ │ │ │ + 134: 00002b74 20 FUNC GLOBAL HIDDEN 6 _PyPegen_dummy_name │ │ │ │ │ + 135: 00002b88 180 FUNC GLOBAL HIDDEN 6 _PyPegen_make_module │ │ │ │ │ 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Module │ │ │ │ │ 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_type_ignore_seq_new │ │ │ │ │ 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeIgnore │ │ │ │ │ 139: 00000140 208 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_read_tp │ │ │ │ │ 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 143: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 144: 00002c1c 52 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ - 145: 00000210 168 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ - 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ - 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 148: 000002b8 100 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ - 149: 0000031c 100 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ - 150: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ + 144: 00002c3c 52 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ + 145: 00000210 100 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ + 146: 00000274 100 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ + 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ + 148: 000002d8 168 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ + 149: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ + 150: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ 151: 00000000 212 FUNC GLOBAL HIDDEN 9 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ 153: 00000380 200 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ 155: 00000448 428 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ 156: 000005f4 52 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ 157: 00000628 52 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x556c contains 84 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x558c contains 84 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 0000351c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000030 00005a1c R_ARM_CALL 000009c8 _PyPegen_new_type_comment │ │ │ │ │ 00000064 00005b1c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ 0000009c 00007c1c R_ARM_CALL 00000000 _Py_asdl_identifier_seq_new │ │ │ │ │ 000000fc 0000741d R_ARM_JUMP24 00000000 strcmp │ │ │ │ │ 00000104 0000741c R_ARM_CALL 00000000 strcmp │ │ │ │ │ @@ -16,33 +16,33 @@ │ │ │ │ │ 00000180 00008d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000194 00008e1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ 000001a0 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 000001d4 00004a1c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ 000001fc 00003b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000208 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000020c 00008f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000238 0000921c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -0000024c 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000027c 0000931c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000002a8 00003b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002b4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002e0 0000621c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -000002f4 0000621c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000314 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000318 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000374 0000961c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00000238 0000621c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +0000024c 0000621c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +0000026c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000270 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000002cc 0000931c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00000300 0000951c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +00000314 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000344 0000961c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00000370 00003b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000037c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003a8 00009a1c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ 000003c8 0000731c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ 000003dc 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000410 0000381c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 0000043c 00003b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000514 00003e1c R_ARM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ 00000530 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 00000554 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000005dc 00003c1c R_ARM_CALL 0000010c _PyPegen_concatenate_strings │ │ │ │ │ +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 │ │ │ │ │ @@ -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 0x582c 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,16 +130,16 @@ │ │ │ │ │ 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 00002884 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +00000e04 0000561c R_ARM_CALL 000029b0 _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 │ │ │ │ │ @@ -215,46 +215,46 @@ │ │ │ │ │ 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 │ │ │ │ │ +00002394 00003d1d R_ARM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000023cc 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000025d8 00003d1d R_ARM_JUMP24 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00002614 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00002644 00000e1c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ +00002674 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000026f0 00007e1c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +000026fc 00007f1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +00002724 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00002780 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000027bc 0000141c R_ARM_CALL 000000d4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000027c8 00004802 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000027cc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000027f0 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00002804 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00002818 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000282c 0000661c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00002840 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00002870 0000671c R_ARM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +0000294c 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00002a3c 0000831c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00002ae0 0000831c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +00002b64 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00002b84 00005802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002bbc 0000881d R_ARM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +00002bc8 0000891c R_ARM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ +00002bec 00005a1c R_ARM_CALL 000009c8 _PyPegen_new_type_comment │ │ │ │ │ +00002c04 00008a1c R_ARM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ +00002c30 0000881d R_ARM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +00002c5c 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 0x5d34 contains 17 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000000cc 00004802 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 000000d0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000120 0000981c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000001ac 0000a802 R_ARM_ABS32 00000000 PyComplex_Type │ │ │ │ │ 000001b0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b4 00004802 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -118,20 +118,20 @@ │ │ │ │ │ _PyAST_TypeIgnore │ │ │ │ │ _PyPegen_join_names_with_dot │ │ │ │ │ PyUnicode_FromFormat │ │ │ │ │ __aeabi_read_tp │ │ │ │ │ _PyUnicode_InternImmortal │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ _PyPegen_key_value_pair │ │ │ │ │ -_PyPegen_alias_for_star │ │ │ │ │ -PyUnicode_InternFromString │ │ │ │ │ -_PyAST_alias │ │ │ │ │ _PyPegen_check_legacy_stmt │ │ │ │ │ _PyPegen_class_def_decorators │ │ │ │ │ _PyAST_ClassDef │ │ │ │ │ +_PyPegen_alias_for_star │ │ │ │ │ +PyUnicode_InternFromString │ │ │ │ │ +_PyAST_alias │ │ │ │ │ _PyPegen_nonparen_genexp_in_call │ │ │ │ │ _PyPegen_raise_error_known_location │ │ │ │ │ _PyPegen_decoded_constant_from_token │ │ │ │ │ PyBytes_AsStringAndSize │ │ │ │ │ _PyPegen_setup_full_format_spec │ │ │ │ │ _PyPegen_slash_with_default │ │ │ │ │ _PyPegen_key_pattern_pair │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -162,97 +162,47 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 1d8 <_PyPegen_join_names_with_dot+0x98> │ │ │ │ │ .word 0x00000164 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000210 <_PyPegen_alias_for_star>: │ │ │ │ │ -_PyPegen_alias_for_star(): │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - sub sp, sp, #16 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #132] @ 2b4 <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_InternFromString │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 2ac <_PyPegen_alias_for_star+0x9c> │ │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 <_PyArena_AddPyObject> │ │ │ │ │ - R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 288 <_PyPegen_alias_for_star+0x78> │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - str r6, [sp] │ │ │ │ │ - bl 0 <_PyAST_alias> │ │ │ │ │ - R_ARM_CALL _PyAST_alias │ │ │ │ │ - add sp, sp, #16 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2ac <_PyPegen_alias_for_star+0x9c> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne 2ac <_PyPegen_alias_for_star+0x9c> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 280 <_PyPegen_alias_for_star+0x70> │ │ │ │ │ - .word 0x0000016c │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - │ │ │ │ │ -000002b8 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ +00000210 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ _PyPegen_check_legacy_stmt(): │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, #24 │ │ │ │ │ - bne 304 <_PyPegen_check_legacy_stmt+0x4c> │ │ │ │ │ + bne 25c <_PyPegen_check_legacy_stmt+0x4c> │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #48] @ 314 <_PyPegen_check_legacy_stmt+0x5c> │ │ │ │ │ + ldr r1, [pc, #48] @ 26c <_PyPegen_check_legacy_stmt+0x5c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30c <_PyPegen_check_legacy_stmt+0x54> │ │ │ │ │ - ldr r1, [pc, #36] @ 318 <_PyPegen_check_legacy_stmt+0x60> │ │ │ │ │ + beq 264 <_PyPegen_check_legacy_stmt+0x54> │ │ │ │ │ + ldr r1, [pc, #36] @ 270 <_PyPegen_check_legacy_stmt+0x60> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - .word 0x00000170 │ │ │ │ │ + .word 0x0000016c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000178 │ │ │ │ │ + .word 0x00000174 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000031c <_PyPegen_class_def_decorators>: │ │ │ │ │ +00000274 <_PyPegen_class_def_decorators>: │ │ │ │ │ _PyPegen_class_def_decorators(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ │ @@ -273,14 +223,64 @@ │ │ │ │ │ ldmib ip, {r0, r1, r2} │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_CALL _PyAST_ClassDef │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ │ │ +000002d8 <_PyPegen_alias_for_star>: │ │ │ │ │ +_PyPegen_alias_for_star(): │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + sub sp, sp, #16 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r0, [pc, #132] @ 37c <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_InternFromString │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 374 <_PyPegen_alias_for_star+0x9c> │ │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 <_PyArena_AddPyObject> │ │ │ │ │ + R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 350 <_PyPegen_alias_for_star+0x78> │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + bl 0 <_PyAST_alias> │ │ │ │ │ + R_ARM_CALL _PyAST_alias │ │ │ │ │ + add sp, sp, #16 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 374 <_PyPegen_alias_for_star+0x9c> │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne 374 <_PyPegen_alias_for_star+0x9c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 348 <_PyPegen_alias_for_star+0x70> │ │ │ │ │ + .word 0x0000017c │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + │ │ │ │ │ 00000380 <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ _PyPegen_decoded_constant_from_token(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -339,15 +339,15 @@ │ │ │ │ │ _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 5e8 <_PyPegen_setup_full_format_spec+0x1a0> │ │ │ │ │ + beq 5b4 <_PyPegen_setup_full_format_spec+0x16c> │ │ │ │ │ mov r7, ip │ │ │ │ │ ldr r5, [r7], #4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r1, [pc, #372] @ 5f0 <_PyPegen_setup_full_format_spec+0x1a8> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ @@ -371,32 +371,32 @@ │ │ │ │ │ b 488 <_PyPegen_setup_full_format_spec+0x40> │ │ │ │ │ cmp r0, r5 │ │ │ │ │ bne 550 <_PyPegen_setup_full_format_spec+0x108> │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4f4 <_PyPegen_setup_full_format_spec+0xac> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 5b4 <_PyPegen_setup_full_format_spec+0x16c> │ │ │ │ │ + bne 5bc <_PyPegen_setup_full_format_spec+0x174> │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne 5b4 <_PyPegen_setup_full_format_spec+0x16c> │ │ │ │ │ - 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 5e8 <_PyPegen_setup_full_format_spec+0x1a0> │ │ │ │ │ + beq 5b4 <_PyPegen_setup_full_format_spec+0x16c> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldr r4, [r6, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r4, [r0, #4] │ │ │ │ │ @@ -405,15 +405,15 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r8, #1 │ │ │ │ │ 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 5e8 <_PyPegen_setup_full_format_spec+0x1a0> │ │ │ │ │ + beq 5b4 <_PyPegen_setup_full_format_spec+0x16c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r8, [pc, #132] @ 5f0 <_PyPegen_setup_full_format_spec+0x1a8> │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ bge 4d0 <_PyPegen_setup_full_format_spec+0x88> │ │ │ │ │ ldr r2, [r7, #4]! │ │ │ │ │ @@ -427,30 +427,30 @@ │ │ │ │ │ bne 5a8 <_PyPegen_setup_full_format_spec+0x160> │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 56c <_PyPegen_setup_full_format_spec+0x124> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r2, [ip, lr, lsl #2] │ │ │ │ │ b 56c <_PyPegen_setup_full_format_spec+0x124> │ │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + 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 51c <_PyPegen_setup_full_format_spec+0xd4> │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 540 <_PyPegen_setup_full_format_spec+0xf8> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ 000005f4 <_PyPegen_slash_with_default>: │ │ │ │ │ _PyPegen_slash_with_default(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -10,17 +10,17 @@ │ │ │ │ │ [ dc] {{ │ │ │ │ │ [ e0] }} │ │ │ │ │ [ e4] f-string: conversion type must come right after the exclamanation mark │ │ │ │ │ [ 12c] <> │ │ │ │ │ [ 130] with Barry as BDFL, use '<>' instead of '!=' │ │ │ │ │ [ 160] != │ │ │ │ │ [ 164] %U.%U │ │ │ │ │ - [ 16c] * │ │ │ │ │ - [ 170] print │ │ │ │ │ - [ 178] exec │ │ │ │ │ + [ 16c] print │ │ │ │ │ + [ 174] exec │ │ │ │ │ + [ 17c] * │ │ │ │ │ [ 180] Generator expression must be parenthesized │ │ │ │ │ [ 1ac] attribute │ │ │ │ │ [ 1b8] subscript │ │ │ │ │ [ 1c4] starred │ │ │ │ │ [ 1cc] name │ │ │ │ │ [ 1d4] list │ │ │ │ │ [ 1dc] tuple │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -952,22 +952,22 @@ │ │ │ │ │ b 0 <_PyAST_Call> │ │ │ │ │ R_ARM_JUMP24 _PyAST_Call │ │ │ │ │ ldr sl, [r4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 2864 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ + bl 2884 <_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 29b0 <_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 │ │ │ │ │ @@ -1397,56 +1397,56 @@ │ │ │ │ │ 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> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r9, [r3, #4] │ │ │ │ │ - ldr sl, [r3] │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ + ldr sl, [r3, #4] │ │ │ │ │ + ldr r9, [r3] │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ beq 14bc <_PyPegen_make_arguments+0x330> │ │ │ │ │ - ldr fp, [r9] │ │ │ │ │ + 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> │ │ │ │ │ cmp fp, #0 │ │ │ │ │ bgt 157c <_PyPegen_make_arguments+0x3f0> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r9, [r3, #4] │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ beq 15b4 <_PyPegen_make_arguments+0x428> │ │ │ │ │ - ldr fp, [r9] │ │ │ │ │ + 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 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ bgt 1558 <_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> │ │ │ │ │ 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> │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 1354 <_PyPegen_make_arguments+0x1c8> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ @@ -1479,39 +1479,39 @@ │ │ │ │ │ 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] │ │ │ │ │ + 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] │ │ │ │ │ + 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> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 1648 <_get_names.isra.0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ b 150c <_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> │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ @@ -2331,331 +2331,339 @@ │ │ │ │ │ │ │ │ │ │ 00002164 <_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 │ │ │ │ │ + subs r5, r1, #0 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - beq 2374 <_PyPegen_get_keys+0x210> │ │ │ │ │ - ldr r5, [r4] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq 238c <_PyPegen_get_keys+0x228> │ │ │ │ │ + ldr r4, [r5] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ 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 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - cmp r5, #2 │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cmp r5, #3 │ │ │ │ │ + cmp r4, #3 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - cmp r5, #4 │ │ │ │ │ + cmp r4, #4 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ - cmp r5, #5 │ │ │ │ │ + cmp r4, #5 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ - cmp r5, #6 │ │ │ │ │ + cmp r4, #6 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ - cmp r5, #7 │ │ │ │ │ + cmp r4, #7 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #32] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ - cmp r5, #8 │ │ │ │ │ + cmp r4, #8 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ - cmp r5, #9 │ │ │ │ │ + cmp r4, #9 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ │ - add r1, r3, #32 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ - sub lr, r3, #4 │ │ │ │ │ - add lr, lr, 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> │ │ │ │ │ - cmp ip, #1 │ │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ + cmp r4, #10 │ │ │ │ │ + ldr r2, [r2] │ │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ │ + add ip, r3, #36 @ 0x24 │ │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ │ + sub r3, r3, #4 │ │ │ │ │ + add r1, r3, r4, lsl #2 │ │ │ │ │ + sub r3, r1, ip │ │ │ │ │ + sub r3, r3, #4 │ │ │ │ │ + lsr r3, r3, #2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + ands r3, r3, #7 │ │ │ │ │ + mov lr, ip │ │ │ │ │ + add r2, r0, #44 @ 0x2c │ │ │ │ │ + beq 2314 <_PyPegen_get_keys+0x1b0> │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 2300 <_PyPegen_get_keys+0x19c> │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq 22f4 <_PyPegen_get_keys+0x190> │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ beq 22e8 <_PyPegen_get_keys+0x184> │ │ │ │ │ - cmp ip, #2 │ │ │ │ │ + cmp r3, #4 │ │ │ │ │ beq 22dc <_PyPegen_get_keys+0x178> │ │ │ │ │ - cmp ip, #3 │ │ │ │ │ + cmp r3, #5 │ │ │ │ │ beq 22d0 <_PyPegen_get_keys+0x16c> │ │ │ │ │ - cmp ip, #4 │ │ │ │ │ - beq 22c4 <_PyPegen_get_keys+0x160> │ │ │ │ │ - cmp ip, #5 │ │ │ │ │ - beq 22b8 <_PyPegen_get_keys+0x154> │ │ │ │ │ - cmp ip, #6 │ │ │ │ │ - bne 2380 <_PyPegen_get_keys+0x21c> │ │ │ │ │ - ldr r3, [r1, #4]! │ │ │ │ │ + cmp r3, #6 │ │ │ │ │ + bne 2398 <_PyPegen_get_keys+0x234> │ │ │ │ │ + ldr r3, [lr, #4]! │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r2, #4]! │ │ │ │ │ - ldr r3, [r1, #4]! │ │ │ │ │ + ldr r3, [lr, #4]! │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r2, #4]! │ │ │ │ │ - ldr r3, [r1, #4]! │ │ │ │ │ + ldr r3, [lr, #4]! │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r2, #4]! │ │ │ │ │ - ldr r3, [r1, #4]! │ │ │ │ │ + ldr r3, [lr, #4]! │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r2, #4]! │ │ │ │ │ - ldr r3, [r1, #4]! │ │ │ │ │ + ldr r3, [lr, #4]! │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r2, #4]! │ │ │ │ │ - ldr r3, [r1, #4]! │ │ │ │ │ + ldr r3, [lr, #4]! │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - cmp r1, lr │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ str r3, [r2, #4]! │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - mov ip, r1 │ │ │ │ │ + ldr r3, [lr, #4] │ │ │ │ │ + mov ip, lr │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - add r1, r1, #32 │ │ │ │ │ + ldr r3, [lr, #8] │ │ │ │ │ + add lr, lr, #32 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - ldr r3, [r1, #-20] @ 0xffffffec │ │ │ │ │ + ldr r3, [lr, #-20] @ 0xffffffec │ │ │ │ │ add r2, r2, #32 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r2, #-20] @ 0xffffffec │ │ │ │ │ - ldr r3, [r1, #-16] │ │ │ │ │ + ldr r3, [lr, #-16] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r2, #-16] │ │ │ │ │ - ldr r3, [r1, #-12] │ │ │ │ │ + ldr r3, [lr, #-12] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r2, #-12] │ │ │ │ │ - ldr r3, [r1, #-8] │ │ │ │ │ + ldr r3, [lr, #-8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r2, #-8] │ │ │ │ │ - ldr r3, [r1, #-4] │ │ │ │ │ - cmp r1, lr │ │ │ │ │ + ldr r3, [lr, #-4] │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r2, #-4] │ │ │ │ │ ldr r3, [ip, #32] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 22fc <_PyPegen_get_keys+0x198> │ │ │ │ │ + bne 2314 <_PyPegen_get_keys+0x1b0> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ 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, [lr, #4]! │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - str r3, [r2, #44]! @ 0x2c │ │ │ │ │ - b 22ac <_PyPegen_get_keys+0x148> │ │ │ │ │ + str r3, [r2, #4]! │ │ │ │ │ + b 22c4 <_PyPegen_get_keys+0x160> │ │ │ │ │ │ │ │ │ │ -00002398 <_PyPegen_get_values>: │ │ │ │ │ +000023a8 <_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 │ │ │ │ │ + subs r5, r1, #0 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ - beq 25a8 <_PyPegen_get_values+0x210> │ │ │ │ │ - ldr r5, [r4] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq 25d0 <_PyPegen_get_values+0x228> │ │ │ │ │ + ldr r4, [r5] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ 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 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - cmp r5, #2 │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cmp r5, #3 │ │ │ │ │ + cmp r4, #3 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - cmp r5, #4 │ │ │ │ │ + cmp r4, #4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ - cmp r5, #5 │ │ │ │ │ + cmp r4, #5 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ - cmp r5, #6 │ │ │ │ │ + cmp r4, #6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ - cmp r5, #7 │ │ │ │ │ + cmp r4, #7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #32] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ - cmp r5, #8 │ │ │ │ │ + cmp r4, #8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ - cmp r5, #9 │ │ │ │ │ + cmp r4, #9 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ │ - add r1, r3, #32 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ - sub lr, r3, #4 │ │ │ │ │ - add lr, lr, 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> │ │ │ │ │ - cmp ip, #1 │ │ │ │ │ - beq 251c <_PyPegen_get_values+0x184> │ │ │ │ │ - cmp ip, #2 │ │ │ │ │ - beq 2510 <_PyPegen_get_values+0x178> │ │ │ │ │ - cmp ip, #3 │ │ │ │ │ - beq 2504 <_PyPegen_get_values+0x16c> │ │ │ │ │ - cmp ip, #4 │ │ │ │ │ - beq 24f8 <_PyPegen_get_values+0x160> │ │ │ │ │ - cmp ip, #5 │ │ │ │ │ - beq 24ec <_PyPegen_get_values+0x154> │ │ │ │ │ - cmp ip, #6 │ │ │ │ │ - bne 25b4 <_PyPegen_get_values+0x21c> │ │ │ │ │ - ldr r3, [r1, #4]! │ │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ + cmp r4, #10 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ │ + add ip, r3, #36 @ 0x24 │ │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ │ + sub r3, r3, #4 │ │ │ │ │ + add r1, r3, r4, lsl #2 │ │ │ │ │ + sub r3, r1, ip │ │ │ │ │ + sub r3, r3, #4 │ │ │ │ │ + lsr r3, r3, #2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + ands r3, r3, #7 │ │ │ │ │ + mov lr, ip │ │ │ │ │ + add r2, r0, #44 @ 0x2c │ │ │ │ │ + beq 2558 <_PyPegen_get_values+0x1b0> │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 2544 <_PyPegen_get_values+0x19c> │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq 2538 <_PyPegen_get_values+0x190> │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ + beq 252c <_PyPegen_get_values+0x184> │ │ │ │ │ + cmp r3, #4 │ │ │ │ │ + beq 2520 <_PyPegen_get_values+0x178> │ │ │ │ │ + cmp r3, #5 │ │ │ │ │ + beq 2514 <_PyPegen_get_values+0x16c> │ │ │ │ │ + cmp r3, #6 │ │ │ │ │ + bne 25dc <_PyPegen_get_values+0x234> │ │ │ │ │ + ldr r3, [lr, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r2, #4]! │ │ │ │ │ - ldr r3, [r1, #4]! │ │ │ │ │ + ldr r3, [lr, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r2, #4]! │ │ │ │ │ - ldr r3, [r1, #4]! │ │ │ │ │ + ldr r3, [lr, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r2, #4]! │ │ │ │ │ - ldr r3, [r1, #4]! │ │ │ │ │ + ldr r3, [lr, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r2, #4]! │ │ │ │ │ - ldr r3, [r1, #4]! │ │ │ │ │ + ldr r3, [lr, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r2, #4]! │ │ │ │ │ - ldr r3, [r1, #4]! │ │ │ │ │ + ldr r3, [lr, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cmp r1, lr │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ str r3, [r2, #4]! │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - mov ip, r1 │ │ │ │ │ + ldr r3, [lr, #4] │ │ │ │ │ + mov ip, lr │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - add r1, r1, #32 │ │ │ │ │ + ldr r3, [lr, #8] │ │ │ │ │ + add lr, lr, #32 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - ldr r3, [r1, #-20] @ 0xffffffec │ │ │ │ │ + ldr r3, [lr, #-20] @ 0xffffffec │ │ │ │ │ add r2, r2, #32 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r2, #-20] @ 0xffffffec │ │ │ │ │ - ldr r3, [r1, #-16] │ │ │ │ │ + ldr r3, [lr, #-16] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r2, #-16] │ │ │ │ │ - ldr r3, [r1, #-12] │ │ │ │ │ + ldr r3, [lr, #-12] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r2, #-12] │ │ │ │ │ - ldr r3, [r1, #-8] │ │ │ │ │ + ldr r3, [lr, #-8] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r2, #-8] │ │ │ │ │ - ldr r3, [r1, #-4] │ │ │ │ │ - cmp r1, lr │ │ │ │ │ + ldr r3, [lr, #-4] │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ 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 2558 <_PyPegen_get_values+0x1b0> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ 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, [lr, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - str r3, [r2, #44]! @ 0x2c │ │ │ │ │ - b 24e0 <_PyPegen_get_values+0x148> │ │ │ │ │ + str r3, [r2, #4]! │ │ │ │ │ + b 2508 <_PyPegen_get_values+0x160> │ │ │ │ │ │ │ │ │ │ -000025cc <_PyPegen_name_default_pair>: │ │ │ │ │ +000025ec <_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 2630 <_PyPegen_name_default_pair+0x44> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2618 <_PyPegen_name_default_pair+0x4c> │ │ │ │ │ + bne 2638 <_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 2630 <_PyPegen_name_default_pair+0x44> │ │ │ │ │ │ │ │ │ │ -00002630 <_PyPegen_star_etc>: │ │ │ │ │ +00002650 <_PyPegen_star_etc>: │ │ │ │ │ _PyPegen_star_etc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ @@ -2666,15 +2674,15 @@ │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r6, [r0] │ │ │ │ │ strne r5, [r0, #4] │ │ │ │ │ strne r4, [r0, #8] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -0000266c <_PyPegen_function_def_decorators>: │ │ │ │ │ +0000268c <_PyPegen_function_def_decorators>: │ │ │ │ │ _PyPegen_function_def_decorators(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ mov ip, r2 │ │ │ │ │ @@ -2692,24 +2700,24 @@ │ │ │ │ │ str ip, [sp, #24] │ │ │ │ │ str r9, [sp, #20] │ │ │ │ │ stmib sp, {r5, r6, r7, r8} │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [lr, #20] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 26dc <_PyPegen_function_def_decorators+0x70> │ │ │ │ │ + beq 26fc <_PyPegen_function_def_decorators+0x70> │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_CALL _PyAST_FunctionDef │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_PyAST_AsyncFunctionDef> │ │ │ │ │ R_ARM_CALL _PyAST_AsyncFunctionDef │ │ │ │ │ - b 26d4 <_PyPegen_function_def_decorators+0x68> │ │ │ │ │ + b 26f4 <_PyPegen_function_def_decorators+0x68> │ │ │ │ │ │ │ │ │ │ -000026e4 <_PyPegen_keyword_or_starred>: │ │ │ │ │ +00002704 <_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 +2726,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>: │ │ │ │ │ +00002738 <_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 2798 <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne 2778 <_PyPegen_check_fstring_conversion+0x60> │ │ │ │ │ + bne 2798 <_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 27c0 <_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] @ 27c8 <_PyPegen_check_fstring_conversion+0x90> │ │ │ │ │ + ldr ip, [pc, #40] @ 27cc <_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 2790 <_PyPegen_check_fstring_conversion+0x58> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000027b0 <_PyPegen_empty_arguments>: │ │ │ │ │ +000027d0 <_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 287c <_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 287c <_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 287c <_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 287c <_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 287c <_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 2874 <_PyPegen_empty_arguments+0xa4> │ │ │ │ │ │ │ │ │ │ -00002864 <_PyPegen_seq_extract_starred_exprs>: │ │ │ │ │ +00002884 <_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 2908 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 28e8 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ + ble 2908 <_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 2920 <_PyPegen_seq_extract_starred_exprs+0x9c> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 28e8 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ + beq 2908 <_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 2998 <_PyPegen_seq_extract_starred_exprs+0x114> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ movne ip, #0 │ │ │ │ │ - beq 28e8 <_PyPegen_seq_extract_starred_exprs+0x84> │ │ │ │ │ + beq 2908 <_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 2910 <_PyPegen_seq_extract_starred_exprs+0x8c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 28c8 <_PyPegen_seq_extract_starred_exprs+0x64> │ │ │ │ │ + bne 28e8 <_PyPegen_seq_extract_starred_exprs+0x64> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 2924 <_PyPegen_seq_extract_starred_exprs+0xc0> │ │ │ │ │ + bne 2944 <_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 28e8 <_PyPegen_seq_extract_starred_exprs+0x64> │ │ │ │ │ + b 2900 <_PyPegen_seq_extract_starred_exprs+0x7c> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 2988 <_PyPegen_seq_extract_starred_exprs+0x124> │ │ │ │ │ + beq 29a8 <_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 2994 <_PyPegen_seq_extract_starred_exprs+0x110> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mov ip, #1 │ │ │ │ │ - bne 28c0 <_PyPegen_seq_extract_starred_exprs+0x5c> │ │ │ │ │ + bne 28e0 <_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 2908 <_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 2964 <_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 28e0 <_PyPegen_seq_extract_starred_exprs+0x5c> │ │ │ │ │ + b 2944 <_PyPegen_seq_extract_starred_exprs+0xc0> │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b 2924 <_PyPegen_seq_extract_starred_exprs+0xc0> │ │ │ │ │ + b 2944 <_PyPegen_seq_extract_starred_exprs+0xc0> │ │ │ │ │ │ │ │ │ │ -00002990 <_PyPegen_seq_delete_starred_exprs>: │ │ │ │ │ +000029b0 <_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 2aec <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 2ab4 <_PyPegen_seq_delete_starred_exprs+0x124> │ │ │ │ │ + ble 2ad4 <_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 2b1c <_PyPegen_seq_delete_starred_exprs+0x16c> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - beq 2aac <_PyPegen_seq_delete_starred_exprs+0x11c> │ │ │ │ │ + beq 2acc <_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 2b38 <_PyPegen_seq_delete_starred_exprs+0x188> │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq 2aac <_PyPegen_seq_delete_starred_exprs+0x11c> │ │ │ │ │ + beq 2acc <_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 2af4 <_PyPegen_seq_delete_starred_exprs+0x144> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 29f8 <_PyPegen_seq_delete_starred_exprs+0x68> │ │ │ │ │ + bne 2a18 <_PyPegen_seq_delete_starred_exprs+0x68> │ │ │ │ │ subs r0, r5, r0 │ │ │ │ │ - beq 2acc <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ + beq 2aec <_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 2aec <_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 2b04 <_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 2b2c <_PyPegen_seq_delete_starred_exprs+0x17c> │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ add r1, r3, #2 │ │ │ │ │ str ip, [r0, r1, lsl #2] │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ add r1, r2, #8 │ │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ │ ldr ip, [r1], #4 │ │ │ │ │ add lr, r3, #2 │ │ │ │ │ ldr r4, [ip, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2af0 <_PyPegen_seq_delete_starred_exprs+0x160> │ │ │ │ │ + beq 2b10 <_PyPegen_seq_delete_starred_exprs+0x160> │ │ │ │ │ ldr ip, [ip] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str ip, [r0, lr, lsl #2] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 2a80 <_PyPegen_seq_delete_starred_exprs+0xf0> │ │ │ │ │ + b 2aa0 <_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 2a38 <_PyPegen_seq_delete_starred_exprs+0x88> │ │ │ │ │ + beq 2aec <_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 2a18 <_PyPegen_seq_delete_starred_exprs+0x68> │ │ │ │ │ + b 2a30 <_PyPegen_seq_delete_starred_exprs+0x80> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne 2a50 <_PyPegen_seq_delete_starred_exprs+0xc0> │ │ │ │ │ + bne 2a70 <_PyPegen_seq_delete_starred_exprs+0xc0> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 2a80 <_PyPegen_seq_delete_starred_exprs+0xf0> │ │ │ │ │ + bne 2aa0 <_PyPegen_seq_delete_starred_exprs+0xf0> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 2acc <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ + beq 2aec <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 29d8 <_PyPegen_seq_delete_starred_exprs+0x48> │ │ │ │ │ + b 29f8 <_PyPegen_seq_delete_starred_exprs+0x48> │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne 2a78 <_PyPegen_seq_delete_starred_exprs+0xe8> │ │ │ │ │ + bne 2a98 <_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 2a10 <_PyPegen_seq_delete_starred_exprs+0x60> │ │ │ │ │ + b 2a30 <_PyPegen_seq_delete_starred_exprs+0x80> │ │ │ │ │ │ │ │ │ │ -00002b28 <_PyPegen_augoperator>: │ │ │ │ │ +00002b48 <_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>: │ │ │ │ │ +00002b74 <_PyPegen_dummy_name>: │ │ │ │ │ _PyPegen_dummy_name(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ - ldr r0, [pc, #4] @ 2b64 <_PyPegen_dummy_name+0x10> │ │ │ │ │ + ldr r0, [pc, #4] @ 2b84 <_PyPegen_dummy_name+0x10> │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000005a0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002b68 <_PyPegen_make_module>: │ │ │ │ │ +00002b88 <_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 2bc0 <_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 2c34 <_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 2c34 <_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 2c34 <_PyPegen_make_module+0xac> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ str r0, [r9, #4]! │ │ │ │ │ - bne 2bbc <_PyPegen_make_module+0x54> │ │ │ │ │ + bne 2bdc <_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>: │ │ │ │ │ +00002c3c <_PyPegen_key_value_pair>: │ │ │ │ │ _PyPegen_key_value_pair(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -127,23 +127,23 @@ │ │ │ │ │ 0x000007c0 6d65735f 77697468 5f646f74 00507955 mes_with_dot.PyU │ │ │ │ │ 0x000007d0 6e69636f 64655f46 726f6d46 6f726d61 nicode_FromForma │ │ │ │ │ 0x000007e0 74005f5f 61656162 695f7265 61645f74 t.__aeabi_read_t │ │ │ │ │ 0x000007f0 70005f50 79556e69 636f6465 5f496e74 p._PyUnicode_Int │ │ │ │ │ 0x00000800 65726e49 6d6d6f72 74616c00 5f50795f ernImmortal._Py_ │ │ │ │ │ 0x00000810 7473735f 74737461 7465005f 50795065 tss_tstate._PyPe │ │ │ │ │ 0x00000820 67656e5f 6b65795f 76616c75 655f7061 gen_key_value_pa │ │ │ │ │ - 0x00000830 6972005f 50795065 67656e5f 616c6961 ir._PyPegen_alia │ │ │ │ │ - 0x00000840 735f666f 725f7374 61720050 79556e69 s_for_star.PyUni │ │ │ │ │ - 0x00000850 636f6465 5f496e74 65726e46 726f6d53 code_InternFromS │ │ │ │ │ - 0x00000860 7472696e 67005f50 79415354 5f616c69 tring._PyAST_ali │ │ │ │ │ - 0x00000870 6173005f 50795065 67656e5f 63686563 as._PyPegen_chec │ │ │ │ │ - 0x00000880 6b5f6c65 67616379 5f73746d 74005f50 k_legacy_stmt._P │ │ │ │ │ - 0x00000890 79506567 656e5f63 6c617373 5f646566 yPegen_class_def │ │ │ │ │ - 0x000008a0 5f646563 6f726174 6f727300 5f507941 _decorators._PyA │ │ │ │ │ - 0x000008b0 53545f43 6c617373 44656600 5f507950 ST_ClassDef._PyP │ │ │ │ │ + 0x00000830 6972005f 50795065 67656e5f 63686563 ir._PyPegen_chec │ │ │ │ │ + 0x00000840 6b5f6c65 67616379 5f73746d 74005f50 k_legacy_stmt._P │ │ │ │ │ + 0x00000850 79506567 656e5f63 6c617373 5f646566 yPegen_class_def │ │ │ │ │ + 0x00000860 5f646563 6f726174 6f727300 5f507941 _decorators._PyA │ │ │ │ │ + 0x00000870 53545f43 6c617373 44656600 5f507950 ST_ClassDef._PyP │ │ │ │ │ + 0x00000880 6567656e 5f616c69 61735f66 6f725f73 egen_alias_for_s │ │ │ │ │ + 0x00000890 74617200 5079556e 69636f64 655f496e tar.PyUnicode_In │ │ │ │ │ + 0x000008a0 7465726e 46726f6d 53747269 6e67005f ternFromString._ │ │ │ │ │ + 0x000008b0 50794153 545f616c 69617300 5f507950 PyAST_alias._PyP │ │ │ │ │ 0x000008c0 6567656e 5f6e6f6e 70617265 6e5f6765 egen_nonparen_ge │ │ │ │ │ 0x000008d0 6e657870 5f696e5f 63616c6c 005f5079 nexp_in_call._Py │ │ │ │ │ 0x000008e0 50656765 6e5f7261 6973655f 6572726f Pegen_raise_erro │ │ │ │ │ 0x000008f0 725f6b6e 6f776e5f 6c6f6361 74696f6e r_known_location │ │ │ │ │ 0x00000900 005f5079 50656765 6e5f6465 636f6465 ._PyPegen_decode │ │ │ │ │ 0x00000910 645f636f 6e737461 6e745f66 726f6d5f d_constant_from_ │ │ │ │ │ 0x00000920 746f6b65 6e005079 42797465 735f4173 token.PyBytes_As │ │ │ ├── parser.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 264444 (bytes into file) │ │ │ │ │ + Start of section headers: 264504 (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 0x408fc: │ │ │ │ │ +There are 16 section headers, starting at offset 0x40938: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 006400 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 037eb8 001410 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 037ef4 001410 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 006434 000198 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0392c8 000180 08 I 13 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 039304 000180 08 I 13 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0065cc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0065cc 029b94 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 039448 006e80 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 030160 0012eb 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 03144c 001ae0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0402c8 0005b0 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 032f2c 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 032f2c 00002b 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 032f58 0031f0 10 14 637 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 036148 001d70 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 040878 000084 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0065cc 029bd0 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 039484 006e80 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 03019c 0012eb 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 031488 001ae0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 040304 0005b0 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 032f68 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 032f68 00002b 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 032f94 0031f0 10 14 637 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 036184 001d70 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 0408b4 000084 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,459 +1,459 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 799 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 3: 000241e8 1160 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ - 4: 00027c3c 456 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ - 5: 00000e8c 10564 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ + 3: 00024224 1160 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ + 4: 00027c78 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: 0000c67c 2036 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 9: 0000c698 2044 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ 10: 00000d3c 436 FUNC LOCAL DEFAULT 9 _gather_143_rule │ │ │ │ │ 11: 00000d3c 436 FUNC LOCAL DEFAULT 9 _gather_145_rule │ │ │ │ │ 12: 00000d3c 436 FUNC LOCAL DEFAULT 9 _gather_147_rule │ │ │ │ │ - 13: 00027c3c 456 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ - 14: 00000e74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 13: 00027c78 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: 000140ac 808 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ - 19: 00014d90 2720 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ - 20: 0001b624 1400 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 21: 0001d930 2124 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 22: 0001f6b0 1096 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 23: 0001faf8 512 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ - 24: 00020a00 1572 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ - 25: 00023c2c 1468 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ - 26: 0000a98c 1560 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 27: 0000dfc8 2416 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ - 28: 000203cc 1588 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ + 17: 00000e88 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 18: 000140c0 808 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ + 19: 00014da4 2720 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ + 20: 0001b638 1400 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 21: 0001d944 2124 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 22: 0001f6c4 1096 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 23: 0001fb0c 512 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 24: 00020a14 1572 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ + 25: 00023c68 1468 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ + 26: 0000a9a8 1560 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ + 27: 0000dfec 2416 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 28: 000203e0 1588 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ 29: 00002d74 452 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ 30: 00002f38 1076 FUNC LOCAL DEFAULT 1 _loop1_64_rule │ │ │ │ │ - 31: 000236e4 112 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ - 32: 00023c2c 1468 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ - 33: 00017a84 84 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ - 34: 00001e88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 31: 00023720 112 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ + 32: 00023c68 1468 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ + 33: 00017a98 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: 00001efc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 39: 00001f04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 40: 00005570 1328 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ - 41: 00023c2c 1468 FUNC LOCAL DEFAULT 6 _gather_51_rule │ │ │ │ │ + 41: 00023c68 1468 FUNC LOCAL DEFAULT 6 _gather_51_rule │ │ │ │ │ 42: 00000618 1044 FUNC LOCAL DEFAULT 9 invalid_try_stmt_rule │ │ │ │ │ 43: 00000000 436 FUNC LOCAL DEFAULT 9 _gather_210_rule │ │ │ │ │ 44: 000016b0 436 FUNC LOCAL DEFAULT 9 _gather_212_rule │ │ │ │ │ 45: 00000000 436 FUNC LOCAL DEFAULT 9 _gather_206_rule │ │ │ │ │ 46: 000016b0 436 FUNC LOCAL DEFAULT 9 _gather_208_rule │ │ │ │ │ - 47: 000015a8 216 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ - 48: 00023c2c 1468 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ - 49: 00003798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 47: 00023c68 1468 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ + 48: 0000150c 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 5108 FUNC LOCAL DEFAULT 6 assignment_rule │ │ │ │ │ - 62: 00019718 2076 FUNC LOCAL DEFAULT 6 import_from_targets_rule │ │ │ │ │ - 63: 000164f0 2476 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ + 62: 0001972c 2076 FUNC LOCAL DEFAULT 6 import_from_targets_rule │ │ │ │ │ + 63: 00016504 2476 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ 64: 00000644 552 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ - 65: 00017280 536 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 65: 00017294 536 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ 66: 00004db4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 67: 000145bc 192 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ + 67: 000145d0 192 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ 68: 00000d88 156 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ 69: 00004e00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 70: 000002b0 444 FUNC LOCAL DEFAULT 1 _gather_18_rule │ │ │ │ │ 71: 000002b0 444 FUNC LOCAL DEFAULT 1 _gather_20_rule │ │ │ │ │ - 72: 00016e9c 996 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ + 72: 00016eb0 996 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ 73: 000002f4 164 FUNC LOCAL DEFAULT 9 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - 74: 00001680 92 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 74: 000015e4 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: 0000d2d0 2068 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 77: 0000d2f4 2068 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ 78: 00004a04 148 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ - 79: 00007cd0 3356 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 80: 00021884 960 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 81: 0001fcf8 1748 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ - 82: 000016dc 236 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 83: 0001bfa4 400 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ - 84: 000018f4 452 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ - 85: 000018f4 452 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ + 79: 00007cd0 3384 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ + 80: 000218ac 960 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 81: 0001fd0c 1748 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 82: 00001640 236 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 83: 0001bfb8 400 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 84: 00001858 452 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ + 85: 00001858 452 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ 86: 00004a04 148 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ - 87: 0001645c 148 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 87: 00016470 148 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ 88: 00007728 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 89: 0000a8bc 208 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ + 89: 0000a8d8 208 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ 90: 0000775c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 91: 0001e324 1504 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ + 91: 0001e338 1504 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ 92: 00007bc0 272 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ 93: 00007cc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 94: 00007cd0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 95: 0000c240 1084 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ - 96: 00015830 324 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ - 97: 000089ec 5576 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ - 98: 000089e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 99: 000089ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 100: 0000a06c 2128 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 101: 0001bb9c 1032 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 102: 0001e17c 424 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ - 103: 0001467c 1812 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 104: 00021024 1472 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ - 105: 00021024 1472 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ - 106: 00010254 720 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ - 107: 00017ad8 716 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ - 108: 000012d0 728 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ - 109: 000099f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 110: 00009fb4 184 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ - 111: 00001048 156 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ + 95: 0000c25c 1084 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 96: 00015844 324 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ + 97: 00008a08 5576 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ + 98: 000089fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 99: 00008a08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 100: 0000a088 2128 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ + 101: 0001bbb0 1032 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 102: 0001e190 424 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 103: 00014690 1812 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 104: 00021038 1492 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ + 105: 00021038 1492 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ + 106: 0001025c 720 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 107: 00017aec 716 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 108: 00001234 728 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ + 109: 00009a10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 110: 00009fd0 184 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ + 111: 00001a1c 156 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ 112: 000063fc 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ - 113: 00009a44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 114: 0000a068 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 115: 0000a06c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 116: 0001e904 2980 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 117: 0000a8b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 118: 0000a8bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 119: 0000a988 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 120: 0000a98c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 121: 0000b1f4 4172 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ - 122: 0000afa4 592 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ - 123: 0000af98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 124: 0000afa4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 125: 0000b1e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 126: 0000b1f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 127: 0000c1e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 128: 0000c1f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 129: 0000c670 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 130: 0000c67c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 131: 0000ce70 1120 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 132: 000143d4 488 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ - 133: 00024670 2924 FUNC LOCAL DEFAULT 6 lambda_params_rule │ │ │ │ │ - 134: 0000ce44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 135: 00001218 184 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ + 113: 00009a60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 114: 0000a084 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 115: 0000a088 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 116: 0001e918 2980 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 117: 0000a8d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 118: 0000a8d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 119: 0000a9a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 120: 0000a9a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 121: 0000b210 4172 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ + 122: 0000afc0 592 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ + 123: 0000afb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 124: 0000afc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 125: 0000b204 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 126: 0000b210 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 127: 0000c204 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 128: 0000c214 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 129: 0000c68c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 130: 0000c698 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 131: 0000ce94 1120 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 132: 000143e8 488 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 133: 000246ac 2924 FUNC LOCAL DEFAULT 6 lambda_params_rule │ │ │ │ │ + 134: 0000ce68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 135: 0000117c 184 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ 136: 000013ec 156 FUNC LOCAL DEFAULT 9 _tmp_159_rule │ │ │ │ │ - 137: 0000ce70 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 138: 0000dae4 1252 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 139: 0000d2c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 140: 0000d2d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 141: 0000dad8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 142: 0000dae4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 143: 0000e938 5996 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ - 144: 0000dfbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 145: 0000dfc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 146: 000100a4 432 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ - 147: 0000e930 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 148: 0000e938 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 149: 00010524 1548 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 150: 0000f914 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 151: 0000f92c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 152: 0001024c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 153: 00010254 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 154: 0001051c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 155: 00010524 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 156: 00010b30 2508 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 157: 000114fc 1436 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ - 158: 00010b24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 159: 00010b30 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 160: 000114f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 161: 000114fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 162: 00011a98 868 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 163: 00011a84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 00011a98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 165: 00011dfc 444 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 166: 00011df4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 167: 00011dfc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 168: 00011fb8 3476 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ - 169: 00011fb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 170: 00011fb8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 171: 00012d4c 1936 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ - 172: 00012d34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 173: 00012d4c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 174: 000134dc 444 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 175: 000134cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 176: 000134dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 177: 00013698 2580 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ - 178: 00013690 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 179: 00013698 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 180: 000140a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 181: 000140ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 182: 000143d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 183: 000143d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 184: 000145b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 185: 000145bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 186: 00014670 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 187: 0001467c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 188: 000215e4 672 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ - 189: 000215e4 672 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ - 190: 00014d70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 191: 00014d90 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 192: 00017da4 3860 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 193: 0001f4a8 520 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ - 194: 00001178 160 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ - 195: 00001178 160 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ - 196: 00015800 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 137: 0000ce94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 138: 0000db08 1252 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 139: 0000d2e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 140: 0000d2f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 141: 0000dafc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 0000db08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 143: 0000e95c 5968 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 144: 0000dfe0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 145: 0000dfec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 146: 000100ac 432 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 147: 0000e954 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 0000e95c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 149: 0001052c 1548 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 150: 0000f91c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 151: 0000f934 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 152: 00010254 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 153: 0001025c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 154: 00010524 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 155: 0001052c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 156: 00010b38 2508 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 157: 00011504 1436 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 158: 00010b2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 159: 00010b38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 160: 000114fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 161: 00011504 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 162: 00011aa0 868 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 163: 00011a8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 164: 00011aa0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 165: 00011e04 444 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 166: 00011dfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 167: 00011e04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 168: 00011fc0 3476 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 169: 00011fb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 170: 00011fc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 171: 00012d54 1936 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 172: 00012d3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 173: 00012d54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 174: 000134e4 444 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 175: 000134d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 176: 000134e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 177: 000136a0 2592 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 178: 00013698 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 179: 000136a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 180: 000140b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 181: 000140c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 182: 000143e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 183: 000143e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 184: 000145cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 185: 000145d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 186: 00014684 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 187: 00014690 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 188: 0002160c 672 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ + 189: 0002160c 672 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ + 190: 00014d84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 00014da4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 192: 00017db8 3860 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ + 193: 0001f4bc 520 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 194: 000010dc 160 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ + 195: 000010dc 160 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ + 196: 00015814 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 197: 00000578 160 FUNC LOCAL DEFAULT 9 _tmp_149_rule │ │ │ │ │ - 198: 00015830 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 199: 00015974 2792 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 198: 00015844 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 199: 00015988 2792 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ 200: 00001d54 3132 FUNC LOCAL DEFAULT 1 invalid_arguments_rule │ │ │ │ │ - 201: 00015968 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 202: 00015974 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 203: 00021c44 4608 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ - 204: 00017498 1516 FUNC LOCAL DEFAULT 6 _tmp_258_rule │ │ │ │ │ - 205: 00016444 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 206: 0001645c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 207: 000164ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 208: 000164f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 209: 00016e94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 210: 00016e9c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 201: 0001597c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 202: 00015988 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 203: 00021c6c 4624 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 204: 000174ac 1516 FUNC LOCAL DEFAULT 6 _tmp_258_rule │ │ │ │ │ + 205: 00016458 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 206: 00016470 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 207: 00016500 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 208: 00016504 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 209: 00016ea8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 00016eb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 211: 00004f80 1308 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ - 212: 00017270 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 213: 00017280 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 214: 00017490 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 215: 00017498 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 216: 00017a6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 217: 00017a84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 218: 00017d94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 219: 00017da4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 220: 00019030 1248 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 221: 0001a134 1216 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 222: 0001c134 3072 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ - 223: 0001cd34 2452 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 224: 0001a9d8 3148 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ - 225: 0001a5f4 500 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ - 226: 0001c134 3072 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ - 227: 000010e4 148 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ - 228: 00018cb8 264 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ - 229: 0001a5f4 500 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ - 230: 0001a9d8 3148 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ - 231: 0001a5f4 500 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ - 232: 000010e4 148 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ + 212: 00017284 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 213: 00017294 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 214: 000174a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 215: 000174ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 216: 00017a80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 217: 00017a98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 218: 00017da8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 219: 00017db8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 220: 00019044 1248 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 221: 0001a148 1216 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ + 222: 0001c148 3072 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ + 223: 0001cd48 2452 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 224: 0001a9ec 3148 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ + 225: 0001a608 500 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ + 226: 0001c148 3072 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ + 227: 00001048 148 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ + 228: 00018ccc 264 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ + 229: 0001a608 500 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ + 230: 0001a9ec 3148 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ + 231: 0001a608 500 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ + 232: 00001048 148 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ 233: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_175_rule │ │ │ │ │ - 234: 00023754 1240 FUNC LOCAL DEFAULT 6 _loop1_178_rule │ │ │ │ │ - 235: 0001c134 3072 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ + 234: 00023790 1240 FUNC LOCAL DEFAULT 6 _loop1_178_rule │ │ │ │ │ + 235: 0001c148 3072 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ 236: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_170_rule │ │ │ │ │ - 237: 00018dc0 624 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ + 237: 00018dd4 624 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ 238: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_177_rule │ │ │ │ │ - 239: 00018c90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 240: 00018cb8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 241: 00018dc0 624 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ - 242: 00018dc0 624 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ - 243: 00018db8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 244: 00018dc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 245: 00018dc0 624 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ - 246: 0001902c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 247: 00019030 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 248: 00019508 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 249: 00019510 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 250: 00019510 520 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ - 251: 00019714 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 252: 00019718 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 253: 0001a7e8 496 FUNC LOCAL DEFAULT 6 import_from_as_name_rule │ │ │ │ │ - 254: 00019f34 512 FUNC LOCAL DEFAULT 6 import_from_as_names_rule │ │ │ │ │ - 255: 00019f18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 256: 00019f34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 257: 0001a130 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 258: 0001a134 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 259: 0001a9d8 3148 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ - 260: 0001a9d8 3148 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ - 261: 0001a5ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 262: 0001a5f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 263: 0001a7e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 264: 0001a7e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 265: 0001a9d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 266: 0001a9d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 267: 00022e44 408 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ - 268: 0001b61c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 269: 0001b624 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 270: 0001bb74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 271: 000017c8 300 FUNC LOCAL DEFAULT 1 _tmp_161_rule │ │ │ │ │ + 239: 00018ca4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 240: 00018ccc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 241: 00018dd4 624 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ + 242: 00018dd4 624 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ + 243: 00018dcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 244: 00018dd4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 245: 00018dd4 624 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ + 246: 00019040 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 247: 00019044 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 248: 0001951c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 249: 00019524 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 250: 00019524 520 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 251: 00019728 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 252: 0001972c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 253: 0001a7fc 496 FUNC LOCAL DEFAULT 6 import_from_as_name_rule │ │ │ │ │ + 254: 00019f48 512 FUNC LOCAL DEFAULT 6 import_from_as_names_rule │ │ │ │ │ + 255: 00019f2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 256: 00019f48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 257: 0001a144 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 258: 0001a148 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 259: 0001a9ec 3148 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ + 260: 0001a9ec 3148 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ + 261: 0001a600 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 262: 0001a608 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 263: 0001a7f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 264: 0001a7fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 265: 0001a9e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 266: 0001a9ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 267: 00022e7c 408 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 268: 0001b630 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 269: 0001b638 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 270: 0001bb88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 271: 0000172c 300 FUNC LOCAL DEFAULT 1 _tmp_161_rule │ │ │ │ │ 272: 00000a2c 152 FUNC LOCAL DEFAULT 9 _tmp_160_rule │ │ │ │ │ 273: 00001294 4 FUNC LOCAL DEFAULT 9 _tmp_162_rule │ │ │ │ │ - 274: 0001bb9c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 275: 0001bfa0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 276: 0001bfa4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 277: 0001c130 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 278: 0001c134 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 279: 0001cd2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 280: 0001cd34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 274: 0001bbb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 275: 0001bfb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 276: 0001bfb8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 277: 0001c144 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 278: 0001c148 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 279: 0001cd40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 280: 0001cd48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 281: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_48_rule │ │ │ │ │ - 282: 0001d6c8 616 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 282: 0001d6dc 616 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ 283: 0000046c 472 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 284: 00023754 1240 FUNC LOCAL DEFAULT 6 _loop1_50_rule │ │ │ │ │ + 284: 00023790 1240 FUNC LOCAL DEFAULT 6 _loop1_50_rule │ │ │ │ │ 285: 00001330 188 FUNC LOCAL DEFAULT 9 _tmp_184_rule │ │ │ │ │ 286: 00000ac4 148 FUNC LOCAL DEFAULT 9 _tmp_181_rule │ │ │ │ │ 287: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_182_rule │ │ │ │ │ 288: 00000ac4 148 FUNC LOCAL DEFAULT 9 _tmp_183_rule │ │ │ │ │ 289: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_49_rule │ │ │ │ │ - 290: 0001d6a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 291: 0001d6c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 292: 0001d920 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 293: 0001d930 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 294: 0001e168 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 295: 0001e17c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 296: 0001e320 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 297: 0001e324 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 298: 0001e8fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 299: 0001e904 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 290: 0001d6b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 291: 0001d6dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 292: 0001d934 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 293: 0001d944 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 294: 0001e17c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 295: 0001e190 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 296: 0001e334 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 297: 0001e338 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 298: 0001e910 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 299: 0001e918 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 300: 0000481c 488 FUNC LOCAL DEFAULT 1 _loop0_112_rule │ │ │ │ │ 301: 00001904 140 FUNC LOCAL DEFAULT 9 _tmp_237_rule.isra.0 │ │ │ │ │ 302: 0000481c 488 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ - 303: 0001f454 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 303: 0001f468 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 304: 00001614 152 FUNC LOCAL DEFAULT 9 _tmp_238_rule │ │ │ │ │ 305: 00001a24 188 FUNC LOCAL DEFAULT 9 _tmp_236_rule │ │ │ │ │ 306: 00001534 224 FUNC LOCAL DEFAULT 9 _tmp_235_rule │ │ │ │ │ 307: 000016ac 4 FUNC LOCAL DEFAULT 9 _tmp_242_rule │ │ │ │ │ - 308: 0001f4a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 309: 0001f6a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 310: 0001f6b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 311: 0001fadc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 312: 0001faf8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 313: 0001fce0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 314: 0001fcf8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 315: 00029894 768 FUNC LOCAL DEFAULT 6 _tmp_253_rule │ │ │ │ │ - 316: 000203c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 317: 000203cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 308: 0001f4bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 309: 0001f6b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 310: 0001f6c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 311: 0001faf0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 312: 0001fb0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 313: 0001fcf4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 314: 0001fd0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 315: 000298d0 768 FUNC LOCAL DEFAULT 6 _tmp_253_rule │ │ │ │ │ + 316: 000203d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 317: 000203e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 318: 00000f90 772 FUNC LOCAL DEFAULT 9 invalid_except_stmt_rule │ │ │ │ │ 319: 00000ef0 160 FUNC LOCAL DEFAULT 9 _tmp_224_rule │ │ │ │ │ - 320: 000209e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 321: 000203cc 1588 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ - 322: 00020a00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 320: 000209fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 321: 000203e0 1588 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ + 322: 00020a14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 323: 00001488 172 FUNC LOCAL DEFAULT 9 _tmp_229_rule.isra.0 │ │ │ │ │ - 324: 00021004 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 325: 00021024 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 326: 000215d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 327: 000215e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 328: 00021880 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 329: 00021884 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 330: 00021c3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 324: 00021018 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 325: 00021038 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 326: 00021600 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 327: 0002160c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 328: 000218a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 329: 000218ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 330: 00021c64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 331: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 332: 000002a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 333: 00021c44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 334: 00023494 592 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ - 335: 00022fdc 1208 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 333: 00021c6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 334: 000234d0 592 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 335: 00023014 1212 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ 336: 00000ee4 356 FUNC LOCAL DEFAULT 1 _loop0_129_rule │ │ │ │ │ 337: 00002990 836 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ - 338: 00022c4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 339: 00022c5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 340: 00022fcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 338: 00022c78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 339: 00022c88 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 340: 00023004 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 341: 00006360 156 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ - 342: 00022fdc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 343: 00023484 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 344: 00023494 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 345: 000236e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 342: 00023014 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 343: 000234c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 344: 000234d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 345: 0002371c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 346: 000002b0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 347: 00000468 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 348: 000236e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 349: 0002374c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 348: 00023720 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 349: 00023788 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 350: 0000046c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 351: 00000640 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 352: 00023754 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 353: 00023c24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 354: 00023c2c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 355: 000241d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 352: 00023790 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 353: 00023c60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 354: 00023c68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 355: 00024210 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 356: 00000e24 192 FUNC LOCAL DEFAULT 1 _tmp_59_rule │ │ │ │ │ 357: 0000635c 4 FUNC LOCAL DEFAULT 1 _tmp_203_rule │ │ │ │ │ 358: 00000644 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 359: 0000086c 1308 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ 360: 00000868 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 361: 0000086c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 362: 00000d7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 363: 00000d88 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 364: 00000e20 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 365: 00000e24 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 366: 00000ee0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 367: 00000ee4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 368: 00001044 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 369: 000241e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 370: 0002466c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 371: 00024670 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 372: 000252e4 1392 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ - 373: 000252e4 1392 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ - 374: 00025bf4 2144 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ - 375: 00026454 2192 FUNC LOCAL DEFAULT 6 _loop1_107_rule │ │ │ │ │ - 376: 00025bf4 2144 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ - 377: 00026454 2192 FUNC LOCAL DEFAULT 6 _loop1_109_rule │ │ │ │ │ - 378: 000252e4 1392 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ - 379: 00026ce4 1408 FUNC LOCAL DEFAULT 6 _loop0_102_rule │ │ │ │ │ - 380: 00027264 1904 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ - 381: 00026454 2192 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ - 382: 00026ce4 1408 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ - 383: 00025bf4 2144 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ - 384: 00026ce4 1408 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ + 369: 00024224 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 370: 000246a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 371: 000246ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 372: 00025320 1392 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ + 373: 00025320 1392 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ + 374: 00025c30 2144 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ + 375: 00026490 2192 FUNC LOCAL DEFAULT 6 _loop1_107_rule │ │ │ │ │ + 376: 00025c30 2144 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ + 377: 00026490 2192 FUNC LOCAL DEFAULT 6 _loop1_109_rule │ │ │ │ │ + 378: 00025320 1392 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ + 379: 00026d20 1408 FUNC LOCAL DEFAULT 6 _loop0_102_rule │ │ │ │ │ + 380: 000272a0 1904 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ + 381: 00026490 2192 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ + 382: 00026d20 1408 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ + 383: 00025c30 2144 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ + 384: 00026d20 1408 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ 385: 00000448 144 FUNC LOCAL DEFAULT 9 _tmp_186_rule │ │ │ │ │ - 386: 000251dc 264 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ - 387: 00025bf4 2144 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ - 388: 00025a90 356 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ - 389: 00026454 2192 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ - 390: 00025bf4 2144 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ + 386: 00025218 264 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ + 387: 00025c30 2144 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ + 388: 00025acc 356 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ + 389: 00026490 2192 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ + 390: 00025c30 2144 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ 391: 00000448 144 FUNC LOCAL DEFAULT 9 _tmp_192_rule │ │ │ │ │ 392: 00001ab8 336 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ 393: 00005b3c 376 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ - 394: 00025934 348 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ - 395: 00025854 224 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 394: 00025970 348 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 395: 00025890 224 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ 396: 00001ab8 336 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ 397: 00001ab8 336 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ - 398: 000251b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 399: 000251dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 400: 000252dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 401: 000252e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 402: 0002584c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 403: 00025854 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 404: 0002592c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 405: 00025934 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 406: 00025a8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 407: 00025a90 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 408: 00025bec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 409: 00025bf4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 410: 0002644c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 411: 00026454 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 412: 00026cdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 413: 00026ce4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 414: 0002725c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 415: 00027264 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 398: 000251f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 399: 00025218 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 400: 00025318 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 401: 00025320 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 402: 00025888 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 403: 00025890 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 404: 00025968 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 405: 00025970 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 406: 00025ac8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 407: 00025acc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 408: 00025c28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 409: 00025c30 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 410: 00026488 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 411: 00026490 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 412: 00026d18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 413: 00026d20 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 414: 00027298 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 415: 000272a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 416: 00001ab8 336 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ - 417: 000279d4 616 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ + 417: 00027a10 616 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ 418: 00001330 188 FUNC LOCAL DEFAULT 9 _tmp_202_rule │ │ │ │ │ 419: 00001990 148 FUNC LOCAL DEFAULT 9 _tmp_199_rule │ │ │ │ │ 420: 00001ab8 336 FUNC LOCAL DEFAULT 1 _loop0_200_rule │ │ │ │ │ 421: 00001990 148 FUNC LOCAL DEFAULT 9 _tmp_201_rule │ │ │ │ │ 422: 00005b3c 376 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ - 423: 000279b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 424: 000279d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 425: 00027c2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 426: 00001048 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 427: 000010e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 428: 00027c3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 429: 00027e00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 430: 000010e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 431: 00001174 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 432: 00001178 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 433: 00001214 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 434: 00001218 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 435: 000012cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 436: 000012d0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 437: 00027e04 184 FUNC LOCAL DEFAULT 6 _tmp_167_rule │ │ │ │ │ - 438: 00027e04 184 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ - 439: 00001598 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 440: 00027e04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 441: 00027eb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 442: 000015a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 443: 00001674 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 444: 00001680 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 445: 000017c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 446: 000017c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 447: 000018e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 448: 000018f4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 423: 000279f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 424: 00027a10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 425: 00027c68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 426: 00027c78 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 427: 00027e3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 428: 00001048 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 429: 000010d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 430: 000010dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 431: 00001178 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 432: 0000117c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 433: 00001230 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 434: 00001234 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 435: 00027e40 184 FUNC LOCAL DEFAULT 6 _tmp_167_rule │ │ │ │ │ + 436: 00027e40 184 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ + 437: 000014fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 438: 00027e40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 439: 00027ef4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 440: 0000150c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 441: 000015d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 442: 000015e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 443: 00001728 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 444: 0000172c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 445: 00001848 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 446: 00001858 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 447: 00001a18 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 448: 00001a1c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 449: 00001ab4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 450: 00001ab8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 451: 00001c08 332 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ 452: 00001c04 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 453: 00001c08 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 454: 00001d4c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 455: 00001d54 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ @@ -480,39 +480,39 @@ │ │ │ │ │ 476: 000044a0 552 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ 477: 000035c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 478: 000035c4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 479: 00003f60 256 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ 480: 00004060 356 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ 481: 00003838 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 482: 0000383c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 483: 00027ebc 924 FUNC LOCAL DEFAULT 6 or_pattern_rule │ │ │ │ │ + 483: 00027ef8 924 FUNC LOCAL DEFAULT 6 or_pattern_rule │ │ │ │ │ 484: 00003b94 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 485: 00027ebc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 486: 00028258 4948 FUNC LOCAL DEFAULT 6 closed_pattern_rule │ │ │ │ │ - 487: 00028254 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 488: 00028258 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 485: 00027ef8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 486: 00028294 4948 FUNC LOCAL DEFAULT 6 closed_pattern_rule │ │ │ │ │ + 487: 00028290 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 488: 00028294 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 489: 00003bb0 408 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ 490: 00003d48 536 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ 491: 000041c4 584 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ 492: 0000440c 148 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ 493: 00004a9c 512 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ 494: 00005cb4 148 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ 495: 00005d48 512 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ 496: 00004c9c 516 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ - 497: 00029254 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 497: 00029290 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 498: 00005aa0 156 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ 499: 00004a98 4 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ - 500: 00029288 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 500: 000292c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 501: 00003bb0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 502: 00003d44 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 503: 00003d48 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 504: 000295ac 744 FUNC LOCAL DEFAULT 6 signed_real_number_rule │ │ │ │ │ + 504: 000295e8 744 FUNC LOCAL DEFAULT 6 signed_real_number_rule │ │ │ │ │ 505: 00000398 176 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ 506: 00003f5c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 507: 00029890 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 507: 000298cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 508: 00003f60 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 509: 00004050 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 510: 0000475c 192 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ 511: 00004060 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 512: 000041bc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 513: 000041c4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 514: 00004404 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -524,16 +524,16 @@ │ │ │ │ │ 520: 00004758 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 521: 0000475c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 522: 00004818 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 523: 0000481c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 524: 00004a00 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 525: 00004a04 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 526: 00004a94 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 527: 00029894 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 528: 00029b90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 527: 000298d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 528: 00029bcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 529: 00004a98 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 530: 00004c98 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 531: 00004c9c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 532: 00004ea0 224 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ 533: 00004e9c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 534: 00004ea0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 535: 00004f7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -634,15 +634,15 @@ │ │ │ │ │ 630: 00000120 56 OBJECT LOCAL DEFAULT 3 __compound_literal.3 │ │ │ │ │ 631: 000000e0 64 OBJECT LOCAL DEFAULT 3 __compound_literal.4 │ │ │ │ │ 632: 00000098 72 OBJECT LOCAL DEFAULT 3 __compound_literal.5 │ │ │ │ │ 633: 00000060 56 OBJECT LOCAL DEFAULT 3 __compound_literal.6 │ │ │ │ │ 634: 00000050 16 OBJECT LOCAL DEFAULT 3 __compound_literal.7 │ │ │ │ │ 635: 00000038 24 OBJECT LOCAL DEFAULT 3 __compound_literal.8 │ │ │ │ │ 636: 00000024 20 OBJECT LOCAL DEFAULT 3 soft_keywords │ │ │ │ │ - 637: 00000000 3724 FUNC GLOBAL HIDDEN 6 _PyPegen_parse │ │ │ │ │ + 637: 00000000 3720 FUNC GLOBAL HIDDEN 6 _PyPegen_parse │ │ │ │ │ 638: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_token │ │ │ │ │ 639: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expression │ │ │ │ │ 640: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 641: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_int │ │ │ │ │ 642: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_singleton_seq │ │ │ │ │ 643: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_stack_overflow │ │ │ │ │ 644: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ @@ -668,16 +668,16 @@ │ │ │ │ │ 664: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_function_def_decorators │ │ │ │ │ 665: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_forced_token │ │ │ │ │ 666: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Try │ │ │ │ │ 667: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_While │ │ │ │ │ 668: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Match │ │ │ │ │ 669: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_class_def_decorators │ │ │ │ │ 670: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncWith │ │ │ │ │ - 671: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ - 672: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndentationError │ │ │ │ │ + 671: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndentationError │ │ │ │ │ + 672: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ 673: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFor │ │ │ │ │ 674: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TryStar │ │ │ │ │ 675: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error │ │ │ │ │ 676: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 677: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_type_comment │ │ │ │ │ 678: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_is_memoized │ │ │ │ │ 679: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_string │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x37eb8 contains 642 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x37ef4 contains 642 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000050 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000000a0 0000fa1c R_ARM_CALL 00019510 param_rule │ │ │ │ │ -000000b0 00010b1c R_ARM_CALL 00022e44 default_rule │ │ │ │ │ +000000a0 0000fa1c R_ARM_CALL 00019524 param_rule │ │ │ │ │ +000000b0 00010b1c R_ARM_CALL 00022e7c default_rule │ │ │ │ │ 000000cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000000e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000100 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00000148 0000fa1c R_ARM_CALL 00019510 param_rule │ │ │ │ │ +00000148 0000fa1c R_ARM_CALL 00019524 param_rule │ │ │ │ │ 0000016c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000184 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000001a4 00010b1c R_ARM_CALL 00022e44 default_rule │ │ │ │ │ +000001a4 00010b1c R_ARM_CALL 00022e7c default_rule │ │ │ │ │ 000001c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000001e4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000220 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000023c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000248 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000260 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000274 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -32,15 +32,15 @@ │ │ │ │ │ 0000042c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000438 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000444 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000460 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000004cc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000004f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000052c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000053c 0000921c R_ARM_CALL 000100a4 star_expression_rule │ │ │ │ │ +0000053c 0000921c R_ARM_CALL 000100ac star_expression_rule │ │ │ │ │ 00000558 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000590 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ 000005a8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000005f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000638 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000006dc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000704 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -55,15 +55,15 @@ │ │ │ │ │ 00000838 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000848 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000008b8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 000008f4 00005c1c R_ARM_CALL 00007bc0 t_primary_rule │ │ │ │ │ 00000908 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000928 00005c1c R_ARM_CALL 00007bc0 t_primary_rule │ │ │ │ │ 0000093c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000094c 0000511c R_ARM_CALL 0001fcf8 slices_rule │ │ │ │ │ +0000094c 0000511c R_ARM_CALL 0001fd0c slices_rule │ │ │ │ │ 00000960 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000978 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000988 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000009c0 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 000009e0 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 00000a50 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00000a64 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ @@ -84,163 +84,163 @@ │ │ │ │ │ 00000c88 0002d91c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ 00000c94 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000ce8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000cf8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000d2c 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ 00000d54 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d6c 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00000d84 00005902 R_ARM_ABS32 0000a8bc t_lookahead_rule │ │ │ │ │ +00000d84 00005902 R_ARM_ABS32 0000a8d8 t_lookahead_rule │ │ │ │ │ 00000dd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000dfc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e18 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000e74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e98 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ebc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ed8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000f24 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000f4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f64 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000f7c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f98 00014e1c R_ARM_CALL 00023494 kwarg_or_double_starred_rule │ │ │ │ │ -00000fc4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000fe4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001008 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001028 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001034 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001098 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001130 0000e41c R_ARM_CALL 00018cb8 slash_no_default_rule │ │ │ │ │ -00001150 0000dd1c R_ARM_CALL 0001a134 slash_with_default_rule │ │ │ │ │ -0000116c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000011c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000011f8 0000091c R_ARM_CALL 0000c67c expression_rule │ │ │ │ │ -0000120c 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001258 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001278 0003051c R_ARM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -00001298 0002d21c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -000012ac 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000012c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001330 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001354 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001378 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013a4 0001b51c R_ARM_CALL 00027e04 _tmp_167_rule │ │ │ │ │ -000013c4 0001b61c R_ARM_CALL 00027e04 _tmp_168_rule │ │ │ │ │ -000013fc 00006b1c R_ARM_CALL 00017ad8 starred_expression_rule │ │ │ │ │ -00001414 0000531c R_ARM_CALL 0001bfa4 star_named_expression_rule │ │ │ │ │ -00001428 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001438 00005b1c R_ARM_CALL 0001e324 star_named_expressions_rule │ │ │ │ │ -00001448 0000671c R_ARM_CALL 0001467c for_if_clauses_rule │ │ │ │ │ -00001470 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000147c 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000014a8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000014cc 0000531c R_ARM_CALL 0001bfa4 star_named_expression_rule │ │ │ │ │ -000014e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014f0 0000671c R_ARM_CALL 0001467c for_if_clauses_rule │ │ │ │ │ -0000152c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001544 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001570 0000671c R_ARM_CALL 0001467c for_if_clauses_rule │ │ │ │ │ -0000159c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000015a0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000015a4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000015f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000160c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001630 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000163c 00001b1c R_ARM_CALL 0000dfc8 star_expressions_rule │ │ │ │ │ -00001650 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00001654 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000016cc 0003071c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00001728 0000661c R_ARM_CALL 0001e17c list_rule │ │ │ │ │ -00001748 0000651c R_ARM_CALL 0001bb9c tuple_rule │ │ │ │ │ -0000176c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001814 0000661c R_ARM_CALL 0001e17c list_rule │ │ │ │ │ -00001834 0000651c R_ARM_CALL 0001bb9c tuple_rule │ │ │ │ │ -00001854 00005f1c R_ARM_CALL 0000c240 genexp_rule │ │ │ │ │ -00001878 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000189c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001934 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000197c 00001a1c R_ARM_CALL 0000a98c star_targets_rule │ │ │ │ │ -000019a0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000019b8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000019d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019ec 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001a20 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a30 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001a50 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001a78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a98 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001aa4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f94 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000fb4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000fc0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000fd4 00014e1c R_ARM_CALL 000234d0 kwarg_or_double_starred_rule │ │ │ │ │ +00001000 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001030 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001094 0000e41c R_ARM_CALL 00018ccc slash_no_default_rule │ │ │ │ │ +000010b4 0000dd1c R_ARM_CALL 0001a148 slash_with_default_rule │ │ │ │ │ +000010d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000112c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001150 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000115c 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ +00001170 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000011bc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000011dc 0003051c R_ARM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ +000011fc 0002d21c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00001210 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001228 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001294 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000012dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001308 0001b31c R_ARM_CALL 00027e40 _tmp_167_rule │ │ │ │ │ +00001328 0001b41c R_ARM_CALL 00027e40 _tmp_168_rule │ │ │ │ │ +00001360 00006b1c R_ARM_CALL 00017aec starred_expression_rule │ │ │ │ │ +00001378 0000531c R_ARM_CALL 0001bfb8 star_named_expression_rule │ │ │ │ │ +0000138c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000139c 00005b1c R_ARM_CALL 0001e338 star_named_expressions_rule │ │ │ │ │ +000013ac 0000671c R_ARM_CALL 00014690 for_if_clauses_rule │ │ │ │ │ +000013d4 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000013e0 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000140c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001430 0000531c R_ARM_CALL 0001bfb8 star_named_expression_rule │ │ │ │ │ +00001444 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001454 0000671c R_ARM_CALL 00014690 for_if_clauses_rule │ │ │ │ │ +00001490 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000014a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000014d4 0000671c R_ARM_CALL 00014690 for_if_clauses_rule │ │ │ │ │ +00001500 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00001504 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001508 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001558 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001570 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001594 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000015a0 00001b1c R_ARM_CALL 0000dfec star_expressions_rule │ │ │ │ │ +000015b4 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000015b8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001630 0003071c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +0000168c 0000661c R_ARM_CALL 0001e190 list_rule │ │ │ │ │ +000016ac 0000651c R_ARM_CALL 0001bbb0 tuple_rule │ │ │ │ │ +000016d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000170c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001720 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001778 0000661c R_ARM_CALL 0001e190 list_rule │ │ │ │ │ +00001798 0000651c R_ARM_CALL 0001bbb0 tuple_rule │ │ │ │ │ +000017b8 00005f1c R_ARM_CALL 0000c25c genexp_rule │ │ │ │ │ +000017dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001800 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001824 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001840 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001898 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000018e0 00001a1c R_ARM_CALL 0000a9a8 star_targets_rule │ │ │ │ │ +00001904 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000191c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000193c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001950 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001984 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001994 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000019b4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000019dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000019fc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a08 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001a6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001aac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001af8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00001b34 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00001b4c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001b9c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00001bb8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001bd0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001bdc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001bfc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c48 00018a1c R_ARM_CALL 00025934 lambda_param_rule │ │ │ │ │ -00001c68 00018a1c R_ARM_CALL 00025934 lambda_param_rule │ │ │ │ │ -00001c94 00010b1c R_ARM_CALL 00022e44 default_rule │ │ │ │ │ +00001c48 00018a1c R_ARM_CALL 00025970 lambda_param_rule │ │ │ │ │ +00001c68 00018a1c R_ARM_CALL 00025970 lambda_param_rule │ │ │ │ │ +00001c94 00010b1c R_ARM_CALL 00022e7c default_rule │ │ │ │ │ 00001cb0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001ccc 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 00001cdc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001d0c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d18 00010b1c R_ARM_CALL 00022e44 default_rule │ │ │ │ │ +00001d18 00010b1c R_ARM_CALL 00022e7c default_rule │ │ │ │ │ 00001d3c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00001d50 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e00 00006b1c R_ARM_CALL 00017ad8 starred_expression_rule │ │ │ │ │ +00001e00 00006b1c R_ARM_CALL 00017aec starred_expression_rule │ │ │ │ │ 00001e74 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001eac 0000091c R_ARM_CALL 0000c67c expression_rule │ │ │ │ │ -00001eec 0000cb1c R_ARM_CALL 00021c44 kwargs_rule │ │ │ │ │ -00001f18 0000091c R_ARM_CALL 0000c67c expression_rule │ │ │ │ │ +00001eac 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ +00001eec 0000cb1c R_ARM_CALL 00021c6c kwargs_rule │ │ │ │ │ +00001f18 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 00001f38 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001f74 0000c71c R_ARM_CALL 00015974 args_rule │ │ │ │ │ +00001f74 0000c71c R_ARM_CALL 00015988 args_rule │ │ │ │ │ 00001fa0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001fc0 0000c71c R_ARM_CALL 00015974 args_rule │ │ │ │ │ -00001fe0 0000c71c R_ARM_CALL 00015974 args_rule │ │ │ │ │ -00002000 0000c71c R_ARM_CALL 00015974 args_rule │ │ │ │ │ +00001fc0 0000c71c R_ARM_CALL 00015988 args_rule │ │ │ │ │ +00001fe0 0000c71c R_ARM_CALL 00015988 args_rule │ │ │ │ │ +00002000 0000c71c R_ARM_CALL 00015988 args_rule │ │ │ │ │ 0000203c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00002064 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00002094 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000020c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000020d8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000020f0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000210c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000212c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002148 0000cc1c R_ARM_CALL 00017498 _tmp_258_rule │ │ │ │ │ +00002148 0000cc1c R_ARM_CALL 000174ac _tmp_258_rule │ │ │ │ │ 0000218c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000219c 0000091c R_ARM_CALL 0000c67c expression_rule │ │ │ │ │ +0000219c 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 000021b0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000021d0 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 000021f8 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000220c 00001f1c R_ARM_CALL 000236e4 INVALID_VERSION_CHECK │ │ │ │ │ +0000220c 00001f1c R_ARM_CALL 00023720 INVALID_VERSION_CHECK │ │ │ │ │ 00002224 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000225c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00002278 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000022b0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000022bc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000022fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000230c 0000c71c R_ARM_CALL 00015974 args_rule │ │ │ │ │ +0000230c 0000c71c R_ARM_CALL 00015988 args_rule │ │ │ │ │ 00002320 0003081c R_ARM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ 0000232c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002354 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002364 0000091c R_ARM_CALL 0000c67c expression_rule │ │ │ │ │ -00002374 0000671c R_ARM_CALL 0001467c for_if_clauses_rule │ │ │ │ │ +00002364 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ +00002374 0000671c R_ARM_CALL 00014690 for_if_clauses_rule │ │ │ │ │ 00002390 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 00002394 0003091c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ 000023a0 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 000023a4 0003091c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000023d8 0000671c R_ARM_CALL 0001467c for_if_clauses_rule │ │ │ │ │ +000023d8 0000671c R_ARM_CALL 00014690 for_if_clauses_rule │ │ │ │ │ 000023ec 00030a1c R_ARM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -00002414 0000cb1c R_ARM_CALL 00021c44 kwargs_rule │ │ │ │ │ +00002414 0000cb1c R_ARM_CALL 00021c6c kwargs_rule │ │ │ │ │ 0000242c 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00002458 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000248c 0001c81c R_ARM_CALL 000004d8 _tmp_262_rule │ │ │ │ │ 000024b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000024cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002510 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000253c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -254,85 +254,85 @@ │ │ │ │ │ 0000265c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002668 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002694 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000026a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000026b8 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000026c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000026ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026fc 0000091c R_ARM_CALL 0000c67c expression_rule │ │ │ │ │ -0000270c 0000671c R_ARM_CALL 0001467c for_if_clauses_rule │ │ │ │ │ +000026fc 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ +0000270c 0000671c R_ARM_CALL 00014690 for_if_clauses_rule │ │ │ │ │ 0000272c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000274c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000276c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002784 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000027c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000027e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000280c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000281c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002828 0000671c R_ARM_CALL 0001467c for_if_clauses_rule │ │ │ │ │ +00002828 0000671c R_ARM_CALL 00014690 for_if_clauses_rule │ │ │ │ │ 0000283c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002874 0000c71c R_ARM_CALL 00015974 args_rule │ │ │ │ │ +00002874 0000c71c R_ARM_CALL 00015988 args_rule │ │ │ │ │ 000028ac 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 000028b0 0003091c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ 000028bc 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 000028c0 0003091c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ 00002928 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002934 0000091c R_ARM_CALL 0000c67c expression_rule │ │ │ │ │ -0000294c 0000671c R_ARM_CALL 0001467c for_if_clauses_rule │ │ │ │ │ +00002934 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ +0000294c 0000671c R_ARM_CALL 00014690 for_if_clauses_rule │ │ │ │ │ 00002960 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000296c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ 00002974 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002978 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00002978 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 0000297c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002980 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002984 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002988 0001ca02 R_ARM_ABS32 00001298 _tmp_155_rule │ │ │ │ │ 0000298c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000029f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002a14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002a38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002a64 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00002a88 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002a98 0000091c R_ARM_CALL 0000c67c expression_rule │ │ │ │ │ +00002a98 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 00002abc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002ae8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002af8 0000091c R_ARM_CALL 0000c67c expression_rule │ │ │ │ │ -00002b08 0000671c R_ARM_CALL 0001467c for_if_clauses_rule │ │ │ │ │ +00002af8 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ +00002b08 0000671c R_ARM_CALL 00014690 for_if_clauses_rule │ │ │ │ │ 00002b44 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002b6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002bb8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002c18 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002c38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c48 0000091c R_ARM_CALL 0000c67c expression_rule │ │ │ │ │ +00002c48 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 00002c5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c6c 0000091c R_ARM_CALL 0000c67c expression_rule │ │ │ │ │ +00002c6c 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 00002cbc 0001cd02 R_ARM_ABS32 00002cd4 _tmp_157_rule │ │ │ │ │ 00002cc0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002cc4 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00002cc4 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 00002cc8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002ccc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002cd0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002d20 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00002d4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002d60 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00002d68 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002dc4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002df0 0000531c R_ARM_CALL 0001bfa4 star_named_expression_rule │ │ │ │ │ +00002df0 0000531c R_ARM_CALL 0001bfb8 star_named_expression_rule │ │ │ │ │ 00002e04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e24 0000141c R_ARM_CALL 0001b624 named_expression_rule │ │ │ │ │ +00002e24 0000141c R_ARM_CALL 0001b638 named_expression_rule │ │ │ │ │ 00002e88 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002e94 00005b1c R_ARM_CALL 0001e324 star_named_expressions_rule │ │ │ │ │ +00002e94 00005b1c R_ARM_CALL 0001e338 star_named_expressions_rule │ │ │ │ │ 00002eac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002ed4 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00002f00 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ 00002f14 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002f7c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00002fd0 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 0000300c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000301c 0000151c R_ARM_CALL 0001d930 block_rule │ │ │ │ │ +0000301c 0000151c R_ARM_CALL 0001d944 block_rule │ │ │ │ │ 00003034 00030b1c R_ARM_CALL 00000000 _PyAST_match_case │ │ │ │ │ 00003064 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000030a0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000030cc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000030f4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00003110 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000311c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ @@ -348,17 +348,17 @@ │ │ │ │ │ 000032d4 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00003308 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003314 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000332c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000333c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00003354 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003358 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0000335c 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +0000335c 00029f02 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ 00003360 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003364 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00003364 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 00003368 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000033bc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00003470 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000347c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000034a8 00030c1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ 000034bc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003540 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -373,47 +373,47 @@ │ │ │ │ │ 0000375c 00030d1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ 0000376c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003798 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000037c8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000037d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000037f8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00003824 00030d1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -000038bc 0001e31c R_ARM_CALL 00027ebc or_pattern_rule │ │ │ │ │ +000038bc 0001e31c R_ARM_CALL 00027ef8 or_pattern_rule │ │ │ │ │ 000038d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000390c 0001e31c R_ARM_CALL 00027ebc or_pattern_rule │ │ │ │ │ +0000390c 0001e31c R_ARM_CALL 00027ef8 or_pattern_rule │ │ │ │ │ 00003930 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003994 0001e31c R_ARM_CALL 00027ebc or_pattern_rule │ │ │ │ │ +00003994 0001e31c R_ARM_CALL 00027ef8 or_pattern_rule │ │ │ │ │ 000039a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039c8 0001e31c R_ARM_CALL 00027ebc or_pattern_rule │ │ │ │ │ +000039c8 0001e31c R_ARM_CALL 00027ef8 or_pattern_rule │ │ │ │ │ 000039dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003a14 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00003a54 00030e1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ 00003a6c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003aa0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003ac4 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00003b00 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003b40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003b58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003b70 0002fc1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00003b80 0000091c R_ARM_CALL 0000c67c expression_rule │ │ │ │ │ +00003b80 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 00003b9c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003ba0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ba4 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00003ba4 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 00003ba8 0002b102 R_ARM_ABS32 00000000 _PyPegen_name_token │ │ │ │ │ 00003bac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003c10 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ 00003c38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003c64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003c70 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ 00003c80 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00003cbc 0002e41c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ 00003cd0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003cf4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003da8 0001f81c R_ARM_CALL 000295ac signed_real_number_rule │ │ │ │ │ -00003dc8 0001f81c R_ARM_CALL 000295ac signed_real_number_rule │ │ │ │ │ +00003da8 0001f81c R_ARM_CALL 000295e8 signed_real_number_rule │ │ │ │ │ +00003dc8 0001f81c R_ARM_CALL 000295e8 signed_real_number_rule │ │ │ │ │ 00003df4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003e04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003e14 0001f91c R_ARM_CALL 00000398 imaginary_number_rule │ │ │ │ │ 00003e24 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00003e5c 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ 00003e78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003e88 0001f91c R_ARM_CALL 00000398 imaginary_number_rule │ │ │ │ │ @@ -458,35 +458,35 @@ │ │ │ │ │ 00004640 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00004658 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00004664 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000468c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000046b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000046b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00004718 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004740 0000141c R_ARM_CALL 0001b624 named_expression_rule │ │ │ │ │ +00004740 0000141c R_ARM_CALL 0001b638 named_expression_rule │ │ │ │ │ 00004750 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000047ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000047d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000047f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004810 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000485c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000048ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000048cc 0000741c R_ARM_CALL 0001e904 fstring_replacement_field_rule │ │ │ │ │ +000048cc 0000741c R_ARM_CALL 0001e918 fstring_replacement_field_rule │ │ │ │ │ 000048f0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000491c 0003181c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ 00004950 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00004974 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00004988 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00004994 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000049a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000049b8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000049dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000049e4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004a54 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a7c 0000571c R_ARM_CALL 0001645c annotated_rhs_rule │ │ │ │ │ +00004a7c 0000571c R_ARM_CALL 00016470 annotated_rhs_rule │ │ │ │ │ 00004a8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00004b34 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00004b5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004b9c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00004bb4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00004bd0 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00004c1c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ @@ -525,58 +525,58 @@ │ │ │ │ │ 000051b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000051c4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000051ec 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00005220 00031b1c R_ARM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ 00005230 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005244 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00005258 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005268 0000091c R_ARM_CALL 0000c67c expression_rule │ │ │ │ │ +00005268 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 00005288 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000052d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005300 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00005334 00031c1c R_ARM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -0000534c 0000091c R_ARM_CALL 0000c67c expression_rule │ │ │ │ │ -00005360 0000091c R_ARM_CALL 0000c67c expression_rule │ │ │ │ │ +0000534c 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ +00005360 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 000053ac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000053d8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000053f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005404 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005410 0000921c R_ARM_CALL 000100a4 star_expression_rule │ │ │ │ │ -00005428 00001f1c R_ARM_CALL 000236e4 INVALID_VERSION_CHECK │ │ │ │ │ +00005410 0000921c R_ARM_CALL 000100ac star_expression_rule │ │ │ │ │ +00005428 00001f1c R_ARM_CALL 00023720 INVALID_VERSION_CHECK │ │ │ │ │ 00005440 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005448 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005484 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00005488 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000548c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00005490 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005494 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00005494 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 00005498 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000054ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005518 0000091c R_ARM_CALL 0000c67c expression_rule │ │ │ │ │ -00005530 00001f1c R_ARM_CALL 000236e4 INVALID_VERSION_CHECK │ │ │ │ │ +00005518 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ +00005530 00001f1c R_ARM_CALL 00023720 INVALID_VERSION_CHECK │ │ │ │ │ 00005540 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005560 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000556c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000055c4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00005644 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005658 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005668 0000091c R_ARM_CALL 0000c67c expression_rule │ │ │ │ │ +00005668 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 000056b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000056e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056f4 0000151c R_ARM_CALL 0001d930 block_rule │ │ │ │ │ +000056f4 0000151c R_ARM_CALL 0001d944 block_rule │ │ │ │ │ 00005704 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00005748 0002fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 00005784 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000057e0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000580c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00005878 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000058a0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000058b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000058d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000058e8 0000091c R_ARM_CALL 0000c67c expression_rule │ │ │ │ │ +000058e8 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 000058f8 0002271c R_ARM_CALL 00000ef0 _tmp_225_rule │ │ │ │ │ 00005914 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005928 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005944 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000596c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00005978 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000059ac 00013e1c R_ARM_CALL 00000f90 invalid_except_stmt_rule │ │ │ │ │ @@ -586,15 +586,15 @@ │ │ │ │ │ 00005a14 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005a38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005a44 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00005a5c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005a6c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00005a80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005a94 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a98 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +00005a98 00029f02 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ 00005a9c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00005af0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005b14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005b30 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005b7c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00005be0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00005c0c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -616,15 +616,15 @@ │ │ │ │ │ 00005eec 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00005f0c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005f1c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005f28 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005ffc 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00006024 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006048 0003191c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -000060a0 0000641c R_ARM_CALL 0000a06c strings_rule │ │ │ │ │ +000060a0 0000641c R_ARM_CALL 0000a088 strings_rule │ │ │ │ │ 000060c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000060e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000610c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000612c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000061b8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000061ec 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 000061f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -640,15 +640,15 @@ │ │ │ │ │ 0000634c 0002d002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ 00006350 0002cf02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ 00006354 0002ce02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000063b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000063d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000063f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x392c8 contains 48 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x39304 contains 48 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -691,15 +691,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 0x39448 contains 3536 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x39484 contains 3536 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000000a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000000b8 00027f1c R_ARM_CALL 00000000 _PyAST_Expression │ │ │ │ │ 00000134 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000001d4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000001e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000001fc 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ @@ -717,343 +717,342 @@ │ │ │ │ │ 000004d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004e4 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 000004f0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000510 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000558 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000578 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005d8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000060c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000065c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000698 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006f8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000730 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000750 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00000770 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000788 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000007b8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000007e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000080c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000818 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000858 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000868 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000088c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000898 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000008c0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000924 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000095c 0000081c R_ARM_CALL 00000d3c _gather_141_rule │ │ │ │ │ -00000970 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000984 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009dc 00000a1c R_ARM_CALL 00000d3c _gather_143_rule │ │ │ │ │ -000009f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a10 00000b1c R_ARM_CALL 00000d3c _gather_145_rule │ │ │ │ │ -00000a34 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a58 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a9c 00000c1c R_ARM_CALL 00000d3c _gather_147_rule │ │ │ │ │ -00000ac8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000adc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b28 00028e1c R_ARM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ -00000b34 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b94 00028f1c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -00000bd0 00028f1c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -00000be4 00028f1c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -00000bf0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c30 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000c44 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000c4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000c6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c80 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ca4 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000cd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d1c 0002901c R_ARM_CALL 00000000 _PyPegen_interactive_exit │ │ │ │ │ -00000d28 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000d48 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d88 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000dac 0002921c R_ARM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -00000dd0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e04 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000e20 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000e84 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ed8 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000f04 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000f2c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000f54 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000f7c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000fa8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000fd4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001030 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001150 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001174 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001220 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001254 0002951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -0000134c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001360 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001384 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013e4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001424 0002961c R_ARM_CALL 00000000 _PyAST_With │ │ │ │ │ -00001430 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000014a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000150c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001578 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015ac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000015f0 0002971c R_ARM_CALL 00000000 _PyAST_For │ │ │ │ │ -000015fc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001638 0002981c R_ARM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ -00001644 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000016c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016d8 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001738 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001768 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001780 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000017f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001844 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001878 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000018ac 00029a1c R_ARM_CALL 00000000 _PyAST_Try │ │ │ │ │ -000018c0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000018dc 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00001904 0002951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -00001910 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001994 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019f4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001a34 00029b1c R_ARM_CALL 00000000 _PyAST_While │ │ │ │ │ -00001a58 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001aac 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001ad0 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001af8 00001d1c R_ARM_CALL 00002d74 subject_expr_rule │ │ │ │ │ -00001b0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b20 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b34 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b44 00001e1c R_ARM_CALL 00002f38 _loop1_64_rule │ │ │ │ │ -00001b58 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b68 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001b9c 00029c1c R_ARM_CALL 00000000 _PyAST_Match │ │ │ │ │ -00001bbc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001be4 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001c14 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001c40 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001c78 00029a1c R_ARM_CALL 00000000 _PyAST_Try │ │ │ │ │ -00001ca0 00029d1c R_ARM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ -00001cac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001cdc 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001d18 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d64 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001db0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dd8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001e18 00029e1c R_ARM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -00001e8c 00002302 R_ARM_ABS32 000037d0 _tmp_7_rule │ │ │ │ │ -00001e90 00002402 R_ARM_ABS32 000038b8 _tmp_8_rule │ │ │ │ │ -00001e94 00002502 R_ARM_ABS32 00003974 _tmp_9_rule │ │ │ │ │ -00001e98 00002602 R_ARM_ABS32 00003a34 _tmp_10_rule │ │ │ │ │ -00001ea0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000618 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000668 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000006a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000704 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000073c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000075c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000077c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000794 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000007bc 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000007ec 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000820 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000082c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000838 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000086c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000890 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000089c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000008f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000930 0000081c R_ARM_CALL 00000d3c _gather_141_rule │ │ │ │ │ +00000944 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000958 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000097c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000990 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009b0 00000a1c R_ARM_CALL 00000d3c _gather_143_rule │ │ │ │ │ +000009c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009e4 00000b1c R_ARM_CALL 00000d3c _gather_145_rule │ │ │ │ │ +00000a08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a50 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a70 00000c1c R_ARM_CALL 00000d3c _gather_147_rule │ │ │ │ │ +00000a9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ab0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ae4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000afc 00028e1c R_ARM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ +00000b08 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000b30 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000b54 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b78 00028f1c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +00000bac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000bc0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000be4 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00000bf8 00028f1c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +00000c04 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c44 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00000c5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cac 00028f1c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +00000cd8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000cf0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d0c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d40 0002901c R_ARM_CALL 00000000 _PyPegen_interactive_exit │ │ │ │ │ +00000d4c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d6c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d7c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000dac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000dd0 0002921c R_ARM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +00000df4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e2c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e48 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000e80 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ed4 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000f00 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000f28 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000f50 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000f78 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000fa4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000fd0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000102c 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000114c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001170 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000011c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000011e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000121c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001250 0002951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +00001348 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000135c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001380 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013e0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001420 0002961c R_ARM_CALL 00000000 _PyAST_With │ │ │ │ │ +0000142c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000014a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001508 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001574 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015a8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000015ec 0002971c R_ARM_CALL 00000000 _PyAST_For │ │ │ │ │ +000015f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001640 0002981c R_ARM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ +0000164c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000016c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016e0 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001740 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001770 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001788 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000017f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000184c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001880 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000018b4 00029a1c R_ARM_CALL 00000000 _PyAST_Try │ │ │ │ │ +000018c8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000018e4 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000190c 0002951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +00001918 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001998 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019f8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001a38 00029b1c R_ARM_CALL 00000000 _PyAST_While │ │ │ │ │ +00001a5c 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001ab0 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001ad4 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001afc 00001d1c R_ARM_CALL 00002d74 subject_expr_rule │ │ │ │ │ +00001b10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b48 00001e1c R_ARM_CALL 00002f38 _loop1_64_rule │ │ │ │ │ +00001b5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b6c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001ba0 00029c1c R_ARM_CALL 00000000 _PyAST_Match │ │ │ │ │ +00001bc0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001be8 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001c18 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001c44 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001c7c 00029a1c R_ARM_CALL 00000000 _PyAST_Try │ │ │ │ │ +00001ca4 00029d1c R_ARM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ +00001cb0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001ce0 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001d1c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d30 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d68 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001da0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001db4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ddc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001e1c 00029e1c 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 │ │ │ │ │ -00001eb4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001eb0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001eb8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ebc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ec0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ec8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ed0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ed4 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ed8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ee4 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00001ee8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ef0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ef4 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -00001ef8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001f14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f84 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001fc8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000200c 0002a11c R_ARM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ -00002048 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002060 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00002084 0000281c R_ARM_CALL 00005570 _loop1_61_rule │ │ │ │ │ -000020d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002108 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000213c 0002a21c R_ARM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ -0000215c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000021dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002208 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000221c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002244 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002298 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022dc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002304 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002310 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002350 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00002368 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00002398 0002961c R_ARM_CALL 00000000 _PyAST_With │ │ │ │ │ -000023b4 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000023ec 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000023fc 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00002434 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002448 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000245c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002478 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000024a0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000024b0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000250c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002520 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002534 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002570 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002598 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000025a4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000025e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002610 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002654 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000267c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002688 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000026e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002710 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002758 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002780 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000278c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000027b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000027e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000281c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002854 00002a1c R_ARM_CALL 00000618 invalid_try_stmt_rule │ │ │ │ │ -00002880 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000288c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000028e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000290c 00002b1c R_ARM_CALL 00000000 _gather_210_rule │ │ │ │ │ -00002920 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002944 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ec4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001ecc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001ed0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ed4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001ee4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001eec 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ef0 00029f02 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +00001ef4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001ef8 0002a002 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 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f30 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f54 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fd0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002014 0002a11c R_ARM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ +00002050 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002068 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0000208c 0000281c R_ARM_CALL 00005570 _loop1_61_rule │ │ │ │ │ +000020e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002114 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002148 0002a21c R_ARM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ +00002168 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002220 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002274 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002288 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000229c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022b8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000022e0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000022ec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000232c 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00002344 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00002374 0002961c R_ARM_CALL 00000000 _PyAST_With │ │ │ │ │ +00002390 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000023c8 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000023d8 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00002410 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002424 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002438 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002454 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000247c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000248c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000024ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002500 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002514 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002558 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002580 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000258c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000025cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002630 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002658 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002664 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000026b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000026dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002728 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002750 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000275c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002780 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000027c8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002800 00002a1c R_ARM_CALL 00000618 invalid_try_stmt_rule │ │ │ │ │ +0000282c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002838 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002890 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028b8 00002b1c R_ARM_CALL 00000000 _gather_210_rule │ │ │ │ │ +000028cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002908 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002938 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000295c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000298c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000029b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029c0 00002c1c R_ARM_CALL 000016b0 _gather_212_rule │ │ │ │ │ -000029d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a30 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002a58 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002a64 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ab0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002ad8 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002af8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000296c 00002c1c R_ARM_CALL 000016b0 _gather_212_rule │ │ │ │ │ +00002980 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002998 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029dc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002a04 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002a10 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a5c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002a84 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002aa4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002ae8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002b3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b54 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bb8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002bf0 00002d1c R_ARM_CALL 00000000 _gather_206_rule │ │ │ │ │ -00002c04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c24 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002c30 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002c5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c6c 00002e1c R_ARM_CALL 000016b0 _gather_208_rule │ │ │ │ │ -00002c80 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c98 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002cac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002cc8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002cf8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d28 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d48 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d84 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002ddc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e48 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e78 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002ea0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002eac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f30 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f60 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002f88 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002fac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002fdc 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003018 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003044 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003064 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003094 00002f1c R_ARM_CALL 000015a8 invalid_for_target_rule │ │ │ │ │ -000030c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000030ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003108 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003154 00001d1c R_ARM_CALL 00002d74 subject_expr_rule │ │ │ │ │ -00003168 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000317c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003198 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000031c0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000031cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000031f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003210 00001d1c R_ARM_CALL 00002d74 subject_expr_rule │ │ │ │ │ -00003224 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003244 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003294 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000032b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000032e8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000332c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000334c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003364 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003378 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003398 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000033d0 00029e1c R_ARM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -000033f8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003450 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003468 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000348c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003520 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003550 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000355c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003594 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000035c0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003618 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000363c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003660 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003684 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003698 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036b4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000036ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003724 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003730 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003754 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003770 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000379c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -000037a0 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -000037a4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000037a8 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000037ac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000037b0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000037b4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000037b8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002b64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002b9c 00002d1c R_ARM_CALL 00000000 _gather_206_rule │ │ │ │ │ +00002bb0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bd0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002bdc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002c08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c18 00002e1c R_ARM_CALL 000016b0 _gather_208_rule │ │ │ │ │ +00002c2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c58 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c74 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002cc0 00001d1c R_ARM_CALL 00002d74 subject_expr_rule │ │ │ │ │ +00002cd4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ce8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d04 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002d2c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002d38 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002d5c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002d90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002db4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002dc8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002de4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002e0c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002e30 00001d1c R_ARM_CALL 00002d74 subject_expr_rule │ │ │ │ │ +00002e44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e64 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002eb8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002ed0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002ef4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f14 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f38 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002f84 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002f90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002fac 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003004 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000301c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003040 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003064 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003088 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000030d4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000030f0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000311c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003174 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003198 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000031f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003210 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003248 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003280 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000328c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000032b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000032cc 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000330c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003324 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003338 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003358 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003390 00029e1c R_ARM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +000033c8 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000033d4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003410 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003454 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003484 0000301c R_ARM_CALL 0000150c invalid_for_target_rule │ │ │ │ │ +000034a0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000034f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000034fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000351c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003540 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003594 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000035c4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000361c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003640 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003664 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003688 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000369c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036b8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000036e0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000036ec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003728 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003778 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000037b4 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000037b8 00029f02 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +000037bc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000037c0 0002a002 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 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003838 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000385c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000388c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000038fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003920 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -1152,15 +1151,15 @@ │ │ │ │ │ 00004cec 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004d2c 0002b31c R_ARM_CALL 00000000 _PyAST_Assert │ │ │ │ │ 00004d38 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004d78 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004d9c 0002b41c R_ARM_CALL 00000000 _PyAST_Break │ │ │ │ │ 00004db8 00029402 R_ARM_ABS32 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00004dbc 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00004dc0 00004302 R_ARM_ABS32 000145bc _tmp_6_rule │ │ │ │ │ +00004dc0 00004302 R_ARM_ABS32 000145d0 _tmp_6_rule │ │ │ │ │ 00004dd0 00004402 R_ARM_ABS32 00000d88 _tmp_22_rule │ │ │ │ │ 00004dec 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004df0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004e18 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00004e68 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004e88 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00004ecc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1230,16 +1229,16 @@ │ │ │ │ │ 00005b7c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005bc4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005c08 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00005c40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005c68 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00005c90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005c9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005cd0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005ce8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ccc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ce4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00005d38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005d44 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005d6c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00005da4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005dd8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005de4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005e08 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -1248,16 +1247,16 @@ │ │ │ │ │ 00005e40 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005e54 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005e60 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00005e84 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005e8c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005ebc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005ef8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f14 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005f4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f0c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005f44 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005f64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005f80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005f8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005fb0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006014 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000604c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000060c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -1270,15 +1269,15 @@ │ │ │ │ │ 000061d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000625c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00006298 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000062c8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000062e0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000062fc 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000631c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006364 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00006364 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00006368 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000063ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006404 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000643c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000645c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00006468 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00006480 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -1298,15 +1297,15 @@ │ │ │ │ │ 0000666c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000669c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006718 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00006734 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006744 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000677c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000679c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067c0 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000067c0 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 000067c4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000067c8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000682c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00006868 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000068e8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00006940 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00006990 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ @@ -1350,46 +1349,46 @@ │ │ │ │ │ 00007318 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00007330 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00007340 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00007378 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 00007384 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000073ac 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000073fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007430 0000521c R_ARM_CALL 000016dc invalid_ann_assign_target_rule │ │ │ │ │ -00007490 0000541c R_ARM_CALL 000018f4 _loop0_164_rule │ │ │ │ │ -000074c0 0000551c R_ARM_CALL 000018f4 _loop0_165_rule │ │ │ │ │ +00007430 0000521c R_ARM_CALL 00001640 invalid_ann_assign_target_rule │ │ │ │ │ +00007490 0000541c R_ARM_CALL 00001858 _loop0_164_rule │ │ │ │ │ +000074c0 0000551c R_ARM_CALL 00001858 _loop0_165_rule │ │ │ │ │ 0000752c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000755c 0000561c R_ARM_CALL 00004a04 _tmp_13_rule │ │ │ │ │ 0000757c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000075b8 0002bd1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ 000075dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000075f4 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ 000075f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000761c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00007628 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00007660 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000076a8 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000076a8 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000076ec 0002c21c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00007714 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007714 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000772c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00007734 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00007738 00005902 R_ARM_ABS32 0000a8bc t_lookahead_rule │ │ │ │ │ +00007738 00005902 R_ARM_ABS32 0000a8d8 t_lookahead_rule │ │ │ │ │ 0000773c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00007740 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00007744 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000774c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00007750 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007754 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00007754 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 00007758 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00007764 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000077a0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00007804 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000781c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00007834 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000787c 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000787c 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00007888 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000078ac 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 000078bc 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ 0000790c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000793c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00007980 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000079a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -1421,2858 +1420,2859 @@ │ │ │ │ │ 00007f30 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00007f6c 0002c31c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ 00007f94 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00007fac 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00007fbc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00007ff4 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ 00008064 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008120 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008138 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008148 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008180 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000818c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000081c0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000820c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008258 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000082a4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000082f0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008368 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000083b4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008400 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000844c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008498 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000084ec 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008538 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008584 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000085d0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000861c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008670 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000086bc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008708 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008754 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000087a0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008104 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000811c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000812c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008164 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00008170 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000081a4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000081f0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000823c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008288 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000082d4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000834c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008398 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000083e4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008430 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000847c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000084f4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008540 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000858c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000085d8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008624 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008678 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000086c4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008710 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000875c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000087a8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0000884c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00008860 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000088c0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000088e8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008904 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00008930 0002c31c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00008944 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000896c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008978 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008984 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000899c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000089e8 00005902 R_ARM_ABS32 0000a8bc t_lookahead_rule │ │ │ │ │ -00008a4c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00008a88 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008aac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008ad0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008af8 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008b18 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008b44 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008b70 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008b9c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008bc0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c68 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008c9c 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00008ca8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008d58 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008da4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008de4 0002c61c R_ARM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -00008e04 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008e38 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00008e78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008fe4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000905c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000906c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009094 0002c71c R_ARM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -000090b0 0002c81c R_ARM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -000090d8 0002c91c R_ARM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -000090e4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009148 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000916c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000917c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000091a8 0002ca1c R_ARM_CALL 00000000 _PyAST_Set │ │ │ │ │ -000091b4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000091d8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000920c 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00009234 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000092a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000092d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000092fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009320 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009354 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00009378 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000093bc 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000093c0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000943c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009490 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000094b4 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000094e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000094f8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009538 0002cc1c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -00009544 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009570 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000095cc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00009600 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009614 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009658 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000965c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000968c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000096e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009718 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000972c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000097cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009808 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009818 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009858 0002cd1c R_ARM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -00009864 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098a4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009924 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000996c 00006c1c R_ARM_CALL 000012d0 invalid_comprehension_rule │ │ │ │ │ -0000997c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000999c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000099cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a04 00006e02 R_ARM_ABS32 00009fb4 _tmp_93_rule │ │ │ │ │ -00009a08 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a0c 0002ce02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00009a10 0002cf02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00009a14 0002d002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00009a18 0002d102 R_ARM_ABS32 00000000 _Py_EllipsisObject │ │ │ │ │ -00009a1c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009a20 00006f02 R_ARM_ABS32 00001048 _tmp_233_rule │ │ │ │ │ -00009a24 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009a28 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009a2c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009a30 00007002 R_ARM_ABS32 000063fc _tmp_234_rule │ │ │ │ │ -00009a34 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009a3c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009a40 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00009a48 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000088fc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008918 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00008944 0002c31c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00008958 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008960 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008988 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008994 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089a0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089b8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008a04 00005902 R_ARM_ABS32 0000a8d8 t_lookahead_rule │ │ │ │ │ +00008a68 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00008aa4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ac8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008aec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b14 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008b34 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00008b60 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008b8c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008bb8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008bdc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c84 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008cb8 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00008cc4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008d74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008db0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008dc0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008e00 0002c61c R_ARM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +00008e20 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008e54 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00008e94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008f1c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009000 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009078 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009088 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000090b0 0002c71c R_ARM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +000090cc 0002c81c R_ARM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +000090f4 0002c91c R_ARM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +00009100 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009164 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009188 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009198 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000091c4 0002ca1c R_ARM_CALL 00000000 _PyAST_Set │ │ │ │ │ +000091d0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000091f4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009228 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00009250 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000092bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000092f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009318 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000933c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009370 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00009394 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000093d8 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000093dc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009458 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000094ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000094d0 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00009504 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009514 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009554 0002cc1c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +00009560 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000958c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000095e8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000961c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009630 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009674 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00009678 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000096a8 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00009700 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009734 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009748 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000097e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009824 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009834 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009874 0002cd1c R_ARM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +00009880 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098c0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009940 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009988 00006c1c R_ARM_CALL 00001234 invalid_comprehension_rule │ │ │ │ │ +00009998 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000099b8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000099e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a20 00006e02 R_ARM_ABS32 00009fd0 _tmp_93_rule │ │ │ │ │ +00009a24 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00009a28 0002ce02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00009a2c 0002cf02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00009a30 0002d002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00009a34 0002d102 R_ARM_ABS32 00000000 _Py_EllipsisObject │ │ │ │ │ +00009a38 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009a3c 00006f02 R_ARM_ABS32 00001a1c _tmp_233_rule │ │ │ │ │ +00009a40 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009a44 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009a48 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009a4c 00007002 R_ARM_ABS32 000063fc _tmp_234_rule │ │ │ │ │ +00009a50 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009a58 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009a5c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 00009a64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ab4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009af4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009b4c 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00009b50 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b70 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b9c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009bd4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c04 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009c44 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c68 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c88 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cac 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009cf0 00006c1c R_ARM_CALL 000012d0 invalid_comprehension_rule │ │ │ │ │ -00009d44 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d50 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d5c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009d98 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009db0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009df0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e08 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00009e4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ad0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b10 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b30 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b68 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00009b6c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b8c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009bb8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009bf0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c20 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009c60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c84 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ca4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009cc8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009d0c 00006c1c R_ARM_CALL 00001234 invalid_comprehension_rule │ │ │ │ │ +00009d60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d6c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d78 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009db4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009dcc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009e0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e24 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00009e68 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e74 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ecc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ee0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f00 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f7c 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00009f80 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ff4 0002d21c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000a018 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a048 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a0bc 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a130 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a198 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a1d0 0002d21c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000a1e0 0002d31c R_ARM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -0000a224 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a270 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a2c4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a2d8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a30c 0002d41c R_ARM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -0000a32c 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a364 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a410 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a420 0002d51c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -0000a44c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a49c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a5d4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a5ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a604 0002d61c R_ARM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -0000a610 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a648 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a668 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a6d4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a6f4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009e84 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009e90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009eb8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ee8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009efc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f1c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f98 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00009f9c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a010 0002d21c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000a034 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a064 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a0d8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a14c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a1b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a1ec 0002d21c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000a1fc 0002d31c R_ARM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +0000a240 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a28c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a2e0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a2f4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a328 0002d41c R_ARM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +0000a348 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a380 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a42c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a43c 0002d51c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +0000a468 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a4b8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a5f0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a608 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a620 0002d61c R_ARM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +0000a62c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a664 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a684 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a6f0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000a710 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a740 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a74c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a770 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a77c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a72c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a75c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a768 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a78c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a798 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a7d4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a810 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a840 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a878 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a890 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a89c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a900 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a924 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a948 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a964 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa14 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000aa54 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa9c 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000aac8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ab30 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000aba0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000abec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac34 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac5c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000acc4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000acdc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000acf4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ad14 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000ad40 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000ad6c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000add0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000adfc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ae20 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000ae50 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000ae80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ae88 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aea8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aefc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000af20 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000af2c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000af44 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000af58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000af74 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000afa0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aff4 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b034 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b070 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000b0e0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000b10c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b12c 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000b154 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000b168 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b1ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b1b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b1d8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b1f0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b244 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b2ac 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b304 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b370 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b384 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000b3ac 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000b3cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b3f0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b41c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b440 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b464 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b488 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b4cc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b530 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b558 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b5bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b5e0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b62c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b67c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b6cc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b720 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b76c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b7b8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b804 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b84c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b864 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000b874 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b8b4 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000b8ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b904 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000b914 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b94c 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000b960 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b9a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9bc 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000b9c8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ba50 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ba8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bad8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb0c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000bb70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bbd0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000bc08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bcec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bcfc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bd30 0002d91c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0000bd7c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000bdac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bdd0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000bdf0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000be0c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000be30 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000be4c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000be80 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000bf00 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000bf38 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000bf50 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf6c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000bfb4 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000bfc0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bff8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c024 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c058 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c070 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c07c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c098 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c0d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c0ec 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c0f8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c118 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c174 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c18c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c1ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c1bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c1dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c1f0 00005902 R_ARM_ABS32 0000a8bc t_lookahead_rule │ │ │ │ │ -0000c200 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7f0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a82c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a85c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a894 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a8ac 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a8b8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a91c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a940 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a964 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a980 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa30 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000aa70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aab8 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000aae4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ab4c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000abbc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ac08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac50 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac78 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ace0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000acf8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad10 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ad30 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000ad5c 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000ad88 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000adec 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ae18 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ae3c 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000ae6c 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000ae9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aea4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aec4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000af18 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000af3c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000af48 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000af60 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000af74 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000af90 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000afbc 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b010 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b050 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b08c 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000b0fc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000b128 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b148 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000b170 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000b184 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b1c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b1d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b1f4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b20c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b260 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b2c8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b320 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b38c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b3a0 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000b3c8 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000b3e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b40c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b438 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b45c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b480 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b4a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b4e8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b54c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b574 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b5d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b5fc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b648 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b698 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b6e8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b73c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b788 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b7d4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b820 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b868 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b880 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000b890 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b8d0 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000b908 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b920 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000b930 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b968 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000b97c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b9c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9d8 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000b9e4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ba6c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000baa8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000baf4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bb28 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000bb8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bbec 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000bc24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc58 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd18 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bd4c 0002d91c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0000bd98 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000bdc8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bdec 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000be0c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000be28 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000be4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000be68 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000be9c 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000bf1c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000bf54 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000bf6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bf88 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000bfd0 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000bfdc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c014 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c040 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c074 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c08c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c098 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c0b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c0ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c108 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c114 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c134 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c190 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c1a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c1c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c1d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c1f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c20c 00005902 R_ARM_ABS32 0000a8d8 t_lookahead_rule │ │ │ │ │ 0000c21c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c238 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c2a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c33c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c3a0 00006c1c R_ARM_CALL 000012d0 invalid_comprehension_rule │ │ │ │ │ -0000c3b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c3d4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c410 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c424 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c448 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c46c 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000c498 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000c4dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c4ec 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c520 0002db1c R_ARM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -0000c548 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c574 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c5bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c5d0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c610 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c664 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c674 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000c678 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c6cc 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c740 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c77c 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000c7ec 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000c848 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c89c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c8f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c910 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c944 0002dc1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000ca34 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ca58 0002dd1c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -0000ca64 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ca90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cab8 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000caf0 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000caf4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cb1c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cb44 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cb60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cb74 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cba8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cbc4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000cc38 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000cc44 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cc68 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ccb0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ccec 0002dc1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000cd10 0002dd1c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -0000cd64 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000cd68 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cd90 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cdd8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ce18 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ce4c 00008702 R_ARM_ABS32 00001218 _tmp_158_rule │ │ │ │ │ -0000ce54 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ce58 00008802 R_ARM_ABS32 000013ec _tmp_159_rule │ │ │ │ │ -0000ce5c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000ce60 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ce64 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000ce68 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000ce6c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cec0 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cf54 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000cf90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cfb0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cffc 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000d060 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d098 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d0ec 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d100 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d120 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d148 0002de1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000d168 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d1e0 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d1fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d21c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d240 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d24c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d264 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d28c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d2b4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d370 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d3c8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d408 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d42c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d45c 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000d488 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d4ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d514 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d578 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d59c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d5e8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d638 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d688 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d6d8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d724 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d770 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d7bc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d800 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d818 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000d828 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d860 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000d890 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d8e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d900 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000d910 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d948 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000d954 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d994 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d9b8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000da68 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000da80 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000daa8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dac4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dae0 00005902 R_ARM_ABS32 0000a8bc t_lookahead_rule │ │ │ │ │ -0000db34 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000dbac 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000dbe8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc08 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dc54 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dcd4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd1c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ddb0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ddc4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dde4 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000de14 0002de1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000de74 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000deb4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000dee4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000def0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000df08 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000df40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000df58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000df8c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000dfa4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e050 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e094 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e0d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e0f0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e134 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e160 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e1a8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e214 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e250 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e2a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e2e0 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e364 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e3a0 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e3ac 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e450 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e494 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e4dc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e4f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e508 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e528 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000e550 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000e5c4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e5f8 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e628 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e65c 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e690 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e6d0 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e700 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e728 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e73c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e76c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e778 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e788 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e7b0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e7cc 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000e804 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c254 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c2c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c358 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000c3bc 00006c1c R_ARM_CALL 00001234 invalid_comprehension_rule │ │ │ │ │ +0000c3cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c3f0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c42c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000c440 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c464 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c488 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000c4b4 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000c4f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c508 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c53c 0002db1c R_ARM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +0000c564 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c590 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c5d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c5ec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c62c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c680 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c690 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000c694 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c6e8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c75c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c798 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000c7f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c810 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c844 0002dc1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000c89c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000c8f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c94c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ca58 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ca7c 0002dd1c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000ca88 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cab4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cadc 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000cb14 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000cb18 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cb40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cb7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb98 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000cc0c 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000cc14 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc2c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cc58 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cca0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ccdc 0002dc1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000cd00 0002dd1c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000cd54 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000cd58 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cd80 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cdc8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cde4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cdfc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ce3c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ce74 00008702 R_ARM_ABS32 0000117c _tmp_158_rule │ │ │ │ │ +0000ce78 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce7c 00008802 R_ARM_ABS32 000013ec _tmp_159_rule │ │ │ │ │ +0000ce80 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000ce84 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ce88 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000ce8c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000ce90 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cee4 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cf78 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000cfb4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cfd4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d020 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000d084 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d0bc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d110 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d124 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d144 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d16c 0002de1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000d18c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d204 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d220 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d240 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d264 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d270 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d288 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d2b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d2d8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d394 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d3ec 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d42c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d450 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d480 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000d4ac 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d510 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d538 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d59c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d5c0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d60c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d65c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d6ac 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d6fc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d748 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d794 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d7e0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d824 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d83c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000d84c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d884 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000d8b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d90c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d924 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000d934 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d96c 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000d978 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d9b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d9dc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000da8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000daa4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dacc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dae8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000db04 00005902 R_ARM_ABS32 0000a8d8 t_lookahead_rule │ │ │ │ │ +0000db58 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000dbd0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000dc0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc2c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dc78 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000dcf8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd40 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ddd4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dde8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000de08 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000de38 0002de1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000de98 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ded8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000df08 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000df14 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000df2c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000df64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000df7c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dfb0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000dfc8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e074 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e0b8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e0f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e114 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e158 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e184 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e1cc 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e238 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e274 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e2c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e304 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e388 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e3c4 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e3d0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e474 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e4b8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e500 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e518 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e52c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e54c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000e574 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000e5e8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e61c 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e64c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e680 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e6b4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e6f4 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e724 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e74c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e760 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e790 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e79c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e7ac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e7d4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e7f0 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 0000e828 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e854 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e86c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e894 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e8a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e8b4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e8c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e8e8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e8f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e914 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e988 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e9d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ea58 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000eaac 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000eb00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ebc8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ecb8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ecf4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed30 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed50 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ed9c 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000edd4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000eea4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eefc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ef44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef68 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000efa0 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000f014 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f090 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f0d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f114 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f14c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f184 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f22c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f264 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f29c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f2e4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f338 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f34c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f368 0002e11c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -0000f380 0002e21c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -0000f3b4 0002e31c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -0000f3d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3f8 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f404 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f44c 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f458 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f490 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f49c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f4dc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f510 0002e41c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000f538 0002e51c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000f570 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f57c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5b4 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f5c0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f604 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f610 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f654 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f6a4 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f6b0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f6f4 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f700 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f734 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f758 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f764 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7a8 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f7c4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f80c 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f818 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f870 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f87c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8c8 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f8d4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f944 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f950 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f99c 0002e51c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000f9cc 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f9d8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa10 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000fa1c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa48 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa98 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000faa4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fae8 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000faf4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb20 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb54 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fb80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fba0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbc8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbe8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc0c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc44 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fc50 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fc60 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fca0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fcbc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fd14 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd1c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd48 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd6c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd98 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e84c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e878 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e890 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e8b8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e8cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e8d8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e8ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e90c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e91c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e938 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e9ac 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e9f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ea78 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000eacc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000eb20 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eb6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ebac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ebe8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ecd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed50 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed70 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000edbc 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000edf0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000eec4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ef1c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ef64 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef88 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000efc0 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000f034 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f0b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f0f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f134 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f16c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f214 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f24c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f284 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f2bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f308 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f360 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f374 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f390 0002e11c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +0000f3a8 0002e21c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +0000f3d4 0002e31c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +0000f3f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f418 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f424 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f470 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f47c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f4b4 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f4c0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f500 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f534 0002e41c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000f55c 0002e51c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000f594 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f5a0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5d8 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f5e4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f628 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f634 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f678 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f6c8 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f6d4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f718 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f724 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f758 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f77c 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f788 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f7cc 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f7e8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f814 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f838 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f844 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f88c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f8e4 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f8f0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f94c 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f958 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f99c 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f9a8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f9d4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fa24 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000fa30 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa74 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000fa80 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fab0 0002e51c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000fae0 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000faec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb24 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000fb30 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb70 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fb8c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fbbc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fbdc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc04 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc20 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc4c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc94 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fca0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fcb4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fcd0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fd24 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd30 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd50 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd70 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fdb8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fdd8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fdf8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe18 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe98 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000feb4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fee0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff00 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff20 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff5c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff84 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffb4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fff4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010000 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010014 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010040 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010060 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fe1c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe48 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe68 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe88 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fea4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fed0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fef8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff14 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff38 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff58 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff98 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ffa4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ffb8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ffd8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fff8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010028 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010048 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010068 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00010088 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000100f4 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001014c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001018c 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000101ac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000101e0 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000101f0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010218 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001023c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010294 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000102d4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000103b0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000103f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010414 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001044c 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010498 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000104d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000104e0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010564 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000105a4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010638 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000106b8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000106f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001071c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010754 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000107a4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001087c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000108c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000108ec 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010928 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000109e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010a0c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010a20 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010a60 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010ad4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010ae0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010b70 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010bb8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010c34 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010cf0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010d74 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010e14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010e34 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010e6c 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010ed4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010fc4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010fe4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011020 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001108c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000110d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000110fc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011138 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011244 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001128c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000112f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001130c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011370 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000100fc 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010154 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010194 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000101b4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000101e8 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000101f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010220 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010244 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001029c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000102dc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000103b8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000103f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001041c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010454 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000104a0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000104e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000104e8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001056c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000105ac 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010640 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000106c0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010700 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010724 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001075c 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000107ac 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010884 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000108d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000108f4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010930 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000109f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010a14 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010a28 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010a68 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010adc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010ae8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010b78 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010bc0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010c3c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010cf8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010d7c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010e1c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010e3c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010e74 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010edc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010fcc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010fec 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011028 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011094 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000110e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011104 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011140 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0001124c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011294 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011300 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011314 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00011378 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011394 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000113e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011424 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011454 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000114a8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001153c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001157c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011690 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000116b4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000116ec 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000116f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011730 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011770 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011794 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000117cc 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011840 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011864 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011888 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000118ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000118d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000118f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011918 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011990 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00011994 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000119b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000119e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011a10 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a30 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a50 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a8c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011a90 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00011ad8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011b18 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011c14 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011c54 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011c78 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011cb0 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011cbc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011d04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011d28 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011d60 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011dc4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011ddc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e3c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011e74 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011ec0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011f0c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011f98 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012040 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012098 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000120f0 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012148 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000121a0 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012228 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012284 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000122ac 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012308 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012330 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001238c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000123b4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012410 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012438 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012494 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000124b4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000124ec 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001250c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012544 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001257c 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000125a4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000125f0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012644 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012690 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000126e4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012730 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012784 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000127d0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012824 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012870 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012914 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001294c 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000129a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000129c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000129e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012a28 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012a60 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012a84 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012abc 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012b3c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b48 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012b80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012bfc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011380 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001139c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000113e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001142c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001145c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000114b0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011544 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011584 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011694 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000116d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000116f8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011730 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0001173c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011778 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001179c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000117d4 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011848 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001186c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011890 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000118b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000118d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000118fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011920 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011998 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001199c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000119c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000119ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011a18 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011a38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011a58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011a94 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011a98 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00011ae0 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011b20 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011c1c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011c5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c80 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011cb8 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011cc4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011d0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011d30 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011d68 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011dcc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011de4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e44 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011e7c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011ec8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011f14 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011fa0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012048 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000120a0 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000120f8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012150 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000121a8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012230 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001228c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000122b4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012310 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012338 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012394 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000123bc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012418 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012440 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001249c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000124bc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000124f4 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00012514 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001254c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012584 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000125ac 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000125f8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001264c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012698 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000126ec 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012738 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001278c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000127d8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001282c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012878 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001291c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012954 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000129a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000129cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000129f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a30 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012a68 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00012a8c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012ac4 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00012b78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012be0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012bec 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012c28 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c34 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00012c40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00012c4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c98 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012cb4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012d08 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00012d0c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012d3c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00012d44 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00012d48 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00012d9c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012ddc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012e00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012e24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ea4 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012ee4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f20 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00012f44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f8c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012fc8 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00013018 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013054 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000130c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001310c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013140 0002e41c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00013154 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000131a4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000131dc 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001320c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013244 0002e61c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ -0001326c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000132a4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000132d0 0002e61c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ -000132f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013330 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001337c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000133b8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000133c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000133ec 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013400 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001341c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001344c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001349c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000134bc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000134d8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001351c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013554 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000135a0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000135ec 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013678 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013720 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001374c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013794 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013804 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013830 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013878 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000138a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013950 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00013960 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013998 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000139d0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013a1c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013a68 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013adc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013b28 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013b74 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013bc8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013c14 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013c60 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013ce8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013cf8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013d3c 0002c31c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00013d88 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013dd4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013e20 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013e98 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ea8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013ee0 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00013eec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013f34 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013f50 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00013f78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013fdc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013fe8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014048 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014054 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014088 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014104 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014140 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014160 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000141a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000141f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014228 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001427c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000142b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000142f8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001432c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014338 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001434c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014358 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014364 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014370 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014388 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000143a0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000143b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014438 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014480 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000144a0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000144e0 0002e71c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -000144fc 0002e81c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00014520 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014544 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001457c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014600 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014624 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014650 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000146d4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014724 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014748 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001476c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014784 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147bc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000147ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c6c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012ca0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012cbc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012d10 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00012d14 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012d44 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00012d4c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00012d50 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00012da4 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012de4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012e08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012e2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012eac 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012eec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f28 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00012f4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f94 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012fd0 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00013020 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001305c 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000130c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013114 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013148 0002e41c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0001315c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000131ac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000131e4 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00013210 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001323c 0002e61c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ +00013264 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000132a0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000132d8 0002e61c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ +00013300 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013338 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013384 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000133c0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000133d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000133f4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013408 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013424 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013444 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013468 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000134b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000134e0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00013524 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001355c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000135a8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000135f4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013680 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013728 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013754 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001379c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001380c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013838 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013880 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000138ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013958 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00013968 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000139a0 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000139d8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013a24 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013a70 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ae4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013b30 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013b7c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013bd0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013c1c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013c68 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013d14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013d24 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013d68 0002c31c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00013d90 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ddc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013e28 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ea0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013eb0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013ee8 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00013ef4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013f3c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013f58 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00013fa4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001401c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014034 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001405c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014068 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001409c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014118 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014154 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014174 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000141b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014204 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001423c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014290 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000142cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001430c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014340 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001434c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014360 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001436c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014378 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014384 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001439c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000143b4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000143c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001444c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014494 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000144b4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000144f4 0002e71c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +00014510 0002e81c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +00014534 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014558 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014590 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014614 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014638 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014664 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000146e8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014738 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001475c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014780 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014798 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147d0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00014814 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00014854 0002e91c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -00014874 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000148b4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014908 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014934 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014974 0002e91c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -000149b0 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000149d8 00002f1c R_ARM_CALL 000015a8 invalid_for_target_rule │ │ │ │ │ -000149e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014a08 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014a14 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014a30 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014aa0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014b04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b40 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014b68 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014b80 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ba4 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014bcc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014bec 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014c00 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014c1c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014c28 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014c6c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014c84 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014c9c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014cc8 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014d24 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014d68 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014d80 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00014d84 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d88 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00014d8c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00014e08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e18 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00014e44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014eac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014edc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f18 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001488c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000148b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000148f4 0002e91c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +00014914 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014954 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000149a8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000149c4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000149ec 0000301c R_ARM_CALL 0000150c invalid_for_target_rule │ │ │ │ │ +000149f4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014a1c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014a28 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014aa8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014b0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b48 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014b70 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014b88 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014bac 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014bd4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014bf4 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014c08 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014c3c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014c48 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014c60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014c7c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014ca0 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014cf8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014d04 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014d1c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014d40 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014d94 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00014d98 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d9c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00014da0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00014e1c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e2c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00014e58 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e84 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ec0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ef0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00014f2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f98 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014ffc 0002eb1c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -00015028 0002e81c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0001506c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015010 0002eb1c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +0001503c 0002e81c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ 00015080 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015090 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000150bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015130 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015164 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000151a0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000151c4 0002e81c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00015214 0002ec1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -00015254 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000152b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000152c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000152d8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015300 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015328 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001534c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015368 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001537c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000153b0 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000153dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015454 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015484 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000154b4 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000154cc 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -000154f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015518 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015094 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150a4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000150d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015144 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015178 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000151b4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000151d8 0002e81c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +00015228 0002ec1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +00015268 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000152c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000152dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000152ec 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015314 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001533c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015360 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001537c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015390 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000153c4 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000153f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015468 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015498 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000154c8 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000154e0 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00015504 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001552c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00015540 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00015554 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015574 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015580 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000155ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000155b8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000155e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015568 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015588 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015594 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000155c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000155cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000155f4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015630 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015654 0000c21c R_ARM_CALL 00001178 _tmp_228_rule │ │ │ │ │ -00015674 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000156d4 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000156f8 0000c31c R_ARM_CALL 00001178 _tmp_227_rule │ │ │ │ │ -00015710 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015608 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015644 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015668 0000c21c R_ARM_CALL 000010dc _tmp_228_rule │ │ │ │ │ +00015688 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000156e8 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001570c 0000c31c R_ARM_CALL 000010dc _tmp_227_rule │ │ │ │ │ 00015724 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015740 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015768 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015774 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001579c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000157cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001580c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015810 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015814 0000c502 R_ARM_ABS32 00000578 _tmp_149_rule │ │ │ │ │ -00015818 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001581c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00015738 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015754 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001577c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015788 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000157b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000157e0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00015820 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015824 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00015828 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -0001582c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015880 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000158d0 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000158f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015914 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015934 0000c81c R_ARM_CALL 00001d54 invalid_arguments_rule │ │ │ │ │ -00015944 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015970 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a68 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ad4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015b6c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015b94 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015bd0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00015bf0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c08 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015c18 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015c34 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00015c6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c98 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015cd0 0002ed1c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -00015ce8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015d24 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015d38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d5c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015d80 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00015db0 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00015e00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015e18 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015e5c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015ec0 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015ee8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015f00 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015fac 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015fc8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015fe0 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00015ff0 0002ee1c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -00015ffc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016014 0002ef1c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -00016038 0002c31c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00016044 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001607c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000160bc 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00016100 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016148 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016194 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000161e0 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000161e4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016218 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00016224 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016248 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001628c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016298 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000162bc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000162d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016304 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016324 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016348 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001639c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000163c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000163cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000163f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016418 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016448 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001644c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00016450 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00016454 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00016458 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000164e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016530 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00016578 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000165d0 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000165fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001661c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001665c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016670 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -000166e8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000166fc 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0001676c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000167cc 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000167f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016818 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016858 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001686c 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0001691c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00016974 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000169a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000169c0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016a58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016a70 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00016a9c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00016aec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016b0c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016b4c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016b60 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00016c90 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016cc8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016d00 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016d4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016d5c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016d94 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016dc0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016e0c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e7c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016ef0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016f64 0000d31c R_ARM_CALL 00004f80 type_param_rule │ │ │ │ │ -00016f9c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016fc4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016fdc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016ff4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017010 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00017030 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017054 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000170a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000170f4 0000d31c R_ARM_CALL 00004f80 type_param_rule │ │ │ │ │ -00017128 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017140 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001714c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017170 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001718c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000171b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000171e8 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000171ec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017214 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017234 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017240 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017264 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017274 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017278 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001727c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000172e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017308 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017338 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017378 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017398 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000173c4 0002f01c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -000173f4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017420 0002f11c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -0001742c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001744c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017520 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017544 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000175b4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017620 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017648 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017668 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000176ac 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000176c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000176e4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017704 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0001772c 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00017760 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017784 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000177d8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017818 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00017858 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001787c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000178f4 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017900 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001793c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017984 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00017988 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000179a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000179dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000179fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a1c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a70 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00017a74 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017a78 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00017a7c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017a80 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017aac 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00017abc 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00017b48 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b9c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017c08 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017c3c 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00017c78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017cb0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017cbc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017cf4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017d3c 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00017d40 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017d64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017d8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017d98 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00017d9c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017da0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017e3c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017e90 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017ec8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017f3c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017fb8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017fd0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018008 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001805c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018094 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018108 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018184 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001819c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018200 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018258 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018290 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018304 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018380 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000183d0 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000183f8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001841c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018438 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000184ac 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000184d0 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000184f0 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001850c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018534 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001859c 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000185bc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000185fc 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0001864c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001866c 0000e31c R_ARM_CALL 000010e4 _tmp_169_rule │ │ │ │ │ -00018738 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018758 0000e81c R_ARM_CALL 000010e4 _tmp_174_rule │ │ │ │ │ -0001876c 0000e91c R_ARM_CALL 00000000 _loop0_175_rule │ │ │ │ │ -00018780 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018818 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015824 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00015828 0000c502 R_ARM_ABS32 00000578 _tmp_149_rule │ │ │ │ │ +0001582c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00015830 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00015834 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00015838 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001583c 00029f02 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +00015840 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00015894 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000158e4 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00015908 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015928 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015948 0000c81c R_ARM_CALL 00001d54 invalid_arguments_rule │ │ │ │ │ +00015958 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015984 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a58 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015ae8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015b80 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015ba8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015be4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00015c04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015c1c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015c2c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015c48 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00015c80 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015cac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015ce4 0002ed1c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +00015cfc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015d38 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015d4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d70 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015d94 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00015dc4 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00015e14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e2c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015e70 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015ed4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015efc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015f14 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015fc0 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015fdc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015ff4 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00016004 0002ee1c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +00016010 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016028 0002ef1c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +0001604c 0002c31c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00016058 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016090 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000160d0 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00016114 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001615c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000161a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000161f4 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000161f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001622c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00016238 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001625c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000162a0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000162ac 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000162d0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000162ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016318 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016338 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001635c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000163b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000163d4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000163e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001640c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001642c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001645c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00016460 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00016464 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00016468 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001646c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000164f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016544 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001658c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000165e4 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016610 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016630 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016670 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016684 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +000166fc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016710 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00016780 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000167e0 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001680c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001682c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001686c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016880 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00016930 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00016988 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000169b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000169d4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016a6c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016a84 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016ab0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00016b00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016b20 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016b60 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016b74 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00016ca4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016cdc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016d14 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016d60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016d70 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016da8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016dd4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016e20 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e6c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016f04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f78 0000d31c R_ARM_CALL 00004f80 type_param_rule │ │ │ │ │ +00016fb0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016fd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016ff0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017008 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017024 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00017044 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017068 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000170b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017108 0000d31c R_ARM_CALL 00004f80 type_param_rule │ │ │ │ │ +0001713c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017154 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017160 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017184 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000171a0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000171c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000171fc 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017200 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017228 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017248 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017254 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017278 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017288 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001728c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017290 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000172f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001731c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001734c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001738c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000173ac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000173d8 0002f01c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +00017408 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017434 0002f11c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +00017440 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017460 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017534 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017558 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000175c8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017634 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001765c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001767c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000176c0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000176d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000176f8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017718 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00017740 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00017774 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017798 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000177ec 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001782c 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001786c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017890 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017908 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017914 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017950 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017998 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001799c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000179bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000179f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017a10 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017a30 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017a84 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00017a88 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017a8c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00017a90 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017a94 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017ac0 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00017ad0 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00017b5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017b80 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017bb0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017c1c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017c50 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00017c8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017cc4 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017cd0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017d08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017d50 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017d54 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017d78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017da0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017dac 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00017db0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017db4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017e50 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017ea4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017edc 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017f50 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017fcc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017fe4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001801c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018070 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000180a8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001811c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018198 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000181b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018214 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001826c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000182a4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018318 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018394 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000183e4 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0001840c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018430 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001844c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000184c0 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000184e4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018504 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018520 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018548 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000185b0 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000185d0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018610 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018660 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018680 0000e31c R_ARM_CALL 00001048 _tmp_169_rule │ │ │ │ │ +0001874c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001876c 0000e81c R_ARM_CALL 00001048 _tmp_174_rule │ │ │ │ │ +00018780 0000e91c R_ARM_CALL 00000000 _loop0_175_rule │ │ │ │ │ +00018794 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001882c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018864 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00018868 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018890 0000ec1c R_ARM_CALL 00000000 _loop0_170_rule │ │ │ │ │ -000188a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000188d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000188e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018924 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018948 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000189b0 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000189c4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000189f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018a10 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018a1c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018a38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018a5c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018a68 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018a80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018ab4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018ac0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018adc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018af4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018b14 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018b2c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018b78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018b94 0000ee1c R_ARM_CALL 00000000 _loop0_177_rule │ │ │ │ │ -00018ba8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018bc0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018c6c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018c88 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018c94 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00018c98 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018c9c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018ca0 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00018ca4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018ca8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018840 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018878 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001887c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000188a4 0000ec1c R_ARM_CALL 00000000 _loop0_170_rule │ │ │ │ │ +000188b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000188e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000188fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018938 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001895c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000189c4 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000189d8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018a04 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018a24 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018a30 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018a4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018a70 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018a7c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018a94 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018ac8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018ad4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018af0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018b08 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018b28 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018b40 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018b8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018ba8 0000ee1c R_ARM_CALL 00000000 _loop0_177_rule │ │ │ │ │ +00018bbc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018bd4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018c80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018c9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018ca8 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ 00018cac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00018cb0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018cb4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018d0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d90 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018db0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018dbc 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e0c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018e60 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018e98 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018f00 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018f70 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018f8c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018fac 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018fc8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018fd4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018ff0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019004 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019010 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001901c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000190a8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000190e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019110 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019150 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019170 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018cb4 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00018cb8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018cbc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018cc0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018cc4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018cc8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00018d20 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d54 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d84 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018da4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018dc4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018dd0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e20 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018e74 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018eac 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018f14 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018f84 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018fa0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018fc0 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018fdc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018fe8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019004 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019018 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019024 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019030 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000190bc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000190f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019124 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019164 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ 00019184 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000191a4 0002f41c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00019214 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019250 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001927c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000192b0 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000192d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000192f4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019364 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019388 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000193c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000193e4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019440 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001946c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019488 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000194a8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000194cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000194ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001950c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00019570 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000195ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000195d8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001960c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019664 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000196b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000196dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000196f4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019768 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001979c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019818 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019864 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019894 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000198cc 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000198fc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019920 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019938 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019948 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019964 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00019994 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000199bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000199e0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019a34 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a4c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019a94 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019ac8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019af4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019b18 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019b58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019b90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019ba0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019bcc 0002f51c R_ARM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ -00019be0 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00019c04 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00019c10 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019c48 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019c78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019c90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019cb4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019ce8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019d1c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019d28 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019d64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019198 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000191b8 0002f41c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00019228 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019264 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019290 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000192c4 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000192e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019308 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019378 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001939c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000193d4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000193f8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019454 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019480 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001949c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000194bc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000194e0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019500 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019520 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00019584 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000195c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000195ec 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019620 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019678 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000196cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000196f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019708 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001977c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000197b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001982c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019878 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000198a8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000198e0 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00019910 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00019934 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001994c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001995c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019978 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000199a8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000199d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000199f4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019a48 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a60 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019aa8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019adc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019b08 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019b2c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019b6c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019ba4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019bb4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019be0 0002f51c R_ARM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ +00019bf4 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00019c18 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00019c24 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019c5c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019c8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019ca4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019cc8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019cfc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019d30 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019d3c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00019d78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019d98 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019e10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019d8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019dac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00019e24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019e44 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00019e50 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019eb0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019ee8 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00019ef4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019f24 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00019f28 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00019f2c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00019f30 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00019fcc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019ff4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a00c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a024 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a040 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001a0b4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a0cc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a0d8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a0fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a104 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a114 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a188 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a204 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a280 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a2cc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a348 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a3c4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a40c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a42c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a448 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a458 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a464 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a49c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a4ac 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a4b8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a4dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019e38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019e58 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00019e64 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019ec4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019efc 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00019f08 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019f38 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00019f3c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00019f40 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00019f44 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00019fe0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a008 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a020 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a038 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a054 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001a0c8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a0e0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a0ec 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a110 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a118 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a128 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a19c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a218 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a294 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a2e0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a35c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a3d8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a420 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a440 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a45c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a46c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a478 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a4b0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a4c0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a4cc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0001a4f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a508 0002f61c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0001a51c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a544 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a560 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001a570 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a58c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a5a4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a5c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a5dc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a5f0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a634 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a6ac 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a71c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a744 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a760 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a770 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a77c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a794 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a7a0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a7bc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a7dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a848 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a890 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a8c0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a904 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -0001a92c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a968 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a9a0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a9a8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a9c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001aa1c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001aa88 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001aac4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aaf4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ab28 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001ab58 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a504 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a51c 0002f61c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0001a530 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a558 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a574 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a584 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a5a0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a5b8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a5d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a5f0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a604 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a648 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a6c0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a730 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a758 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a774 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a784 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a790 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a7a8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a7b4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a7d0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a7f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a85c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a8a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a8d4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a918 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +0001a940 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a97c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a9b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a9bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a9c4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001aa30 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001aa9c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001aad8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ab08 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ab3c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ 0001ab6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ab90 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001ac24 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ac60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac90 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001acd0 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001ad00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ab80 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aba4 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001ac38 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ac74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aca4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ace4 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ 0001ad14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad38 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001ad78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ad9c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001adc8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ae20 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ae5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ae88 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001aec0 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001aef0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001af14 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001af30 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001af3c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001af60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001af88 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001afb4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001afd4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b018 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b03c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b07c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b0d0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b10c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b138 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b16c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001b19c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b1c0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001b1d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b1fc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b228 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b270 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001b2d8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b358 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001b414 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b454 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b48c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b4a8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b4b4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b4c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b500 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b520 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b53c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b588 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b5a8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b5c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b5fc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b620 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b69c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b6fc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001b724 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b748 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b774 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b788 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b7a8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b7c8 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0001b7f0 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0001b88c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001b8f0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b918 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001b950 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001b960 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b988 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001b9c0 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001b9c8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b9f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ba34 0002c21c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001ba5c 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001ba64 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ba7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001baa4 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001bad0 0002c21c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001baf4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bb2c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bb54 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bb78 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bb7c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001bb80 00010f02 R_ARM_ABS32 000017c8 _tmp_161_rule │ │ │ │ │ -0001bb84 00011002 R_ARM_ABS32 00000a2c _tmp_160_rule │ │ │ │ │ -0001bb88 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001bb8c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ad28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ad4c 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001ad8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001adb0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001addc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ae34 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ae70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ae9c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001aed4 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001af04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001af28 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001af44 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001af50 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001af74 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001af9c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001afc8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001afe8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b02c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b050 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b090 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b0e4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b120 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b14c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b180 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001b1b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b1d4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001b1ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b210 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b23c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b284 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b2ec 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b36c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001b428 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b468 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b4a0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b4bc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b4c8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b4d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b514 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b534 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b550 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b59c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b5bc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b5d4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b610 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b634 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b6b0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b710 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001b738 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b75c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b788 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b79c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b7bc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b7dc 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0001b804 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0001b8a0 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001b904 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b92c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001b964 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001b974 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b99c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001b9d4 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001b9dc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ba0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ba48 0002c21c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001ba70 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001ba78 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ba90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bab8 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001bae4 0002c21c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001bb08 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bb40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bb68 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bb8c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ 0001bb90 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001bb94 00011102 R_ARM_ABS32 00001294 _tmp_162_rule │ │ │ │ │ -0001bb98 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001bc00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bc7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bcbc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bcec 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001bd18 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bd2c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bd60 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0001bd88 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bdac 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bdec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001be10 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001be50 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001be94 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bed8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bef8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bf10 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bf34 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bf44 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c008 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c054 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c0a0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c0dc 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001c0f0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c128 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c17c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001c1e8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c224 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c250 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c284 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c2b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bb94 00010f02 R_ARM_ABS32 0000172c _tmp_161_rule │ │ │ │ │ +0001bb98 00011002 R_ARM_ABS32 00000a2c _tmp_160_rule │ │ │ │ │ +0001bb9c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001bba0 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001bba4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001bba8 00011102 R_ARM_ABS32 00001294 _tmp_162_rule │ │ │ │ │ +0001bbac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001bc14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bcd0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd00 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001bd2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd40 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bd74 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0001bd9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bdc0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001be00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001be24 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001be64 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001bea8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001beec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bf0c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bf24 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bf48 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bf58 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c01c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c068 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c0b4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c0f0 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001c104 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c13c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c190 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001c1fc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c238 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c264 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c298 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ 0001c2c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c2ec 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c37c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c3b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c3e8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c428 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c458 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c2dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c300 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c390 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c3cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c3fc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c43c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ 0001c46c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c490 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c4d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c4f4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c520 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c578 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c5b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c5e0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c618 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c648 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c66c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001c688 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c698 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c6bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c6e0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c70c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c740 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001c758 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001c798 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c7bc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c7fc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c850 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c88c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c8b8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c8ec 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c91c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c940 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001c9bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c9e0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ca0c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ca54 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001cac0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001cad0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001cadc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001caf4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cb38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cb78 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cba4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cbd4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cbf8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cc44 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001cc50 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001cc60 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cc90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ccd8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ccf8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cd18 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001cd30 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cdb0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cdd4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ce1c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ce5c 0001191c R_ARM_CALL 00000000 _loop0_48_rule │ │ │ │ │ -0001ce8c 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001ced4 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001cee0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cf34 00011b1c R_ARM_CALL 0000046c param_star_annotation_rule │ │ │ │ │ -0001cf54 00011b1c R_ARM_CALL 0000046c param_star_annotation_rule │ │ │ │ │ -0001cf94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cfd4 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001d004 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d028 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d04c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d070 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d0cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d0f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d114 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d158 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d190 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d194 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d1cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d1dc 00011d1c R_ARM_CALL 00001330 _tmp_184_rule │ │ │ │ │ -0001d210 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d234 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d254 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d27c 00011e1c R_ARM_CALL 00000ac4 _tmp_181_rule │ │ │ │ │ -0001d28c 00011f1c R_ARM_CALL 00000000 _loop0_182_rule │ │ │ │ │ -0001d2a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d2b0 0001201c R_ARM_CALL 00000ac4 _tmp_183_rule │ │ │ │ │ -0001d2e8 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d2ec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d310 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d350 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d378 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001d390 0002f41c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0001d3ac 0001211c R_ARM_CALL 00000000 _loop0_49_rule │ │ │ │ │ -0001d3e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c480 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c4a4 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c4e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c508 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c534 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c58c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c5c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c5f4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c62c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c65c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c680 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c69c 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c6ac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c6d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c6f4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c720 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c754 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001c76c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001c7ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c7d0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c810 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c864 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c8a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c8cc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c900 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c930 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c954 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c9d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c9f4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ca20 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ca68 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001cad4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001cae4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001caf0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001cb08 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cb4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cb8c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cbb8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cbe8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cc0c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cc58 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001cc64 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001cc74 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cca4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ccec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cd0c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cd2c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001cd44 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cda0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cdc4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cde8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ce30 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ce70 0001191c R_ARM_CALL 00000000 _loop0_48_rule │ │ │ │ │ +0001cea0 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001cee8 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001cef4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cf48 00011b1c R_ARM_CALL 0000046c param_star_annotation_rule │ │ │ │ │ +0001cf68 00011b1c R_ARM_CALL 0000046c param_star_annotation_rule │ │ │ │ │ +0001cfa8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cfe8 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001d018 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d03c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d060 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d084 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d0e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d104 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d128 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d16c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d1a4 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d1a8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d1e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d1f0 00011d1c R_ARM_CALL 00001330 _tmp_184_rule │ │ │ │ │ +0001d224 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d248 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d268 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d290 00011e1c R_ARM_CALL 00000ac4 _tmp_181_rule │ │ │ │ │ +0001d2a0 00011f1c R_ARM_CALL 00000000 _loop0_182_rule │ │ │ │ │ +0001d2b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d2c4 0001201c R_ARM_CALL 00000ac4 _tmp_183_rule │ │ │ │ │ +0001d2fc 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d300 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d324 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d364 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d38c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001d3a4 0002f41c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0001d3c0 0001211c R_ARM_CALL 00000000 _loop0_49_rule │ │ │ │ │ 0001d3f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d40c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d448 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d480 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d4a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d4ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d510 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d584 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d594 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d408 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d420 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d45c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d494 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d4b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d500 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d524 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d598 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001d5a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d5c8 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001d5e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d618 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d664 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001d69c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d6a8 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d6ac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d6b0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d6b4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d6b8 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d6bc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d5bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d5dc 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001d5f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d62c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d678 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001d6b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d6bc 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 0001d6c0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0001d6c4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d72c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d788 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d7ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d7d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d81c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d854 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d858 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d894 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d8a4 00011d1c R_ARM_CALL 00001330 _tmp_184_rule │ │ │ │ │ -0001d8d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d8f4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d910 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d924 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d928 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d92c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d980 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001d9a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d6c8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d6cc 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d6d0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d6d4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d6d8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d740 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d79c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d7c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d7e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d830 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d868 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d86c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d8a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d8b8 00011d1c R_ARM_CALL 00001330 _tmp_184_rule │ │ │ │ │ +0001d8e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d908 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d924 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d938 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d93c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d940 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d994 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 0001d9b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001da04 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001daa0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001dab4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dac8 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0001db08 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001db7c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001dbf8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001dc10 0002861c R_ARM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ -0001dc30 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dc50 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001dc78 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001dc94 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0001dd08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dd44 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001ddb8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001ddf4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001de54 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001de8c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001deac 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001decc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dee4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001df0c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001df3c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001df70 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001df7c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001df88 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001dfa8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001dfc4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e004 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001e010 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001e028 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e044 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e060 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e078 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e0a4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001e0c4 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e0e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e114 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e134 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e170 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e174 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -0001e178 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001e1e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e20c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e21c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001e250 0002d91c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0001e298 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001e2d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e2e8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e3b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e404 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001e444 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e498 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e4dc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001e534 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001e5ec 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001e608 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001e628 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e668 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001e69c 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001e6c8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001e6e0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001e734 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001e740 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001e780 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001e7b4 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001e7d4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e800 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e820 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e838 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e86c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e8b0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001e8b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e8e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e954 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001e984 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ea28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ea60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ead0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eb04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eb14 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001eb54 0002f91c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0001eb7c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001eba0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ebd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ebf0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ec04 0002fa1c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -0001ec58 00012c1c R_ARM_CALL 0000481c _loop0_112_rule │ │ │ │ │ -0001ec68 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ecac 0002fb1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0001ecc8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ed20 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d9cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001da18 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001dab4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001dac8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dadc 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0001db1c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001db90 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001dc0c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001dc24 0002861c R_ARM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ +0001dc44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dc64 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001dc8c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001dca8 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0001dd1c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dd58 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001ddcc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001de08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001de68 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001dea0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001dec0 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001dee0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001def8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001df20 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001df50 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001df84 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001df90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001df9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001dfbc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001dfd8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e018 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001e024 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001e03c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e058 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e074 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e08c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e0b8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001e0d8 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e0fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e128 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e148 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e184 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e188 00029f02 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +0001e18c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001e1f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e220 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e230 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001e264 0002d91c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0001e2ac 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001e2e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e2fc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e3c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e418 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001e458 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e4ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e4f0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001e548 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001e600 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001e61c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001e63c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e67c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001e6b0 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001e6dc 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001e6f4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001e748 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001e754 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001e794 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001e7c8 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001e7e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e814 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e834 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e84c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e880 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e8c4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001e8cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e8fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e968 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001e998 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ea3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ea74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eae4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eb18 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eb28 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001eb68 0002f91c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0001eb90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ebb4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ebec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ec04 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ec18 0002fa1c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +0001ec6c 00012c1c R_ARM_CALL 0000481c _loop0_112_rule │ │ │ │ │ +0001ec7c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ecc0 0002fb1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0001ecdc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001ed34 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ed5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ed48 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001ed70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ed98 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ed84 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001edac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001edd0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001edc0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001ede4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ee0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ee24 0002fc1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001ee48 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ee6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ee90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eeb4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eed8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eefc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ef28 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ef5c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001ef68 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ef90 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001eff4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f024 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f06c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f080 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ -0001f0a0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001f0ac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f0dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f0f0 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ -0001f108 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f118 00012e1c R_ARM_CALL 0000481c _loop0_240_rule │ │ │ │ │ -0001f134 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001f140 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f170 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f184 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ -0001f1a0 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f1ac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f1dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f1f4 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f200 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f234 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f240 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f270 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2c0 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f2e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2fc 0002fc1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001f31c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001f328 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f350 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f3b4 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001f3d4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f420 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001f434 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f458 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f45c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f460 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f464 00005702 R_ARM_ABS32 0001645c annotated_rhs_rule │ │ │ │ │ -0001f468 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001edf8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ee20 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ee38 0002fc1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001ee5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ee80 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eea4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eec8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eeec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ef10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ef3c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ef70 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001ef7c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001efa4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f008 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f038 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f080 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f094 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ +0001f0b4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001f0c0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f0f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f104 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ +0001f11c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f12c 00012e1c R_ARM_CALL 0000481c _loop0_240_rule │ │ │ │ │ +0001f148 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001f154 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f184 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f198 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ +0001f1b4 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f1c0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f1f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f208 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f214 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f248 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f254 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f284 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f2bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f2d4 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f2f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f310 0002fc1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001f330 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001f33c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f364 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f3c8 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001f3e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f434 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001f448 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0001f46c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f470 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f470 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0001f474 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f478 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f47c 00013002 R_ARM_ABS32 00001614 _tmp_238_rule │ │ │ │ │ +0001f478 00005702 R_ARM_ABS32 00016470 annotated_rhs_rule │ │ │ │ │ +0001f47c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 0001f480 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f484 00013102 R_ARM_ABS32 00001a24 _tmp_236_rule │ │ │ │ │ +0001f484 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ 0001f488 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f48c 00013202 R_ARM_ABS32 00001534 _tmp_235_rule │ │ │ │ │ -0001f490 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f494 00013302 R_ARM_ABS32 000016ac _tmp_242_rule │ │ │ │ │ -0001f498 0002b102 R_ARM_ABS32 00000000 _PyPegen_name_token │ │ │ │ │ +0001f48c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f490 00013002 R_ARM_ABS32 00001614 _tmp_238_rule │ │ │ │ │ +0001f494 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f498 00013102 R_ARM_ABS32 00001a24 _tmp_236_rule │ │ │ │ │ 0001f49c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f4a0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f4a0 00013202 R_ARM_ABS32 00001534 _tmp_235_rule │ │ │ │ │ 0001f4a4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f4ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f4a8 00013302 R_ARM_ABS32 000016ac _tmp_242_rule │ │ │ │ │ +0001f4ac 0002b102 R_ARM_ABS32 00000000 _PyPegen_name_token │ │ │ │ │ +0001f4b0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f4b4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f4b8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0001f500 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f530 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f580 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f5b0 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f5dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f514 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f544 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f594 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f5c4 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0001f5f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001f604 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001f618 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f638 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001f644 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f668 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f674 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f6a4 0000c502 R_ARM_ABS32 00000578 _tmp_149_rule │ │ │ │ │ -0001f6a8 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f6ac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f700 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f73c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f760 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f7a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f7d4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f7f0 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0001f81c 0002951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -0001f848 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f880 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f8b4 0002951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -0001f8c0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f90c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f930 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f954 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f978 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f62c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f64c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001f658 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f67c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f688 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f6b8 0000c502 R_ARM_ABS32 00000578 _tmp_149_rule │ │ │ │ │ +0001f6bc 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f6c0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f714 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f750 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f774 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f7b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f7e8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f804 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0001f830 0002951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +0001f85c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f894 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f8c8 0002951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +0001f8d4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f920 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f944 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f968 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001f98c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f9a8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001f9e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fa1c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001fa28 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fa68 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fab4 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001fae4 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fae8 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -0001faec 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001faf0 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001faf4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001fb4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fb80 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0001fbd0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f9a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f9bc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001f9f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fa30 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001fa3c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fa7c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fac8 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001faf8 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fafc 00029f02 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +0001fb00 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001fb04 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fb08 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001fb60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fb94 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ 0001fbe4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001fbf8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fc14 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001fc3c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001fc48 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fc98 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fcc0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fce8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001fcec 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fcf0 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -0001fcf4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001fd48 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001fddc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fe24 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001fe7c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fedc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ff14 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ff58 0002fd1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -0001ff80 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001fff4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00020014 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020040 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020064 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0002009c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000200d8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020114 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00020124 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020140 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00020160 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020178 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000201b4 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000201e8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020210 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00020250 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00020274 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000202d0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000202dc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00020300 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020328 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002034c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020358 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020378 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020398 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000203c8 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00020414 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0002046c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000204ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000204fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002052c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002054c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002058c 0002fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -000205dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020628 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00020670 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000206b4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000206cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000206ec 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020724 0002fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00020730 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020758 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00020780 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000207c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020800 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fc0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fc28 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001fc50 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001fc5c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fcac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fcd4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fcfc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001fd00 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fd04 00029f02 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +0001fd08 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001fd5c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001fdf0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fe38 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001fe90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fef0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ff28 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ff6c 0002fd1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +0001ff94 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020008 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00020028 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020054 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020078 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000200b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000200ec 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020128 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00020138 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020154 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00020174 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002018c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000201c8 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000201fc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020224 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00020264 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00020288 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000202e4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000202f0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00020314 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002033c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020360 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002036c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002038c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000203ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000203dc 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00020428 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00020480 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000204c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020510 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020540 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020560 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000205a0 0002fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +000205f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002063c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00020684 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000206c8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000206e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020700 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020738 0002fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00020744 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002076c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00020794 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000207dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00020814 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020844 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020870 00013e1c R_ARM_CALL 00000f90 invalid_except_stmt_rule │ │ │ │ │ -00020884 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000208b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000208d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000208e8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000208f4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00020908 00013f1c R_ARM_CALL 00000ef0 _tmp_224_rule │ │ │ │ │ -00020920 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020828 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020858 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020884 00013e1c R_ARM_CALL 00000f90 invalid_except_stmt_rule │ │ │ │ │ +00020898 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000208c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000208e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000208fc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020908 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002091c 00013f1c R_ARM_CALL 00000ef0 _tmp_224_rule │ │ │ │ │ 00020934 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020950 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020978 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020984 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000209ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000209c8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000209f4 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -000209f8 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -000209fc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00020a74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020a84 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00020ad0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020b14 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00020b68 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00020b90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020bc4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020be4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020c30 0002ff1c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00020c7c 0002ff1c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00020c88 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020cdc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020cfc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020d10 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020d44 0000c81c R_ARM_CALL 00001d54 invalid_arguments_rule │ │ │ │ │ -00020d58 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020d88 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020db4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020e28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020e4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020e80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020ea0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00020ec4 0001431c R_ARM_CALL 00001488 _tmp_229_rule.isra.0 │ │ │ │ │ -00020edc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020948 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020964 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0002098c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020998 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000209c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000209dc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020a08 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00020a0c 00029f02 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +00020a10 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00020a88 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020a98 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00020ae4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020b28 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00020b7c 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00020ba4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020bd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020bf8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020c44 0002ff1c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00020c90 0002ff1c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00020c9c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020cf0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020d10 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020d24 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020d58 0000c81c R_ARM_CALL 00001d54 invalid_arguments_rule │ │ │ │ │ +00020d6c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020d9c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020dc8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020e3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020e60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020e94 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020eb4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00020ed8 0001431c R_ARM_CALL 00001488 _tmp_229_rule.isra.0 │ │ │ │ │ 00020ef0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020f0c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020f34 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020f40 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020f64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020f84 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00020fa8 0001431c R_ARM_CALL 00001488 _tmp_229_rule.isra.0 │ │ │ │ │ -00020fc0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020fe0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00021010 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00021014 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -00021018 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002101c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00021020 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00021080 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210f4 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021130 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0002116c 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000211a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000211d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021220 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021244 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00021388 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000213a4 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000213f4 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021420 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00021438 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021454 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021478 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -0002149c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000214a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000214cc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000214d8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000214ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021504 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002153c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021558 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021574 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020f04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020f20 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020f48 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020f54 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020f78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020f98 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00020fbc 0001431c R_ARM_CALL 00001488 _tmp_229_rule.isra.0 │ │ │ │ │ +00020fd4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020ff4 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00021024 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00021028 00029f02 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +0002102c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00021030 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00021034 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00021094 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000210e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021108 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021144 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00021180 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000211b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000211ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021234 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021258 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000213b0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000213cc 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0002141c 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021448 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00021460 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002147c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000214a0 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000214c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000214cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000214f4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021500 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00021514 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002152c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021564 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021580 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0002159c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000215bc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021628 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00021660 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021680 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00021690 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00021708 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002172c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000217a0 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000217bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000217e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000217ec 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000217f8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00021828 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002183c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021860 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002186c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000218c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000218ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021910 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021934 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021958 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002197c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000219a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000219c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000219e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021a0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021a30 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021a54 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021a78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021aa4 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021ac4 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021ad0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021afc 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021b14 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021b2c 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021b44 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021b5c 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021b74 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021b8c 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021b9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021bd0 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021bfc 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021c14 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021c2c 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021c40 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00021cdc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021d44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021d68 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021de4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021e48 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021e6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021ee4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021f08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021f3c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021f60 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00021fa0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021fc4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022008 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022028 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002205c 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022074 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000220ac 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000220cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000220e4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000220f4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022110 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0002214c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002216c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000221a0 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000221b4 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000221ec 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0002220c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022224 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022234 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022250 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0002227c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000222f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002230c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022348 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022360 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022380 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000223c4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002241c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022444 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002245c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000224c8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000224f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022508 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000225c0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000225f4 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022608 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022624 0001501c R_ARM_CALL 00000ee4 _loop0_129_rule │ │ │ │ │ -00022638 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0002266c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0002268c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000226b4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000226f4 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00022728 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022768 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00022788 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022794 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022818 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022870 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000228b4 0001511c R_ARM_CALL 00002990 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000228d0 0001511c R_ARM_CALL 00002990 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000228e0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022928 0001511c R_ARM_CALL 00002990 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022950 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022970 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000229a4 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000229c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022a14 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00022a20 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022a58 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00022a64 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022aa0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022ae8 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00022aec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022b24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022b6c 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00022b70 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022b94 0001501c R_ARM_CALL 00000ee4 _loop0_129_rule │ │ │ │ │ -00022ba8 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022bc8 0003031c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -00022be8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022c30 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022c3c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00022c50 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00022c54 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00022c58 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00022c60 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022c6c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00022c9c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022cc8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022cd4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022cdc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022d18 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022d30 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022d38 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022d5c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022d8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022dd0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022df8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022e0c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000215c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000215e4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021650 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00021688 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000216a8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000216b8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021730 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021754 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000217c8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000217e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021808 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021814 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021820 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00021850 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00021864 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021888 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021894 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000218f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021914 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021938 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002195c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021980 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000219a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000219c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000219ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021a10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021a34 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021a58 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021a7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021aa0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021acc 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021aec 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021af8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021b24 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021b3c 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021b54 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021b6c 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021b84 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021b9c 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021bb4 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021bc4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021bf8 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021c24 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021c3c 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021c54 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021c68 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00021d04 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00021d6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021d90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021e0c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00021e70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021e94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021f0c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00021f30 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021f64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021f88 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00021fc8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021fec 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022030 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022050 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022084 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0002209c 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000220d4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000220f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002210c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002211c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022138 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022174 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022194 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000221c8 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000221e0 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022218 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022238 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022250 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022260 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002227c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000222a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022320 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022338 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022374 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002238c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000223ac 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000223f0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022448 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022470 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022488 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000224f4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0002251c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022534 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000225ec 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022620 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022634 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022650 0001501c R_ARM_CALL 00000ee4 _loop0_129_rule │ │ │ │ │ +00022664 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000226a0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000226e0 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00022700 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0002270c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022748 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022788 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000227a8 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000227b4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022804 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022824 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022878 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000228d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022914 0001511c R_ARM_CALL 00002990 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022930 0001511c R_ARM_CALL 00002990 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022940 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022988 0001511c R_ARM_CALL 00002990 invalid_kwarg_rule.isra.0 │ │ │ │ │ +000229b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000229d0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022a04 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022a20 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022a78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022ac0 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00022ac4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022af8 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00022b04 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022b40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022b88 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00022b8c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022bc0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00022bcc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022bf4 0001501c R_ARM_CALL 00000ee4 _loop0_129_rule │ │ │ │ │ +00022c08 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022c28 0003031c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +00022c48 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022c50 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022c7c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00022c80 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00022c84 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00022ca4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022cb0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00022cdc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022ce8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022cf4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00022d08 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022d34 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022d58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022d64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022dac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022dc4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022e00 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00022e28 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022e8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022ef8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022f30 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00022f68 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00022f6c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022f90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022fac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022fd0 00015502 R_ARM_ABS32 00006360 _tmp_179_rule │ │ │ │ │ -00022fd4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00022fd8 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00023048 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000230b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000230d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023100 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023124 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023188 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000231a8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000231e4 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000231fc 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -0002321c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023274 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000232a8 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000232c8 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000232d4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023324 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023358 0001511c R_ARM_CALL 00002990 invalid_kwarg_rule.isra.0 │ │ │ │ │ -0002337c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000233c4 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000233c8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000233fc 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00023408 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002342c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023450 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023488 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002348c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00023490 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00023500 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023524 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023564 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023598 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000235ac 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000235c4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000235fc 0001511c R_ARM_CALL 00002990 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00023628 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023648 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002367c 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00023694 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000236a8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023740 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0002374c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00023750 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000237a8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00023828 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002386c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000238a0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000238e8 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00023920 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023934 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023954 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00023990 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000239b4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000239e4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023a4c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00023a7c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023aa8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00023adc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023b00 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00023b18 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023b58 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023b8c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023b98 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023bac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023bb4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023bd8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023bf8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023c0c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023c28 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00023c9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023cdc 0003041c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00023d0c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00023d34 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023d4c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00023d64 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023d80 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00023db4 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00023dcc 0003041c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00023dd8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023e5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023ea4 0003041c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00023ef4 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00023f0c 0003041c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00023f18 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023f44 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00023f98 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023fc0 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00023fd8 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00023fdc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002407c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000240a8 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000240c0 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -000240c4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024104 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002412c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024138 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024158 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024178 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024184 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002418c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000241ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000241e0 00016402 R_ARM_ABS32 00000e24 _tmp_59_rule │ │ │ │ │ -000241e4 00016502 R_ARM_ABS32 0000635c _tmp_203_rule │ │ │ │ │ -00024238 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000242ac 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000242e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024308 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024340 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000243e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024428 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00024444 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002445c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024470 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024490 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000244b8 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000244d8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000244e4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024578 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00024594 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000245a0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000245c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000245e0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000245fc 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0002461c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024634 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024704 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024738 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002482c 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000248ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000248c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000248d8 0002f61c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00024930 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00024950 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024978 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024994 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000249ac 0002f61c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -000249b8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000249f4 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00024a0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024a84 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024a94 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024ac0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024aec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024b60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024b80 0001811c R_ARM_CALL 00000448 _tmp_186_rule │ │ │ │ │ -00024c4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024c70 0001871c R_ARM_CALL 00000448 _tmp_192_rule │ │ │ │ │ -00024c84 0001881c R_ARM_CALL 00001ab8 _loop0_193_rule │ │ │ │ │ -00024c98 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024cb8 0001891c R_ARM_CALL 00005b3c _loop1_196_rule │ │ │ │ │ -00024ccc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024d14 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024d50 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024d88 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00024d8c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024e28 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00024e50 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024e84 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00024eb4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00024ee0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024eec 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024f10 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024f2c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00024f4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024f64 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024fb0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024fbc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024ff4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002503c 00018c1c R_ARM_CALL 00001ab8 _loop0_195_rule │ │ │ │ │ -00025050 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025084 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025090 00018d1c R_ARM_CALL 00001ab8 _loop0_187_rule │ │ │ │ │ -000250a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000250bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022e3c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022e58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022ec4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022f30 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022f68 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00022fa0 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00022fa4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022fc8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022fe4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023008 00015502 R_ARM_ABS32 00006360 _tmp_179_rule │ │ │ │ │ +0002300c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00023010 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00023080 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000230e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002310c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023138 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002315c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000231c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000231e0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002321c 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023234 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00023254 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000232ac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000232e0 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00023300 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +0002330c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002335c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023390 0001511c R_ARM_CALL 00002990 invalid_kwarg_rule.isra.0 │ │ │ │ │ +000233b0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000233bc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000233f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002343c 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00023440 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002347c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000234a0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000234c4 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000234c8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000234cc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002353c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023560 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000235a0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000235d4 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000235e8 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00023600 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023638 0001511c R_ARM_CALL 00002990 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00023664 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023684 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000236b8 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000236d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000236e4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002377c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00023788 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0002378c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000237e4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00023864 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000238a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000238dc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023924 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0002395c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023970 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023990 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000239cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000239f0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023a20 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023a88 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00023ab8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023ae4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00023b18 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023b3c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00023b54 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023b94 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023bc8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023bd4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023be8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023bf0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023c14 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023c34 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023c48 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023c64 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00023cd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023d18 0003041c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00023d48 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00023d70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023d88 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00023da0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023dbc 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00023df0 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00023e08 0003041c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00023e14 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023e98 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023ee0 0003041c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00023f30 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00023f48 0003041c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00023f54 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023f80 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00023fd4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023ffc 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00024014 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00024018 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000240a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000240d4 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000240ec 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000240f0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024140 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024168 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024174 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00024194 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000241b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000241c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000241c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000241e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002421c 00016402 R_ARM_ABS32 00000e24 _tmp_59_rule │ │ │ │ │ +00024220 00016502 R_ARM_ABS32 0000635c _tmp_203_rule │ │ │ │ │ +00024274 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000242e8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00024324 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024344 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002437c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002441c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024464 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00024480 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024498 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000244ac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000244cc 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000244f4 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00024514 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024520 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000245b4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000245d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000245dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000245fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002461c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024638 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00024658 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024670 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024740 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024774 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024868 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000248e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000248fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024914 0002f61c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0002496c 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0002498c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000249b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000249d0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000249e8 0002f61c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +000249f4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024a30 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00024a48 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024ac0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00024ad0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024afc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024b28 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024b9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024bbc 0001811c R_ARM_CALL 00000448 _tmp_186_rule │ │ │ │ │ +00024c88 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024cac 0001871c R_ARM_CALL 00000448 _tmp_192_rule │ │ │ │ │ +00024cc0 0001881c R_ARM_CALL 00001ab8 _loop0_193_rule │ │ │ │ │ +00024cd4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024cf4 0001891c R_ARM_CALL 00005b3c _loop1_196_rule │ │ │ │ │ +00024d08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024d50 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024d8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024dc4 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00024dc8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024e64 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00024e8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024ec0 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00024ef0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00024f1c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024f28 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00024f4c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024f68 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00024f88 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024fa0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024fec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024ff8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025030 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025078 00018c1c R_ARM_CALL 00001ab8 _loop0_195_rule │ │ │ │ │ +0002508c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000250c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000250cc 00018d1c R_ARM_CALL 00001ab8 _loop0_187_rule │ │ │ │ │ 000250e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002511c 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00025150 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002517c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000251b8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000251bc 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -000251c0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000251c4 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000251c8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000251cc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000251d0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000251d4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000251d8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00025230 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025264 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025294 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000252b4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000252d4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000252e0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0002532c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000253a4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000253b8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025400 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025420 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002544c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00025484 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000254b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000254dc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025518 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002556c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002557c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000255b4 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000255dc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000255f4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025628 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002564c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025678 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000256b4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0002576c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002578c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000257c8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000257dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025800 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002580c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00025830 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025850 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -000258a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025904 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00025914 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025930 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -000259a0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000259b0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000259e8 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025a20 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025a64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025a6c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025b40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025b54 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025b6c 0002f61c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00025b88 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025ba4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00025bc4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025bcc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025bf0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00025c3c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00025ca8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025cb8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025cf0 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025d10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025d94 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025da8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025df0 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025e10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025e44 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00025e84 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025ea8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025ee4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025f38 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025f48 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025f80 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025fa8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00025fc8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026008 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002602c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00026058 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026084 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0002613c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002615c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026180 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000261ac 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026204 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026214 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002624c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026274 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000262a0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000262e0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000262ec 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00026308 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026338 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026358 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026380 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000250f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002511c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025158 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0002518c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000251b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000251f4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000251f8 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000251fc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00025200 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00025204 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00025208 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002520c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00025210 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00025214 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002526c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000252a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000252d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000252f0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00025310 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002531c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00025368 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000253e0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000253f4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002543c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0002545c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025488 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000254c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000254f4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025518 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025554 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000255a8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000255b8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000255f0 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025618 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00025630 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025664 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025688 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000256b4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000256f0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000257a8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000257c8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025804 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00025818 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002583c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025848 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002586c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002588c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000258e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025940 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00025950 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002596c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000259dc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000259ec 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025a24 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025a5c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025aa0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025aa8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025b7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025b90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025ba8 0002f61c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00025bc4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025be0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00025c00 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025c08 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025c2c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00025c78 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00025ce4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025cf4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025d2c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025d4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025dd0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025de4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025e2c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025e4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025e80 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00025ec0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025ee4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025f20 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025f74 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025f84 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025fbc 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025fe4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00026004 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026044 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026068 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00026094 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000260c0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00026178 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00026198 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000261bc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000261e8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026240 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026250 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00026288 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000262b0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000262dc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002631c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00026328 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00026344 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026374 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00026394 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000263c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000263e0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026450 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00026498 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00026504 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026514 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002654c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0002657c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000265c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000265dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026600 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002662c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026688 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026698 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000266d0 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026708 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00026724 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -000267b0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000267c4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00026800 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026830 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00026880 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026890 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000268c8 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026900 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0002691c 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00026970 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00026994 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000269c0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026a40 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00026a6c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00026a84 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00026acc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00026b2c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00026b44 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026b60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026b6c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026b90 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026bc8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00026bd4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00026bf4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026c18 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026c5c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026c74 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026c98 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00026cb0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026ce0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00026d28 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00026db8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026dcc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00026e14 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026e44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00026e98 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026ea8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00026ee0 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026f18 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00026f34 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00026f70 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00026f9c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026fc0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00026fd8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00026ff8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002701c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00027058 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002708c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000270bc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000270cc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000270d8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002711c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002717c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00027190 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000271b4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000271c0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000271d0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000271f0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00027228 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002723c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027260 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -000272bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000272ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027334 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027378 0001a01c R_ARM_CALL 00001ab8 _loop0_110_rule │ │ │ │ │ -000273a8 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000273f4 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00027400 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002744c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027470 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027494 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000274d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027510 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00027514 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002754c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027590 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000275a0 0001a21c R_ARM_CALL 00001330 _tmp_202_rule │ │ │ │ │ -000275d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000275f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027618 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027650 0001a31c R_ARM_CALL 00001990 _tmp_199_rule │ │ │ │ │ -00027660 0001a41c R_ARM_CALL 00001ab8 _loop0_200_rule │ │ │ │ │ -00027674 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027684 0001a51c R_ARM_CALL 00001990 _tmp_201_rule │ │ │ │ │ -000276bc 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000276c0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000276fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027738 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027784 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000277a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000277f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027818 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00027854 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00027878 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000278a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000278dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000278f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027920 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027930 0001a61c R_ARM_CALL 00005b3c _loop1_111_rule │ │ │ │ │ -0002795c 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -00027970 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027998 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000279bc 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000279c0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000279c4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000279c8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000279cc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000279d0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00027a38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027a94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027ab8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027adc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027b28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027b60 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00027b64 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00027ba0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027bb0 0001a21c R_ARM_CALL 00001330 _tmp_202_rule │ │ │ │ │ +000263bc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000263d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026404 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002641c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002648c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000264d4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00026540 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026550 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00026588 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000265b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000265fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026618 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002663c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00026668 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000266c4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000266d4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002670c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00026744 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00026760 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000267ec 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026800 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002683c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0002686c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000268bc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000268cc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00026904 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0002693c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00026958 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000269ac 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000269d0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000269fc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026a7c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00026aa8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00026ac0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00026b08 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00026b68 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00026b80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026b9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026ba8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026bcc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026c04 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00026c10 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00026c30 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026c54 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026c98 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026cb0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026cd4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00026cec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026d1c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00026d64 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00026df4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026e08 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00026e50 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00026e80 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00026ed4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026ee4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00026f1c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00026f54 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00026f70 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00026fac 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00026fd8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026ffc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00027014 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00027034 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027058 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00027094 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000270c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000270f8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00027108 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00027114 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00027158 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000271b8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000271cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000271f0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000271fc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002720c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002722c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00027264 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00027278 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002729c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000272f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027328 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027370 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000273b4 0001a01c R_ARM_CALL 00001ab8 _loop0_110_rule │ │ │ │ │ +000273e4 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00027430 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0002743c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00027488 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000274ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000274d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027514 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002754c 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00027550 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00027588 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000275cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000275dc 0001a21c R_ARM_CALL 00001330 _tmp_202_rule │ │ │ │ │ +0002760c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027630 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027654 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002768c 0001a31c R_ARM_CALL 00001990 _tmp_199_rule │ │ │ │ │ +0002769c 0001a41c R_ARM_CALL 00001ab8 _loop0_200_rule │ │ │ │ │ +000276b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000276c0 0001a51c R_ARM_CALL 00001990 _tmp_201_rule │ │ │ │ │ +000276f8 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000276fc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00027738 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027774 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000277c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000277e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027834 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027854 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00027890 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000278b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000278e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027918 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027934 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002795c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002796c 0001a61c R_ARM_CALL 00005b3c _loop1_111_rule │ │ │ │ │ +00027998 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000279ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000279d4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000279f8 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000279fc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00027a00 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00027a04 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00027a08 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00027a0c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00027a74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027ad0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027af4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027b18 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027b64 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027b9c 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00027ba0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00027bdc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027c00 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027c1c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027c30 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00027c34 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00027c38 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00027c7c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00027c9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027cb0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00027cc0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00027cf0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027d08 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00027d6c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00027d88 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00027d9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027dc0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00027dcc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00027de4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00027df0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00027e48 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027e6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027e98 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027f6c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00027f8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027fa0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00027fb0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00027fcc 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00027fe8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028064 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028084 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000280c4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000280d0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00028114 00030f1c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -00028120 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00028184 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000281a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000281b4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00028200 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028220 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000282a8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00028314 0001e91c R_ARM_CALL 00003bb0 signed_number_rule │ │ │ │ │ -00028334 0001ea1c R_ARM_CALL 00003d48 complex_number_rule │ │ │ │ │ -00028378 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002839c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000283c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002841c 0001df1c R_ARM_CALL 00003f60 pattern_capture_target_rule │ │ │ │ │ -00028448 0001e01c R_ARM_CALL 00004060 wildcard_pattern_rule │ │ │ │ │ -000284a0 0001eb1c R_ARM_CALL 000041c4 attr_rule │ │ │ │ │ -000284e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028540 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028564 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000285c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000285e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002860c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028630 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002868c 0001ec1c R_ARM_CALL 0000440c name_or_attr_rule │ │ │ │ │ -000286a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000286b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000286d4 0001ec1c R_ARM_CALL 0000440c name_or_attr_rule │ │ │ │ │ -000286e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000286f8 0001ed1c R_ARM_CALL 00004a9c positional_patterns_rule │ │ │ │ │ -00028710 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028728 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028738 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028774 0003101c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00028798 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000287d8 00030e1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -00028804 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00028828 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00028838 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028864 0003111c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -00028870 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002889c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000288ac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000288e4 0003121c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00028908 0001ee1c R_ARM_CALL 00005cb4 double_star_pattern_rule │ │ │ │ │ -0002891c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028934 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028944 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002897c 0003121c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00028988 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000289ac 0001ef1c R_ARM_CALL 00005d48 items_pattern_rule │ │ │ │ │ -000289c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000289d0 0001ee1c R_ARM_CALL 00005cb4 double_star_pattern_rule │ │ │ │ │ -000289e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028a00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028a10 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028a2c 0003131c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00028a48 0003141c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00028a78 0003121c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00028a8c 0001ef1c R_ARM_CALL 00005d48 items_pattern_rule │ │ │ │ │ -00028aa0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028abc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028acc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028ae8 0003131c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00028b04 0003141c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00028b30 0003121c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00028b44 0001dc1c R_ARM_CALL 000044a0 maybe_sequence_pattern_rule │ │ │ │ │ -00028b60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028b70 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028b9c 00030c1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00028ba8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00028bdc 0001ec1c R_ARM_CALL 0000440c name_or_attr_rule │ │ │ │ │ -00028bf0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028c00 0001f01c R_ARM_CALL 00004c9c keyword_patterns_rule │ │ │ │ │ -00028c18 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028c30 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028c40 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028c5c 0003131c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00028c70 0002b61c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00028c8c 0003141c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00028cc0 0003101c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00028ccc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00028d00 0001ec1c R_ARM_CALL 0000440c name_or_attr_rule │ │ │ │ │ -00028d34 0001d81c R_ARM_CALL 0000383c pattern_rule │ │ │ │ │ -00028d48 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028d74 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00028d84 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028dbc 0003111c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -00028dc8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00028df0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028e00 0001ed1c R_ARM_CALL 00004a9c positional_patterns_rule │ │ │ │ │ -00028e18 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028e28 0001f01c R_ARM_CALL 00004c9c keyword_patterns_rule │ │ │ │ │ -00028e3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027bec 0001a21c R_ARM_CALL 00001330 _tmp_202_rule │ │ │ │ │ +00027c18 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027c3c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027c58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027c6c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00027c70 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00027c74 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00027cb8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00027cd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027cec 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00027cfc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00027d2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027d44 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00027da8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00027dc4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00027dd8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027dfc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00027e08 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00027e20 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00027e2c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00027e84 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027ea8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027ed4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027fa8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00027fc8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027fdc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00027fec 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00028008 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00028024 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000280a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000280c0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00028100 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002810c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00028150 00030f1c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +0002815c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000281c0 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000281e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000281f0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002823c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002825c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000282e4 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00028350 0001e91c R_ARM_CALL 00003bb0 signed_number_rule │ │ │ │ │ +00028370 0001ea1c R_ARM_CALL 00003d48 complex_number_rule │ │ │ │ │ +000283b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000283d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000283fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028458 0001df1c R_ARM_CALL 00003f60 pattern_capture_target_rule │ │ │ │ │ +00028484 0001e01c R_ARM_CALL 00004060 wildcard_pattern_rule │ │ │ │ │ +000284dc 0001eb1c R_ARM_CALL 000041c4 attr_rule │ │ │ │ │ +0002851c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002857c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000285a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028600 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028624 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028648 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002866c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000286c8 0001ec1c R_ARM_CALL 0000440c name_or_attr_rule │ │ │ │ │ +000286dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000286f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028710 0001ec1c R_ARM_CALL 0000440c name_or_attr_rule │ │ │ │ │ +00028724 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028734 0001ed1c R_ARM_CALL 00004a9c positional_patterns_rule │ │ │ │ │ +0002874c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028764 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028774 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000287b0 0003101c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +000287d4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00028814 00030e1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00028840 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00028864 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00028874 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000288a0 0003111c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +000288ac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000288d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000288e8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00028920 0003121c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00028944 0001ee1c R_ARM_CALL 00005cb4 double_star_pattern_rule │ │ │ │ │ +00028958 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028970 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028980 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000289b8 0003121c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000289c4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000289e8 0001ef1c R_ARM_CALL 00005d48 items_pattern_rule │ │ │ │ │ +000289fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028a0c 0001ee1c R_ARM_CALL 00005cb4 double_star_pattern_rule │ │ │ │ │ +00028a24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028a3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028a4c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00028a68 0003131c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00028a84 0003141c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00028ab4 0003121c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00028ac8 0001ef1c R_ARM_CALL 00005d48 items_pattern_rule │ │ │ │ │ +00028adc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028af8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028b08 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00028b24 0003131c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00028b40 0003141c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00028b6c 0003121c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00028b80 0001dc1c R_ARM_CALL 000044a0 maybe_sequence_pattern_rule │ │ │ │ │ +00028b9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028bac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00028bd8 00030c1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +00028be4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00028c18 0001ec1c R_ARM_CALL 0000440c name_or_attr_rule │ │ │ │ │ +00028c2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028c3c 0001f01c R_ARM_CALL 00004c9c keyword_patterns_rule │ │ │ │ │ +00028c54 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028c6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028c7c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00028c98 0003131c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00028cac 0002b61c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00028cc8 0003141c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00028cfc 0003101c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00028d08 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00028d3c 0001ec1c R_ARM_CALL 0000440c name_or_attr_rule │ │ │ │ │ +00028d70 0001d81c R_ARM_CALL 0000383c pattern_rule │ │ │ │ │ +00028d84 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028db0 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00028dc0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00028df8 0003111c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +00028e04 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00028e2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028e3c 0001ed1c R_ARM_CALL 00004a9c positional_patterns_rule │ │ │ │ │ 00028e54 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028e64 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028e84 0003131c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00028e98 0002b61c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00028eb4 0003141c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00028eec 0003101c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00028f00 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00028f38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028f50 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028f7c 0003151c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -00028fa4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028fc4 0001d71c R_ARM_CALL 000034e0 open_sequence_pattern_rule │ │ │ │ │ -00028fe4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028ff4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029020 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029040 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002906c 0003151c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -00029080 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000290ac 0003151c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -000290cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000290f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002910c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002912c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002915c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000291d4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000291f4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029214 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00029268 0001f202 R_ARM_ABS32 00005aa0 _tmp_67_rule │ │ │ │ │ -0002926c 0001f302 R_ARM_ABS32 00004a98 _tmp_70_rule │ │ │ │ │ -00029270 0002ce02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00029274 0002cf02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00029278 0002d002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00029280 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00029284 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002928c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000292cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000292f4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00029334 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029370 0003101c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -000293ac 0001ec1c R_ARM_CALL 0000440c name_or_attr_rule │ │ │ │ │ -000293c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000293e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029464 0001ed1c R_ARM_CALL 00004a9c positional_patterns_rule │ │ │ │ │ -00029490 0001f01c R_ARM_CALL 00004c9c keyword_patterns_rule │ │ │ │ │ -000294a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000294b4 0001ed1c R_ARM_CALL 00004a9c positional_patterns_rule │ │ │ │ │ -000294d4 0003161c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -000294e0 0003161c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -000294ec 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000294f8 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00029520 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00029524 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002955c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029570 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0002957c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000295a0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029624 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00029654 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029688 0003171c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -000296dc 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000296f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00029734 0003171c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -00029750 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029784 0002e41c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00029798 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000297b8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000297ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029808 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029814 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00029860 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029928 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029a00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029a30 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029a70 0002fd1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00029a8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029ab0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00029afc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00029b28 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00029b50 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029b70 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028e64 0001f01c R_ARM_CALL 00004c9c keyword_patterns_rule │ │ │ │ │ +00028e78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028e90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028ea0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00028ec0 0003131c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00028ed4 0002b61c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00028ef0 0003141c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00028f28 0003101c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00028f3c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00028f74 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028f8c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00028fb8 0003151c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +00028fe0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029000 0001d71c R_ARM_CALL 000034e0 open_sequence_pattern_rule │ │ │ │ │ +00029020 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029030 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002905c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002907c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000290a8 0003151c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +000290bc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000290e8 0003151c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +00029108 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002912c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029148 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029168 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00029198 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00029210 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029230 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029250 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000292a4 0001f202 R_ARM_ABS32 00005aa0 _tmp_67_rule │ │ │ │ │ +000292a8 0001f302 R_ARM_ABS32 00004a98 _tmp_70_rule │ │ │ │ │ +000292ac 0002ce02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000292b0 0002cf02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +000292b4 0002d002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +000292bc 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000292c0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000292c8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00029308 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029330 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00029370 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000293ac 0003101c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +000293e8 0001ec1c R_ARM_CALL 0000440c name_or_attr_rule │ │ │ │ │ +00029400 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029424 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000294a0 0001ed1c R_ARM_CALL 00004a9c positional_patterns_rule │ │ │ │ │ +000294cc 0001f01c R_ARM_CALL 00004c9c keyword_patterns_rule │ │ │ │ │ +000294e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000294f0 0001ed1c R_ARM_CALL 00004a9c positional_patterns_rule │ │ │ │ │ +00029510 0003161c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0002951c 0003161c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00029528 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00029534 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0002955c 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00029560 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029598 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000295ac 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000295b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000295dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029660 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00029690 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000296c4 0003171c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +00029718 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00029734 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029770 0003171c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +0002978c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000297c0 0002e41c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +000297d4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000297f4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029828 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029844 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029850 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002989c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029964 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029a3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029a6c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029aac 0002fd1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +00029ac8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029aec 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00029b38 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029b64 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029b8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029bac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x402c8 contains 182 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x40304 contains 182 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000080 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000098 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000000e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000100 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000110 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000011c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000013c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000170 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000018c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 000001e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000204 0000091c R_ARM_CALL 0000c67c expression_rule │ │ │ │ │ +00000204 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 00000230 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000280 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000002a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000002b8 00007a1c R_ARM_CALL 0000afa4 star_target_rule │ │ │ │ │ +000002b8 00007a1c R_ARM_CALL 0000afc0 star_target_rule │ │ │ │ │ 000002cc 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000314 00031d1c R_ARM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ 00000348 0002c21c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000036c 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000036c 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000374 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000038c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000390 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000394 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00000394 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 000003c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000003e8 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ 000003f8 00031e1c R_ARM_CALL 00000000 _PyPegen_ensure_imaginary │ │ │ │ │ 00000404 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000474 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000498 0001821c R_ARM_CALL 000251dc lambda_slash_no_default_rule │ │ │ │ │ -000004b8 0001841c R_ARM_CALL 00025a90 lambda_slash_with_default_rule │ │ │ │ │ +00000498 0001821c R_ARM_CALL 00025218 lambda_slash_no_default_rule │ │ │ │ │ +000004b8 0001841c R_ARM_CALL 00025acc lambda_slash_with_default_rule │ │ │ │ │ 00000504 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000528 00006b1c R_ARM_CALL 00017ad8 starred_expression_rule │ │ │ │ │ +00000528 00006b1c R_ARM_CALL 00017aec starred_expression_rule │ │ │ │ │ 00000550 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000574 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ 000005a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000005cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005f4 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000648 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -4280,98 +4280,98 @@ │ │ │ │ │ 00000678 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000068c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000006a8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000006d0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000006dc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000718 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000072c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000073c 0000151c R_ARM_CALL 0001d930 block_rule │ │ │ │ │ +0000073c 0000151c R_ARM_CALL 0001d944 block_rule │ │ │ │ │ 00000754 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000774 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000079c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000007d0 0001411c R_ARM_CALL 000203cc _loop1_216_rule │ │ │ │ │ +000007d0 0001411c R_ARM_CALL 000203e0 _loop1_216_rule │ │ │ │ │ 000007e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000808 0000091c R_ARM_CALL 0000c67c expression_rule │ │ │ │ │ +00000808 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 00000830 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000868 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000868 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000086c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000008b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000008cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000008ec 0002291c R_ARM_CALL 00005570 _loop1_219_rule │ │ │ │ │ 00000900 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000928 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000094c 0000091c R_ARM_CALL 0000c67c expression_rule │ │ │ │ │ +0000094c 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 00000978 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000009a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009dc 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000009dc 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000a0c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a10 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +00000a10 00029f02 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ 00000a14 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a18 00024702 R_ARM_ABS32 00000b58 _tmp_214_rule │ │ │ │ │ -00000a1c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00000a1c 0002a002 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a20 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a28 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000a80 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000aa4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000af0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000b14 0000dc1c R_ARM_CALL 00019030 param_no_default_rule │ │ │ │ │ +00000b14 0000dc1c R_ARM_CALL 00019044 param_no_default_rule │ │ │ │ │ 00000b38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b84 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000bac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000bd0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c24 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000c48 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000c5c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c88 0000151c R_ARM_CALL 0001d930 block_rule │ │ │ │ │ +00000c88 0000151c R_ARM_CALL 0001d944 block_rule │ │ │ │ │ 00000ca8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000cd4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000ce4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000cf0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000d20 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000d6c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d90 0000091c R_ARM_CALL 0000c67c expression_rule │ │ │ │ │ +00000d90 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 00000dbc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000dd4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000dfc 0000091c R_ARM_CALL 0000c67c expression_rule │ │ │ │ │ +00000dfc 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 00000e24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e3c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000e4c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e58 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000e78 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000eac 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000ec8 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000f1c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000f44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f54 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00000f68 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000fc0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000fdc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ff0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001004 0000091c R_ARM_CALL 0000c67c expression_rule │ │ │ │ │ +00001004 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 00001018 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001028 0000031c R_ARM_CALL 000241e8 expressions_rule │ │ │ │ │ +00001028 0000031c R_ARM_CALL 00024224 expressions_rule │ │ │ │ │ 00001050 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001084 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001084 00004a1c R_ARM_CALL 000015e4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000010a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000010b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010cc 0000091c R_ARM_CALL 0000c67c expression_rule │ │ │ │ │ +000010cc 0000091c R_ARM_CALL 0000c698 expression_rule │ │ │ │ │ 000010f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001118 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000112c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000116c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001180 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000011a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000011c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000011f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000122c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00001238 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001284 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00001284 0002a002 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 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000012ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001310 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000135c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -4379,15 +4379,15 @@ │ │ │ │ │ 000013a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000013cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001418 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001440 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001464 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000014b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000014d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014e0 0000601c R_ARM_CALL 00015830 arguments_rule │ │ │ │ │ +000014e0 0000601c R_ARM_CALL 00015844 arguments_rule │ │ │ │ │ 000014fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001514 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00001560 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001588 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000015ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000015d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000015f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -4401,20 +4401,20 @@ │ │ │ │ │ 000017b0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000017c0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000017cc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000017ec 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00001820 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000183c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00001890 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000018b4 0000031c R_ARM_CALL 000241e8 expressions_rule │ │ │ │ │ +000018b4 0000031c R_ARM_CALL 00024224 expressions_rule │ │ │ │ │ 000018e0 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00001930 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000194c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000195c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00001970 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000019bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000019e0 00018b1c R_ARM_CALL 00025854 lambda_param_no_default_rule │ │ │ │ │ +000019e0 00018b1c R_ARM_CALL 00025890 lambda_param_no_default_rule │ │ │ │ │ 00001a04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a50 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001a78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001ac0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -135,16 +135,16 @@ │ │ │ │ │ _loop1_61_rule │ │ │ │ │ _gather_51_rule │ │ │ │ │ invalid_try_stmt_rule │ │ │ │ │ _gather_210_rule │ │ │ │ │ _gather_212_rule │ │ │ │ │ _gather_206_rule │ │ │ │ │ _gather_208_rule │ │ │ │ │ -invalid_for_target_rule │ │ │ │ │ _gather_55_rule │ │ │ │ │ +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 │ │ │ │ │ @@ -194,16 +194,16 @@ │ │ │ │ │ bitwise_xor_rule │ │ │ │ │ bitwise_and_rule │ │ │ │ │ shift_expr_rule │ │ │ │ │ sum_rule │ │ │ │ │ term_rule │ │ │ │ │ term_raw │ │ │ │ │ factor_rule │ │ │ │ │ -_loop0_119_rule │ │ │ │ │ _loop0_120_rule │ │ │ │ │ +_loop0_119_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 │ │ │ │ ├── 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 19510 │ │ │ │ │ + bl 19524 │ │ │ │ │ R_ARM_CALL param_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 134 <_loop0_170_rule+0x134> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e44 │ │ │ │ │ + bl 22e7c │ │ │ │ │ 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 19510 │ │ │ │ │ + bl 19524 │ │ │ │ │ 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 22e44 │ │ │ │ │ + bl 22e7c │ │ │ │ │ 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 100a4 │ │ │ │ │ + bl 100ac │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 624 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -666,15 +666,15 @@ │ │ │ │ │ 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 1fcf8 │ │ │ │ │ + bl 1fd0c │ │ │ │ │ R_ARM_CALL slices_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 9fc │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1080,564 +1080,519 @@ │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r1, [pc, #328] @ 1044 <_loop0_129_rule+0x160> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1008 <_loop0_129_rule+0x124> │ │ │ │ │ + beq f94 <_loop0_129_rule+0xb0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne ff8 <_loop0_129_rule+0x114> │ │ │ │ │ + bne 1014 <_loop0_129_rule+0x130> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq fbc <_loop0_129_rule+0xd8> │ │ │ │ │ + beq ff8 <_loop0_129_rule+0x114> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r7, r6 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne ff8 <_loop0_129_rule+0x114> │ │ │ │ │ + bne 1014 <_loop0_129_rule+0x130> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f94 <_loop0_129_rule+0xb0> │ │ │ │ │ + bne fd0 <_loop0_129_rule+0xec> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1024 <_loop0_129_rule+0x140> │ │ │ │ │ + beq fb0 <_loop0_129_rule+0xcc> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt 1010 <_loop0_129_rule+0x12c> │ │ │ │ │ + bgt f9c <_loop0_129_rule+0xb8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b f10 <_loop0_129_rule+0x2c> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + ldr r2, [r8, r6, lsl #2] │ │ │ │ │ + str r2, [r3, r6, lsl #2] │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + b f70 <_loop0_129_rule+0x8c> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b f88 <_loop0_129_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23494 │ │ │ │ │ + bl 234d0 │ │ │ │ │ R_ARM_CALL kwarg_or_double_starred_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq f58 <_loop0_129_rule+0x74> │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq fd8 <_loop0_129_rule+0xf4> │ │ │ │ │ + beq 1024 <_loop0_129_rule+0x140> │ │ │ │ │ str sl, [r8, r7, lsl #2] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ b f44 <_loop0_129_rule+0x60> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b f88 <_loop0_129_rule+0xa4> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b f88 <_loop0_129_rule+0xa4> │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1024 <_loop0_129_rule+0x140> │ │ │ │ │ + beq fb0 <_loop0_129_rule+0xcc> │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b fac <_loop0_129_rule+0xc8> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b f88 <_loop0_129_rule+0xa4> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f10 <_loop0_129_rule+0x2c> │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - ldr r2, [r8, r6, lsl #2] │ │ │ │ │ - str r2, [r3, r6, lsl #2] │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - b f70 <_loop0_129_rule+0x8c> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b f88 <_loop0_129_rule+0xa4> │ │ │ │ │ + b fe8 <_loop0_129_rule+0x104> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00001048 <_tmp_233_rule>: │ │ │ │ │ -_tmp_233_rule(): │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #128] @ 10e0 <_tmp_233_rule+0x98> │ │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 10d8 <_tmp_233_rule+0x90> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - movne r0, #0 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - bne 10d0 <_tmp_233_rule+0x88> │ │ │ │ │ - mov r1, #26 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 10c8 <_tmp_233_rule+0x80> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 10c8 <_tmp_233_rule+0x80> │ │ │ │ │ - mov r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - streq r5, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1074 <_tmp_233_rule+0x2c> │ │ │ │ │ - .word 0x00001770 │ │ │ │ │ - │ │ │ │ │ -000010e4 <_tmp_169_rule>: │ │ │ │ │ +00001048 <_tmp_169_rule>: │ │ │ │ │ _tmp_169_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #120] @ 1174 <_tmp_169_rule+0x90> │ │ │ │ │ + ldr r1, [pc, #120] @ 10d8 <_tmp_169_rule+0x90> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 116c <_tmp_169_rule+0x88> │ │ │ │ │ + beq 10d0 <_tmp_169_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1164 <_tmp_169_rule+0x80> │ │ │ │ │ + bne 10c8 <_tmp_169_rule+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 18cb8 │ │ │ │ │ + bl 18ccc │ │ │ │ │ R_ARM_CALL slash_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 115c <_tmp_169_rule+0x78> │ │ │ │ │ + bne 10c0 <_tmp_169_rule+0x78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 115c <_tmp_169_rule+0x78> │ │ │ │ │ + bne 10c0 <_tmp_169_rule+0x78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a134 │ │ │ │ │ + bl 1a148 │ │ │ │ │ R_ARM_CALL slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1110 <_tmp_169_rule+0x2c> │ │ │ │ │ + b 1074 <_tmp_169_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00001178 <_tmp_227_rule>: │ │ │ │ │ +000010dc <_tmp_227_rule>: │ │ │ │ │ _tmp_228_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #132] @ 1214 <_tmp_227_rule+0x9c> │ │ │ │ │ + ldr r1, [pc, #132] @ 1178 <_tmp_227_rule+0x9c> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11ec <_tmp_227_rule+0x74> │ │ │ │ │ + beq 1150 <_tmp_227_rule+0x74> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 11e4 <_tmp_227_rule+0x6c> │ │ │ │ │ + bne 1148 <_tmp_227_rule+0x6c> │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 11f4 <_tmp_227_rule+0x7c> │ │ │ │ │ + bne 1158 <_tmp_227_rule+0x7c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11a4 <_tmp_227_rule+0x2c> │ │ │ │ │ + b 1108 <_tmp_227_rule+0x2c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 11d4 <_tmp_227_rule+0x5c> │ │ │ │ │ + beq 1138 <_tmp_227_rule+0x5c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 11dc <_tmp_227_rule+0x64> │ │ │ │ │ + b 1140 <_tmp_227_rule+0x64> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00001218 <_tmp_158_rule>: │ │ │ │ │ +0000117c <_tmp_158_rule>: │ │ │ │ │ _tmp_158_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #156] @ 12cc <_tmp_158_rule+0xb4> │ │ │ │ │ + ldr r1, [pc, #156] @ 1230 <_tmp_158_rule+0xb4> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 12c4 <_tmp_158_rule+0xac> │ │ │ │ │ + beq 1228 <_tmp_158_rule+0xac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12b4 <_tmp_158_rule+0x9c> │ │ │ │ │ + bne 1218 <_tmp_158_rule+0x9c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1294 <_tmp_158_rule+0x7c> │ │ │ │ │ + bne 11f8 <_tmp_158_rule+0x7c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12b4 <_tmp_158_rule+0x9c> │ │ │ │ │ + bne 1218 <_tmp_158_rule+0x9c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_soft_keyword_token> │ │ │ │ │ R_ARM_CALL _PyPegen_soft_keyword_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1264 <_tmp_158_rule+0x4c> │ │ │ │ │ + beq 11c8 <_tmp_158_rule+0x4c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 1284 <_tmp_158_rule+0x6c> │ │ │ │ │ + b 11e8 <_tmp_158_rule+0x6c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 128c <_tmp_158_rule+0x74> │ │ │ │ │ + b 11f0 <_tmp_158_rule+0x74> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1244 <_tmp_158_rule+0x2c> │ │ │ │ │ + b 11a8 <_tmp_158_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000012d0 : │ │ │ │ │ +00001234 : │ │ │ │ │ invalid_comprehension_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #688] @ 1598 │ │ │ │ │ + ldr r2, [pc, #688] @ 14fc │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1544 │ │ │ │ │ + beq 14a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13d8 │ │ │ │ │ - ldr r1, [pc, #644] @ 1598 │ │ │ │ │ + bne 133c │ │ │ │ │ + ldr r1, [pc, #644] @ 14fc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1528 │ │ │ │ │ + beq 148c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13ec │ │ │ │ │ + bne 1350 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 155c │ │ │ │ │ + bne 14c0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13ec │ │ │ │ │ + bne 1350 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 155c │ │ │ │ │ + bne 14c0 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13ec │ │ │ │ │ + bne 1350 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1550 │ │ │ │ │ + bne 14b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27e04 <_tmp_167_rule> │ │ │ │ │ + bl 27e40 <_tmp_167_rule> │ │ │ │ │ R_ARM_CALL _tmp_167_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1410 │ │ │ │ │ + bne 1374 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1550 │ │ │ │ │ + bne 14b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27e04 <_tmp_167_rule> │ │ │ │ │ + bl 27e40 <_tmp_167_rule> │ │ │ │ │ R_ARM_CALL _tmp_168_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14c8 │ │ │ │ │ + bne 142c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17ad8 │ │ │ │ │ + bl 17aec │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 156c │ │ │ │ │ + bne 14d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1394 │ │ │ │ │ + b 12f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfa4 │ │ │ │ │ + bl 1bfb8 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13b0 │ │ │ │ │ + beq 1314 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13b0 │ │ │ │ │ + beq 1314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e324 │ │ │ │ │ + bl 1e338 │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 13b0 │ │ │ │ │ + beq 1314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1467c │ │ │ │ │ + bl 14690 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13b0 │ │ │ │ │ - ldr r3, [pc, #320] @ 159c │ │ │ │ │ + beq 1314 │ │ │ │ │ + ldr r3, [pc, #320] @ 1500 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_last_item │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_last_item │ │ │ │ │ - ldr r3, [pc, #280] @ 15a0 │ │ │ │ │ + ldr r3, [pc, #280] @ 1504 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d8 │ │ │ │ │ + beq 133c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 13dc │ │ │ │ │ + b 1340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfa4 │ │ │ │ │ + bl 1bfb8 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13d0 │ │ │ │ │ + beq 1334 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 13d0 │ │ │ │ │ + beq 1334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1467c │ │ │ │ │ + bl 14690 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d0 │ │ │ │ │ - ldr r3, [pc, #156] @ 15a0 │ │ │ │ │ + beq 1334 │ │ │ │ │ + ldr r3, [pc, #156] @ 1504 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #136] @ 159c │ │ │ │ │ + ldr r3, [pc, #136] @ 1500 │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ - b 14a0 │ │ │ │ │ + b 1404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 155c │ │ │ │ │ + bne 14c0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 1328 │ │ │ │ │ + b 128c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1300 │ │ │ │ │ + b 1264 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 13dc │ │ │ │ │ + b 1340 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1394 │ │ │ │ │ + b 12f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1467c │ │ │ │ │ + bl 14690 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1408 │ │ │ │ │ - ldr r3, [pc, #32] @ 15a4 │ │ │ │ │ + beq 136c │ │ │ │ │ + ldr r3, [pc, #32] @ 1508 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #8] @ 159c │ │ │ │ │ + ldr r3, [pc, #8] @ 1500 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ - b 1514 │ │ │ │ │ + b 1478 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000e00 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000dcc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000015a8 : │ │ │ │ │ +0000150c : │ │ │ │ │ invalid_for_target_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #180] @ 1674 │ │ │ │ │ + ldr r1, [pc, #180] @ 15d8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1630 │ │ │ │ │ + beq 1594 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1624 │ │ │ │ │ - ldr r1, [pc, #136] @ 1678 │ │ │ │ │ + bne 1588 │ │ │ │ │ + ldr r1, [pc, #136] @ 15dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1618 │ │ │ │ │ - ldr r1, [pc, #112] @ 167c │ │ │ │ │ + bne 157c │ │ │ │ │ + ldr r1, [pc, #112] @ 15e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1638 │ │ │ │ │ + bne 159c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15d4 │ │ │ │ │ + b 1538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc8 │ │ │ │ │ + bl dfec │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1618 │ │ │ │ │ + beq 157c │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2f4 <_gather_18_rule+0x44> │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1620 │ │ │ │ │ + beq 1584 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1624 │ │ │ │ │ + b 1588 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ .word 0x0000029e │ │ │ │ │ │ │ │ │ │ -00001680 : │ │ │ │ │ +000015e4 : │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ │ @@ -1656,292 +1611,337 @@ │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_raise_error_known_location> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error_known_location │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000016dc : │ │ │ │ │ +00001640 : │ │ │ │ │ invalid_ann_assign_target_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r1, [pc, #208] @ 17c4 │ │ │ │ │ + ldr r1, [pc, #208] @ 1728 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 17bc │ │ │ │ │ + beq 1720 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1784 │ │ │ │ │ + bne 16e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1e17c │ │ │ │ │ + bl 1e190 │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 177c │ │ │ │ │ + bne 16e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 177c │ │ │ │ │ + bne 16e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb9c │ │ │ │ │ + bl 1bbb0 │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 177c │ │ │ │ │ + bne 16e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 177c │ │ │ │ │ + bne 16e0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1790 │ │ │ │ │ + bne 16f4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16dc │ │ │ │ │ + bl 1640 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1778 │ │ │ │ │ + beq 16dc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1778 │ │ │ │ │ + beq 16dc │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 177c │ │ │ │ │ + b 16e0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1708 │ │ │ │ │ + b 166c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000017c8 <_tmp_161_rule>: │ │ │ │ │ +0000172c <_tmp_161_rule>: │ │ │ │ │ _tmp_161_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #260] @ 18e4 <_tmp_161_rule+0x11c> │ │ │ │ │ + ldr r1, [pc, #260] @ 1848 <_tmp_161_rule+0x11c> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 18dc <_tmp_161_rule+0x114> │ │ │ │ │ + beq 1840 <_tmp_161_rule+0x114> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 18d4 <_tmp_161_rule+0x10c> │ │ │ │ │ + bne 1838 <_tmp_161_rule+0x10c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1e17c │ │ │ │ │ + bl 1e190 │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ + bne 1830 <_tmp_161_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ + bne 1830 <_tmp_161_rule+0x104> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb9c │ │ │ │ │ + bl 1bbb0 │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ + bne 1830 <_tmp_161_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ + bne 1830 <_tmp_161_rule+0x104> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c240 │ │ │ │ │ + bl c25c │ │ │ │ │ R_ARM_CALL genexp_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ + bne 1830 <_tmp_161_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ - ldr r1, [pc, #112] @ 18e8 <_tmp_161_rule+0x120> │ │ │ │ │ + bne 1830 <_tmp_161_rule+0x104> │ │ │ │ │ + ldr r1, [pc, #112] @ 184c <_tmp_161_rule+0x120> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ + bne 1830 <_tmp_161_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ - ldr r1, [pc, #80] @ 18ec <_tmp_161_rule+0x124> │ │ │ │ │ + bne 1830 <_tmp_161_rule+0x104> │ │ │ │ │ + ldr r1, [pc, #80] @ 1850 <_tmp_161_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ + bne 1830 <_tmp_161_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ - ldr r1, [pc, #48] @ 18f0 <_tmp_161_rule+0x128> │ │ │ │ │ + bne 1830 <_tmp_161_rule+0x104> │ │ │ │ │ + ldr r1, [pc, #48] @ 1854 <_tmp_161_rule+0x128> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17f4 <_tmp_161_rule+0x2c> │ │ │ │ │ + b 1758 <_tmp_161_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000265 │ │ │ │ │ .word 0x00000266 │ │ │ │ │ .word 0x00000267 │ │ │ │ │ │ │ │ │ │ -000018f4 <_loop0_164_rule>: │ │ │ │ │ +00001858 <_loop0_164_rule>: │ │ │ │ │ _loop0_164_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r1, [pc, #424] @ 1ab4 <_loop0_164_rule+0x1c0> │ │ │ │ │ + ldr r1, [pc, #424] @ 1a18 <_loop0_164_rule+0x1c0> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a78 <_loop0_164_rule+0x184> │ │ │ │ │ + beq 19dc <_loop0_164_rule+0x184> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1a68 <_loop0_164_rule+0x174> │ │ │ │ │ + bne 19cc <_loop0_164_rule+0x174> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a28 <_loop0_164_rule+0x134> │ │ │ │ │ + beq 198c <_loop0_164_rule+0x134> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1a68 <_loop0_164_rule+0x174> │ │ │ │ │ + bne 19cc <_loop0_164_rule+0x174> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r9, [pc, #348] @ 1ab4 <_loop0_164_rule+0x1c0> │ │ │ │ │ + ldr r9, [pc, #348] @ 1a18 <_loop0_164_rule+0x1c0> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov sl, #1 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a1c <_loop0_164_rule+0x128> │ │ │ │ │ + beq 1980 <_loop0_164_rule+0x128> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1988 <_loop0_164_rule+0x94> │ │ │ │ │ - bl a98c │ │ │ │ │ + bne 18ec <_loop0_164_rule+0x94> │ │ │ │ │ + bl a9a8 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 19d0 <_loop0_164_rule+0xdc> │ │ │ │ │ + bne 1934 <_loop0_164_rule+0xdc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a94 <_loop0_164_rule+0x1a0> │ │ │ │ │ + beq 19f8 <_loop0_164_rule+0x1a0> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt 1a80 <_loop0_164_rule+0x18c> │ │ │ │ │ + bgt 19e4 <_loop0_164_rule+0x18c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1988 <_loop0_164_rule+0x94> │ │ │ │ │ + beq 18ec <_loop0_164_rule+0x94> │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 1994 <_loop0_164_rule+0xa0> │ │ │ │ │ + beq 18f8 <_loop0_164_rule+0xa0> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq 1a44 <_loop0_164_rule+0x150> │ │ │ │ │ + beq 19a8 <_loop0_164_rule+0x150> │ │ │ │ │ str fp, [r6, r8, lsl #2] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 195c <_loop0_164_rule+0x68> │ │ │ │ │ + b 18c0 <_loop0_164_rule+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 196c <_loop0_164_rule+0x78> │ │ │ │ │ + b 18d0 <_loop0_164_rule+0x78> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19c4 <_loop0_164_rule+0xd0> │ │ │ │ │ + b 1928 <_loop0_164_rule+0xd0> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a94 <_loop0_164_rule+0x1a0> │ │ │ │ │ + beq 19f8 <_loop0_164_rule+0x1a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 1a0c <_loop0_164_rule+0x118> │ │ │ │ │ + b 1970 <_loop0_164_rule+0x118> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19c4 <_loop0_164_rule+0xd0> │ │ │ │ │ + b 1928 <_loop0_164_rule+0xd0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1920 <_loop0_164_rule+0x2c> │ │ │ │ │ + b 1884 <_loop0_164_rule+0x2c> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r6, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 19ac <_loop0_164_rule+0xb8> │ │ │ │ │ + b 1910 <_loop0_164_rule+0xb8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19c4 <_loop0_164_rule+0xd0> │ │ │ │ │ + b 1928 <_loop0_164_rule+0xd0> │ │ │ │ │ + .word 0x00001770 │ │ │ │ │ + │ │ │ │ │ +00001a1c <_tmp_233_rule>: │ │ │ │ │ +_tmp_233_rule(): │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r1, [pc, #128] @ 1ab4 <_tmp_233_rule+0x98> │ │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ │ + beq 1aac <_tmp_233_rule+0x90> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + movne r0, #0 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + bne 1aa4 <_tmp_233_rule+0x88> │ │ │ │ │ + mov r1, #26 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1a9c <_tmp_233_rule+0x80> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1a9c <_tmp_233_rule+0x80> │ │ │ │ │ + mov r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + streq r5, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1a48 <_tmp_233_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ 00001ab8 <_loop0_110_rule>: │ │ │ │ │ _loop0_193_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -2049,36 +2049,36 @@ │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ beq 1d0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 25934 │ │ │ │ │ + bl 25970 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 1c90 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bne 1cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25934 │ │ │ │ │ + bl 25970 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 1d14 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e44 │ │ │ │ │ + bl 22e7c │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bne 1c58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2108,15 +2108,15 @@ │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 1c84 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 1c34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e44 │ │ │ │ │ + bl 22e7c │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bne 1c74 │ │ │ │ │ ldr r1, [pc, #28] @ 1d50 │ │ │ │ │ mov r3, #11 │ │ │ │ │ @@ -2172,15 +2172,15 @@ │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [pc, #2932] @ 2968 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq 2728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 17ad8 │ │ │ │ │ + bl 17aec │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 2074 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ @@ -2217,15 +2217,15 @@ │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 1ec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 202c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -2234,27 +2234,27 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bne 22e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c44 │ │ │ │ │ + bl 21c6c │ │ │ │ │ R_ARM_CALL kwargs_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2448 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bne 2400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 2824 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bne 2400 │ │ │ │ │ @@ -2271,15 +2271,15 @@ │ │ │ │ │ ldr r1, [pc, #2568] @ 2968 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ beq 26c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 15974 │ │ │ │ │ + bl 15988 │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 269c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -2292,33 +2292,33 @@ │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 2764 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bne 2400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15974 │ │ │ │ │ + bl 15988 │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 23d4 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ bne 2400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15974 │ │ │ │ │ + bl 15988 │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 234c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15974 │ │ │ │ │ + bl 15988 │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 22f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ @@ -2401,15 +2401,15 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 2410 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ b 1ed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17498 <_tmp_258_rule> │ │ │ │ │ + bl 174ac <_tmp_258_rule> │ │ │ │ │ R_ARM_CALL _tmp_258_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 20cc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ beq 2248 │ │ │ │ │ str r3, [r7, r9, lsl #2] │ │ │ │ │ @@ -2424,15 +2424,15 @@ │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ beq 1e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -2456,15 +2456,15 @@ │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ R_ARM_CALL _PyAST_NamedExpr │ │ │ │ │ ldr r2, [pc, #1904] @ 2974 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236e4 │ │ │ │ │ + bl 23720 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 204c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2527,15 +2527,15 @@ │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 200c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15974 │ │ │ │ │ + bl 15988 │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 200c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ @@ -2553,20 +2553,20 @@ │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 1fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1467c │ │ │ │ │ + bl 14690 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1fec │ │ │ │ │ ldr r3, [pc, #1520] @ 2978 │ │ │ │ │ ldr r8, [r7, #16] │ │ │ │ │ ldr r6, [r3] │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ @@ -2585,18 +2585,18 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str sl, [sp] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ b 232c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1467c │ │ │ │ │ + bl 14690 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1fcc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ @@ -2605,15 +2605,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b 2018 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ b 201c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c44 │ │ │ │ │ + bl 21c6c │ │ │ │ │ R_ARM_CALL kwargs_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 2138 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ @@ -2725,15 +2725,15 @@ │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ movne r9, #0 │ │ │ │ │ @@ -2813,20 +2813,20 @@ │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 1f44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1f44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1467c │ │ │ │ │ + bl 14690 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1f44 │ │ │ │ │ ldr r3, [pc, #600] @ 2978 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [pc, #604] @ 2984 │ │ │ │ │ b 279c │ │ │ │ │ @@ -2867,15 +2867,15 @@ │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ b 232c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ @@ -2898,15 +2898,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b 1d84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 2080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1467c │ │ │ │ │ + bl 14690 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 1f24 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -2919,15 +2919,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 2924 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ bne 2914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 15974 │ │ │ │ │ + bl 15988 │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2904 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ @@ -2953,15 +2953,15 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str sl, [sp] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ b 232c │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r2, [r7, r9, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ b 2534 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ @@ -2973,22 +2973,22 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 1f28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 2860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ bne 2948 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ b 2880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1467c │ │ │ │ │ + bl 14690 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 2940 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ @@ -3081,15 +3081,15 @@ │ │ │ │ │ ldr r1, [pc, #564] @ 2cbc │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2aa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 2b64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2c08 │ │ │ │ │ @@ -3108,35 +3108,35 @@ │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 2a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1467c │ │ │ │ │ + bl 14690 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2a70 │ │ │ │ │ ldr r3, [pc, #420] @ 2cc0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [pc, #416] @ 2cc4 │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2ad0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ @@ -3179,15 +3179,15 @@ │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ b 2b44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ b 2ad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ @@ -3199,26 +3199,26 @@ │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b 2a54 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b 29c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2ac8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2ac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 2ac8 │ │ │ │ │ ldr r2, [pc, #80] @ 2cd0 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [pc, #60] @ 2cc4 │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ @@ -3325,30 +3325,30 @@ │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfa4 │ │ │ │ │ + bl 1bfb8 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 2e10 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2e90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne 2e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b624 │ │ │ │ │ + bl 1b638 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -3370,15 +3370,15 @@ │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 2e3c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 2da4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e324 │ │ │ │ │ + bl 1e338 │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ bne 2e14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -3479,15 +3479,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3074 <_loop1_64_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 3074 <_loop1_64_rule+0x13c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ @@ -4090,15 +4090,15 @@ │ │ │ │ │ cmp r7, r3 │ │ │ │ │ beq 392c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27ebc │ │ │ │ │ + bl 27ef8 │ │ │ │ │ R_ARM_CALL or_pattern_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 38dc │ │ │ │ │ ldr r1, [pc, #712] @ 3b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -4112,15 +4112,15 @@ │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bne 3a90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27ebc │ │ │ │ │ + bl 27ef8 │ │ │ │ │ R_ARM_CALL or_pattern_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ @@ -4148,30 +4148,30 @@ │ │ │ │ │ ldr r1, [pc, #532] @ 3b94 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 3a9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 27ebc │ │ │ │ │ + bl 27ef8 │ │ │ │ │ R_ARM_CALL or_pattern_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 39b4 │ │ │ │ │ ldr r1, [pc, #496] @ 3b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 3abc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 3ab0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27ebc │ │ │ │ │ + bl 27ef8 │ │ │ │ │ R_ARM_CALL or_pattern_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 39e8 │ │ │ │ │ ldr r1, [pc, #444] @ 3b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -4247,15 +4247,15 @@ │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 39ec │ │ │ │ │ mov r3, #1 │ │ │ │ │ @@ -4284,15 +4284,15 @@ │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 39e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldrne r3, [pc, #28] @ 3bac │ │ │ │ │ bne 3ad4 │ │ │ │ │ b 39e8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000292 │ │ │ │ │ @@ -4441,24 +4441,24 @@ │ │ │ │ │ cmp r7, r5 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r5, lsl #2] │ │ │ │ │ ldrne r7, [r3, #12] │ │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ │ beq 3f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 295ac │ │ │ │ │ + bl 295e8 │ │ │ │ │ R_ARM_CALL signed_real_number_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 3e70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3f34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 295ac │ │ │ │ │ + bl 295e8 │ │ │ │ │ R_ARM_CALL signed_real_number_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 3dfc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ @@ -5126,15 +5126,15 @@ │ │ │ │ │ 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 1b624 │ │ │ │ │ + bl 1b638 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 472c │ │ │ │ │ b 4724 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 46f4 │ │ │ │ │ @@ -5239,15 +5239,15 @@ │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 4918 <_loop0_112_rule+0xfc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 48d8 <_loop0_112_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e904 │ │ │ │ │ + bl 1e918 │ │ │ │ │ R_ARM_CALL fstring_replacement_field_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 4928 <_loop0_112_rule+0x10c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ @@ -5362,15 +5362,15 @@ │ │ │ │ │ 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 1645c │ │ │ │ │ + bl 16470 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4a68 <_tmp_11_rule+0x64> │ │ │ │ │ b 4a60 <_tmp_11_rule+0x5c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 4a30 <_tmp_11_rule+0x2c> │ │ │ │ │ @@ -5931,15 +5931,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 5130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5130 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ ldr r1, [pc, #516] @ 5484 │ │ │ │ │ ldr r3, [pc, #516] @ 5488 │ │ │ │ │ b 5378 │ │ │ │ │ @@ -5993,21 +5993,21 @@ │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_CALL _PyAST_TypeVarTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ bne 50e4 │ │ │ │ │ b 5230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ bne 5068 │ │ │ │ │ b 5060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 519c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ ldr r1, [pc, #276] @ 548c │ │ │ │ │ ldr r3, [pc, #276] @ 5490 │ │ │ │ │ cmp r2, #26 │ │ │ │ │ @@ -6017,15 +6017,15 @@ │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [pc, #256] @ 5494 │ │ │ │ │ mvn r0, #4 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 50e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -6048,22 +6048,22 @@ │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 4fb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 5030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 100a4 │ │ │ │ │ + bl 100ac │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 52dc │ │ │ │ │ ldr r2, [pc, #116] @ 5498 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236e4 │ │ │ │ │ + bl 23720 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq 5448 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b 52e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ @@ -6128,22 +6128,22 @@ │ │ │ │ │ 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 c67c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 54f8 │ │ │ │ │ ldr r2, [pc, #64] @ 556c │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236e4 │ │ │ │ │ + bl 23720 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ bne 5504 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -6223,15 +6223,15 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 57a0 <_loop1_219_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 57a0 <_loop1_219_rule+0x230> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [pc, #1032] @ 5a88 <_loop1_219_rule+0x518> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ @@ -6261,15 +6261,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 57a0 <_loop1_219_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ beq 57a0 <_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 │ │ │ │ │ @@ -6396,15 +6396,15 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5884 <_loop1_219_rule+0x314> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5884 <_loop1_219_rule+0x314> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ef0 <_loop0_129_rule+0xc> │ │ │ │ │ R_ARM_CALL _tmp_225_rule │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ @@ -6952,15 +6952,15 @@ │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 6008 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne 6164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a06c │ │ │ │ │ + bl a088 │ │ │ │ │ R_ARM_CALL strings_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 6008 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne 6164 │ │ │ │ │ @@ -7200,8 +7200,8 @@ │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 638c <_tmp_179_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ 000063fc <_tmp_234_rule>: │ │ │ │ │ _tmp_234_rule(): │ │ │ │ │ - b 1048 <_tmp_233_rule> │ │ │ │ │ + b 1a1c <_tmp_233_rule> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -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 241e8 │ │ │ │ │ + bl 24224 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 5a0 <_PyPegen_parse+0x5a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c3c <_loop0_1_rule> │ │ │ │ │ + bl 27c78 <_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> │ │ │ │ │ + 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> │ │ │ │ │ + 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,70 +246,70 @@ │ │ │ │ │ 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 │ │ │ │ │ @@ -319,15 +319,15 @@ │ │ │ │ │ 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 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 c67c │ │ │ │ │ + bl c698 │ │ │ │ │ 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 c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq ba8 <_PyPegen_parse+0xba8> │ │ │ │ │ + beq b8c <_PyPegen_parse+0xb8c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c3c <_loop0_1_rule> │ │ │ │ │ + bl 27c78 <_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 c67c │ │ │ │ │ + bl c698 │ │ │ │ │ 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 c698 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq a14 <_PyPegen_parse+0xa14> │ │ │ │ │ + mov r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + 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 c67c │ │ │ │ │ + bl c698 │ │ │ │ │ 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 c67c │ │ │ │ │ + bl c698 │ │ │ │ │ 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 c67c │ │ │ │ │ - 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 c67c │ │ │ │ │ + bl c698 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bne b70 <_PyPegen_parse+0xb70> │ │ │ │ │ + b 9f0 <_PyPegen_parse+0x9f0> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c698 │ │ │ │ │ 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 c67c │ │ │ │ │ + bl c698 │ │ │ │ │ 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 c67c │ │ │ │ │ - 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,764 +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, #4068] @ 1e88 │ │ │ │ │ + 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 3294 │ │ │ │ │ + beq 2ed0 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 32a8 │ │ │ │ │ - ldr r1, [pc, #4028] @ 1e8c │ │ │ │ │ + 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, #3944] @ 1e90 │ │ │ │ │ + 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, #3908] @ 1e94 │ │ │ │ │ + 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, #3872] @ 1e98 │ │ │ │ │ + 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, #3864] @ 1eb8 │ │ │ │ │ - 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 1668 │ │ │ │ │ + bne 1670 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10e4 │ │ │ │ │ - ldr r3, [pc, #3792] @ 1e9c │ │ │ │ │ - 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 1938 │ │ │ │ │ + bne 193c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 3288 │ │ │ │ │ - ldr r1, [pc, #3724] @ 1e88 │ │ │ │ │ + bne 2ea8 │ │ │ │ │ + ldr r1, [pc, #3732] @ 1e8c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2d60 │ │ │ │ │ + beq 2f10 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 32e4 │ │ │ │ │ + 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, #3696] @ 1ea0 │ │ │ │ │ + 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 1af4 │ │ │ │ │ + bne 1af8 │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1a80 │ │ │ │ │ + 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, #3604] @ 1e88 │ │ │ │ │ + ldr r3, [pc, #3612] @ 1e8c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 32b4 │ │ │ │ │ + beq 2ef0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 32cc │ │ │ │ │ + bne 2f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 140ac │ │ │ │ │ + bl 140c0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1620 │ │ │ │ │ + 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 14d90 │ │ │ │ │ + bl 14da4 │ │ │ │ │ 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, #3464] @ 1e88 │ │ │ │ │ + ldr r3, [pc, #3472] @ 1e8c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3014 │ │ │ │ │ + beq 340c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 300c │ │ │ │ │ + bne 1930 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 2d80 │ │ │ │ │ + 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 2dbc │ │ │ │ │ + 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 1b624 │ │ │ │ │ + bl 1b638 │ │ │ │ │ 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 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 11a0 │ │ │ │ │ + beq 119c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f6b0 │ │ │ │ │ + bl 1f6c4 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 18bc │ │ │ │ │ + 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 3004 │ │ │ │ │ + beq 3568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b624 │ │ │ │ │ + bl 1b638 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3004 │ │ │ │ │ + beq 3568 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3004 │ │ │ │ │ + beq 3568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 3004 │ │ │ │ │ + beq 3568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1faf8 │ │ │ │ │ + bl 1fb0c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 3028 │ │ │ │ │ + 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 30f4 │ │ │ │ │ + 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 1910 │ │ │ │ │ + beq 1918 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1058 │ │ │ │ │ + b 1054 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3088] @ 1e88 │ │ │ │ │ + ldr r3, [pc, #3096] @ 1e8c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3104 │ │ │ │ │ + beq 2c70 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 12d8 │ │ │ │ │ + bne 12d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 140ac │ │ │ │ │ + bl 140c0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1c88 │ │ │ │ │ + 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 20a00 │ │ │ │ │ + bl 20a14 │ │ │ │ │ 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, #2956] @ 1e88 │ │ │ │ │ + ldr r3, [pc, #2964] @ 1e8c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2af4 │ │ │ │ │ + beq 2aa0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1e70 │ │ │ │ │ + bne 1e74 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 2888 │ │ │ │ │ + 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 28c4 │ │ │ │ │ - ldr r1, [pc, #2964] @ 1ee0 │ │ │ │ │ + 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 1e3c │ │ │ │ │ + beq 1e40 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21c4 │ │ │ │ │ + bne 21a0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1e4c │ │ │ │ │ - ldr r1, [pc, #2908] @ 1ee0 │ │ │ │ │ + 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 1d00 │ │ │ │ │ + beq 1d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c2c <_gather_51_rule> │ │ │ │ │ + bl 23c68 <_gather_51_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1d00 │ │ │ │ │ + beq 1d04 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d00 │ │ │ │ │ + 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 1d04 │ │ │ │ │ + bne 1d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1d00 │ │ │ │ │ + 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 3120 │ │ │ │ │ + beq 2c8c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - bne 2348 │ │ │ │ │ + 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 3140 │ │ │ │ │ + bne 2cac │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e70 │ │ │ │ │ + b 1e74 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #2608] @ 1e88 │ │ │ │ │ + ldr r3, [pc, #2616] @ 1e8c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 30bc │ │ │ │ │ + beq 2f8c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 21ac │ │ │ │ │ + bne 1610 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 33f4 │ │ │ │ │ + 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 3430 │ │ │ │ │ - ldr r1, [pc, #2564] @ 1eac │ │ │ │ │ + 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 1efc │ │ │ │ │ + beq 1f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a98c │ │ │ │ │ + bl a9a8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 1efc │ │ │ │ │ - ldr r1, [pc, #2528] @ 1eb0 │ │ │ │ │ + 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 1efc │ │ │ │ │ + beq 1f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc8 │ │ │ │ │ + bl dfec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 280c │ │ │ │ │ + beq 27b8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 280c │ │ │ │ │ + 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 r7, r0 │ │ │ │ │ - bne 30d0 │ │ │ │ │ + bne 2fa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 21a8 │ │ │ │ │ - ldr r3, [pc, #2380] @ 1e88 │ │ │ │ │ + beq 160c │ │ │ │ │ + ldr r3, [pc, #2388] @ 1e8c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 30e8 │ │ │ │ │ + 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 21ac │ │ │ │ │ + bne 1610 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2414 │ │ │ │ │ - ldr r1, [pc, #2380] @ 1ec4 │ │ │ │ │ + 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 1a4c │ │ │ │ │ + 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 r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 21ac │ │ │ │ │ + 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 30d8 │ │ │ │ │ + beq 34dc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r8, [r3, #24] │ │ │ │ │ - bne 23e8 │ │ │ │ │ + bne 23c4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ stm sp, {r2, sl, fp} │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ 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 │ │ │ │ │ - beq 21a8 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 21b0 │ │ │ │ │ + bne 34cc │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + beq f94 │ │ │ │ │ + b 10e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14d90 │ │ │ │ │ + bl 14da4 │ │ │ │ │ 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, #2068] @ 1e88 │ │ │ │ │ + ldr r1, [pc, #2064] @ 1e8c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3060 │ │ │ │ │ + beq 3450 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2870 │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ + bne 281c │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - beq 2818 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq 27c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r9, lsl #2] │ │ │ │ │ - ldr r8, [r3, #12] │ │ │ │ │ + ldr r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2850 │ │ │ │ │ - ldr r1, [pc, #2040] @ 1eb8 │ │ │ │ │ + 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 1750 │ │ │ │ │ - ldr r2, [pc, #2028] @ 1ec0 │ │ │ │ │ + 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 1750 │ │ │ │ │ + beq 1758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d930 │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 1750 │ │ │ │ │ + bl 1d944 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 1758 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1928] @ 1e88 │ │ │ │ │ + ldr r2, [pc, #1924] @ 1e8c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 287c │ │ │ │ │ + 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 1754 │ │ │ │ │ + bne 175c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25c4 │ │ │ │ │ - ldr r1, [pc, #1940] @ 1ecc │ │ │ │ │ + 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 1c08 │ │ │ │ │ + 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 r9, [r4, #8] │ │ │ │ │ - bne 2870 │ │ │ │ │ - ldr r1, [pc, #1872] @ 1eb8 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + 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 2030 │ │ │ │ │ - ldr r2, [pc, #1860] @ 1ec0 │ │ │ │ │ + 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 2030 │ │ │ │ │ + beq 2038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 2030 │ │ │ │ │ + beq 2038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 203cc <_loop1_216_rule> │ │ │ │ │ + bl 203e0 <_loop1_216_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 2030 │ │ │ │ │ + beq 2038 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1736] @ 1e88 │ │ │ │ │ + ldr r2, [pc, #1732] @ 1e8c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3328 │ │ │ │ │ + beq 2f80 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2d58 │ │ │ │ │ + bne 2ec8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2278 │ │ │ │ │ - ldr r1, [pc, #1748] @ 1ec4 │ │ │ │ │ + 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 1bd8 │ │ │ │ │ + bne 1bdc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ + 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 2034 │ │ │ │ │ + bne 203c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1632] @ 1e88 │ │ │ │ │ + ldr r2, [pc, #1628] @ 1e8c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2d44 │ │ │ │ │ + beq 2eb4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24ec │ │ │ │ │ - ldr r1, [pc, #1672] @ 1ecc │ │ │ │ │ + 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 1cd0 │ │ │ │ │ + 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 2034 │ │ │ │ │ + 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 3030 │ │ │ │ │ + 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, r7 │ │ │ │ │ - stm sp, {r8, sl, ip} │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + stm sp, {r9, sl, ip} │ │ │ │ │ bl 0 <_PyAST_Try> │ │ │ │ │ R_ARM_CALL _PyAST_Try │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1260 │ │ │ │ │ - b 215c │ │ │ │ │ + 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 30f4 │ │ │ │ │ + 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 │ │ │ │ │ @@ -1735,413 +1737,409 @@ │ │ │ │ │ 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 │ │ │ │ │ - beq 3008 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ + 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, #1348] @ 1e88 │ │ │ │ │ + ldr r1, [pc, #1348] @ 1e8c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3750 │ │ │ │ │ + beq 32ac │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 36dc │ │ │ │ │ + bne 3238 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 35bc │ │ │ │ │ + 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 35f8 │ │ │ │ │ - ldr r1, [pc, #1288] @ 1e9c │ │ │ │ │ + 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 3268 │ │ │ │ │ + beq 2e88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b624 │ │ │ │ │ + bl 1b638 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3268 │ │ │ │ │ + beq 2e88 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3268 │ │ │ │ │ + beq 2e88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 3268 │ │ │ │ │ + beq 2e88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1faf8 │ │ │ │ │ + bl 1fb0c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 3270 │ │ │ │ │ + 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 3274 │ │ │ │ │ + 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 3594 │ │ │ │ │ + beq 30f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 1058 │ │ │ │ │ - ldr r2, [pc, #1132] @ 1ec0 │ │ │ │ │ + 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 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq 1584 │ │ │ │ │ + beq 1580 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1594 │ │ │ │ │ + b 1590 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ae4 │ │ │ │ │ - ldr r1, [pc, #1012] @ 1e88 │ │ │ │ │ + bne 1ae8 │ │ │ │ │ + ldr r1, [pc, #1012] @ 1e8c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 31ec │ │ │ │ │ - ldr r1, [pc, #1016] @ 1ea0 │ │ │ │ │ + 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 320c │ │ │ │ │ + bne 2e2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 3200 │ │ │ │ │ - ldr r1, [pc, #976] @ 1ea0 │ │ │ │ │ + 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 3150 │ │ │ │ │ + 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 2d74 │ │ │ │ │ + bl 2d74 │ │ │ │ │ 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 2f38 │ │ │ │ │ + bl 2f38 │ │ │ │ │ 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 2d74 │ │ │ │ │ + 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, #764] @ 1ea4 │ │ │ │ │ + ldr r2, [pc, #852] @ 1f00 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236e4 │ │ │ │ │ + bl 23720 │ │ │ │ │ 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 1ae8 │ │ │ │ │ - ldr r2, [pc, #736] @ 1ec0 │ │ │ │ │ + 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 17fc │ │ │ │ │ + beq 1804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d930 │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 17fc │ │ │ │ │ + bl 1d944 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 1804 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1808 │ │ │ │ │ - ldr r2, [pc, #688] @ 1ec0 │ │ │ │ │ + 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 1744 │ │ │ │ │ + beq 174c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1748 │ │ │ │ │ + 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 3030 │ │ │ │ │ + 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, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - stm sp, {r8, sl} │ │ │ │ │ + stm sp, {r9, sl} │ │ │ │ │ bl 0 <_PyAST_Try> │ │ │ │ │ R_ARM_CALL _PyAST_Try │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1260 │ │ │ │ │ - b 215c │ │ │ │ │ + bne 125c │ │ │ │ │ + b 2168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20a00 │ │ │ │ │ + bl 20a14 │ │ │ │ │ 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, #488] @ 1ec0 │ │ │ │ │ + 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 1850 │ │ │ │ │ + beq 1858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1850 │ │ │ │ │ + beq 1858 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 185c │ │ │ │ │ + b 1864 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e4c │ │ │ │ │ - ldr r1, [pc, #452] @ 1edc │ │ │ │ │ + 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 1d4c │ │ │ │ │ - ldr r1, [pc, #436] @ 1ee0 │ │ │ │ │ + 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 1d4c │ │ │ │ │ + beq 1d50 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3334 │ │ │ │ │ + bne 32f4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e4c │ │ │ │ │ - ldr r1, [pc, #376] @ 1edc │ │ │ │ │ + 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 1e58 │ │ │ │ │ - ldr r1, [pc, #360] @ 1ee0 │ │ │ │ │ + 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 1e58 │ │ │ │ │ + beq 1e5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c2c <_gather_51_rule> │ │ │ │ │ + bl 23c68 <_gather_51_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1e58 │ │ │ │ │ + beq 1e5c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e58 │ │ │ │ │ + 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 1e5c │ │ │ │ │ + bne 1e60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1e58 │ │ │ │ │ + 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 3120 │ │ │ │ │ + beq 2c8c │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ ldr fp, [r3, #24] │ │ │ │ │ - bl 17a84 │ │ │ │ │ + bl 17a98 │ │ │ │ │ stmib sp, {r7, fp} │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyAST_AsyncWith> │ │ │ │ │ R_ARM_CALL _PyAST_AsyncWith │ │ │ │ │ - ldr r2, [pc, #132] @ 1ea8 │ │ │ │ │ + ldr r2, [pc, #128] @ 1ea8 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236e4 │ │ │ │ │ + bl 23720 │ │ │ │ │ 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 1e74 │ │ │ │ │ + b 1e78 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2b0c │ │ │ │ │ + bne 2ab8 │ │ │ │ │ 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 │ │ │ │ │ + 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 0x000001dc │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000008c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000029e │ │ │ │ │ - .word 0x0000029f │ │ │ │ │ .word 0x00000128 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000282 │ │ │ │ │ .word 0x0000017c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000124 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -2151,1785 +2149,1786 @@ │ │ │ │ │ .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 │ │ │ │ │ - ... │ │ │ │ │ - R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ + .word 0x000001f0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00001770 │ │ │ │ │ + .word 0x0000029f │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ - .word 0x00000010 │ │ │ │ │ + .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 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 30a0 │ │ │ │ │ - ldr r1, [pc, #-56] @ 1edc │ │ │ │ │ + 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 2194 │ │ │ │ │ - ldr r1, [pc, #-124] @ 1eac │ │ │ │ │ + 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 2194 │ │ │ │ │ + beq 3438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a98c │ │ │ │ │ + bl a9a8 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2194 │ │ │ │ │ - ldr r1, [pc, #-156] @ 1eb0 │ │ │ │ │ + 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 2194 │ │ │ │ │ + beq 3438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc8 │ │ │ │ │ + bl dfec │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 309c │ │ │ │ │ + beq 3428 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 309c │ │ │ │ │ + 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 30a0 │ │ │ │ │ + bne 342c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 309c │ │ │ │ │ + beq 3428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1faf8 │ │ │ │ │ + bl 1fb0c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - bne 30a0 │ │ │ │ │ + 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 30d8 │ │ │ │ │ + beq 34dc │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r9, [r3, #24] │ │ │ │ │ - bl 17a84 │ │ │ │ │ + bl 17a98 │ │ │ │ │ str r9, [sp, #16] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ stm sp, {r0, sl, fp} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_AsyncFor> │ │ │ │ │ R_ARM_CALL _PyAST_AsyncFor │ │ │ │ │ - ldr r2, [pc, #-356] @ 1eb4 │ │ │ │ │ + ldr r2, [pc, #-368] @ 1eb0 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236e4 │ │ │ │ │ + bl 23720 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1260 │ │ │ │ │ - b 15fc │ │ │ │ │ + bne 125c │ │ │ │ │ + b 15f8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ - bne 2870 │ │ │ │ │ - ldr r1, [pc, #-400] @ 1eb8 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + 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 26a8 │ │ │ │ │ - ldr r2, [pc, #-412] @ 1ec0 │ │ │ │ │ + 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 26a8 │ │ │ │ │ + beq 27ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 26a8 │ │ │ │ │ + beq 27ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5570 │ │ │ │ │ R_ARM_CALL _loop1_61_rule │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 26a8 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + beq 27ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1faf8 │ │ │ │ │ + bl 1fb0c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ - bne 26b0 │ │ │ │ │ - ldr r3, [pc, #-456] @ 1eec │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + bne 2710 │ │ │ │ │ + ldr r3, [pc, #-488] @ 1ed8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2cf4 │ │ │ │ │ + beq 3518 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 26c8 │ │ │ │ │ - ldr r1, [pc, #-524] @ 1ecc │ │ │ │ │ + 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 23a8 │ │ │ │ │ + bne 2384 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, #0 │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 26b0 │ │ │ │ │ + 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 3030 │ │ │ │ │ + beq 3754 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ mov r3, fp │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - stm sp, {r8, sl, ip} │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + stm sp, {r9, sl, ip} │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ bl 0 <_PyAST_TryStar> │ │ │ │ │ R_ARM_CALL _PyAST_TryStar │ │ │ │ │ - ldr r2, [pc, #-652] @ 1ebc │ │ │ │ │ + ldr r2, [pc, #-668] @ 1eb8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236e4 │ │ │ │ │ + bl 23720 │ │ │ │ │ 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 26b0 │ │ │ │ │ + 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 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r8, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 3084 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - beq f98 │ │ │ │ │ - b 10e4 │ │ │ │ │ + beq fc0 │ │ │ │ │ + b 10e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c2c <_gather_51_rule> │ │ │ │ │ + bl 23c68 <_gather_51_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1e3c │ │ │ │ │ + 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 1e40 │ │ │ │ │ + bne 1e44 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e3c │ │ │ │ │ + beq 1e40 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e3c │ │ │ │ │ + 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 1e40 │ │ │ │ │ + bne 1e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1e3c │ │ │ │ │ + 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 3120 │ │ │ │ │ + beq 2c8c │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ ldr fp, [r3, #24] │ │ │ │ │ - bl 17a84 │ │ │ │ │ + bl 17a98 │ │ │ │ │ mov r3, r8 │ │ │ │ │ stmib sp, {r7, fp} │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 1414 │ │ │ │ │ + b 1410 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-920] @ 1eec │ │ │ │ │ + ldr r2, [pc, #-904] @ 1ed8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3040 │ │ │ │ │ - ldr r1, [pc, #-980] @ 1ec4 │ │ │ │ │ + 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 23d8 │ │ │ │ │ + beq 23b4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23d8 │ │ │ │ │ + beq 23b4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23d8 │ │ │ │ │ - ldr r1, [pc, #-1024] @ 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 23d8 │ │ │ │ │ + beq 23b4 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-1028] @ 1ef4 │ │ │ │ │ + ldr r3, [pc, #-996] @ 1ef0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-1088] @ 1ec8 │ │ │ │ │ + ldr r3, [pc, #-1056] @ 1ec4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - bne 3130 │ │ │ │ │ + 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 23dc │ │ │ │ │ + beq 23b8 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - beq 17e8 │ │ │ │ │ + beq 17f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2034 │ │ │ │ │ + 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 2ce4 │ │ │ │ │ + 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 2ce4 │ │ │ │ │ + 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 1a40 │ │ │ │ │ - b 1430 │ │ │ │ │ - ldr r2, [pc, #-1264] @ 1ec0 │ │ │ │ │ + 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 20e4 │ │ │ │ │ + beq 20f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 20e4 │ │ │ │ │ + beq 20f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20f0 │ │ │ │ │ + b 20fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 232c │ │ │ │ │ + b 2308 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2408 │ │ │ │ │ + beq 23e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 15cc │ │ │ │ │ + bne 15c8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 15c8 │ │ │ │ │ + b 15c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-1332] @ 1eec │ │ │ │ │ + ldr r2, [pc, #-1316] @ 1ed8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2cc4 │ │ │ │ │ - ldr r1, [pc, #-1392] @ 1ec4 │ │ │ │ │ + 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 26b8 │ │ │ │ │ + beq 2684 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 26b8 │ │ │ │ │ + beq 2684 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 26b8 │ │ │ │ │ - ldr r1, [pc, #-1436] @ 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 26b8 │ │ │ │ │ + beq 2684 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-1440] @ 1ef4 │ │ │ │ │ + ldr r3, [pc, #-1408] @ 1ef0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-1500] @ 1ec8 │ │ │ │ │ + ldr r3, [pc, #-1468] @ 1ec4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bne 27fc │ │ │ │ │ + bne 3570 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 26bc │ │ │ │ │ + beq 2688 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r2, r3 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1570 │ │ │ │ │ - b 21ac │ │ │ │ │ + beq 156c │ │ │ │ │ + b 1610 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-1548] @ 1eec │ │ │ │ │ + ldr r2, [pc, #-1532] @ 1ed8 │ │ │ │ │ + ldr fp, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2d24 │ │ │ │ │ - ldr r1, [pc, #-1600] @ 1ecc │ │ │ │ │ + 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 2540 │ │ │ │ │ + beq 2520 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2540 │ │ │ │ │ + beq 2520 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2560 │ │ │ │ │ + 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] │ │ │ │ │ - beq 183c │ │ │ │ │ - b 233c │ │ │ │ │ - ldr r1, [pc, #-1684] @ 1ed4 │ │ │ │ │ + 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 2540 │ │ │ │ │ + beq 2520 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-1688] @ 1ef4 │ │ │ │ │ + ldr r3, [pc, #-1668] @ 1ef0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-1740] @ 1ed0 │ │ │ │ │ + ldr r3, [pc, #-1720] @ 1ecc │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne 30ac │ │ │ │ │ + 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 2544 │ │ │ │ │ + beq 2524 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 254c │ │ │ │ │ + b 252c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-1764] @ 1eec │ │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ │ + ldr r2, [pc, #-1760] @ 1ed8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27dc │ │ │ │ │ - ldr r1, [pc, #-1820] @ 1ecc │ │ │ │ │ + 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 261c │ │ │ │ │ + beq 2600 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 261c │ │ │ │ │ + beq 2600 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2644 │ │ │ │ │ + bne 2620 │ │ │ │ │ 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 1730 │ │ │ │ │ - b 1754 │ │ │ │ │ - ldr r1, [pc, #-1912] @ 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 261c │ │ │ │ │ + beq 2600 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-1916] @ 1ef4 │ │ │ │ │ + ldr r3, [pc, #-1884] @ 1ef0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-1968] @ 1ed0 │ │ │ │ │ + ldr r3, [pc, #-1936] @ 1ecc │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne 2d18 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 3580 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2620 │ │ │ │ │ + beq 2604 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 2628 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - b 2180 │ │ │ │ │ + b 260c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 24cc │ │ │ │ │ + b 24a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-2024] @ 1eec │ │ │ │ │ + ldr r2, [pc, #-1992] @ 1ed8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27ac │ │ │ │ │ - ldr r1, [pc, #-2076] @ 1ecc │ │ │ │ │ + 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 271c │ │ │ │ │ + beq 26e8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 271c │ │ │ │ │ + beq 26e8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2748 │ │ │ │ │ + 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 r9, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20d0 │ │ │ │ │ - b 26b0 │ │ │ │ │ - ldr r1, [pc, #-2172] @ 1ed4 │ │ │ │ │ + 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 271c │ │ │ │ │ + beq 26e8 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-2176] @ 1ef4 │ │ │ │ │ + ldr r3, [pc, #-2132] @ 1ef0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-2228] @ 1ed0 │ │ │ │ │ + ldr r3, [pc, #-2184] @ 1ecc │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 27cc │ │ │ │ │ + bne 35b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2720 │ │ │ │ │ + beq 26ec │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 2728 │ │ │ │ │ + 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 26e0 │ │ │ │ │ - b 2728 │ │ │ │ │ + beq 26ac │ │ │ │ │ + b 26f4 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + b 2354 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20f0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - beq 25e0 │ │ │ │ │ - b 2628 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1594 │ │ │ │ │ + b 2710 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 21ac │ │ │ │ │ + b 1610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 306c │ │ │ │ │ + blt 345c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, r9, lsl #2] │ │ │ │ │ - ldr r8, [r3, #12] │ │ │ │ │ + ldr r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2868 │ │ │ │ │ + beq 2814 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2870 │ │ │ │ │ + bne 281c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 618 <_PyPegen_parse+0x618> │ │ │ │ │ R_ARM_CALL invalid_try_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1260 │ │ │ │ │ + bne 125c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 16b8 │ │ │ │ │ + beq 16c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2180 │ │ │ │ │ + b 218c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 170c │ │ │ │ │ + b 1714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2bd4 │ │ │ │ │ + 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 297c │ │ │ │ │ + beq 2928 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1e70 │ │ │ │ │ - ldr r3, [pc, #-2528] @ 1eec │ │ │ │ │ + bne 1e74 │ │ │ │ │ + ldr r3, [pc, #-2464] @ 1ed8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2988 │ │ │ │ │ - ldr r1, [pc, #-2564] @ 1edc │ │ │ │ │ + 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 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2930 │ │ │ │ │ - ldr r1, [pc, #-2588] @ 1ee0 │ │ │ │ │ + bne 28dc │ │ │ │ │ + ldr r1, [pc, #-2504] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 292c │ │ │ │ │ + beq 28d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _gather_210_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 292c │ │ │ │ │ + beq 28d8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a8c │ │ │ │ │ + bne 2a38 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 299c │ │ │ │ │ - ldr r1, [pc, #-2664] @ 1edc │ │ │ │ │ + bne 2948 │ │ │ │ │ + ldr r1, [pc, #-2580] @ 1edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2a84 │ │ │ │ │ - ldr r1, [pc, #-2684] @ 1ee0 │ │ │ │ │ + bne 2a30 │ │ │ │ │ + ldr r1, [pc, #-2600] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 29a8 │ │ │ │ │ + bne 2954 │ │ │ │ │ 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 1e4c │ │ │ │ │ + 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 28d8 │ │ │ │ │ + beq 2884 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2974 │ │ │ │ │ + b 2920 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2968 │ │ │ │ │ + beq 2914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16b0 │ │ │ │ │ + bl 16b0 │ │ │ │ │ R_ARM_CALL _gather_212_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2968 │ │ │ │ │ + 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 2a84 │ │ │ │ │ + bne 2a30 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2968 │ │ │ │ │ + beq 2914 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2968 │ │ │ │ │ + beq 2914 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2968 │ │ │ │ │ - ldr r1, [pc, #-2900] @ 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 2968 │ │ │ │ │ + beq 2914 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-2904] @ 1ef4 │ │ │ │ │ + ldr r3, [pc, #-2824] @ 1ef0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-2948] @ 1ed8 │ │ │ │ │ + ldr r3, [pc, #-2868] @ 1ed4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ae4 │ │ │ │ │ + bne 2a90 │ │ │ │ │ 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 2974 │ │ │ │ │ - b 296c │ │ │ │ │ + bne 2920 │ │ │ │ │ + b 2918 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2970 │ │ │ │ │ + b 291c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 292c │ │ │ │ │ - ldr r1, [pc, #-3028] @ 1ed4 │ │ │ │ │ + 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 292c │ │ │ │ │ + beq 28d8 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-3032] @ 1ef4 │ │ │ │ │ + ldr r3, [pc, #-2952] @ 1ef0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-3076] @ 1ed8 │ │ │ │ │ + ldr r3, [pc, #-2996] @ 1ed4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a64 │ │ │ │ │ + beq 2a10 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a44 │ │ │ │ │ + b 1a48 │ │ │ │ │ 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 1e6c │ │ │ │ │ + beq 1310 │ │ │ │ │ + b 1e70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1e74 │ │ │ │ │ - ldr r1, [pc, #-3128] @ 1eec │ │ │ │ │ + bne 1e78 │ │ │ │ │ + ldr r1, [pc, #-3064] @ 1ed8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2bb4 │ │ │ │ │ - ldr r1, [pc, #-3164] @ 1edc │ │ │ │ │ + beq 2b60 │ │ │ │ │ + ldr r1, [pc, #-3080] @ 1edc │ │ │ │ │ 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 2b64 │ │ │ │ │ - ldr r1, [pc, #-3188] @ 1ee0 │ │ │ │ │ + bne 2b10 │ │ │ │ │ + ldr r1, [pc, #-3104] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bec │ │ │ │ │ + bne 2b98 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 2bc8 │ │ │ │ │ - ldr r1, [pc, #-3228] @ 1edc │ │ │ │ │ + bne 2b74 │ │ │ │ │ + ldr r1, [pc, #-3144] @ 1edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2cbc │ │ │ │ │ - ldr r1, [pc, #-3248] @ 1ee0 │ │ │ │ │ + bne 2c68 │ │ │ │ │ + ldr r1, [pc, #-3164] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c54 │ │ │ │ │ + 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 1e74 │ │ │ │ │ + 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 2b30 │ │ │ │ │ + beq 2adc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 2ba8 │ │ │ │ │ + b 2b54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e74 │ │ │ │ │ + b 1e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _gather_206_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b60 │ │ │ │ │ + beq 2b0c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b60 │ │ │ │ │ - ldr r2, [pc, #-3380] @ 1ee4 │ │ │ │ │ - ldr r3, [pc, #-3380] @ 1ee8 │ │ │ │ │ + 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 2ae4 │ │ │ │ │ + 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 2ba8 │ │ │ │ │ - b 2ba0 │ │ │ │ │ + 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 2b9c │ │ │ │ │ + beq 2b48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16b0 │ │ │ │ │ + bl 16b0 │ │ │ │ │ R_ARM_CALL _gather_208_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b9c │ │ │ │ │ + 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 2cbc │ │ │ │ │ + bne 2c68 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b9c │ │ │ │ │ + beq 2b48 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c10 │ │ │ │ │ - b 2b9c │ │ │ │ │ + bne 2bbc │ │ │ │ │ + b 2b48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2ba4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - beq 242c │ │ │ │ │ - b 24cc │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - b 2378 │ │ │ │ │ + b 2b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - subne r2, r2, #1 │ │ │ │ │ - strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20c0 │ │ │ │ │ - b 26b0 │ │ │ │ │ + beq 128c │ │ │ │ │ + b 12d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #2 │ │ │ │ │ - b 1c38 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - beq 2504 │ │ │ │ │ - b 254c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 182c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 233c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 32d4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ae8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 2fec │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, r9, lsl #2] │ │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ │ - ldr r8, [r3, #16] │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2ed0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ + b 1e78 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 300c │ │ │ │ │ - ldr r3, [pc, #-3800] @ 1eec │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2fa8 │ │ │ │ │ - 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 2e0c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1b624 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2e0c │ │ │ │ │ - mov r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2fc8 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 2fbc │ │ │ │ │ - mov r1, #660 @ 0x294 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - beq 2ee4 │ │ │ │ │ + b 1810 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 1e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b624 │ │ │ │ │ + bl 2d74 │ │ │ │ │ + R_ARM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ee4 │ │ │ │ │ + beq 1ae0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ee4 │ │ │ │ │ + beq 1ae0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ee4 │ │ │ │ │ - ldr r1, [pc, #-3968] @ 1ef0 │ │ │ │ │ + beq 1ae0 │ │ │ │ │ + ldr r1, [pc, #-3600] @ 1eec │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ee4 │ │ │ │ │ - ldr r3, [sl, #12] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-4000] @ 1ef4 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ + beq 1ae0 │ │ │ │ │ + ldr r2, [pc, #-3624] @ 1ef0 │ │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-4012] @ 1ef8 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + ldr r3, [pc, #-3660] @ 1ee4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f94 │ │ │ │ │ + bne 2e18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ee8 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - beq 1148 │ │ │ │ │ - b 1930 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - b 2ec8 │ │ │ │ │ + beq 1ae4 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 1ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a98c │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1aa4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 1ae8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl a9a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34fc │ │ │ │ │ - ldr r1, [pc, #2188] @ 3798 │ │ │ │ │ + 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 34fc │ │ │ │ │ + beq 30b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc8 │ │ │ │ │ + bl dfec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34fc │ │ │ │ │ + beq 30b0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34fc │ │ │ │ │ + beq 30b0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34fc │ │ │ │ │ - ldr r1, [pc, #2116] @ 379c │ │ │ │ │ + beq 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 34fc │ │ │ │ │ + beq 30b0 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #2084] @ 37a0 │ │ │ │ │ + ldr r3, [pc, #-3856] @ 1ef0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #2072] @ 37a4 │ │ │ │ │ + ldr r3, [pc, #-3868] @ 1ef4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 355c │ │ │ │ │ + beq 33d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - 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 2dd0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 2ec8 │ │ │ │ │ - ldr r3, [pc, #2008] @ 37a8 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #1996] @ 37ac │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2eac │ │ │ │ │ - b 2f94 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1930 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - b 1930 │ │ │ │ │ - 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 300c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 2180 │ │ │ │ │ - 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 2290 │ │ │ │ │ - b 232c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1680 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 2180 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 30a0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 15a8 │ │ │ │ │ - R_ARM_CALL invalid_for_target_rule │ │ │ │ │ - b 21a4 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 21b0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 185c │ │ │ │ │ - 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 21ac │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 21b0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1548 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1930 │ │ │ │ │ - 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, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1e74 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1808 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e74 │ │ │ │ │ + b 1054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2d74 │ │ │ │ │ + bl 2d74 │ │ │ │ │ R_ARM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1adc │ │ │ │ │ - mov r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1adc │ │ │ │ │ + beq 1abc │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1adc │ │ │ │ │ - ldr r1, [pc, #1548] @ 379c │ │ │ │ │ - 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 1adc │ │ │ │ │ - ldr r2, [pc, #1524] @ 37a0 │ │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - ldr r3, [pc, #1516] @ 37b0 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2f94 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1ae0 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ae4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 1aa0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1ae4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2d74 │ │ │ │ │ - R_ARM_CALL subject_expr_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1ab8 │ │ │ │ │ - mov r1, #4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1ab8 │ │ │ │ │ - ldr r2, [pc, #1392] @ 37a8 │ │ │ │ │ - ldr r3, [pc, #1392] @ 37ac │ │ │ │ │ + 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, #1380] @ 37b4 │ │ │ │ │ + ldr r2, [pc, #-3952] @ 1f00 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236e4 │ │ │ │ │ + bl 23720 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31cc │ │ │ │ │ - b 2f94 │ │ │ │ │ + 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 ff4 │ │ │ │ │ + beq ff0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 105c │ │ │ │ │ + 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 ec8 │ │ │ │ │ + beq ec4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 105c │ │ │ │ │ + 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 108c │ │ │ │ │ + beq 1088 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 10d4 │ │ │ │ │ + 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 1018 │ │ │ │ │ + bne 1014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3314 │ │ │ │ │ + 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 1028 │ │ │ │ │ - b 2d74 │ │ │ │ │ + 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 1ae8 │ │ │ │ │ + b 1aec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17cc │ │ │ │ │ + b 17d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c2c <_gather_51_rule> │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - beq 1d4c │ │ │ │ │ - mov r1, #12 │ │ │ │ │ - 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 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d50 │ │ │ │ │ - mov r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1d4c │ │ │ │ │ - mov r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1d4c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1d930 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 1d4c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 3120 │ │ │ │ │ - ldr ip, [r4, #20] │ │ │ │ │ - str ip, [sp, #12] │ │ │ │ │ - ldr ip, [r2, #24] │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r9, [sp] │ │ │ │ │ - bl 0 <_PyAST_AsyncWith> │ │ │ │ │ - R_ARM_CALL _PyAST_AsyncWith │ │ │ │ │ - ldr r2, [pc, #988] @ 37b8 │ │ │ │ │ - mov r1, #5 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 236e4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1a40 │ │ │ │ │ - b 1430 │ │ │ │ │ + beq 146c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 1610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 357c │ │ │ │ │ + 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 3510 │ │ │ │ │ + beq 30c4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 21ac │ │ │ │ │ - ldr r3, [pc, #900] @ 37bc │ │ │ │ │ + bne 1610 │ │ │ │ │ + ldr r3, [pc, #1972] @ 37a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 351c │ │ │ │ │ - ldr r1, [pc, #884] @ 37c0 │ │ │ │ │ + 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 34c0 │ │ │ │ │ - ldr r1, [pc, #860] @ 37c4 │ │ │ │ │ + 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 34bc │ │ │ │ │ + beq 3070 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a98c │ │ │ │ │ + bl a9a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34bc │ │ │ │ │ - ldr r1, [pc, #780] @ 3798 │ │ │ │ │ + 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 34bc │ │ │ │ │ + beq 3070 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc8 │ │ │ │ │ + bl dfec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34bc │ │ │ │ │ + beq 3070 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 353c │ │ │ │ │ + bne 33b4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 3530 │ │ │ │ │ - ldr r1, [pc, #748] @ 37c0 │ │ │ │ │ + bne 30e4 │ │ │ │ │ + ldr r1, [pc, #1820] @ 37a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3504 │ │ │ │ │ - ldr r1, [pc, #724] @ 37c4 │ │ │ │ │ + bne 30b8 │ │ │ │ │ + ldr r1, [pc, #1796] @ 37a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 2ef4 │ │ │ │ │ + bne 2d78 │ │ │ │ │ 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 30a0 │ │ │ │ │ + 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 3444 │ │ │ │ │ + beq 2ff8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3508 │ │ │ │ │ - ldr r3, [pc, #612] @ 37a8 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #600] @ 37ac │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2f94 │ │ │ │ │ - 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 3508 │ │ │ │ │ - b 3500 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 21b0 │ │ │ │ │ + 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 3270 │ │ │ │ │ + beq 2e90 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 3274 │ │ │ │ │ + b 2e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3780 │ │ │ │ │ + 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 36d4 │ │ │ │ │ + beq 3230 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3270 │ │ │ │ │ - ldr r3, [pc, #444] @ 37bc │ │ │ │ │ + bne 2e90 │ │ │ │ │ + ldr r3, [pc, #1604] @ 37a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 36e8 │ │ │ │ │ - ldr r1, [pc, #436] @ 37c8 │ │ │ │ │ + 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 3648 │ │ │ │ │ + beq 31a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b624 │ │ │ │ │ + bl 1b638 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3648 │ │ │ │ │ + beq 31a4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 375c │ │ │ │ │ + bne 32b8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 36fc │ │ │ │ │ - ldr r1, [pc, #360] @ 37c8 │ │ │ │ │ + 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 36c0 │ │ │ │ │ + beq 321c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b624 │ │ │ │ │ + bl 1b638 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36c0 │ │ │ │ │ + beq 321c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36c0 │ │ │ │ │ + beq 321c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36c0 │ │ │ │ │ - ldr r1, [pc, #240] @ 379c │ │ │ │ │ + beq 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 3708 │ │ │ │ │ + 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 198c │ │ │ │ │ + beq 1990 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 3274 │ │ │ │ │ + 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 360c │ │ │ │ │ + beq 3168 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 36cc │ │ │ │ │ + b 3228 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #136] @ 37a0 │ │ │ │ │ + ldr r3, [pc, #1348] @ 37b8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #164] @ 37cc │ │ │ │ │ + ldr r3, [pc, #1336] @ 37bc │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ae4 │ │ │ │ │ + bne 2a90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36c4 │ │ │ │ │ + beq 3220 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 36cc │ │ │ │ │ + b 3228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1950 │ │ │ │ │ - ldr r3, [pc, #68] @ 37a8 │ │ │ │ │ + b 1954 │ │ │ │ │ + ldr r3, [pc, #1280] @ 37c0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #56] @ 37ac │ │ │ │ │ + ldr r3, [pc, #1268] @ 37c4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3730 │ │ │ │ │ - b 2ae4 │ │ │ │ │ + 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 3274 │ │ │ │ │ + b 2e94 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 23c68 <_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 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 1d54 │ │ │ │ │ + mov r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1d50 │ │ │ │ │ + mov r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1d50 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1d944 │ │ │ │ │ + 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 23720 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1a44 │ │ │ │ │ + b 142c │ │ │ │ │ + ldr r3, [pc, #1028] @ 37c0 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #1016] @ 37c4 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + 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 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 1114 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 1930 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + 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 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 342c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 150c │ │ │ │ │ + R_ARM_CALL invalid_for_target_rule │ │ │ │ │ + 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 1614 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + 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 3788 │ │ │ │ │ + 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 3710 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne 1930 │ │ │ │ │ + ldr r3, [pc, #412] @ 37a0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + 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 364c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1b638 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 364c │ │ │ │ │ + mov r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 3764 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 3738 │ │ │ │ │ + mov r1, #660 @ 0x294 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + beq 3744 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1b638 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3744 │ │ │ │ │ + mov r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3744 │ │ │ │ │ + mov r1, #4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + 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 3744 │ │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + ldr r3, [pc, #228] @ 37b8 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [pc, #232] @ 37cc │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2e18 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + 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 3610 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 3708 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + b 3708 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + 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 1934 │ │ │ │ │ + .word 0x00001770 │ │ │ │ │ + .word 0x000002a2 │ │ │ │ │ + .word 0x0000029e │ │ │ │ │ .word 0x0000029f │ │ │ │ │ + .word 0x00000299 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ - .word 0x000000a8 │ │ │ │ │ + .word 0x00000194 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000001f0 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000001dc │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000008c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00001770 │ │ │ │ │ - .word 0x000002a2 │ │ │ │ │ - .word 0x0000029e │ │ │ │ │ - .word 0x00000299 │ │ │ │ │ - .word 0x00000194 │ │ │ │ │ + .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 000037d0 <_tmp_7_rule>: │ │ │ │ │ _tmp_7_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -4372,15 +4371,15 @@ │ │ │ │ │ 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 5ce8 │ │ │ │ │ + beq 5ccc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 45d8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, #1008 @ 0x3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -4389,15 +4388,15 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 40e8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5ccc │ │ │ │ │ + beq 5ce0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 45d4 │ │ │ │ │ @@ -4420,15 +4419,15 @@ │ │ │ │ │ bne 572c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ bne 45d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc8 │ │ │ │ │ + bl dfec │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bne 4100 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ bne 45d4 │ │ │ │ │ @@ -4733,15 +4732,15 @@ │ │ │ │ │ ldr r1, [pc, #2736] @ 4de8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19718 │ │ │ │ │ + bl 1972c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ 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 6000 │ │ │ │ │ @@ -4792,15 +4791,15 @@ │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5db0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc8 │ │ │ │ │ + bl dfec │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bne 5cac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -4846,15 +4845,15 @@ │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 4f98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [pc, #2220] @ 4db4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -5163,15 +5162,15 @@ │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ beq 5bc0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne 5a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 164f0 │ │ │ │ │ + bl 16504 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 49b4 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -5293,15 +5292,15 @@ │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r7, lsl #2] │ │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ │ beq 6010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17280 │ │ │ │ │ + bl 17294 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 4bf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -5359,15 +5358,15 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ beq 4d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 4d54 │ │ │ │ │ ldr r2, [pc, #296] @ 4db4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -5490,15 +5489,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 5eb8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne 5914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl 164f0 │ │ │ │ │ + bl 16504 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 4e74 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -5611,15 +5610,15 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_Raise> │ │ │ │ │ R_ARM_CALL _PyAST_Raise │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 4480 │ │ │ │ │ b 459c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ 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, #-568] @ 4df8 │ │ │ │ │ @@ -5847,15 +5846,15 @@ │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ bne 5b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 164f0 │ │ │ │ │ + bl 16504 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 5b70 │ │ │ │ │ ldr r2, [pc, #-1436] @ 4df8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ @@ -5926,16 +5925,16 @@ │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 5e04 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrgt r1, [sp, #32] │ │ │ │ │ ble 486c │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r1, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ beq 486c │ │ │ │ │ @@ -6070,15 +6069,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19718 │ │ │ │ │ + bl 1972c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ 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 6000 │ │ │ │ │ @@ -6111,52 +6110,52 @@ │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ b 5d1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [pc, #-2368] @ 4df8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5f48 │ │ │ │ │ + beq 5f40 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5f3c │ │ │ │ │ + bne 5f34 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r7, lsl #2] │ │ │ │ │ ldrne sl, [r3, #12] │ │ │ │ │ ldrne r9, [r3, #16] │ │ │ │ │ - beq 5f10 │ │ │ │ │ + beq 5f08 │ │ │ │ │ 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 589c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 589c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e9c │ │ │ │ │ + bl 16eb0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bne 58a4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 589c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ beq 589c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ @@ -6183,25 +6182,25 @@ │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_TypeAlias> │ │ │ │ │ R_ARM_CALL _PyAST_TypeAlias │ │ │ │ │ ldr r2, [pc, #-2640] @ 4df0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236e4 │ │ │ │ │ + bl 23720 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ 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 5f08 │ │ │ │ │ + beq 5f58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ beq 3ec4 │ │ │ │ │ b 45d4 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ @@ -6231,15 +6230,15 @@ │ │ │ │ │ str r2, [r8, r7, lsl #2] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ b 5164 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ b 4e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 4cd0 │ │ │ │ │ b 4cc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 5504 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -6264,15 +6263,15 @@ │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ bne 5e28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 164f0 │ │ │ │ │ + bl 16504 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 5b6c │ │ │ │ │ ldr r2, [pc, #-2984] @ 4df8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ @@ -6489,28 +6488,28 @@ │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ beq 3f18 │ │ │ │ │ b 45d4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 3e20 │ │ │ │ │ + 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 3e58 │ │ │ │ │ b 4154 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 3e20 │ │ │ │ │ - b 45d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ beq 41cc │ │ │ │ │ @@ -6650,21 +6649,19 @@ │ │ │ │ │ b 4328 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 42f8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ b 5c80 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 58a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5f54 │ │ │ │ │ + blt 5f4c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ beq 5770 │ │ │ │ │ @@ -6673,15 +6670,17 @@ │ │ │ │ │ b 5870 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 5744 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5f3c │ │ │ │ │ + b 5f34 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + b 58a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 481c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -6773,15 +6772,15 @@ │ │ │ │ │ mov r1, #616 @ 0x268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc8 │ │ │ │ │ + bl dfec │ │ │ │ │ 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 │ │ │ │ │ @@ -6863,15 +6862,15 @@ │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 6688 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 164f0 │ │ │ │ │ + bl 16504 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 667c │ │ │ │ │ ldr r2, [pc, #1404] @ 67b4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ @@ -6937,29 +6936,29 @@ │ │ │ │ │ ldr r1, [pc, #1184] @ 67bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 67a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 164f0 │ │ │ │ │ + bl 16504 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ 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, #1132] @ 67c4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 66ac │ │ │ │ │ @@ -7193,15 +7192,15 @@ │ │ │ │ │ b 6384 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r9, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ b 62d4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 164f0 │ │ │ │ │ + bl 16504 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 62a4 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ beq 6708 │ │ │ │ │ str r3, [r9, r4, lsl #2] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ @@ -7399,15 +7398,15 @@ │ │ │ │ │ bne 789c │ │ │ │ │ ldr r2, [pc, #3472] @ 7748 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 7adc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a98c │ │ │ │ │ + bl a9a8 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq 69e8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -7423,15 +7422,15 @@ │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 764c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d2d0 │ │ │ │ │ + bl d2f4 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ bne 6c4c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 7404 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -7444,15 +7443,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 6838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4a04 │ │ │ │ │ R_ARM_CALL _tmp_11_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ @@ -7484,15 +7483,15 @@ │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_AnnAssign> │ │ │ │ │ R_ARM_CALL _PyAST_AnnAssign │ │ │ │ │ ldr r2, [pc, #3124] @ 772c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236e4 │ │ │ │ │ + bl 23720 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 6d0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -7573,39 +7572,39 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 7300 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ b 6964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21884 │ │ │ │ │ + bl 218ac │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ beq 6a2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [pc, #2784] @ 7748 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 7908 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 78e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 17280 │ │ │ │ │ + bl 17294 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 6cc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 78e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc8 │ │ │ │ │ + bl dfec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq 78e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -7639,15 +7638,15 @@ │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ beq 79a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 7950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a98c │ │ │ │ │ + bl a9a8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 6d78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -7695,29 +7694,29 @@ │ │ │ │ │ beq 797c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 7898 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 17280 │ │ │ │ │ + bl 17294 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, r1 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 6e7c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 7898 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - bl dfc8 │ │ │ │ │ + bl dfec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq 7638 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r1 │ │ │ │ │ @@ -8013,29 +8012,29 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d2d0 │ │ │ │ │ + bl d2f4 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 6878 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6878 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b 7258 │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ b 6c14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fcf8 │ │ │ │ │ + bl 1fd0c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ beq 6c44 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -8109,66 +8108,66 @@ │ │ │ │ │ ldr r1, [pc, #812] @ 7748 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 7abc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 16dc │ │ │ │ │ + bl 1640 │ │ │ │ │ R_ARM_CALL invalid_ann_assign_target_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 7b54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 7ad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bfa4 │ │ │ │ │ + bl 1bfb8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 775c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bne 7ad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 7658 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ bne 7ad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18f4 │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL _loop0_164_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 74ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc8 │ │ │ │ │ + bl dfec │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 75d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 7ad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18f4 │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL _loop0_165_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 74dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17280 │ │ │ │ │ + bl 17294 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 7934 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 7ad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc8 │ │ │ │ │ + bl dfec │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 76b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ @@ -8184,15 +8183,15 @@ │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7618 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ b 71c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq 7274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4a04 │ │ │ │ │ R_ARM_CALL _tmp_13_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ @@ -8266,37 +8265,37 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 747c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [pc, #192] @ 7740 │ │ │ │ │ beq 747c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [pc, #200] @ 7754 │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 75f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21884 │ │ │ │ │ + bl 218ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 74fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1645c │ │ │ │ │ + bl 16470 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 74fc │ │ │ │ │ ldr r3, [pc, #124] @ 7754 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r8, [r6, #16] │ │ │ │ │ ldr r7, [r3] │ │ │ │ │ ldr r9, [r6, #20] │ │ │ │ │ @@ -8309,15 +8308,15 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [pc, #52] @ 7744 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 75f8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ b 696c │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ .word 0x000002ac │ │ │ │ │ @@ -8370,15 +8369,15 @@ │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1e324 │ │ │ │ │ + bl 1e338 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 7a84 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ @@ -8400,29 +8399,29 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 745c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 745c │ │ │ │ │ ldr r3, [pc, #-268] @ 774c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [pc, #-268] @ 7754 │ │ │ │ │ ldr r2, [r8, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 75f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ @@ -8622,15 +8621,15 @@ │ │ │ │ │ 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 c67c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 743c │ │ │ │ │ ldr r3, [pc, #-1068] @ 7754 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r8, [r6, #16] │ │ │ │ │ ldr r7, [r3] │ │ │ │ │ ldr r9, [r6, #20] │ │ │ │ │ @@ -8725,164 +8724,164 @@ │ │ │ │ │ │ │ │ │ │ 00007cd0 : │ │ │ │ │ t_primary_raw(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r3, [pc, #3320] @ 89e0 │ │ │ │ │ + ldr r3, [pc, #3348] @ 89fc │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ beq 8860 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 8874 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 8998 │ │ │ │ │ + beq 89b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3240] @ 89e0 │ │ │ │ │ + ldr r2, [pc, #3268] @ 89fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8974 │ │ │ │ │ + beq 8990 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3220] @ 89e4 │ │ │ │ │ + ldr r1, [pc, #3248] @ 8a00 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 81ac │ │ │ │ │ + beq 8190 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 80f4 │ │ │ │ │ + beq 80c0 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 7f90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 80b0 │ │ │ │ │ - ldr r2, [pc, #3124] @ 89e0 │ │ │ │ │ + ldr r2, [pc, #3152] @ 89fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8968 │ │ │ │ │ + beq 8984 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3104] @ 89e4 │ │ │ │ │ + ldr r1, [pc, #3132] @ 8a00 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8354 │ │ │ │ │ + beq 8338 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 80a0 │ │ │ │ │ + beq 80d8 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8108 │ │ │ │ │ + bne 80ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 80b0 │ │ │ │ │ - ldr r2, [pc, #3008] @ 89e0 │ │ │ │ │ + ldr r2, [pc, #3036] @ 89fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8940 │ │ │ │ │ + beq 8954 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2988] @ 89e4 │ │ │ │ │ + ldr r1, [pc, #3016] @ 8a00 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 865c │ │ │ │ │ + beq 8664 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 80dc │ │ │ │ │ + beq 80a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c240 │ │ │ │ │ + bl c25c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ bne 8840 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 80b0 │ │ │ │ │ - ldr r2, [pc, #2896] @ 89e0 │ │ │ │ │ + ldr r2, [pc, #2924] @ 89fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8980 │ │ │ │ │ + beq 899c │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - ldr r1, [pc, #2868] @ 89e4 │ │ │ │ │ + ldr r1, [pc, #2896] @ 8a00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 84d8 │ │ │ │ │ + beq 84e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ beq 8038 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15830 │ │ │ │ │ + bl 15844 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ bne 803c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8038 │ │ │ │ │ - ldr r1, [pc, #2764] @ 89e8 │ │ │ │ │ + ldr r1, [pc, #2792] @ 8a04 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -8901,33 +8900,33 @@ │ │ │ │ │ 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 88c0 │ │ │ │ │ + beq 8960 │ │ │ │ │ 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 80f0 │ │ │ │ │ - ldr r1, [pc, #2624] @ 89e8 │ │ │ │ │ + beq 80bc │ │ │ │ │ + ldr r1, [pc, #2652] @ 8a04 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 80f0 │ │ │ │ │ + beq 80bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 8000 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ @@ -8939,15 +8938,15 @@ │ │ │ │ │ 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 818c │ │ │ │ │ + beq 8170 │ │ │ │ │ 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 │ │ │ │ │ @@ -8959,18 +8958,18 @@ │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bne 7ed4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne 8870 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89ec │ │ │ │ │ + bl 8a08 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 8070 │ │ │ │ │ - ldr r1, [pc, #2440] @ 89e8 │ │ │ │ │ + ldr r1, [pc, #2468] @ 8a04 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 7f78 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -8980,58 +8979,51 @@ │ │ │ │ │ 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 7df0 │ │ │ │ │ + bne 7e64 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 7e18 │ │ │ │ │ + beq 7e88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ b 8008 │ │ │ │ │ - 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 7e64 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 7e88 │ │ │ │ │ + beq 7da4 │ │ │ │ │ b 80b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 7da4 │ │ │ │ │ + beq 7e18 │ │ │ │ │ b 80b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fcf8 │ │ │ │ │ + bl 1fd0c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 8810 │ │ │ │ │ + beq 80d4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8810 │ │ │ │ │ - ldr r1, [pc, #2228] @ 89e8 │ │ │ │ │ + beq 80d4 │ │ │ │ │ + ldr r1, [pc, #2284] @ 8a04 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8810 │ │ │ │ │ + beq 80d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 8000 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ @@ -9054,228 +9046,237 @@ │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ beq 8078 │ │ │ │ │ b 8008 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2092] @ 89e4 │ │ │ │ │ + ldr r2, [pc, #2148] @ 8a00 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 894c │ │ │ │ │ + bne 88dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8880 │ │ │ │ │ + bne 88b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8330 │ │ │ │ │ + beq 8314 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge 8330 │ │ │ │ │ + bge 8314 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #2012] @ 89e4 │ │ │ │ │ + ldr r2, [pc, #2068] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 894c │ │ │ │ │ + bne 88dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8880 │ │ │ │ │ + bne 88b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8334 │ │ │ │ │ + beq 8318 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge 8334 │ │ │ │ │ + bge 8318 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1936] @ 89e4 │ │ │ │ │ + ldr r2, [pc, #1992] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 894c │ │ │ │ │ + bne 88dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8880 │ │ │ │ │ + bne 88b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87e0 │ │ │ │ │ + beq 87e8 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 87e0 │ │ │ │ │ + bge 87e8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1860] @ 89e4 │ │ │ │ │ + ldr r2, [pc, #1916] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 894c │ │ │ │ │ + bne 88dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 8880 │ │ │ │ │ + bne 88b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87f0 │ │ │ │ │ + beq 87f8 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge 87f0 │ │ │ │ │ + bge 87f8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1784] @ 89e4 │ │ │ │ │ + ldr r2, [pc, #1840] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 894c │ │ │ │ │ + bne 88dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 8880 │ │ │ │ │ + bne 88b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8334 │ │ │ │ │ + beq 8318 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 8334 │ │ │ │ │ + ble 8318 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 82dc │ │ │ │ │ + b 82c0 │ │ │ │ │ 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 7d7c │ │ │ │ │ - b 80f8 │ │ │ │ │ + b 80c4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1668] @ 89e4 │ │ │ │ │ + ldr r2, [pc, #1724] @ 8a00 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8088 │ │ │ │ │ + bne 88c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88b4 │ │ │ │ │ + bne 88a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8080 │ │ │ │ │ + beq 84bc │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge 8080 │ │ │ │ │ + bge 84bc │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1588] @ 89e4 │ │ │ │ │ + ldr r2, [pc, #1644] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8088 │ │ │ │ │ + bne 88c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88b4 │ │ │ │ │ + bne 88a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8084 │ │ │ │ │ + beq 84c0 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge 8084 │ │ │ │ │ + bge 84c0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1512] @ 89e4 │ │ │ │ │ + ldr r2, [pc, #1568] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8088 │ │ │ │ │ + bne 88c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88b4 │ │ │ │ │ + bne 88a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87e8 │ │ │ │ │ + beq 87f0 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 87e8 │ │ │ │ │ + bge 87f0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1436] @ 89e4 │ │ │ │ │ + ldr r2, [pc, #1492] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8088 │ │ │ │ │ + bne 88c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 88b4 │ │ │ │ │ + bne 88a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87f8 │ │ │ │ │ + beq 8800 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge 87f8 │ │ │ │ │ + bge 8800 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1360] @ 89e4 │ │ │ │ │ + ldr r2, [pc, #1416] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8088 │ │ │ │ │ + bne 88c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 88b4 │ │ │ │ │ + bne 88a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8084 │ │ │ │ │ + beq 84c0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 8084 │ │ │ │ │ + ble 84c0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 8484 │ │ │ │ │ + b 8468 │ │ │ │ │ + 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 7df0 │ │ │ │ │ + b 80dc │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1280] @ 89e4 │ │ │ │ │ + ldr r2, [pc, #1300] @ 8a00 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 8020 │ │ │ │ │ @@ -9288,15 +9289,15 @@ │ │ │ │ │ bne 888c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8018 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ bge 8018 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1200] @ 89e4 │ │ │ │ │ + ldr r2, [pc, #1220] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 8020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -9308,55 +9309,55 @@ │ │ │ │ │ bne 888c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 801c │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ ble 801c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1124] @ 89e4 │ │ │ │ │ + ldr r2, [pc, #1144] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 8020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ bne 888c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8800 │ │ │ │ │ + beq 8808 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble 8800 │ │ │ │ │ + ble 8808 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1048] @ 89e4 │ │ │ │ │ + ldr r2, [pc, #1068] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 8020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 888c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8820 │ │ │ │ │ + beq 8818 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge 8820 │ │ │ │ │ + bge 8818 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #972] @ 89e4 │ │ │ │ │ + ldr r2, [pc, #992] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 8020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -9367,185 +9368,187 @@ │ │ │ │ │ bne 888c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 801c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ ble 801c │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 8608 │ │ │ │ │ + b 8610 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #892] @ 89e4 │ │ │ │ │ + ldr r2, [pc, #912] @ 8a00 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80c4 │ │ │ │ │ + bne 8088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88a8 │ │ │ │ │ + bne 8880 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 80bc │ │ │ │ │ + beq 8080 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - ble 80bc │ │ │ │ │ + ble 8080 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #812] @ 89e4 │ │ │ │ │ + ldr r2, [pc, #832] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80c4 │ │ │ │ │ + bne 8088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88a8 │ │ │ │ │ + bne 8880 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 80c0 │ │ │ │ │ + beq 8084 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge 80c0 │ │ │ │ │ + bge 8084 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #736] @ 89e4 │ │ │ │ │ + ldr r2, [pc, #756] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80c4 │ │ │ │ │ + bne 8088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88a8 │ │ │ │ │ + bne 8880 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8808 │ │ │ │ │ + beq 8810 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 8808 │ │ │ │ │ + bge 8810 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #660] @ 89e4 │ │ │ │ │ + ldr r2, [pc, #680] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80c4 │ │ │ │ │ + bne 8088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 88a8 │ │ │ │ │ + bne 8880 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8818 │ │ │ │ │ + beq 8820 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge 8818 │ │ │ │ │ + bge 8820 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #584] @ 89e4 │ │ │ │ │ + ldr r2, [pc, #604] @ 8a00 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80c4 │ │ │ │ │ + bne 8088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 88a8 │ │ │ │ │ + bne 8880 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 80c0 │ │ │ │ │ + beq 8084 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 80c0 │ │ │ │ │ + ble 8084 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 878c │ │ │ │ │ + b 8794 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 8334 │ │ │ │ │ + b 8318 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 8084 │ │ │ │ │ + b 84c0 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 8334 │ │ │ │ │ + b 8318 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 8084 │ │ │ │ │ + b 84c0 │ │ │ │ │ mov r9, sl │ │ │ │ │ b 801c │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 80c0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 80a0 │ │ │ │ │ - mov r9, fp │ │ │ │ │ - b 80c0 │ │ │ │ │ + b 8084 │ │ │ │ │ mov r9, fp │ │ │ │ │ b 801c │ │ │ │ │ + mov r9, fp │ │ │ │ │ + b 8084 │ │ │ │ │ ldr r2, [sl, #12] │ │ │ │ │ ldr r1, [sl, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ stm sp, {r6, ip, lr} │ │ │ │ │ b 7f64 │ │ │ │ │ - ldr r1, [pc, #416] @ 89e8 │ │ │ │ │ + ldr r1, [pc, #444] @ 8a04 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 88e4 │ │ │ │ │ + bne 88f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 80dc │ │ │ │ │ + b 80a0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 7d0c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ b 8008 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 80f8 │ │ │ │ │ + b 80a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq 8048 │ │ │ │ │ b 8874 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 80e0 │ │ │ │ │ + b 80dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 80a4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 8078 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 8008 │ │ │ │ │ + b 80c4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 7df0 │ │ │ │ │ + b 80d8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 7d7c │ │ │ │ │ + b 80c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 8000 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -9563,26 +9566,29 @@ │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_CALL _PyAST_Call │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 7f78 │ │ │ │ │ - b 818c │ │ │ │ │ + b 8170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 7e2c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7d7c │ │ │ │ │ - b 80f4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 8078 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 8008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 7db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ @@ -9595,15 +9601,15 @@ │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ b 7ea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 89cc │ │ │ │ │ + blt 89e8 │ │ │ │ │ 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 7d30 │ │ │ │ │ @@ -9614,462 +9620,462 @@ │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b 8008 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 t_lookahead_rule │ │ │ │ │ │ │ │ │ │ -000089ec : │ │ │ │ │ +00008a08 : │ │ │ │ │ atom_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r2, [pc, #4080] @ 99f4 │ │ │ │ │ + ldr r2, [pc, #4080] @ 9a10 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9a64 │ │ │ │ │ + beq 9a80 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9a78 │ │ │ │ │ + bne 9a94 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 98a0 │ │ │ │ │ + beq 98bc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8a70 │ │ │ │ │ + beq 8a8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 98cc │ │ │ │ │ - ldr r1, [pc, #3952] @ 99f8 │ │ │ │ │ + bne 98e8 │ │ │ │ │ + ldr r1, [pc, #3952] @ 9a14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8e00 │ │ │ │ │ + bne 8e1c │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 8a58 │ │ │ │ │ - ldr r1, [pc, #3920] @ 99fc │ │ │ │ │ + bne 8a74 │ │ │ │ │ + ldr r1, [pc, #3920] @ 9a18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 91d4 │ │ │ │ │ + bne 91f0 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 8a58 │ │ │ │ │ - ldr r1, [pc, #3888] @ 9a00 │ │ │ │ │ + bne 8a74 │ │ │ │ │ + ldr r1, [pc, #3888] @ 9a1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8c64 │ │ │ │ │ + bne 8c80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a58 │ │ │ │ │ - ldr r1, [pc, #3856] @ 9a04 │ │ │ │ │ + bne 8a74 │ │ │ │ │ + ldr r1, [pc, #3856] @ 9a20 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8be8 │ │ │ │ │ + bne 8c04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 98cc │ │ │ │ │ + bne 98e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8a58 │ │ │ │ │ + bne 8a74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a58 │ │ │ │ │ - ldr r1, [pc, #3788] @ 9a08 │ │ │ │ │ + bne 8a74 │ │ │ │ │ + ldr r1, [pc, #3788] @ 9a24 │ │ │ │ │ mov r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8c14 │ │ │ │ │ + bne 8c30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a58 │ │ │ │ │ - ldr r1, [pc, #3744] @ 9a08 │ │ │ │ │ + bne 8a74 │ │ │ │ │ + ldr r1, [pc, #3744] @ 9a24 │ │ │ │ │ mov r3, #9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8ccc │ │ │ │ │ + bne 8ce8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a58 │ │ │ │ │ - ldr r1, [pc, #3700] @ 9a08 │ │ │ │ │ + bne 8a74 │ │ │ │ │ + ldr r1, [pc, #3700] @ 9a24 │ │ │ │ │ mov r3, #25 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8f74 │ │ │ │ │ + bne 8f90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a58 │ │ │ │ │ + bne 8a74 │ │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 931c │ │ │ │ │ + bne 9338 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a06c │ │ │ │ │ + bl a088 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8b04 │ │ │ │ │ + beq 8b20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3540] @ 99f4 │ │ │ │ │ + ldr r2, [pc, #3540] @ 9a10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9d40 │ │ │ │ │ + beq 9d5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 8f60 │ │ │ │ │ + bne 8f7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 1bb9c │ │ │ │ │ + bl 1bbb0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8e48 │ │ │ │ │ + beq 8e64 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b 8c00 │ │ │ │ │ + b 8c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8a58 │ │ │ │ │ + beq 8a74 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ - ldr r0, [pc, #3444] @ 9a0c │ │ │ │ │ + ldr r0, [pc, #3444] @ 9a28 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8bf8 │ │ │ │ │ + bne 8c14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 8c00 │ │ │ │ │ - b 8a60 │ │ │ │ │ + beq 8c1c │ │ │ │ │ + b 8a7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3356] @ 99f4 │ │ │ │ │ + ldr r2, [pc, #3356] @ 9a10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9d4c │ │ │ │ │ + beq 9d68 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 9904 │ │ │ │ │ + bne 9920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 1e17c │ │ │ │ │ + bl 1e190 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8c58 │ │ │ │ │ + bne 8c74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9900 │ │ │ │ │ - ldr r3, [pc, #3276] @ 99f4 │ │ │ │ │ + bne 991c │ │ │ │ │ + ldr r3, [pc, #3276] @ 9a10 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9af0 │ │ │ │ │ + beq 9b0c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 9ca8 │ │ │ │ │ + beq 9cc4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 98e4 │ │ │ │ │ + beq 9900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b624 │ │ │ │ │ + bl 1b638 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 98e4 │ │ │ │ │ + beq 9900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1467c │ │ │ │ │ + bl 14690 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 98e4 │ │ │ │ │ + beq 9900 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 98e4 │ │ │ │ │ + beq 9900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 9900 │ │ │ │ │ + beq 991c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_ListComp> │ │ │ │ │ R_ARM_CALL _PyAST_ListComp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9c88 │ │ │ │ │ + beq 9ca4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r2, r2, #3 │ │ │ │ │ - b 8c00 │ │ │ │ │ + b 8c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8a58 │ │ │ │ │ + beq 8a74 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ - ldr r0, [pc, #3036] @ 9a10 │ │ │ │ │ + ldr r0, [pc, #3036] @ 9a2c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8bf8 │ │ │ │ │ - b 8ca8 │ │ │ │ │ + bne 8c14 │ │ │ │ │ + b 8cc4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 98dc │ │ │ │ │ - ldr r3, [pc, #2964] @ 99f4 │ │ │ │ │ + bne 98f8 │ │ │ │ │ + ldr r3, [pc, #2964] @ 9a10 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ strne r9, [sp, #16] │ │ │ │ │ - beq 9e70 │ │ │ │ │ + beq 9e8c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8f18 │ │ │ │ │ - ldr r2, [pc, #2916] @ 99f4 │ │ │ │ │ + beq 8f34 │ │ │ │ │ + ldr r2, [pc, #2916] @ 9a10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9e64 │ │ │ │ │ + beq 9e80 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e54 │ │ │ │ │ + bne 9e70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl 17280 │ │ │ │ │ + bl 17294 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 8ef4 │ │ │ │ │ + bne 8f10 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e54 │ │ │ │ │ + bne 9e70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b624 │ │ │ │ │ + bl 1b638 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8f1c │ │ │ │ │ + beq 8f38 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r5, fp │ │ │ │ │ subne r2, r3, #3 │ │ │ │ │ - bne 8c00 │ │ │ │ │ + bne 8c1c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 96bc │ │ │ │ │ + bne 96d8 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 98dc │ │ │ │ │ + bne 98f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c240 │ │ │ │ │ + bl c25c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 974c │ │ │ │ │ + bne 9768 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 8b60 │ │ │ │ │ - b 8a58 │ │ │ │ │ + beq 8b7c │ │ │ │ │ + b 8a74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2676] @ 99f4 │ │ │ │ │ + ldr r2, [pc, #2676] @ 9a10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9c64 │ │ │ │ │ + beq 9c80 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9c5c │ │ │ │ │ - ldr r2, [pc, #2644] @ 99f4 │ │ │ │ │ + bne 9c78 │ │ │ │ │ + ldr r2, [pc, #2644] @ 9a10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movne sl, r3 │ │ │ │ │ - beq 9c40 │ │ │ │ │ + beq 9c5c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 9c00 │ │ │ │ │ + beq 9c1c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 921c │ │ │ │ │ + beq 9238 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2552] @ 99f4 │ │ │ │ │ + ldr r2, [pc, #2552] @ 9a10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9dac │ │ │ │ │ + beq 9dc8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9220 │ │ │ │ │ + bne 923c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ - bl 21024 <_gather_116_rule> │ │ │ │ │ + bl 21038 <_gather_116_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 92f4 │ │ │ │ │ + bne 9310 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ moveq r9, r1 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9220 │ │ │ │ │ + bne 923c │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 921c │ │ │ │ │ + beq 9238 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r2, #1 │ │ │ │ │ - beq 9100 │ │ │ │ │ + beq 911c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r3, #20] │ │ │ │ │ ldr fp, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_get_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_keys │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -10088,640 +10094,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 8df0 │ │ │ │ │ + bne 8e0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ - bne 9c5c │ │ │ │ │ + bne 9c78 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2264] @ 99f4 │ │ │ │ │ + ldr r2, [pc, #2264] @ 9a10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movne r9, r0 │ │ │ │ │ - beq 9bd0 │ │ │ │ │ + beq 9bec │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 9b98 │ │ │ │ │ + beq 9bb4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 93e0 │ │ │ │ │ + beq 93fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e324 │ │ │ │ │ + bl 1e338 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 93e0 │ │ │ │ │ + beq 93fc │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 93e0 │ │ │ │ │ + beq 93fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 93e0 │ │ │ │ │ + beq 93fc │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #24] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r9 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Set> │ │ │ │ │ R_ARM_CALL _PyAST_Set │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8df0 │ │ │ │ │ + bne 8e0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq 93e8 │ │ │ │ │ - b 93ec │ │ │ │ │ + beq 9404 │ │ │ │ │ + b 9408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8a58 │ │ │ │ │ + beq 8a74 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ - ldr r0, [pc, #2060] @ 9a14 │ │ │ │ │ + ldr r0, [pc, #2060] @ 9a30 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8bf8 │ │ │ │ │ - b 8ca8 │ │ │ │ │ + bne 8c14 │ │ │ │ │ + b 8cc4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 9c34 │ │ │ │ │ + bne 9c50 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 92e8 │ │ │ │ │ - ldr r3, [pc, #1960] @ 99f4 │ │ │ │ │ + beq 9304 │ │ │ │ │ + ldr r3, [pc, #1960] @ 9a10 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9a44 │ │ │ │ │ + beq 9a60 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 99e8 │ │ │ │ │ + bne 9a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ - bl 21024 <_gather_116_rule> │ │ │ │ │ + bl 21038 <_gather_116_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9568 │ │ │ │ │ + bne 9584 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bne 99e8 │ │ │ │ │ + bne 9a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 92ac │ │ │ │ │ + beq 92c8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9370 │ │ │ │ │ + bne 938c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 99e8 │ │ │ │ │ + bne 9a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 92e0 │ │ │ │ │ + beq 92fc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 9680 │ │ │ │ │ + bne 969c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 9100 │ │ │ │ │ + b 911c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9038 │ │ │ │ │ + bne 9054 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9054 │ │ │ │ │ + b 9070 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8a58 │ │ │ │ │ + beq 8a74 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ - ldr r0, [pc, #1744] @ 9a18 │ │ │ │ │ + ldr r0, [pc, #1744] @ 9a34 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 9b70 │ │ │ │ │ + beq 9b8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 8c00 │ │ │ │ │ + b 8c1c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 92ac │ │ │ │ │ + beq 92c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 92ac │ │ │ │ │ - ldr r3, [pc, #1700] @ 9a40 │ │ │ │ │ + beq 92c8 │ │ │ │ │ + ldr r3, [pc, #1700] @ 9a5c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #1644] @ 9a1c │ │ │ │ │ + ldr r3, [pc, #1644] @ 9a38 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r9, #16] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 92e4 │ │ │ │ │ + beq 9300 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 92ec │ │ │ │ │ + b 9308 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 9c5c │ │ │ │ │ - ldr r2, [pc, #1520] @ 99f4 │ │ │ │ │ + bne 9c78 │ │ │ │ │ + ldr r2, [pc, #1520] @ 9a10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9d94 │ │ │ │ │ + beq 9db0 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 9d58 │ │ │ │ │ + beq 9d74 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9764 │ │ │ │ │ - ldr r2, [pc, #1440] @ 99f4 │ │ │ │ │ + beq 9780 │ │ │ │ │ + ldr r2, [pc, #1440] @ 9a10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9e98 │ │ │ │ │ + beq 9eb4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9768 │ │ │ │ │ + bne 9784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 9758 │ │ │ │ │ + beq 9774 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9758 │ │ │ │ │ + beq 9774 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9758 │ │ │ │ │ + beq 9774 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 9924 │ │ │ │ │ + beq 9940 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1467c │ │ │ │ │ + bl 14690 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 9918 │ │ │ │ │ + beq 9934 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9918 │ │ │ │ │ + beq 9934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 9780 │ │ │ │ │ + beq 979c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str fp, [sp] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldm r9, {r0, r1} │ │ │ │ │ bl 0 <_PyAST_DictComp> │ │ │ │ │ R_ARM_CALL _PyAST_DictComp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8df0 │ │ │ │ │ + bne 8e0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - bne 9780 │ │ │ │ │ + bne 979c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9778 │ │ │ │ │ + b 9794 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9278 │ │ │ │ │ + beq 9294 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1132] @ 99f4 │ │ │ │ │ + ldr r2, [pc, #1132] @ 9a10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9e48 │ │ │ │ │ + beq 9e64 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e38 │ │ │ │ │ + bne 9e54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 95d8 │ │ │ │ │ + beq 95f4 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #1080] @ 9a08 │ │ │ │ │ + ldr r1, [pc, #1080] @ 9a24 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d0c │ │ │ │ │ + bne 9d28 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e38 │ │ │ │ │ + bne 9e54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9dc8 │ │ │ │ │ + beq 9de4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9dc8 │ │ │ │ │ + beq 9de4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 9dc8 │ │ │ │ │ + beq 9de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9dc8 │ │ │ │ │ - ldr r3, [pc, #1032] @ 9a40 │ │ │ │ │ + beq 9de4 │ │ │ │ │ + ldr r3, [pc, #1032] @ 9a5c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #976] @ 9a1c │ │ │ │ │ + ldr r3, [pc, #976] @ 9a38 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r9, #16] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9dbc │ │ │ │ │ + beq 9dd8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 927c │ │ │ │ │ - ldr r1, [pc, #920] @ 9a20 │ │ │ │ │ + b 9298 │ │ │ │ │ + ldr r1, [pc, #920] @ 9a3c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 92e0 │ │ │ │ │ - ldr r3, [pc, #916] @ 9a34 │ │ │ │ │ + beq 92fc │ │ │ │ │ + ldr r3, [pc, #916] @ 9a50 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #920] @ 9a40 │ │ │ │ │ + ldr r3, [pc, #920] @ 9a5c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 93b0 │ │ │ │ │ + b 93cc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 8f30 │ │ │ │ │ - ldr r2, [pc, #808] @ 99f4 │ │ │ │ │ + bne 8f4c │ │ │ │ │ + ldr r2, [pc, #808] @ 9a10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 99c8 │ │ │ │ │ + beq 99e4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9700 │ │ │ │ │ + beq 971c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ad8 │ │ │ │ │ + bl 17aec │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 9b0c │ │ │ │ │ + bne 9b28 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 99dc │ │ │ │ │ + bne 99f8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9738 │ │ │ │ │ + beq 9754 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 9a9c │ │ │ │ │ + bne 9ab8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 8f34 │ │ │ │ │ + b 8f50 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 8c00 │ │ │ │ │ + b 8c1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9ea4 │ │ │ │ │ + bne 9ec0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 9888 │ │ │ │ │ - ldr r3, [pc, #604] @ 99f4 │ │ │ │ │ + bne 98a4 │ │ │ │ │ + ldr r3, [pc, #604] @ 9a10 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9978 │ │ │ │ │ + beq 9994 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r9, lsl #2] │ │ │ │ │ ldrne fp, [r3, #12] │ │ │ │ │ ldrne sl, [r3, #16] │ │ │ │ │ - beq 9998 │ │ │ │ │ + beq 99b4 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 994c │ │ │ │ │ + beq 9968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b624 │ │ │ │ │ + bl 1b638 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 994c │ │ │ │ │ + beq 9968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1467c │ │ │ │ │ + bl 14690 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 994c │ │ │ │ │ + beq 9968 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 994c │ │ │ │ │ + beq 9968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 9888 │ │ │ │ │ + beq 98a4 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_SetComp> │ │ │ │ │ R_ARM_CALL _PyAST_SetComp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8df0 │ │ │ │ │ + bne 8e0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - bne 9888 │ │ │ │ │ + bne 98a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 8bb8 │ │ │ │ │ - b 8a58 │ │ │ │ │ + beq 8bd4 │ │ │ │ │ + b 8a74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9a84 │ │ │ │ │ + blt 9aa0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8a48 │ │ │ │ │ + beq 8a64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8a60 │ │ │ │ │ + b 8a7c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 8f60 │ │ │ │ │ + b 8f7c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9ce0 │ │ │ │ │ + bne 9cfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 8b8c │ │ │ │ │ - b 8a58 │ │ │ │ │ + beq 8ba8 │ │ │ │ │ + b 8a74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9768 │ │ │ │ │ + b 9784 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 975c │ │ │ │ │ + beq 9778 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9768 │ │ │ │ │ + b 9784 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9970 │ │ │ │ │ + beq 998c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 998c │ │ │ │ │ + bne 99a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d0 │ │ │ │ │ + bl 1234 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9880 │ │ │ │ │ + b 989c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 97a4 │ │ │ │ │ + beq 97c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 9888 │ │ │ │ │ + b 98a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9a50 │ │ │ │ │ + blt 9a6c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - beq 97c4 │ │ │ │ │ - b 998c │ │ │ │ │ + beq 97e0 │ │ │ │ │ + b 99a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 96d8 │ │ │ │ │ + beq 96f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 9744 │ │ │ │ │ + b 9760 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 92ec │ │ │ │ │ + b 9308 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000265 │ │ │ │ │ .word 0x00000267 │ │ │ │ │ .word 0x00000266 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_93_rule │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ @@ -10747,614 +10753,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 9258 │ │ │ │ │ + b 9274 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9888 │ │ │ │ │ + b 98a4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8a28 │ │ │ │ │ + beq 8a44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 8a60 │ │ │ │ │ + b 8a7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 8a60 │ │ │ │ │ + b 8a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9738 │ │ │ │ │ + beq 9754 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9738 │ │ │ │ │ - ldr r3, [pc, #-164] @ 9a24 │ │ │ │ │ + beq 9754 │ │ │ │ │ + ldr r3, [pc, #-164] @ 9a40 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #-144] @ 9a40 │ │ │ │ │ + ldr r3, [pc, #-144] @ 9a5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [sl, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sl, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [sl, #16] │ │ │ │ │ ldr r2, [sl, #12] │ │ │ │ │ - b 9b4c │ │ │ │ │ + b 9b68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9cd4 │ │ │ │ │ + bne 9cf0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - b 8d34 │ │ │ │ │ + b 8d50 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9700 │ │ │ │ │ - ldr r3, [pc, #-256] @ 9a28 │ │ │ │ │ + beq 971c │ │ │ │ │ + ldr r3, [pc, #-256] @ 9a44 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #-240] @ 9a40 │ │ │ │ │ + ldr r3, [pc, #-240] @ 9a5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [sl, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sl, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [sl, #20] │ │ │ │ │ ldr r2, [sl, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 973c │ │ │ │ │ + beq 9758 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9744 │ │ │ │ │ + b 9760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8c00 │ │ │ │ │ + beq 8c1c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 8a60 │ │ │ │ │ + b 8a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9bec │ │ │ │ │ + blt 9c08 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - beq 9140 │ │ │ │ │ + beq 915c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 93ec │ │ │ │ │ + b 9408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9bc4 │ │ │ │ │ + bne 9be0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - b 9124 │ │ │ │ │ + b 9140 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 93ec │ │ │ │ │ + b 9408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9c74 │ │ │ │ │ + blt 9c90 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 8fdc │ │ │ │ │ + beq 8ff8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 9100 │ │ │ │ │ + b 911c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9c34 │ │ │ │ │ + bne 9c50 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - b 8fb8 │ │ │ │ │ + b 8fd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 988c │ │ │ │ │ + b 98a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 8f8c │ │ │ │ │ + b 8fa8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9100 │ │ │ │ │ + b 911c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq 98f8 │ │ │ │ │ - b 9900 │ │ │ │ │ + beq 9914 │ │ │ │ │ + b 991c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9cf8 │ │ │ │ │ + blt 9d14 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - beq 8d50 │ │ │ │ │ + beq 8d6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 9900 │ │ │ │ │ + b 991c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9cd4 │ │ │ │ │ + bne 9cf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d0 │ │ │ │ │ + bl 1234 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule │ │ │ │ │ - b 98f4 │ │ │ │ │ + b 9910 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9900 │ │ │ │ │ - ldr r2, [pc, #-724] @ 9a40 │ │ │ │ │ + b 991c │ │ │ │ │ + ldr r2, [pc, #-724] @ 9a5c │ │ │ │ │ ldr r3, [r9, #28] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r2, [pc, #-756] @ 9a2c │ │ │ │ │ + ldr r2, [pc, #-756] @ 9a48 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r9, #24] │ │ │ │ │ str r2, [sp] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 9658 │ │ │ │ │ + b 9674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8c2c │ │ │ │ │ + b 8c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8ce4 │ │ │ │ │ + b 8d00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9fa0 │ │ │ │ │ + blt 9fbc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 9434 │ │ │ │ │ + beq 9450 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 9780 │ │ │ │ │ + b 979c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 9410 │ │ │ │ │ - b 9d88 │ │ │ │ │ + beq 942c │ │ │ │ │ + b 9da4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9008 │ │ │ │ │ + b 9024 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9278 │ │ │ │ │ + b 9294 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e38 │ │ │ │ │ + bne 9e54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9db8 │ │ │ │ │ + beq 9dd4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 9db8 │ │ │ │ │ - ldr r1, [pc, #-980] @ 9a30 │ │ │ │ │ + beq 9dd4 │ │ │ │ │ + ldr r1, [pc, #-980] @ 9a4c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9db8 │ │ │ │ │ - ldr r3, [pc, #-1000] @ 9a34 │ │ │ │ │ + beq 9dd4 │ │ │ │ │ + ldr r3, [pc, #-1000] @ 9a50 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #-996] @ 9a40 │ │ │ │ │ + ldr r3, [pc, #-996] @ 9a5c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 964c │ │ │ │ │ + b 9668 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 927c │ │ │ │ │ + b 9298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9594 │ │ │ │ │ + b 95b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 8f1c │ │ │ │ │ + b 8f38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8e9c │ │ │ │ │ + b 8eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ │ streq r3, [sp, #16] │ │ │ │ │ - beq 8e70 │ │ │ │ │ + beq 8e8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 8f34 │ │ │ │ │ + b 8f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9460 │ │ │ │ │ + b 947c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ - bne 9780 │ │ │ │ │ - ldr r2, [pc, #-1152] @ 9a38 │ │ │ │ │ + bne 979c │ │ │ │ │ + ldr r2, [pc, #-1152] @ 9a54 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9efc │ │ │ │ │ + beq 9f18 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9eec │ │ │ │ │ + beq 9f08 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 9f1c │ │ │ │ │ + bne 9f38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 977c │ │ │ │ │ + b 9798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 9ec4 │ │ │ │ │ - b 977c │ │ │ │ │ + beq 9ee0 │ │ │ │ │ + b 9798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9eec │ │ │ │ │ + beq 9f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1467c │ │ │ │ │ + bl 14690 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9eec │ │ │ │ │ + beq 9f08 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9eec │ │ │ │ │ - ldr r3, [pc, #-1308] @ 9a3c │ │ │ │ │ + beq 9f08 │ │ │ │ │ + ldr r3, [pc, #-1308] @ 9a58 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #-1312] @ 9a40 │ │ │ │ │ + ldr r3, [pc, #-1312] @ 9a5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r9, #16] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9ef0 │ │ │ │ │ + beq 9f0c │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 977c │ │ │ │ │ + b 9798 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9780 │ │ │ │ │ + b 979c │ │ │ │ │ │ │ │ │ │ -00009fb4 <_tmp_93_rule>: │ │ │ │ │ +00009fd0 <_tmp_93_rule>: │ │ │ │ │ _tmp_93_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #156] @ a068 <_tmp_93_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ a084 <_tmp_93_rule+0xb4> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq a048 <_tmp_93_rule+0x94> │ │ │ │ │ + beq a064 <_tmp_93_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a05c <_tmp_93_rule+0xa8> │ │ │ │ │ + bne a078 <_tmp_93_rule+0xa8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a038 <_tmp_93_rule+0x84> │ │ │ │ │ + bne a054 <_tmp_93_rule+0x84> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a038 <_tmp_93_rule+0x84> │ │ │ │ │ + bne a054 <_tmp_93_rule+0x84> │ │ │ │ │ mov r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a038 <_tmp_93_rule+0x84> │ │ │ │ │ + bne a054 <_tmp_93_rule+0x84> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9fec <_tmp_93_rule+0x38> │ │ │ │ │ + beq a008 <_tmp_93_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b a030 <_tmp_93_rule+0x7c> │ │ │ │ │ + b a04c <_tmp_93_rule+0x7c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0000a06c : │ │ │ │ │ +0000a088 : │ │ │ │ │ strings_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ - ldr r2, [pc, #2096] @ a8b4 │ │ │ │ │ + ldr r2, [pc, #2096] @ a8d0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq a798 │ │ │ │ │ + beq a7b4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a7ac │ │ │ │ │ + bne a7c8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2052] @ a8b8 │ │ │ │ │ + ldr r1, [pc, #2052] @ a8d4 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a0e0 │ │ │ │ │ + beq a0fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq a83c │ │ │ │ │ + beq a858 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne a7ac │ │ │ │ │ - ldr r2, [pc, #1944] @ a8b4 │ │ │ │ │ + bne a7c8 │ │ │ │ │ + ldr r2, [pc, #1944] @ a8d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a874 │ │ │ │ │ + beq a890 │ │ │ │ │ mov r0, #4 │ │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq a894 │ │ │ │ │ + beq a8b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a670 │ │ │ │ │ - ldr sl, [pc, #1888] @ a8b4 │ │ │ │ │ + bne a68c │ │ │ │ │ + ldr fp, [pc, #1888] @ a8d0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ + cmp r3, fp │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a220 │ │ │ │ │ + beq a23c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a238 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ + bne a254 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a70c │ │ │ │ │ + beq a728 │ │ │ │ │ mov r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bne a334 │ │ │ │ │ + bne a350 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne a68c │ │ │ │ │ - cmp r3, sl │ │ │ │ │ + bne a6a8 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq a6f4 │ │ │ │ │ + beq a710 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a240 │ │ │ │ │ + beq a25c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_CALL _PyPegen_constant_from_string │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a6d0 │ │ │ │ │ + beq a6ec │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a630 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ + beq a64c │ │ │ │ │ + cmp r3, fp │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [r9, r8, lsl #2] │ │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne a170 │ │ │ │ │ + bne a18c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a17c │ │ │ │ │ + beq a198 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b a6ec │ │ │ │ │ + b a708 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str fp, [r4, #8] │ │ │ │ │ - beq a664 │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ + beq a680 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a664 │ │ │ │ │ + bne a680 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a88c │ │ │ │ │ + beq a8a8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble a2c0 │ │ │ │ │ + ble a2dc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq a2c0 │ │ │ │ │ + beq a2dc │ │ │ │ │ sub r2, r9, #4 │ │ │ │ │ add r2, r2, r8, lsl #2 │ │ │ │ │ mov r3, r9 │ │ │ │ │ rsb lr, r9, #4 │ │ │ │ │ add r1, lr, r3 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str ip, [r0, r1] │ │ │ │ │ - bne a2a8 │ │ │ │ │ + bne a2c4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a7a8 │ │ │ │ │ + beq a7c4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r0, [sp] │ │ │ │ │ @@ -11362,563 +11368,563 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_concatenate_strings> │ │ │ │ │ R_ARM_CALL _PyPegen_concatenate_strings │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ - beq a810 │ │ │ │ │ - ldr r2, [pc, #1424] @ a8b8 │ │ │ │ │ + beq a82c │ │ │ │ │ + ldr r2, [pc, #1424] @ a8d4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b a0c8 │ │ │ │ │ + b a0e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1396] @ a8b4 │ │ │ │ │ + ldr r2, [pc, #1396] @ a8d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a778 │ │ │ │ │ + beq a794 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a790 │ │ │ │ │ + bne a7ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq a744 │ │ │ │ │ + beq a760 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a790 │ │ │ │ │ + bne a7ac │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ │ - str fp, [sp, #52] @ 0x34 │ │ │ │ │ + str sl, [sp, #52] @ 0x34 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - ldr fp, [sp, #36] @ 0x24 │ │ │ │ │ + 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 a3c4 │ │ │ │ │ + b a3e0 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ - str r8, [fp, r6, lsl #2] │ │ │ │ │ + str r8, [sl, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - ldr r3, [pc, #1256] @ a8b4 │ │ │ │ │ + ldr r3, [pc, #1256] @ a8d0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq a76c │ │ │ │ │ + beq a788 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a698 │ │ │ │ │ + bne a6b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ - bl 1e904 │ │ │ │ │ + bl 1e918 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne a42c │ │ │ │ │ + bne a448 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a698 │ │ │ │ │ + bne a6b4 │ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a464 │ │ │ │ │ + beq a480 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_constant_from_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq a7b4 │ │ │ │ │ + beq a7d0 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - bne a3b8 │ │ │ │ │ + bne a3d4 │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a7f0 │ │ │ │ │ + beq a80c │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - b a3b8 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b a3d4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str fp, [sp, #36] @ 0x24 │ │ │ │ │ + str sl, [sp, #36] @ 0x24 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #52] @ 0x34 │ │ │ │ │ + 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 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 a73c │ │ │ │ │ + beq a758 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble a5cc │ │ │ │ │ + ble a5e8 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq a5cc │ │ │ │ │ + beq a5e8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq a5cc │ │ │ │ │ + beq a5e8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq a5cc │ │ │ │ │ + beq a5e8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq a5cc │ │ │ │ │ + beq a5e8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq a5cc │ │ │ │ │ + beq a5e8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq a5cc │ │ │ │ │ + beq a5e8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ cmp r6, #7 │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq a5cc │ │ │ │ │ + beq a5e8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ cmp r6, #8 │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ - beq a5cc │ │ │ │ │ + beq a5e8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r6, #9 │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ - beq a5cc │ │ │ │ │ + beq a5e8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ cmp r6, #10 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ - beq a5cc │ │ │ │ │ + beq a5e8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ - beq a5cc │ │ │ │ │ + beq a5e8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ │ cmp r6, #12 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ add r3, r0, #44 @ 0x2c │ │ │ │ │ - beq a5cc │ │ │ │ │ + beq a5e8 │ │ │ │ │ sub ip, r0, #4 │ │ │ │ │ add ip, ip, r6, lsl #2 │ │ │ │ │ rsb lr, r0, #4 │ │ │ │ │ add r1, lr, r3 │ │ │ │ │ ldr r6, [r3, #4]! │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str r6, [r0, r1] │ │ │ │ │ - bne a5b4 │ │ │ │ │ + bne a5d0 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a1a8 │ │ │ │ │ + beq a1c4 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_joined_str> │ │ │ │ │ R_ARM_CALL _PyPegen_joined_str │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne a1ec │ │ │ │ │ + bne a208 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - b a1b4 │ │ │ │ │ + b a1d0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a88c │ │ │ │ │ + beq a8a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b a204 │ │ │ │ │ + b a220 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ │ - b a320 │ │ │ │ │ + b a33c │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a24c │ │ │ │ │ + b a268 │ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str fp, [sp, #36] @ 0x24 │ │ │ │ │ + str sl, [sp, #36] @ 0x24 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #52] @ 0x34 │ │ │ │ │ + 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 a494 │ │ │ │ │ + b a4b0 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a24c │ │ │ │ │ + b a268 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a72c │ │ │ │ │ + bne a748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b a1d0 │ │ │ │ │ + b a1ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ - beq a190 │ │ │ │ │ - b a1b4 │ │ │ │ │ + beq a1ac │ │ │ │ │ + b a1d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a6ec │ │ │ │ │ + b a708 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a1b4 │ │ │ │ │ + b a1d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a3d8 │ │ │ │ │ + b a3f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a358 │ │ │ │ │ + beq a374 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a75c │ │ │ │ │ + b a778 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a0a8 │ │ │ │ │ + beq a0c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a830 │ │ │ │ │ - str fp, [sp, #36] @ 0x24 │ │ │ │ │ + b a84c │ │ │ │ │ + str sl, [sp, #36] @ 0x24 │ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #52] @ 0x34 │ │ │ │ │ + ldr sl, [sp, #52] @ 0x34 │ │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - b a6c0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + b a6dc │ │ │ │ │ + mov r0, sl │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #52] @ 0x34 │ │ │ │ │ + ldr sl, [sp, #52] @ 0x34 │ │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ - b a740 │ │ │ │ │ + b a75c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #68] @ 0x44 │ │ │ │ │ - beq a320 │ │ │ │ │ + beq a33c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a0d8 │ │ │ │ │ + b a0f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt a8a4 │ │ │ │ │ + blt a8c0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r6, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a114 │ │ │ │ │ - b a7ac │ │ │ │ │ + beq a130 │ │ │ │ │ + b a7c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a128 │ │ │ │ │ - b a66c │ │ │ │ │ + beq a144 │ │ │ │ │ + b a688 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b a66c │ │ │ │ │ + b a688 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b a830 │ │ │ │ │ + b a84c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000488 │ │ │ │ │ │ │ │ │ │ -0000a8bc : │ │ │ │ │ +0000a8d8 : │ │ │ │ │ t_lookahead_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #180] @ a988 │ │ │ │ │ + ldr r2, [pc, #180] @ a9a4 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq a964 │ │ │ │ │ + beq a980 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a978 │ │ │ │ │ + bne a994 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a954 │ │ │ │ │ + bne a970 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a974 │ │ │ │ │ + bne a990 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a954 │ │ │ │ │ + bne a970 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a974 │ │ │ │ │ + bne a990 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a8f4 │ │ │ │ │ + beq a910 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0000a98c : │ │ │ │ │ +0000a9a8 : │ │ │ │ │ star_targets_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r3, [pc, #1524] @ af98 │ │ │ │ │ + ldr r3, [pc, #1524] @ afb4 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq ae88 │ │ │ │ │ + beq aea4 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ae9c │ │ │ │ │ + bne aeb8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq ab2c │ │ │ │ │ + beq ab48 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1444] @ af98 │ │ │ │ │ + ldr r2, [pc, #1444] @ afb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq af54 │ │ │ │ │ + beq af70 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1424] @ af9c │ │ │ │ │ + ldr r1, [pc, #1424] @ afb8 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne aaa0 │ │ │ │ │ + bne aabc │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq af40 │ │ │ │ │ + beq af5c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ - bne af68 │ │ │ │ │ + bne af84 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ad90 │ │ │ │ │ + bne adac │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne af68 │ │ │ │ │ + bne af84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b1f4 │ │ │ │ │ + bl b210 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r1, r8 │ │ │ │ │ moveq r1, r8 │ │ │ │ │ moveq r3, r9 │ │ │ │ │ strne r3, [sp, #28] │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ streq r9, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1280] @ af9c │ │ │ │ │ + ldr r2, [pc, #1280] @ afb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq aaec │ │ │ │ │ - ldr r1, [pc, #1248] @ afa0 │ │ │ │ │ + beq ab08 │ │ │ │ │ + ldr r1, [pc, #1248] @ afbc │ │ │ │ │ mov r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aaec │ │ │ │ │ + beq ab08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne aed8 │ │ │ │ │ + bne aef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afa4 │ │ │ │ │ + bl afc0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne ab78 │ │ │ │ │ + bne ab94 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -11927,130 +11933,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 aadc │ │ │ │ │ + blt aaf8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r7, [r2, #12] │ │ │ │ │ ldr r6, [r2, #16] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq a9ec │ │ │ │ │ - b aadc │ │ │ │ │ - ldr r2, [pc, #1048] @ af98 │ │ │ │ │ + beq aa08 │ │ │ │ │ + b aaf8 │ │ │ │ │ + ldr r2, [pc, #1048] @ afb4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq aef8 │ │ │ │ │ + beq af14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne af10 │ │ │ │ │ + bne af2c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq af24 │ │ │ │ │ + beq af40 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [sp, #16] │ │ │ │ │ - bne af0c │ │ │ │ │ + bne af28 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #972] @ af98 │ │ │ │ │ + ldr r3, [pc, #972] @ afb4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq ac30 │ │ │ │ │ + beq ac4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ac48 │ │ │ │ │ + bne ac64 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac44 │ │ │ │ │ + beq ac60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afa4 │ │ │ │ │ + bl afc0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - beq ac48 │ │ │ │ │ + beq ac64 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq ad54 │ │ │ │ │ + beq ad70 │ │ │ │ │ str r2, [r9, r8, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b abc0 │ │ │ │ │ + b abdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq abe4 │ │ │ │ │ + beq ac00 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq af1c │ │ │ │ │ + beq af38 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble acc0 │ │ │ │ │ + ble acdc │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq acc0 │ │ │ │ │ + beq acdc │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq acc0 │ │ │ │ │ + beq acdc │ │ │ │ │ sub r1, r9, #4 │ │ │ │ │ add r1, r1, r8, lsl #2 │ │ │ │ │ add r2, r9, #4 │ │ │ │ │ rsb r8, r9, #4 │ │ │ │ │ add r0, r8, r2 │ │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ │ ldr ip, [sl, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str lr, [ip, r0] │ │ │ │ │ - bne aca8 │ │ │ │ │ + bne acc4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne ab10 │ │ │ │ │ + bne ab2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq aad4 │ │ │ │ │ + beq aaf0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r8, #20] │ │ │ │ │ ldr r8, [r8, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ @@ -12063,65 +12069,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 af74 │ │ │ │ │ + beq af90 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b ab18 │ │ │ │ │ + b ab34 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq af1c │ │ │ │ │ + beq af38 │ │ │ │ │ str r2, [r1, r8, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ mov r9, r1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b abc0 │ │ │ │ │ + b abdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #508] @ af98 │ │ │ │ │ + ldr r2, [pc, #508] @ afb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ae7c │ │ │ │ │ + beq ae98 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne aa64 │ │ │ │ │ - ldr r1, [pc, #472] @ afa0 │ │ │ │ │ + bne aa80 │ │ │ │ │ + ldr r1, [pc, #472] @ afbc │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ae6c │ │ │ │ │ + beq ae88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afa4 │ │ │ │ │ + bl afc0 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq ae6c │ │ │ │ │ + beq ae88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq aee8 │ │ │ │ │ + beq af04 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -12138,206 +12144,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 aea8 │ │ │ │ │ + beq aec4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b aa94 │ │ │ │ │ + b aab0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b aa60 │ │ │ │ │ + b aa7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ada8 │ │ │ │ │ + b adc4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a9c8 │ │ │ │ │ + beq a9e4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b aadc │ │ │ │ │ + b aaf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #28] │ │ │ │ │ - beq ae64 │ │ │ │ │ + beq ae80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq aafc │ │ │ │ │ + beq ab18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b aadc │ │ │ │ │ + b aaf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b aec8 │ │ │ │ │ + b aee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ab98 │ │ │ │ │ + beq abb4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b ab10 │ │ │ │ │ + b ab2c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b ab10 │ │ │ │ │ + b ab2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge aa30 │ │ │ │ │ - b aeb8 │ │ │ │ │ + bge aa4c │ │ │ │ │ + b aed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq aa00 │ │ │ │ │ + beq aa1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b aec8 │ │ │ │ │ + b aee4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab14 │ │ │ │ │ + beq ab30 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b aadc │ │ │ │ │ + b aaf8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000049f │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0000afa4 : │ │ │ │ │ +0000afc0 : │ │ │ │ │ star_target_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r2, [pc, #556] @ b1e8 │ │ │ │ │ + ldr r2, [pc, #556] @ b204 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq b1b4 │ │ │ │ │ + beq b1d0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b1c8 │ │ │ │ │ + bne b1e4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #512] @ b1ec │ │ │ │ │ + ldr r1, [pc, #512] @ b208 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b074 │ │ │ │ │ + bne b090 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq b1d4 │ │ │ │ │ + beq b1f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b1c4 │ │ │ │ │ + bne b1e0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b0a0 │ │ │ │ │ + bne b0bc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne b1c4 │ │ │ │ │ + bne b1e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b1f4 │ │ │ │ │ + bl b210 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b08c │ │ │ │ │ - ldr r2, [pc, #388] @ b1ec │ │ │ │ │ + beq b0a8 │ │ │ │ │ + ldr r2, [pc, #388] @ b208 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #336] @ b1ec │ │ │ │ │ + ldr r2, [pc, #336] @ b208 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b b06c │ │ │ │ │ + b b088 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #316] @ b1e8 │ │ │ │ │ + ldr r2, [pc, #316] @ b204 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b1a8 │ │ │ │ │ + beq b1c4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b044 │ │ │ │ │ - ldr r1, [pc, #280] @ b1f0 │ │ │ │ │ + bne b060 │ │ │ │ │ + ldr r1, [pc, #280] @ b20c │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b194 │ │ │ │ │ + beq b1b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afa4 │ │ │ │ │ + bl afc0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq b194 │ │ │ │ │ + beq b1b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b1c4 │ │ │ │ │ + beq b1e0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r9, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ @@ -12351,166 +12357,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 b094 │ │ │ │ │ + bne b0b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ │ - beq b094 │ │ │ │ │ + beq b0b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b b084 │ │ │ │ │ + b b0a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b044 │ │ │ │ │ + b b060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b0b8 │ │ │ │ │ + b b0d4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq afe0 │ │ │ │ │ + beq affc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b18c │ │ │ │ │ + b b1a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge b010 │ │ │ │ │ - b b178 │ │ │ │ │ + bge b02c │ │ │ │ │ + b b194 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000049f │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0000b1f4 : │ │ │ │ │ +0000b210 : │ │ │ │ │ target_with_star_atom_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - ldr r2, [pc, #4060] @ c1e8 │ │ │ │ │ + ldr r2, [pc, #4060] @ c204 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq c18c │ │ │ │ │ + beq c1a8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c144 │ │ │ │ │ + bne c160 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, #1184 @ 0x4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b3b0 │ │ │ │ │ + bne b3cc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq c114 │ │ │ │ │ + beq c130 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne c144 │ │ │ │ │ - ldr r2, [pc, #3936] @ c1e8 │ │ │ │ │ + bne c160 │ │ │ │ │ + ldr r2, [pc, #3936] @ c204 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c170 │ │ │ │ │ - ldr r1, [pc, #3920] @ c1ec │ │ │ │ │ + beq c18c │ │ │ │ │ + ldr r1, [pc, #3920] @ c208 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b4b8 │ │ │ │ │ + beq b4d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b528 │ │ │ │ │ + bne b544 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c144 │ │ │ │ │ - ldr r2, [pc, #3840] @ c1e8 │ │ │ │ │ + bne c160 │ │ │ │ │ + ldr r2, [pc, #3840] @ c204 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c1a4 │ │ │ │ │ + beq c1c0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #3812] @ c1ec │ │ │ │ │ + ldr r1, [pc, #3812] @ c208 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b544 │ │ │ │ │ + beq b560 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b5b4 │ │ │ │ │ + bne b5d0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c144 │ │ │ │ │ - ldr r1, [pc, #3752] @ c1e8 │ │ │ │ │ + bne c160 │ │ │ │ │ + ldr r1, [pc, #3752] @ c204 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq b3c8 │ │ │ │ │ + beq b3e4 │ │ │ │ │ ldr r8, [r4, #12] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq b3ec │ │ │ │ │ + beq b408 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq b428 │ │ │ │ │ + beq b444 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b9c8 │ │ │ │ │ + beq b9e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1184 @ 0x4a0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -12523,334 +12529,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 b494 │ │ │ │ │ + bne b4b0 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne b35c │ │ │ │ │ + bne b378 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c15c │ │ │ │ │ + blt c178 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b494 │ │ │ │ │ + bne b4b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne b37c │ │ │ │ │ + bne b398 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b494 │ │ │ │ │ + bne b4b0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b98c │ │ │ │ │ + bne b9a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b494 │ │ │ │ │ + bne b4b0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b9e8 │ │ │ │ │ + bne ba04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b494 │ │ │ │ │ + bne b4b0 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bc6c │ │ │ │ │ + bne bc88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #1184 @ 0x4a0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b b3a8 │ │ │ │ │ + b b3c4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #3364] @ c1ec │ │ │ │ │ + ldr r2, [pc, #3364] @ c208 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c0a0 │ │ │ │ │ + bne c0bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c048 │ │ │ │ │ + bne c064 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b508 │ │ │ │ │ + beq b524 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt b5d0 │ │ │ │ │ + blt b5ec │ │ │ │ │ mov sl, r9 │ │ │ │ │ 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 b2d4 │ │ │ │ │ + beq b2f0 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b848 │ │ │ │ │ + bne b864 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b2d0 │ │ │ │ │ + b b2ec │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #3224] @ c1ec │ │ │ │ │ + ldr r2, [pc, #3224] @ c208 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b59c │ │ │ │ │ + bne b5b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c03c │ │ │ │ │ + bne c058 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b594 │ │ │ │ │ + beq b5b0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - blt b710 │ │ │ │ │ + blt b72c │ │ │ │ │ mov r9, r6 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b328 │ │ │ │ │ + beq b344 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b8d4 │ │ │ │ │ + bne b8f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b328 │ │ │ │ │ + b b344 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #3088] @ c1ec │ │ │ │ │ + ldr r2, [pc, #3088] @ c208 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c0a0 │ │ │ │ │ + bne c0bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c048 │ │ │ │ │ + bne c064 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b50c │ │ │ │ │ + beq b528 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge b50c │ │ │ │ │ + bge b528 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #3012] @ c1ec │ │ │ │ │ + ldr r2, [pc, #3012] @ c208 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c0a0 │ │ │ │ │ + bne c0bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c048 │ │ │ │ │ + bne c064 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc5c │ │ │ │ │ + beq bc78 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bge bc5c │ │ │ │ │ + bge bc78 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #2932] @ c1ec │ │ │ │ │ + ldr r2, [pc, #2932] @ c208 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c0a0 │ │ │ │ │ + bne c0bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c048 │ │ │ │ │ + bne c064 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bd40 │ │ │ │ │ + beq bd5c │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bge bd40 │ │ │ │ │ + bge bd5c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #2856] @ c1ec │ │ │ │ │ + ldr r2, [pc, #2856] @ c208 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c0a0 │ │ │ │ │ + bne c0bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c048 │ │ │ │ │ + bne c064 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b50c │ │ │ │ │ + beq b528 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble b50c │ │ │ │ │ + ble b528 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b b6bc │ │ │ │ │ + b b6d8 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #2768] @ c1ec │ │ │ │ │ + ldr r2, [pc, #2768] @ c208 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b59c │ │ │ │ │ + bne b5b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c03c │ │ │ │ │ + bne c058 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b598 │ │ │ │ │ + beq b5b4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - ble b598 │ │ │ │ │ + ble b5b4 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #2692] @ c1ec │ │ │ │ │ + ldr r2, [pc, #2692] @ c208 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b59c │ │ │ │ │ + bne b5b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c03c │ │ │ │ │ + bne c058 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc64 │ │ │ │ │ + beq bc80 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge bc64 │ │ │ │ │ + bge bc80 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #2616] @ c1ec │ │ │ │ │ + ldr r2, [pc, #2616] @ c208 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b59c │ │ │ │ │ + bne b5b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c03c │ │ │ │ │ + bne c058 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bd48 │ │ │ │ │ + beq bd64 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge bd48 │ │ │ │ │ + bge bd64 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #2544] @ c1ec │ │ │ │ │ + ldr r2, [pc, #2544] @ c208 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b59c │ │ │ │ │ + bne b5b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c03c │ │ │ │ │ + bne c058 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b598 │ │ │ │ │ + beq b5b4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble b598 │ │ │ │ │ + ble b5b4 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b b7f4 │ │ │ │ │ + b b810 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq b53c │ │ │ │ │ - ldr r1, [pc, #2448] @ c1f0 │ │ │ │ │ + beq b558 │ │ │ │ │ + ldr r1, [pc, #2448] @ c20c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b53c │ │ │ │ │ + beq b558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq b980 │ │ │ │ │ + beq b99c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ @@ -12859,40 +12865,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 b960 │ │ │ │ │ + beq b97c │ │ │ │ │ mov r2, #1184 @ 0x4a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b b3a8 │ │ │ │ │ + b b3c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fcf8 │ │ │ │ │ + bl 1fd0c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq b5c8 │ │ │ │ │ + beq b5e4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b5c8 │ │ │ │ │ - ldr r1, [pc, #2288] @ c1f0 │ │ │ │ │ + beq b5e4 │ │ │ │ │ + ldr r1, [pc, #2288] @ c20c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b5c8 │ │ │ │ │ + beq b5e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c19c │ │ │ │ │ + beq c1b8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ @@ -12901,323 +12907,323 @@ │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - bne b8c8 │ │ │ │ │ + bne b8e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq b8c8 │ │ │ │ │ + beq b8e4 │ │ │ │ │ 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 b3c0 │ │ │ │ │ + b b3dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b1f4 │ │ │ │ │ + bl b210 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq b44c │ │ │ │ │ + beq b468 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b44c │ │ │ │ │ + beq b468 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne b390 │ │ │ │ │ + bne b3ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subeq r2, r3, #1 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - b b49c │ │ │ │ │ + b b4b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2036] @ c1e8 │ │ │ │ │ + ldr r2, [pc, #2036] @ c204 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c094 │ │ │ │ │ + beq c0b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c0d8 │ │ │ │ │ + bne c0f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl afa4 │ │ │ │ │ + bl afc0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq bbe0 │ │ │ │ │ + beq bbfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1976] @ c1e8 │ │ │ │ │ + ldr r2, [pc, #1976] @ c204 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c234 │ │ │ │ │ + beq c250 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c224 │ │ │ │ │ + bne c240 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c074 │ │ │ │ │ + beq c090 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bne c224 │ │ │ │ │ + bne c240 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1904] @ c1e8 │ │ │ │ │ + ldr r1, [pc, #1904] @ c204 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq c1f8 │ │ │ │ │ + beq c214 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bbbc │ │ │ │ │ + beq bbd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afa4 │ │ │ │ │ + bl afc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bbbc │ │ │ │ │ + beq bbd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1856] @ c1f4 │ │ │ │ │ + ldr r2, [pc, #1856] @ c210 │ │ │ │ │ str r0, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c218 │ │ │ │ │ + beq c234 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c10c │ │ │ │ │ + bne c128 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bed4 │ │ │ │ │ + beq bef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afa4 │ │ │ │ │ + bl afc0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bed4 │ │ │ │ │ + beq bef0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c06c │ │ │ │ │ + beq c088 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - ldr r2, [pc, #1692] @ c1e8 │ │ │ │ │ + ldr r2, [pc, #1692] @ c204 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r1, [r6, #88] @ 0x58 │ │ │ │ │ - beq c054 │ │ │ │ │ + beq c070 │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ mov r1, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bf80 │ │ │ │ │ + bne bf9c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf80 │ │ │ │ │ + beq bf9c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl afa4 │ │ │ │ │ + bl afc0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq bf80 │ │ │ │ │ + beq bf9c │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ │ - beq c010 │ │ │ │ │ + beq c02c │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r9, r5, lsl #2] │ │ │ │ │ ldr fp, [r6, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b bb44 │ │ │ │ │ + b bb60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne c0d8 │ │ │ │ │ + bne c0f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afa4 │ │ │ │ │ + bl afc0 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq bc14 │ │ │ │ │ + beq bc30 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bfac │ │ │ │ │ + bne bfc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne bc4c │ │ │ │ │ + bne bc68 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne be48 │ │ │ │ │ + bne be64 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq b480 │ │ │ │ │ - b b494 │ │ │ │ │ + beq b49c │ │ │ │ │ + b b4b0 │ │ │ │ │ mov sl, fp │ │ │ │ │ - b b50c │ │ │ │ │ + b b528 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b b598 │ │ │ │ │ + b b5b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1392] @ c1e8 │ │ │ │ │ + ldr r2, [pc, #1392] @ c204 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c1d8 │ │ │ │ │ + beq c1f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b494 │ │ │ │ │ - ldr r2, [pc, #1352] @ c1e8 │ │ │ │ │ + bne b4b0 │ │ │ │ │ + ldr r2, [pc, #1352] @ c204 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c1b8 │ │ │ │ │ + beq c1d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afa4 │ │ │ │ │ + bl afc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne bd50 │ │ │ │ │ + bne bd6c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b494 │ │ │ │ │ + bne b4b0 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b494 │ │ │ │ │ + beq b4b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq b494 │ │ │ │ │ + beq b4b0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #2 │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne b390 │ │ │ │ │ - b b9c8 │ │ │ │ │ + bne b3ac │ │ │ │ │ + b b9e4 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ - b b50c │ │ │ │ │ + b b528 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b b598 │ │ │ │ │ - ldr r2, [pc, #1168] @ c1e8 │ │ │ │ │ + b b5b4 │ │ │ │ │ + ldr r2, [pc, #1168] @ c204 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c0cc │ │ │ │ │ + beq c0e8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c0bc │ │ │ │ │ + bne c0d8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c0f0 │ │ │ │ │ + beq c10c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ moveq sl, r1 │ │ │ │ │ streq r2, [sp, #24] │ │ │ │ │ streq r1, [sp, #28] │ │ │ │ │ - bne c0bc │ │ │ │ │ + bne c0d8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne be90 │ │ │ │ │ + bne beac │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c0e8 │ │ │ │ │ + beq c104 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bgt bec0 │ │ │ │ │ + bgt bedc │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -13227,449 +13233,449 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq bccc │ │ │ │ │ + beq bce8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq bcd4 │ │ │ │ │ - b bccc │ │ │ │ │ + beq bcf0 │ │ │ │ │ + b bce8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq b494 │ │ │ │ │ + beq b4b0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #2 │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne b390 │ │ │ │ │ - b b9c8 │ │ │ │ │ + bne b3ac │ │ │ │ │ + b b9e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afa4 │ │ │ │ │ + bl afc0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bdb8 │ │ │ │ │ + beq bdd4 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq bfe4 │ │ │ │ │ + beq c000 │ │ │ │ │ str r3, [r9, sl, lsl #2] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b bda4 │ │ │ │ │ + b bdc0 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r9, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b bde0 │ │ │ │ │ + b bdfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne bbcc │ │ │ │ │ + bne bbe8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c06c │ │ │ │ │ + beq c088 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble bf30 │ │ │ │ │ + ble bf4c │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r9, fp, lsl #2] │ │ │ │ │ str r0, [r1, fp, lsl #2] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne bf18 │ │ │ │ │ + bne bf34 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne bbe4 │ │ │ │ │ + bne bc00 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq bfc0 │ │ │ │ │ + beq bfdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bc20 │ │ │ │ │ + b bc3c │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - beq bbcc │ │ │ │ │ - b bee8 │ │ │ │ │ + beq bbe8 │ │ │ │ │ + b bf04 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne bf78 │ │ │ │ │ + bne bf94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc1c │ │ │ │ │ + beq bc38 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b bc4c │ │ │ │ │ + b bc68 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c0e8 │ │ │ │ │ + beq c104 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b beac │ │ │ │ │ + b bec8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c060 │ │ │ │ │ + beq c07c │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b bba8 │ │ │ │ │ + b bbc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b32c │ │ │ │ │ + b b348 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b2d4 │ │ │ │ │ + b b2f0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bb5c │ │ │ │ │ + b bb78 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bbe4 │ │ │ │ │ + b bc00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ba00 │ │ │ │ │ + b ba1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b2d0 │ │ │ │ │ - b b528 │ │ │ │ │ + beq b2ec │ │ │ │ │ + b b544 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bcc8 │ │ │ │ │ + b bce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bd64 │ │ │ │ │ + b bd80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bc4c │ │ │ │ │ + b bc68 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bcc4 │ │ │ │ │ + b bce0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b bf90 │ │ │ │ │ + b bfac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c14c │ │ │ │ │ + blt c168 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r8, [r2, #12] │ │ │ │ │ ldr r7, [r2, #16] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq b280 │ │ │ │ │ + beq b29c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b980 │ │ │ │ │ + b b99c │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b b980 │ │ │ │ │ + b b99c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b b49c │ │ │ │ │ + b b4b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #104] @ c1ec │ │ │ │ │ + ldr r1, [pc, #104] @ c208 │ │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b b2a4 │ │ │ │ │ + b b2c0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b230 │ │ │ │ │ + beq b24c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c144 │ │ │ │ │ + b c160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - b b2f4 │ │ │ │ │ + b b310 │ │ │ │ │ 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 bcb0 │ │ │ │ │ - b bccc │ │ │ │ │ + beq bccc │ │ │ │ │ + b bce8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bc84 │ │ │ │ │ + b bca0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 t_lookahead_rule │ │ │ │ │ .word 0x00001771 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ba84 │ │ │ │ │ - b bf90 │ │ │ │ │ + beq baa0 │ │ │ │ │ + b bfac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bac4 │ │ │ │ │ + b bae0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bbe4 │ │ │ │ │ + b bc00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ba3c │ │ │ │ │ + b ba58 │ │ │ │ │ │ │ │ │ │ -0000c240 : │ │ │ │ │ +0000c25c : │ │ │ │ │ genexp_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r2, [pc, #1048] @ c670 │ │ │ │ │ + ldr r2, [pc, #1048] @ c68c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq c5bc │ │ │ │ │ + beq c5d8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c2c4 │ │ │ │ │ + bne c2e0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq c60c │ │ │ │ │ + beq c628 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c2dc │ │ │ │ │ + bne c2f8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c390 │ │ │ │ │ + bne c3ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov fp, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #904] @ c670 │ │ │ │ │ + ldr r2, [pc, #904] @ c68c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c660 │ │ │ │ │ + beq c67c │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne c5a0 │ │ │ │ │ - ldr r2, [pc, #872] @ c670 │ │ │ │ │ + bne c5bc │ │ │ │ │ + ldr r2, [pc, #872] @ c68c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c3ac │ │ │ │ │ + beq c3c8 │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ movne r9, r6 │ │ │ │ │ - beq c3d0 │ │ │ │ │ + beq c3ec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne c41c │ │ │ │ │ + bne c438 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne c5a0 │ │ │ │ │ + bne c5bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne c538 │ │ │ │ │ + bne c554 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq c2c4 │ │ │ │ │ + beq c2e0 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne c638 │ │ │ │ │ + bne c654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d0 │ │ │ │ │ + bl 1234 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b c52c │ │ │ │ │ + b c548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne c5f0 │ │ │ │ │ + bne c60c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne c328 │ │ │ │ │ + bne c344 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt fp, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt fp, [r4, #60] @ 0x3c │ │ │ │ │ - blt c590 │ │ │ │ │ + blt c5ac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bne c5f0 │ │ │ │ │ + bne c60c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq c348 │ │ │ │ │ + beq c364 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c348 │ │ │ │ │ + beq c364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq c5fc │ │ │ │ │ + beq c618 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq c5fc │ │ │ │ │ + beq c618 │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [ip, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -13682,877 +13688,878 @@ │ │ │ │ │ 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] @ c674 │ │ │ │ │ + ldr r2, [pc, #464] @ c690 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236e4 │ │ │ │ │ + bl 23720 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c574 │ │ │ │ │ + beq c590 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1467c │ │ │ │ │ + bl 14690 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq c2b0 │ │ │ │ │ + beq c2cc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c2b0 │ │ │ │ │ + beq c2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq c52c │ │ │ │ │ + beq c548 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [fp, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [fp, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_GeneratorExp> │ │ │ │ │ R_ARM_CALL _PyAST_GeneratorExp │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq c5d0 │ │ │ │ │ + beq c5ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b c2cc │ │ │ │ │ + b c2e8 │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #304] @ c678 │ │ │ │ │ + ldr r1, [pc, #304] @ c694 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c378 │ │ │ │ │ + beq c394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1467c │ │ │ │ │ + bl 14690 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq c2b0 │ │ │ │ │ - b c4d4 │ │ │ │ │ + beq c2cc │ │ │ │ │ + b c4f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne fp, #1 │ │ │ │ │ strne fp, [r4, #60] @ 0x3c │ │ │ │ │ - beq c604 │ │ │ │ │ + beq c620 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c364 │ │ │ │ │ + beq c380 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq c2c4 │ │ │ │ │ - b c394 │ │ │ │ │ + beq c2e0 │ │ │ │ │ + b c3b0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c27c │ │ │ │ │ - b c2c0 │ │ │ │ │ + beq c298 │ │ │ │ │ + b c2dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq c2c4 │ │ │ │ │ - b c2cc │ │ │ │ │ + beq c2e0 │ │ │ │ │ + b c2e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c590 │ │ │ │ │ + b c5ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ - b c590 │ │ │ │ │ + b c5ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c648 │ │ │ │ │ + blt c664 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c29c │ │ │ │ │ + beq c2b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b c2cc │ │ │ │ │ + b c2e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov fp, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b c2cc │ │ │ │ │ + b c2e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c2f4 │ │ │ │ │ + b c310 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000004e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0000c67c : │ │ │ │ │ +0000c698 : │ │ │ │ │ expression_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ - ldr r2, [pc, #1968] @ ce44 │ │ │ │ │ + ldr r2, [pc, #1976] @ ce68 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq cb60 │ │ │ │ │ + beq cc14 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c8c8 │ │ │ │ │ + bne c978 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1924] @ ce48 │ │ │ │ │ + ldr r1, [pc, #1932] @ ce6c │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c6f0 │ │ │ │ │ + beq c70c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq cb18 │ │ │ │ │ + beq cc28 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c7b4 │ │ │ │ │ + bne c864 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne c8c4 │ │ │ │ │ + bne c974 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce70 │ │ │ │ │ + bl ce94 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq c74c │ │ │ │ │ + beq c768 │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c8d8 │ │ │ │ │ + bne c7d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c8c4 │ │ │ │ │ + bne c974 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce70 │ │ │ │ │ + bl ce94 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c784 │ │ │ │ │ - ldr r2, [pc, #1748] @ ce48 │ │ │ │ │ + beq c7a0 │ │ │ │ │ + ldr r2, [pc, #1756] @ ce6c │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b c6d8 │ │ │ │ │ + b c6f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c8c4 │ │ │ │ │ + bne c974 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 143d4 │ │ │ │ │ - ldr r2, [pc, #1700] @ ce48 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + bl 143e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - streq r5, [r4, #8] │ │ │ │ │ + strne r3, [sp, #52] @ 0x34 │ │ │ │ │ + bne c858 │ │ │ │ │ + ldr r2, [pc, #1696] @ ce6c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b c778 │ │ │ │ │ + b c794 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl ce94 │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq c768 │ │ │ │ │ + ldr r1, [pc, #1664] @ ce70 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq c768 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c698 │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + beq c768 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + subs ip, r0, #0 │ │ │ │ │ + beq c974 │ │ │ │ │ + ldr lr, [r4, #20] │ │ │ │ │ + str lr, [sp, #12] │ │ │ │ │ + ldr lr, [ip, #24] │ │ │ │ │ + str lr, [sp, #8] │ │ │ │ │ + ldr ip, [ip, #20] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov 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 cde4 │ │ │ │ │ + ldr r2, [pc, #1548] @ ce6c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + b c794 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c8c8 │ │ │ │ │ - ldr r2, [pc, #1656] @ ce44 │ │ │ │ │ + bne c978 │ │ │ │ │ + ldr r2, [pc, #1516] @ ce68 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq cb40 │ │ │ │ │ + beq cb3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r1, [pc, #1640] @ ce4c │ │ │ │ │ + ldr r1, [pc, #1504] @ ce74 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c808 │ │ │ │ │ + beq c8b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce70 │ │ │ │ │ + bl ce94 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne c964 │ │ │ │ │ + bne c988 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne cb54 │ │ │ │ │ + bne cb50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce70 │ │ │ │ │ + bl ce94 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne ca88 │ │ │ │ │ + bne caac │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne cb54 │ │ │ │ │ + bne cb50 │ │ │ │ │ mov r1, #612 @ 0x264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne cb88 │ │ │ │ │ + bne cb5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq c720 │ │ │ │ │ + beq c73c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ strne r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne c8d0 │ │ │ │ │ - ldr r3, [pc, #1464] @ ce44 │ │ │ │ │ + bne c980 │ │ │ │ │ + ldr r3, [pc, #1324] @ ce68 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq cc40 │ │ │ │ │ + beq cdc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne ca24 │ │ │ │ │ + bne ca48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq c728 │ │ │ │ │ + beq c744 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b c6e8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl ce70 │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - beq c74c │ │ │ │ │ - ldr r1, [pc, #1376] @ ce50 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq c74c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - beq c74c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - subs ip, r0, #0 │ │ │ │ │ - beq c8c4 │ │ │ │ │ - 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 cb74 │ │ │ │ │ - ldr r2, [pc, #1256] @ ce48 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - b c778 │ │ │ │ │ + b c704 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1236] @ ce44 │ │ │ │ │ + ldr r2, [pc, #1236] @ ce68 │ │ │ │ │ ldr r8, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ │ - beq cdd4 │ │ │ │ │ + beq cdf8 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne cdc0 │ │ │ │ │ + bne cdb0 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq cd8c │ │ │ │ │ + beq cd7c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce70 │ │ │ │ │ + bl ce94 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - bne cc60 │ │ │ │ │ + bne cc50 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne cdc0 │ │ │ │ │ + bne cdb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce70 │ │ │ │ │ + bl ce94 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne ccf8 │ │ │ │ │ + bne cce8 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne cdc0 │ │ │ │ │ + bne cdb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 143d4 │ │ │ │ │ + bl 143e8 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne ccf8 │ │ │ │ │ + bne cce8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r8, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c808 │ │ │ │ │ - ldr r1, [pc, #1064] @ ce54 │ │ │ │ │ + b c8b8 │ │ │ │ │ + ldr r1, [pc, #1064] @ ce78 │ │ │ │ │ mov r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c8a8 │ │ │ │ │ + beq c958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc8 │ │ │ │ │ + bl dfec │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c8a8 │ │ │ │ │ + beq c958 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cc00 │ │ │ │ │ + bne cbd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c8a8 │ │ │ │ │ + beq c958 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b c8b4 │ │ │ │ │ + b c964 │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c82c │ │ │ │ │ + beq c8dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce70 │ │ │ │ │ + bl ce94 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq c82c │ │ │ │ │ - ldr r1, [pc, #932] @ ce58 │ │ │ │ │ + beq c8dc │ │ │ │ │ + ldr r1, [pc, #932] @ ce7c │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c82c │ │ │ │ │ - ldr r3, [pc, #912] @ ce5c │ │ │ │ │ + beq c8dc │ │ │ │ │ + ldr r3, [pc, #912] @ ce80 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #908] @ ce60 │ │ │ │ │ + ldr r3, [pc, #908] @ ce84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r8, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r8, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ ldr r2, [r9, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ movne fp, r2 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne c860 │ │ │ │ │ - b c858 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge c700 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c8d0 │ │ │ │ │ + bne c910 │ │ │ │ │ + b c908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq c7d8 │ │ │ │ │ + beq c888 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b c860 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq c6b8 │ │ │ │ │ - b c8c4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldreq r3, [sp, #52] @ 0x34 │ │ │ │ │ - beq c958 │ │ │ │ │ - b cb28 │ │ │ │ │ + b c910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24670 │ │ │ │ │ + bl 246ac │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne c85c │ │ │ │ │ + bne c90c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c854 │ │ │ │ │ - ldr r1, [pc, #664] @ ce54 │ │ │ │ │ + beq c904 │ │ │ │ │ + ldr r1, [pc, #744] @ ce78 │ │ │ │ │ mov r3, #60 @ 0x3c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c854 │ │ │ │ │ - ldr r3, [pc, #652] @ ce64 │ │ │ │ │ + beq c904 │ │ │ │ │ + ldr r3, [pc, #732] @ ce88 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #640] @ ce60 │ │ │ │ │ + ldr r3, [pc, #720] @ ce84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r8, #16] │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ - b caf0 │ │ │ │ │ + b cb14 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - ldr r3, [pc, #596] @ ce68 │ │ │ │ │ + ldr r3, [pc, #676] @ ce8c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #580] @ ce60 │ │ │ │ │ + ldr r3, [pc, #660] @ ce84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r9, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r9, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b ca64 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b ca88 │ │ │ │ │ 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 c898 │ │ │ │ │ - b c8b4 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq c6d4 │ │ │ │ │ + b c974 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge c71c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b c980 │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c9d0 │ │ │ │ │ + beq c9f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce70 │ │ │ │ │ + bl ce94 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq c9d0 │ │ │ │ │ - ldr r1, [pc, #452] @ ce50 │ │ │ │ │ + beq c9f4 │ │ │ │ │ + ldr r1, [pc, #500] @ ce70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c9d0 │ │ │ │ │ + beq c9f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ - beq c9d0 │ │ │ │ │ + beq c9f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ce00 │ │ │ │ │ + beq ce24 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [sp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_CALL _PyAST_IfExp │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq ce18 │ │ │ │ │ + beq ce3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cd68 │ │ │ │ │ + bne cd58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ sub r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cd68 │ │ │ │ │ - ldr r3, [pc, #300] @ ce6c │ │ │ │ │ + beq cd58 │ │ │ │ │ + ldr r3, [pc, #352] @ ce90 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #280] @ ce60 │ │ │ │ │ + ldr r3, [pc, #332] @ ce84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [fp, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [fp, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ ldr r2, [r9, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c854 │ │ │ │ │ + beq c904 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b c860 │ │ │ │ │ + b c910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt cde0 │ │ │ │ │ + blt ce04 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq c9bc │ │ │ │ │ + beq c9e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c80c │ │ │ │ │ + b c8bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c988 │ │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + beq c948 │ │ │ │ │ + b c964 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldreq r3, [sp, #52] @ 0x34 │ │ │ │ │ + beq c858 │ │ │ │ │ + b cc38 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b c9ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r8, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b c80c │ │ │ │ │ + b c8bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r8, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c80c │ │ │ │ │ + b c8bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ca14 │ │ │ │ │ + beq ca38 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r8, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b c80c │ │ │ │ │ + b c8bc │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0000ce70 : │ │ │ │ │ +0000ce94 : │ │ │ │ │ disjunction_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r3, [pc, #1084] @ d2c4 │ │ │ │ │ + ldr r3, [pc, #1084] @ d2e8 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq d168 │ │ │ │ │ + beq d18c │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d17c │ │ │ │ │ + bne d1a0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1040] @ d2c8 │ │ │ │ │ + ldr r1, [pc, #1040] @ d2ec │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cee4 │ │ │ │ │ + beq cf08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d2b0 │ │ │ │ │ + beq d2d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d178 │ │ │ │ │ + bne d19c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dae4 │ │ │ │ │ + bl db08 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq cfc4 │ │ │ │ │ + beq cfe8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #912] @ d2c4 │ │ │ │ │ + ldr r3, [pc, #912] @ d2e8 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq d218 │ │ │ │ │ + beq d23c │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne d230 │ │ │ │ │ + bne d254 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq d244 │ │ │ │ │ + beq d268 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov fp, r6 │ │ │ │ │ - bne d2a0 │ │ │ │ │ + bne d2c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #840] @ d2c4 │ │ │ │ │ + ldr r1, [pc, #840] @ d2e8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d288 │ │ │ │ │ - ldr r1, [pc, #828] @ d2cc │ │ │ │ │ + beq d2ac │ │ │ │ │ + ldr r1, [pc, #828] @ d2f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d004 │ │ │ │ │ + bne d028 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne d178 │ │ │ │ │ + bne d19c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dae4 │ │ │ │ │ - ldr r2, [pc, #744] @ d2c8 │ │ │ │ │ + bl db08 │ │ │ │ │ + ldr r2, [pc, #744] @ d2ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r1, r5 │ │ │ │ │ moveq r3, fp │ │ │ │ │ moveq r1, r5 │ │ │ │ │ strne r3, [sp, #36] @ 0x24 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ streq fp, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b cecc │ │ │ │ │ + b cef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dae4 │ │ │ │ │ + bl db08 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d210 │ │ │ │ │ + beq d234 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov fp, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [sp, #24] │ │ │ │ │ str r0, [r7] │ │ │ │ │ - ldr r3, [pc, #648] @ d2c4 │ │ │ │ │ + ldr r3, [pc, #648] @ d2e8 │ │ │ │ │ mov r6, fp │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq d1f8 │ │ │ │ │ + beq d21c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d210 │ │ │ │ │ - ldr r1, [pc, #620] @ d2cc │ │ │ │ │ + bne d234 │ │ │ │ │ + ldr r1, [pc, #620] @ d2f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d18c │ │ │ │ │ + bne d1b0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq cfac │ │ │ │ │ + beq cfd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cfac │ │ │ │ │ + bne cfd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq d23c │ │ │ │ │ + beq d260 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble d0e8 │ │ │ │ │ + ble d10c │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq d0e8 │ │ │ │ │ + beq d10c │ │ │ │ │ sub r2, r7, #4 │ │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ rsb r1, r7, #4 │ │ │ │ │ add r0, r1, r3 │ │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ │ ldr ip, [r8, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str lr, [ip, r0] │ │ │ │ │ - bne d0d0 │ │ │ │ │ + bne d0f4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d178 │ │ │ │ │ + beq d19c │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ @@ -14566,762 +14573,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 d264 │ │ │ │ │ - ldr r2, [pc, #356] @ d2c8 │ │ │ │ │ + beq d288 │ │ │ │ │ + ldr r2, [pc, #356] @ d2ec │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b cff8 │ │ │ │ │ + b d01c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ceac │ │ │ │ │ + beq ced0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b cedc │ │ │ │ │ + b cf00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dae4 │ │ │ │ │ + bl db08 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - beq d210 │ │ │ │ │ + beq d234 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq d1c8 │ │ │ │ │ + beq d1ec │ │ │ │ │ str r2, [r7, fp, lsl #2] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b d034 │ │ │ │ │ + b d058 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d23c │ │ │ │ │ + beq d260 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b d1b4 │ │ │ │ │ + b d1d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq d058 │ │ │ │ │ + beq d07c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b d074 │ │ │ │ │ + b d098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq cf4c │ │ │ │ │ + beq cf70 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b cfc4 │ │ │ │ │ + b cfe8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b cfc4 │ │ │ │ │ + b cfe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq d15c │ │ │ │ │ + beq d180 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b d180 │ │ │ │ │ + b d1a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq cf88 │ │ │ │ │ - b d20c │ │ │ │ │ + beq cfac │ │ │ │ │ + b d230 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b cfc4 │ │ │ │ │ + b cfe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge cef4 │ │ │ │ │ - b d274 │ │ │ │ │ + bge cf18 │ │ │ │ │ + b d298 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000459 │ │ │ │ │ .word 0x00000245 │ │ │ │ │ │ │ │ │ │ -0000d2d0 : │ │ │ │ │ +0000d2f4 : │ │ │ │ │ single_target_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #2032] @ dad8 │ │ │ │ │ + ldr r1, [pc, #2032] @ dafc │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq da68 │ │ │ │ │ + beq da8c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d980 │ │ │ │ │ - ldr r1, [pc, #1988] @ dad8 │ │ │ │ │ + bne d9a4 │ │ │ │ │ + ldr r1, [pc, #1988] @ dafc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d990 │ │ │ │ │ + beq d9b4 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq d9b4 │ │ │ │ │ + beq d9d8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1928] @ dad8 │ │ │ │ │ + ldr r2, [pc, #1928] @ dafc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq daa4 │ │ │ │ │ + beq dac8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1908] @ dadc │ │ │ │ │ + ldr r1, [pc, #1908] @ db00 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d474 │ │ │ │ │ + beq d498 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne d4e4 │ │ │ │ │ + bne d508 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne d9f4 │ │ │ │ │ - ldr r1, [pc, #1836] @ dad8 │ │ │ │ │ + bne da18 │ │ │ │ │ + ldr r1, [pc, #1836] @ dafc │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq dabc │ │ │ │ │ + beq dae0 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - ldr r1, [pc, #1816] @ dadc │ │ │ │ │ + ldr r1, [pc, #1816] @ db00 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d500 │ │ │ │ │ + beq d524 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne d570 │ │ │ │ │ + bne d594 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne d980 │ │ │ │ │ + bne d9a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne d454 │ │ │ │ │ + bne d478 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dad0 │ │ │ │ │ + bne daf4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d878 │ │ │ │ │ + bne d89c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq da80 │ │ │ │ │ + beq daa4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b d444 │ │ │ │ │ + b d468 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1624] @ dadc │ │ │ │ │ + ldr r2, [pc, #1624] @ db00 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da14 │ │ │ │ │ + bne da38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne d9fc │ │ │ │ │ + bne da20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d4c4 │ │ │ │ │ + beq d4e8 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt d58c │ │ │ │ │ + bgt d5b0 │ │ │ │ │ mov sl, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d398 │ │ │ │ │ + beq d3bc │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d7fc │ │ │ │ │ + bne d820 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d394 │ │ │ │ │ + b d3b8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1484] @ dadc │ │ │ │ │ + ldr r2, [pc, #1484] @ db00 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da30 │ │ │ │ │ + bne da54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne da08 │ │ │ │ │ + bne da2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d550 │ │ │ │ │ + beq d574 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bgt d6c8 │ │ │ │ │ + bgt d6ec │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d3f0 │ │ │ │ │ + beq d414 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d8d0 │ │ │ │ │ + bne d8f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d3ec │ │ │ │ │ + b d410 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1348] @ dadc │ │ │ │ │ + ldr r2, [pc, #1348] @ db00 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da14 │ │ │ │ │ + bne da38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne d9fc │ │ │ │ │ + bne da20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d4c8 │ │ │ │ │ + beq d4ec │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge d4c8 │ │ │ │ │ + bge d4ec │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1272] @ dadc │ │ │ │ │ + ldr r2, [pc, #1272] @ db00 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da14 │ │ │ │ │ + bne da38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne d9fc │ │ │ │ │ + bne da20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d8b0 │ │ │ │ │ + beq d8d4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bge d8b0 │ │ │ │ │ + bge d8d4 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1192] @ dadc │ │ │ │ │ + ldr r2, [pc, #1192] @ db00 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da14 │ │ │ │ │ + bne da38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d9fc │ │ │ │ │ + bne da20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d8c0 │ │ │ │ │ + beq d8e4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bge d8c0 │ │ │ │ │ + bge d8e4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1112] @ dadc │ │ │ │ │ + ldr r2, [pc, #1112] @ db00 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da14 │ │ │ │ │ + bne da38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d9fc │ │ │ │ │ + bne da20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d4c8 │ │ │ │ │ + beq d4ec │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble d4c8 │ │ │ │ │ + ble d4ec │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b d674 │ │ │ │ │ + b d698 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1032] @ dadc │ │ │ │ │ + ldr r2, [pc, #1032] @ db00 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da30 │ │ │ │ │ + bne da54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne da08 │ │ │ │ │ + bne da2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d554 │ │ │ │ │ + beq d578 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge d554 │ │ │ │ │ + bge d578 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #956] @ dadc │ │ │ │ │ + ldr r2, [pc, #956] @ db00 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da30 │ │ │ │ │ + bne da54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne da08 │ │ │ │ │ + bne da2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d8b8 │ │ │ │ │ + beq d8dc │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble d8b8 │ │ │ │ │ + ble d8dc │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #880] @ dadc │ │ │ │ │ + ldr r2, [pc, #880] @ db00 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da30 │ │ │ │ │ + bne da54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne da08 │ │ │ │ │ + bne da2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d8c8 │ │ │ │ │ + beq d8ec │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge d8c8 │ │ │ │ │ + bge d8ec │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #804] @ dadc │ │ │ │ │ + ldr r2, [pc, #804] @ db00 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da30 │ │ │ │ │ + bne da54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 7cd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne da08 │ │ │ │ │ + bne da2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d554 │ │ │ │ │ + beq d578 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - ble d554 │ │ │ │ │ + ble d578 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - b d7a8 │ │ │ │ │ + b d7cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq d4f8 │ │ │ │ │ - ldr r1, [pc, #716] @ dae0 │ │ │ │ │ + beq d51c │ │ │ │ │ + ldr r1, [pc, #716] @ db04 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d4f8 │ │ │ │ │ + beq d51c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq da4c │ │ │ │ │ + beq da70 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq d954 │ │ │ │ │ + beq d978 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b d444 │ │ │ │ │ + b d468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d2d0 │ │ │ │ │ + bl d2f4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq d89c │ │ │ │ │ + beq d8c0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d468 │ │ │ │ │ + bne d48c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b d444 │ │ │ │ │ + b d468 │ │ │ │ │ mov sl, fp │ │ │ │ │ - b d4c8 │ │ │ │ │ + b d4ec │ │ │ │ │ mov r9, sl │ │ │ │ │ - b d554 │ │ │ │ │ + b d578 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ - b d4c8 │ │ │ │ │ + b d4ec │ │ │ │ │ mov r9, fp │ │ │ │ │ - b d554 │ │ │ │ │ + b d578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fcf8 │ │ │ │ │ + bl 1fd0c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq d584 │ │ │ │ │ + beq d5a8 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d584 │ │ │ │ │ - ldr r1, [pc, #484] @ dae0 │ │ │ │ │ + beq d5a8 │ │ │ │ │ + ldr r1, [pc, #484] @ db04 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d584 │ │ │ │ │ + beq d5a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq da4c │ │ │ │ │ + beq da70 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d86c │ │ │ │ │ + bne d890 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r1, #1 │ │ │ │ │ - bne da58 │ │ │ │ │ + bne da7c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq d404 │ │ │ │ │ + beq d428 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d448 │ │ │ │ │ + b d46c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne dab0 │ │ │ │ │ + bne dad4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne d334 │ │ │ │ │ + bne d358 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ movlt r2, r1 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ - blt d970 │ │ │ │ │ + blt d994 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r8, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r7, [r1, #16] │ │ │ │ │ - beq d348 │ │ │ │ │ + beq d36c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d970 │ │ │ │ │ + b d994 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d398 │ │ │ │ │ + b d3bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d3f0 │ │ │ │ │ + b d414 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d394 │ │ │ │ │ - b d4e4 │ │ │ │ │ + beq d3b8 │ │ │ │ │ + b d508 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d3ec │ │ │ │ │ - b d570 │ │ │ │ │ + beq d410 │ │ │ │ │ + b d594 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b d9f4 │ │ │ │ │ + b da18 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b d970 │ │ │ │ │ + b d994 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq d30c │ │ │ │ │ - b d980 │ │ │ │ │ + beq d330 │ │ │ │ │ + b d9a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq d444 │ │ │ │ │ - b d984 │ │ │ │ │ + beq d468 │ │ │ │ │ + b d9a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d35c │ │ │ │ │ + b d380 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d970 │ │ │ │ │ + b d994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - b d3b8 │ │ │ │ │ + b d3dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d980 │ │ │ │ │ + b d9a4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 t_lookahead_rule │ │ │ │ │ │ │ │ │ │ -0000dae4 : │ │ │ │ │ +0000db08 : │ │ │ │ │ conjunction_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r3, [pc, #1216] @ dfbc │ │ │ │ │ + ldr r3, [pc, #1216] @ dfe0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq de74 │ │ │ │ │ + beq de98 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de88 │ │ │ │ │ + bne deac │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1172] @ dfc0 │ │ │ │ │ + ldr r1, [pc, #1172] @ dfe4 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dc58 │ │ │ │ │ + bne dc7c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq df88 │ │ │ │ │ + beq dfac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de84 │ │ │ │ │ + bne dea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e938 │ │ │ │ │ + bl e95c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ │ - beq dc1c │ │ │ │ │ + beq dc40 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #1072] @ dfbc │ │ │ │ │ + ldr r3, [pc, #1072] @ dfe0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq df54 │ │ │ │ │ + beq df78 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne df6c │ │ │ │ │ + bne df90 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq dee8 │ │ │ │ │ + beq df0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bne df78 │ │ │ │ │ + bne df9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1000] @ dfbc │ │ │ │ │ + ldr r1, [pc, #1000] @ dfe0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq df9c │ │ │ │ │ - ldr r1, [pc, #988] @ dfc4 │ │ │ │ │ + beq dfc0 │ │ │ │ │ + ldr r1, [pc, #988] @ dfe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dc70 │ │ │ │ │ + bne dc94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne de84 │ │ │ │ │ + bne dea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e938 │ │ │ │ │ - ldr r2, [pc, #904] @ dfc0 │ │ │ │ │ + bl e95c │ │ │ │ │ + ldr r2, [pc, #904] @ dfe4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r1, r5 │ │ │ │ │ moveq r3, fp │ │ │ │ │ moveq r1, r5 │ │ │ │ │ strne r3, [sp, #36] @ 0x24 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ streq fp, [sp, #36] @ 0x24 │ │ │ │ │ @@ -15331,105 +15338,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 e938 │ │ │ │ │ + bl e95c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq de98 │ │ │ │ │ + beq debc │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov fp, #1 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r0, [r7] │ │ │ │ │ str fp, [sp, #24] │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #780] @ dfbc │ │ │ │ │ + ldr r3, [pc, #780] @ dfe0 │ │ │ │ │ mov r4, fp │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq df3c │ │ │ │ │ + beq df60 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne df2c │ │ │ │ │ - ldr r1, [pc, #752] @ dfc4 │ │ │ │ │ + bne df50 │ │ │ │ │ + ldr r1, [pc, #752] @ dfe8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne de34 │ │ │ │ │ + bne de58 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq dc04 │ │ │ │ │ + beq dc28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne dc04 │ │ │ │ │ + bne dc28 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq dee0 │ │ │ │ │ + beq df04 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble ddac │ │ │ │ │ + ble ddd0 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq ddac │ │ │ │ │ + beq ddd0 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq ddac │ │ │ │ │ + beq ddd0 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq ddac │ │ │ │ │ + beq ddd0 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ add r2, r7, #12 │ │ │ │ │ - beq ddac │ │ │ │ │ + beq ddd0 │ │ │ │ │ sub r1, r7, #4 │ │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ │ rsb lr, r7, #4 │ │ │ │ │ add r1, lr, r2 │ │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str ip, [r0, r1] │ │ │ │ │ - bne dd94 │ │ │ │ │ + bne ddb8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq de84 │ │ │ │ │ + beq dea8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ @@ -15445,539 +15452,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 df08 │ │ │ │ │ - ldr r2, [pc, #400] @ dfc0 │ │ │ │ │ + beq df2c │ │ │ │ │ + ldr r2, [pc, #400] @ dfe4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b dc50 │ │ │ │ │ + b dc74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl e938 │ │ │ │ │ + bl e95c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq dec8 │ │ │ │ │ + beq deec │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq dea0 │ │ │ │ │ + beq dec4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r7, fp, lsl #2] │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b dca4 │ │ │ │ │ + b dcc8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq db20 │ │ │ │ │ + beq db44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b dc68 │ │ │ │ │ + b dc8c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b dc04 │ │ │ │ │ + b dc28 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ded8 │ │ │ │ │ + beq defc │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b de60 │ │ │ │ │ + b de84 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b dcf4 │ │ │ │ │ + b dd18 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b dc1c │ │ │ │ │ + b dc40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq de28 │ │ │ │ │ + beq de4c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b de8c │ │ │ │ │ + b deb0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b dcf0 │ │ │ │ │ + b dd14 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq dccc │ │ │ │ │ - b dce0 │ │ │ │ │ + beq dcf0 │ │ │ │ │ + b dd04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq dba4 │ │ │ │ │ + beq dbc8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b dc1c │ │ │ │ │ + b dc40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b dc1c │ │ │ │ │ + b dc40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge db50 │ │ │ │ │ - b df18 │ │ │ │ │ + bge db74 │ │ │ │ │ + b df3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq dbe0 │ │ │ │ │ - b dcec │ │ │ │ │ + beq dc04 │ │ │ │ │ + b dd10 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000045a │ │ │ │ │ .word 0x00000246 │ │ │ │ │ │ │ │ │ │ -0000dfc8 : │ │ │ │ │ +0000dfec : │ │ │ │ │ star_expressions_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r2, [pc, #2384] @ e930 │ │ │ │ │ + ldr r2, [pc, #2384] @ e954 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq e8f8 │ │ │ │ │ + beq e91c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e324 │ │ │ │ │ + bne e348 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq e3a8 │ │ │ │ │ + beq e3cc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2304] @ e930 │ │ │ │ │ + ldr r2, [pc, #2304] @ e954 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e910 │ │ │ │ │ + beq e934 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2284] @ e934 │ │ │ │ │ + ldr r1, [pc, #2284] @ e958 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e1e0 │ │ │ │ │ + beq e204 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq e268 │ │ │ │ │ + beq e28c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2228] @ e930 │ │ │ │ │ + ldr r2, [pc, #2228] @ e954 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e8a4 │ │ │ │ │ + beq e8c8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e924 │ │ │ │ │ + bne e948 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq e770 │ │ │ │ │ + beq e794 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r1, fp │ │ │ │ │ - bne e888 │ │ │ │ │ - ldr r1, [pc, #2164] @ e930 │ │ │ │ │ + bne e8ac │ │ │ │ │ + ldr r1, [pc, #2164] @ e954 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e850 │ │ │ │ │ + beq e874 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e3e8 │ │ │ │ │ + bne e40c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne e324 │ │ │ │ │ - ldr r2, [pc, #2076] @ e930 │ │ │ │ │ + bne e348 │ │ │ │ │ + ldr r2, [pc, #2076] @ e954 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e868 │ │ │ │ │ + beq e88c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2056] @ e934 │ │ │ │ │ + ldr r1, [pc, #2056] @ e958 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e330 │ │ │ │ │ + beq e354 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e314 │ │ │ │ │ + beq e338 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e7ac │ │ │ │ │ + bne e7d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne e324 │ │ │ │ │ - ldr r1, [pc, #1960] @ e930 │ │ │ │ │ + bne e348 │ │ │ │ │ + ldr r1, [pc, #1960] @ e954 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq e8c4 │ │ │ │ │ + beq e8e8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1940] @ e934 │ │ │ │ │ + ldr r1, [pc, #1940] @ e958 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e270 │ │ │ │ │ + beq e294 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e2fc │ │ │ │ │ + beq e320 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e8e4 │ │ │ │ │ + beq e908 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne e924 │ │ │ │ │ + bne e948 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e5b0 │ │ │ │ │ + bne e5d4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e924 │ │ │ │ │ + bne e948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #1764] @ e934 │ │ │ │ │ + ldr r2, [pc, #1764] @ e958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - bne e070 │ │ │ │ │ + bne e094 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b e100 │ │ │ │ │ + b e124 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e8b0 │ │ │ │ │ + beq e8d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e8d8 │ │ │ │ │ + bne e8fc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e614 │ │ │ │ │ + bne e638 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e8d8 │ │ │ │ │ + bne e8fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ - ldr r2, [pc, #1636] @ e934 │ │ │ │ │ + bl c698 │ │ │ │ │ + ldr r2, [pc, #1636] @ e958 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne e1cc │ │ │ │ │ + bne e1f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq e180 │ │ │ │ │ + beq e1a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b e1d4 │ │ │ │ │ + b e1f8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e890 │ │ │ │ │ + beq e8b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne e87c │ │ │ │ │ + bne e8a0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e67c │ │ │ │ │ + bne e6a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e87c │ │ │ │ │ + bne e8a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #1428] @ e934 │ │ │ │ │ + ldr r2, [pc, #1428] @ e958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b e140 │ │ │ │ │ + b e164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt e328 │ │ │ │ │ + blt e34c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr sl, [r2, #12] │ │ │ │ │ ldr r9, [r2, #16] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e028 │ │ │ │ │ - b e324 │ │ │ │ │ + beq e04c │ │ │ │ │ + b e348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 100a4 │ │ │ │ │ + bl 100ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e5a8 │ │ │ │ │ + beq e5cc │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r0, [r6] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1284] @ e930 │ │ │ │ │ + ldr r2, [pc, #1284] @ e954 │ │ │ │ │ mov r4, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ - beq e724 │ │ │ │ │ + beq e748 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e7f8 │ │ │ │ │ + bne e81c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e568 │ │ │ │ │ + bne e58c │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq e0ec │ │ │ │ │ + beq e110 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e0ec │ │ │ │ │ + bne e110 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq e768 │ │ │ │ │ + beq e78c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble e4d8 │ │ │ │ │ + ble e4fc │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp fp, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq e4d8 │ │ │ │ │ + beq e4fc │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r6, r3, lsl #2] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne e4c0 │ │ │ │ │ + bne e4e4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e7f0 │ │ │ │ │ + bne e814 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e7e4 │ │ │ │ │ + beq e808 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e7d8 │ │ │ │ │ + beq e7fc │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, #1 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e788 │ │ │ │ │ + beq e7ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b e1d0 │ │ │ │ │ + b e1f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 100a4 │ │ │ │ │ + bl 100ac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq e714 │ │ │ │ │ + beq e738 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq e6ec │ │ │ │ │ + beq e710 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r6, fp, lsl #2] │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b e420 │ │ │ │ │ + b e444 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b e0ec │ │ │ │ │ + b e110 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq e220 │ │ │ │ │ + beq e244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq e77c │ │ │ │ │ + beq e7a0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp] │ │ │ │ │ @@ -15985,26 +15992,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 e73c │ │ │ │ │ + beq e760 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b e248 │ │ │ │ │ + b e26c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq e2b0 │ │ │ │ │ + beq e2d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq e8d8 │ │ │ │ │ + beq e8fc │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp] │ │ │ │ │ @@ -16012,30 +16019,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 e804 │ │ │ │ │ - ldr r2, [pc, #700] @ e934 │ │ │ │ │ + beq e828 │ │ │ │ │ + ldr r2, [pc, #700] @ e958 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b e2dc │ │ │ │ │ + b e300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq e370 │ │ │ │ │ + beq e394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq e318 │ │ │ │ │ + beq e33c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp] │ │ │ │ │ @@ -16043,981 +16050,981 @@ │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - beq e828 │ │ │ │ │ + beq e84c │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b e398 │ │ │ │ │ + b e3bc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e760 │ │ │ │ │ + beq e784 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b e594 │ │ │ │ │ + b e5b8 │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b e470 │ │ │ │ │ + b e494 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e448 │ │ │ │ │ - b e45c │ │ │ │ │ + beq e46c │ │ │ │ │ + b e480 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq e60c │ │ │ │ │ + beq e630 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b e100 │ │ │ │ │ + b e124 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e268 │ │ │ │ │ + b e28c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq e1d0 │ │ │ │ │ - b e328 │ │ │ │ │ + beq e1f4 │ │ │ │ │ + b e34c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e7e4 │ │ │ │ │ + beq e808 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e534 │ │ │ │ │ + bne e558 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b e534 │ │ │ │ │ + b e558 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e328 │ │ │ │ │ + b e34c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e100 │ │ │ │ │ + b e124 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b e46c │ │ │ │ │ + b e490 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq e670 │ │ │ │ │ + beq e694 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e2fc │ │ │ │ │ + b e320 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq e6e4 │ │ │ │ │ + beq e708 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e318 │ │ │ │ │ + b e33c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e0c8 │ │ │ │ │ - b e468 │ │ │ │ │ + beq e0ec │ │ │ │ │ + b e48c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq e120 │ │ │ │ │ + beq e144 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e318 │ │ │ │ │ + b e33c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e100 │ │ │ │ │ + b e124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e340 │ │ │ │ │ - b e838 │ │ │ │ │ + bge e364 │ │ │ │ │ + b e85c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e080 │ │ │ │ │ + b e0a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e280 │ │ │ │ │ - b e814 │ │ │ │ │ + bge e2a4 │ │ │ │ │ + b e838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e198 │ │ │ │ │ + beq e1bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e2fc │ │ │ │ │ + b e320 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e1f0 │ │ │ │ │ - b e74c │ │ │ │ │ + bge e214 │ │ │ │ │ + b e770 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e004 │ │ │ │ │ - b e324 │ │ │ │ │ + beq e028 │ │ │ │ │ + b e348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq e03c │ │ │ │ │ + beq e060 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e100 │ │ │ │ │ + b e124 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000454 │ │ │ │ │ │ │ │ │ │ -0000e938 : │ │ │ │ │ +0000e95c : │ │ │ │ │ inversion_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - ldr r2, [pc, #4056] @ f928 │ │ │ │ │ + ldr r2, [pc, #4028] @ f930 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq ff5c │ │ │ │ │ + beq ff14 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff70 │ │ │ │ │ + bne ff28 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3988] @ f914 │ │ │ │ │ + ldr r1, [pc, #3960] @ f91c │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne eda0 │ │ │ │ │ + bne edc0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq fffc │ │ │ │ │ + beq ffa0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne fd38 │ │ │ │ │ - ldr r1, [pc, #3912] @ f918 │ │ │ │ │ + bne fec0 │ │ │ │ │ + ldr r1, [pc, #3884] @ f920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f4c8 │ │ │ │ │ + bne f4ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne ff70 │ │ │ │ │ - ldr r1, [pc, #3888] @ f928 │ │ │ │ │ + bne ff28 │ │ │ │ │ + ldr r1, [pc, #3860] @ f930 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq eea0 │ │ │ │ │ + beq eec0 │ │ │ │ │ ldr fp, [r4, #12] │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq fcb8 │ │ │ │ │ + beq fccc │ │ │ │ │ mov fp, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #3828] @ f928 │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [pc, #3800] @ f930 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fd10 │ │ │ │ │ + beq fd20 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3788] @ f91c │ │ │ │ │ + ldr r1, [pc, #3764] @ f924 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq edb8 │ │ │ │ │ + beq edd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq eef0 │ │ │ │ │ + beq ef10 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3744] @ f928 │ │ │ │ │ + ldr r3, [pc, #3720] @ f930 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fc9c │ │ │ │ │ + beq fcb0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ed64 │ │ │ │ │ + bne ed84 │ │ │ │ │ mov r0, #4 │ │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq fc48 │ │ │ │ │ - ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ + beq fc98 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - bne eff0 │ │ │ │ │ - ldr r2, [pc, #3668] @ f928 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bne f010 │ │ │ │ │ + ldr r2, [pc, #3644] @ f930 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fe94 │ │ │ │ │ - ldr r2, [pc, #3648] @ f928 │ │ │ │ │ + beq fd6c │ │ │ │ │ + ldr r2, [pc, #3624] @ f930 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq feb0 │ │ │ │ │ + beq fd88 │ │ │ │ │ mov r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne effc │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f01c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne f990 │ │ │ │ │ - ldr r2, [pc, #3580] @ f928 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f8b0 │ │ │ │ │ + ldr r2, [pc, #3556] @ f930 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fd64 │ │ │ │ │ + beq fe14 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq fd94 │ │ │ │ │ + beq fe44 │ │ │ │ │ mov r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f530 │ │ │ │ │ + bne f554 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne f990 │ │ │ │ │ - ldr r2, [pc, #3500] @ f928 │ │ │ │ │ + bne f8b0 │ │ │ │ │ + ldr r2, [pc, #3476] @ f930 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fdb4 │ │ │ │ │ + beq fe64 │ │ │ │ │ mov r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f68c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f6b0 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne f42c │ │ │ │ │ - ldr r2, [pc, #3440] @ f928 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f44c │ │ │ │ │ + ldr r2, [pc, #3416] @ f930 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fdf4 │ │ │ │ │ + beq fd2c │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f59c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f5c0 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne f42c │ │ │ │ │ - ldr r2, [pc, #3380] @ f928 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f44c │ │ │ │ │ + ldr r2, [pc, #3356] @ f930 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fe54 │ │ │ │ │ + beq fdb4 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f6dc │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f700 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne f42c │ │ │ │ │ - ldr r2, [pc, #3320] @ f928 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f44c │ │ │ │ │ + ldr r2, [pc, #3296] @ f930 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fe14 │ │ │ │ │ + beq fdd4 │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f5ec │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f610 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne f42c │ │ │ │ │ - ldr r2, [pc, #3260] @ f928 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f44c │ │ │ │ │ + ldr r2, [pc, #3236] @ f930 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fe74 │ │ │ │ │ - ldr r1, [pc, #3228] @ f918 │ │ │ │ │ + beq fdf4 │ │ │ │ │ + ldr r1, [pc, #3204] @ f920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f72c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f750 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne f42c │ │ │ │ │ - ldr r2, [pc, #3200] @ f928 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f44c │ │ │ │ │ + ldr r2, [pc, #3176] @ f930 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fdd4 │ │ │ │ │ - ldr r1, [pc, #3180] @ f924 │ │ │ │ │ + beq fe84 │ │ │ │ │ + ldr r1, [pc, #3156] @ f92c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f478 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f49c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne f42c │ │ │ │ │ - ldr r2, [pc, #3140] @ f928 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f44c │ │ │ │ │ + ldr r2, [pc, #3116] @ f930 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fe34 │ │ │ │ │ - ldr r1, [pc, #3116] @ f920 │ │ │ │ │ + beq fd4c │ │ │ │ │ + ldr r1, [pc, #3092] @ f928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f3cc │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f3ec │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne f42c │ │ │ │ │ - ldr r2, [pc, #3080] @ f928 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f44c │ │ │ │ │ + ldr r2, [pc, #3056] @ f930 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fd44 │ │ │ │ │ - ldr r1, [pc, #3056] @ f920 │ │ │ │ │ + beq fecc │ │ │ │ │ + ldr r1, [pc, #3032] @ f928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f434 │ │ │ │ │ + bne f458 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bne eeb4 │ │ │ │ │ + bne eed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq eebc │ │ │ │ │ - ldr r2, [pc, #2948] @ f914 │ │ │ │ │ + beq eedc │ │ │ │ │ + ldr r2, [pc, #2924] @ f91c │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ │ - ldr r9, [pc, #2916] @ f928 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - ldr r2, [pc, #2888] @ f91c │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldr r2, [pc, #2868] @ f924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne eed8 │ │ │ │ │ - cmp r1, r9 │ │ │ │ │ + bne eef8 │ │ │ │ │ + ldr r3, [pc, #2856] @ f930 │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ - beq fff0 │ │ │ │ │ + beq ff94 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ffd0 │ │ │ │ │ + bne ff74 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq eef8 │ │ │ │ │ + beq ef18 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ + ldr sl, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bne ef3c │ │ │ │ │ + bne ef5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ffd0 │ │ │ │ │ + bne ff74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10524 │ │ │ │ │ + bl 1052c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq efdc │ │ │ │ │ + beq effc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne f8a8 │ │ │ │ │ + bne f880 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - blt efd0 │ │ │ │ │ + blt eff0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne ea7c │ │ │ │ │ - b ed64 │ │ │ │ │ + bne ea9c │ │ │ │ │ + b ed84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fca8 │ │ │ │ │ + beq fcbc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r2, [pc, #2636] @ f914 │ │ │ │ │ + ldr r2, [pc, #2612] @ f91c │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b ed98 │ │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ + b edb8 │ │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne ea7c │ │ │ │ │ + bne ea9c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ed64 │ │ │ │ │ + b ed84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ffdc │ │ │ │ │ + blt ff80 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ + ldr sl, [r3, #16] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - bne ffd0 │ │ │ │ │ + bne ff74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq ee3c │ │ │ │ │ + beq ee5c │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ee3c │ │ │ │ │ + beq ee5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10524 │ │ │ │ │ + bl 1052c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - beq ee3c │ │ │ │ │ + beq ee5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq fc90 │ │ │ │ │ + beq fc7c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r1, #10 │ │ │ │ │ - str r7, [sp] │ │ │ │ │ + str sl, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fc60 │ │ │ │ │ + beq fc4c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne f8a8 │ │ │ │ │ + bne f880 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - ble ee80 │ │ │ │ │ + ble eea0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b edc8 │ │ │ │ │ + b ede4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq ee84 │ │ │ │ │ + beq eea4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ed64 │ │ │ │ │ + b ed84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq eb0c │ │ │ │ │ + beq eb2c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10040 │ │ │ │ │ + beq ff38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ - mov lr, #1 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - ldr r6, [pc, #2288] @ f928 │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ - mov sl, ip │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r4, lr │ │ │ │ │ + ldr r6, [pc, #2264] @ f930 │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ + str r7, [sp, #32] │ │ │ │ │ mov r9, ip │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r5, ip │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - str lr, [sp, #32] │ │ │ │ │ - str r7, [sp, #28] │ │ │ │ │ - add r2, r1, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq 10010 │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 10028 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq 10084 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + beq f888 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne f8a0 │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq fef4 │ │ │ │ │ mov r1, #27 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f63c │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne f660 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f8fc │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f86c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq fb9c │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq fbd8 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq fbc4 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq fc00 │ │ │ │ │ mov r1, #28 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne f998 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + bne faac │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f97c │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f8a0 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ │ - beq fbe4 │ │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ │ + beq ffd4 │ │ │ │ │ mov r1, #29 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f92c │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne f984 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f8fc │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f86c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq fedc │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq ffb4 │ │ │ │ │ mov r1, #20 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f8b0 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne f934 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f8fc │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f86c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq fb7c │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq 10024 │ │ │ │ │ mov r1, #30 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f9f8 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne f8cc │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f8fc │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f86c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq fefc │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq 10064 │ │ │ │ │ mov r1, #21 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fad0 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne fa5c │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f840 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f86c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq ff3c │ │ │ │ │ - ldr r1, [pc, #1828] @ f918 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq 10044 │ │ │ │ │ + ldr r1, [pc, #1804] @ f920 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa6c │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne f9f8 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f840 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f86c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq ff1c │ │ │ │ │ - ldr r1, [pc, #1784] @ f924 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq 10084 │ │ │ │ │ + ldr r1, [pc, #1760] @ f92c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f858 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne fb0c │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f840 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f86c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq ffb0 │ │ │ │ │ - ldr r1, [pc, #1724] @ f920 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq fbb8 │ │ │ │ │ + ldr r1, [pc, #1700] @ f928 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f7e0 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne f80c │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f840 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f86c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq ff80 │ │ │ │ │ - ldr r1, [pc, #1668] @ f920 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq fff4 │ │ │ │ │ + ldr r1, [pc, #1644] @ f928 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f790 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ + bne f7b4 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ - beq ed4c │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne ed4c │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + beq ed6c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne ed6c │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - beq fc40 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - ble f334 │ │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq fc90 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ble f35c │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ - cmp r9, #1 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq f334 │ │ │ │ │ + beq f35c │ │ │ │ │ sub r2, r8, #4 │ │ │ │ │ - add r2, r2, r9, lsl #2 │ │ │ │ │ + add r2, r2, r1, lsl #2 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - rsb lr, r8, #4 │ │ │ │ │ - add r1, lr, r3 │ │ │ │ │ + rsb r6, r8, #4 │ │ │ │ │ + add r1, r6, r3 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ │ + ldr r0, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str ip, [r0, r1] │ │ │ │ │ - bne f31c │ │ │ │ │ + bne f344 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq eeb4 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + beq eed4 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ - ldr r9, [r3, #24] │ │ │ │ │ + ldr fp, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_get_cmpops> │ │ │ │ │ R_ARM_CALL _PyPegen_get_cmpops │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r1, r9 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_exprs> │ │ │ │ │ R_ARM_CALL _PyPegen_get_exprs │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - stmib sp, {r8, r9} │ │ │ │ │ + stm sp, {r7, r8, fp} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, sl │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Compare> │ │ │ │ │ R_ARM_CALL _PyAST_Compare │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10060 │ │ │ │ │ + beq ff58 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b ed88 │ │ │ │ │ - ldr r1, [pc, #1348] @ f918 │ │ │ │ │ + b eda8 │ │ │ │ │ + ldr r1, [pc, #1324] @ f920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ed00 │ │ │ │ │ + beq ed20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ed00 │ │ │ │ │ + beq ed20 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f020 │ │ │ │ │ + bne f040 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq ed18 │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - b f990 │ │ │ │ │ + beq ed38 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + b f8b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ed3c │ │ │ │ │ + beq ed5c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f020 │ │ │ │ │ + bne f040 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ed44 │ │ │ │ │ + b ed64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ecc4 │ │ │ │ │ + beq ece4 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f020 │ │ │ │ │ + bne f040 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq ecdc │ │ │ │ │ - b f42c │ │ │ │ │ + beq ecfc │ │ │ │ │ + b f44c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e938 │ │ │ │ │ + bl e95c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq e9dc │ │ │ │ │ + beq ea00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ff6c │ │ │ │ │ + beq ff24 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp] │ │ │ │ │ @@ -17025,1643 +17032,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 fd1c │ │ │ │ │ - ldr r2, [pc, #1000] @ f914 │ │ │ │ │ + beq fea4 │ │ │ │ │ + ldr r2, [pc, #972] @ f91c │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b ed98 │ │ │ │ │ + b edb8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa48 │ │ │ │ │ + bne f9d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq fa64 │ │ │ │ │ + beq f9f0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f020 │ │ │ │ │ + bne f040 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b eb68 │ │ │ │ │ + b eb88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ebd4 │ │ │ │ │ + beq ebf4 │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f020 │ │ │ │ │ + bne f040 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq ebec │ │ │ │ │ - b f42c │ │ │ │ │ + beq ec0c │ │ │ │ │ + b f44c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ec4c │ │ │ │ │ + beq ec6c │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f020 │ │ │ │ │ + bne f040 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq ec64 │ │ │ │ │ - b f42c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 10254 │ │ │ │ │ + beq ec84 │ │ │ │ │ + b f44c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f09c │ │ │ │ │ + beq f0bc │ │ │ │ │ mov r1, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fc0c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + beq fc20 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq fb40 │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq fb5c │ │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ │ str r2, [r8, r4, lsl #2] │ │ │ │ │ - mov sl, r9 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b f058 │ │ │ │ │ + b f078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq eb98 │ │ │ │ │ + beq ebb8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f020 │ │ │ │ │ + bne f040 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq ebb0 │ │ │ │ │ - b f42c │ │ │ │ │ + beq ebd0 │ │ │ │ │ + b f44c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ec10 │ │ │ │ │ + beq ec30 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f020 │ │ │ │ │ + bne f040 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq ec28 │ │ │ │ │ - b f42c │ │ │ │ │ - ldr r1, [pc, #496] @ f924 │ │ │ │ │ + beq ec48 │ │ │ │ │ + b f44c │ │ │ │ │ + ldr r1, [pc, #468] @ f92c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ec88 │ │ │ │ │ + beq eca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ec88 │ │ │ │ │ + beq eca8 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f020 │ │ │ │ │ + bne f040 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq eca0 │ │ │ │ │ - b f42c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 10254 │ │ │ │ │ + beq ecc0 │ │ │ │ │ + b f44c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f2a8 │ │ │ │ │ + beq f2c8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f660 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + bne f684 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b f990 │ │ │ │ │ - ldr r1, [pc, #304] @ f918 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b f2e0 │ │ │ │ │ + ldr r1, [pc, #268] @ f920 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f270 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 10254 │ │ │ │ │ + beq f290 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f270 │ │ │ │ │ + beq f290 │ │ │ │ │ mov r1, #8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f660 │ │ │ │ │ + bne f684 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - beq f288 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f2a8 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b f990 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 10254 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq f238 │ │ │ │ │ - mov r1, #9 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ - R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bne f660 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - sub r0, r1, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ + b f8b0 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + b f010 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - beq f250 │ │ │ │ │ - b f840 │ │ │ │ │ + beq feec │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b eff0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 10254 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq ed6c │ │ │ │ │ + b f2f4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f158 │ │ │ │ │ - mov r1, #3 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq f1b0 │ │ │ │ │ + mov r1, #6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f660 │ │ │ │ │ + bne f684 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - beq f170 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b f990 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f1c8 │ │ │ │ │ + b f86c │ │ │ │ │ .word 0x0000045b │ │ │ │ │ .word 0x000002a7 │ │ │ │ │ .word 0x00000468 │ │ │ │ │ .word 0x0000024d │ │ │ │ │ .word 0x0000029f │ │ │ │ │ .word 0x00001770 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 10254 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f120 │ │ │ │ │ - mov r1, #4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq f178 │ │ │ │ │ + mov r1, #3 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f660 │ │ │ │ │ + bne f684 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - beq f138 │ │ │ │ │ - b f8fc │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b f2c0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ - R_ARM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne fb20 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - bl 10254 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f190 │ │ │ │ │ + b f86c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fc04 │ │ │ │ │ - mov r1, #2 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq f140 │ │ │ │ │ + mov r1, #4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f660 │ │ │ │ │ + bne f684 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ - sub r1, r0, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ - b f0f4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 10254 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq f190 │ │ │ │ │ - mov r1, #6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ - R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bne f660 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - beq f1a8 │ │ │ │ │ - b f8fc │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f158 │ │ │ │ │ + b f86c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - b eb68 │ │ │ │ │ - ldr r1, [pc, #-336] @ f924 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + b eb88 │ │ │ │ │ + ldr r1, [pc, #-212] @ f92c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f200 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 10254 │ │ │ │ │ + beq f220 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f200 │ │ │ │ │ + beq f220 │ │ │ │ │ mov r1, #10 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f660 │ │ │ │ │ + bne f684 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - beq f218 │ │ │ │ │ - b f840 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 10254 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f238 │ │ │ │ │ + b f86c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f1c8 │ │ │ │ │ + beq f1e8 │ │ │ │ │ mov r1, #5 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f660 │ │ │ │ │ + bne f684 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - beq f1e0 │ │ │ │ │ - b f840 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f200 │ │ │ │ │ + b f86c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ + R_ARM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne fb8c │ │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ │ + bl 1025c │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 100a4 │ │ │ │ │ + mov r1, #2 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ + R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bne f684 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ - sub r0, r0, #1 │ │ │ │ │ - bne fb70 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - b f0f4 │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ + b f114 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 1025c │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq f258 │ │ │ │ │ + mov r1, #9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ + R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bne f684 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + sub r0, r1, #1 │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f270 │ │ │ │ │ + b f86c │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fc38 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + beq fc88 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b f678 │ │ │ │ │ + b f69c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + bne fbac │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + sub r1, r0, #1 │ │ │ │ │ + b f114 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b fb38 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ │ + b fba4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldrne r1, [r7, #88] @ 0x58 │ │ │ │ │ subne r0, r1, #1 │ │ │ │ │ - beq f17c │ │ │ │ │ - b fa38 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq f27c │ │ │ │ │ + b f860 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fb38 │ │ │ │ │ + bne fba4 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ │ - bne f0d0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ │ + bne f0f0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r0, [r5, #88] @ 0x58 │ │ │ │ │ + ldrne r0, [r7, #88] @ 0x58 │ │ │ │ │ subne r0, r0, #1 │ │ │ │ │ - beq f0d0 │ │ │ │ │ - b fb38 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldrne r1, [r5, #88] @ 0x58 │ │ │ │ │ - subne r0, r1, #1 │ │ │ │ │ - beq f10c │ │ │ │ │ - b f96c │ │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ - b fb34 │ │ │ │ │ + beq f0f0 │ │ │ │ │ + b fba4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - beq f0b4 │ │ │ │ │ - b f8fc │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b eff0 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f0d4 │ │ │ │ │ + b f86c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne eff0 │ │ │ │ │ + bne f010 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ee84 │ │ │ │ │ - b eff0 │ │ │ │ │ + beq eea4 │ │ │ │ │ + b f010 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b fc7c │ │ │ │ │ + b fc68 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b f010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ea8c │ │ │ │ │ + b eaac │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne ea14 │ │ │ │ │ + bne ea38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r0, r0, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt eebc │ │ │ │ │ + blt eedc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bne eeb8 │ │ │ │ │ - ldr r3, [pc, #-988] @ f928 │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + bne eed8 │ │ │ │ │ + ldr r3, [pc, #-996] @ f930 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne ea44 │ │ │ │ │ + bne ea64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ea44 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq ff78 │ │ │ │ │ - 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 edb0 │ │ │ │ │ + b ea64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - beq ed28 │ │ │ │ │ - b f470 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r1, #1 │ │ │ │ │ + beq ebe0 │ │ │ │ │ + b f600 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - bne fa64 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne eb44 │ │ │ │ │ + ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r1, #1 │ │ │ │ │ + beq ed0c │ │ │ │ │ + b f440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ - subne r1, r1, #1 │ │ │ │ │ - beq eb44 │ │ │ │ │ - b fa64 │ │ │ │ │ + beq eb00 │ │ │ │ │ + b f8b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ - beq eb84 │ │ │ │ │ - b f6cc │ │ │ │ │ + beq eb18 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + beq eb44 │ │ │ │ │ + b f8b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ - beq ecb0 │ │ │ │ │ - b f4b8 │ │ │ │ │ + beq ec1c │ │ │ │ │ + b f740 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ - beq ebc0 │ │ │ │ │ - b f5dc │ │ │ │ │ + beq ec58 │ │ │ │ │ + b f650 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ - beq ec38 │ │ │ │ │ - b f62c │ │ │ │ │ + beq ec94 │ │ │ │ │ + b f7a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r1, #1 │ │ │ │ │ - beq ecec │ │ │ │ │ - b f420 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + bne f9f0 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + bne eb64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r1, #1 │ │ │ │ │ - beq ebfc │ │ │ │ │ - b f71c │ │ │ │ │ + subne r1, r1, #1 │ │ │ │ │ + beq eb64 │ │ │ │ │ + b f9f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ - beq ec74 │ │ │ │ │ - b f780 │ │ │ │ │ - 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 eae0 │ │ │ │ │ - b f990 │ │ │ │ │ + beq eba4 │ │ │ │ │ + b f6f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ - beq eaf8 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - beq eb24 │ │ │ │ │ - b f990 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldrne r1, [r5, #88] @ 0x58 │ │ │ │ │ - subne r0, r1, #1 │ │ │ │ │ - beq f144 │ │ │ │ │ - b f8f0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldrne r1, [r5, #88] @ 0x58 │ │ │ │ │ - subne r0, r1, #1 │ │ │ │ │ - beq f1b4 │ │ │ │ │ - b fb10 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq ecd0 │ │ │ │ │ + b f4dc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq ff30 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b edd0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldrne r1, [r5, #88] @ 0x58 │ │ │ │ │ - subne r0, r1, #1 │ │ │ │ │ - beq f224 │ │ │ │ │ - b f898 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + beq ed48 │ │ │ │ │ + b f494 │ │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ │ + b f098 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldrne r1, [r7, #88] @ 0x58 │ │ │ │ │ subne r0, r1, #1 │ │ │ │ │ - beq f1ec │ │ │ │ │ - b fac0 │ │ │ │ │ + beq f0a8 │ │ │ │ │ + b fc3c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e974 │ │ │ │ │ + beq e998 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b fd38 │ │ │ │ │ + b fec0 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b f524 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq f294 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b f990 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldrne r1, [r5, #88] @ 0x58 │ │ │ │ │ - subne r0, r1, #1 │ │ │ │ │ - beq f25c │ │ │ │ │ - b f834 │ │ │ │ │ + b f548 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ + strne r2, [r4, #60] @ 0x3c │ │ │ │ │ + b fda4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + strne r3, [r4, #60] @ 0x3c │ │ │ │ │ + b eedc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b eff0 │ │ │ │ │ + b f010 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b eff0 │ │ │ │ │ + b f010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b edf8 │ │ │ │ │ + b ee18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e9a4 │ │ │ │ │ - b fd28 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bge e9c8 │ │ │ │ │ + b feb0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq 1007c │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b f990 │ │ │ │ │ - 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 fecc │ │ │ │ │ - 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 eebc │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ - b f078 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + ldrne r1, [r7, #88] @ 0x58 │ │ │ │ │ + subne r0, r1, #1 │ │ │ │ │ + beq f164 │ │ │ │ │ + b f974 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldrne r1, [r7, #88] @ 0x58 │ │ │ │ │ subne r0, r1, #1 │ │ │ │ │ - beq f088 │ │ │ │ │ - b fc28 │ │ │ │ │ + beq f12c │ │ │ │ │ + b f9c4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq f2b4 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b f804 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldrne r1, [r7, #88] @ 0x58 │ │ │ │ │ + subne r0, r1, #1 │ │ │ │ │ + beq f19c │ │ │ │ │ + b f90c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldrne r1, [r7, #88] @ 0x58 │ │ │ │ │ + subne r0, r1, #1 │ │ │ │ │ + beq f20c │ │ │ │ │ + b fa4c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldrne r1, [r7, #88] @ 0x58 │ │ │ │ │ + subne r0, r1, #1 │ │ │ │ │ + beq f1d4 │ │ │ │ │ + b fa9c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldrne r1, [r7, #88] @ 0x58 │ │ │ │ │ + subne r0, r1, #1 │ │ │ │ │ + beq f244 │ │ │ │ │ + b fb4c │ │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ │ + b fba0 │ │ │ │ │ │ │ │ │ │ -000100a4 : │ │ │ │ │ +000100ac : │ │ │ │ │ star_expression_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #400] @ 1024c │ │ │ │ │ + ldr r2, [pc, #400] @ 10254 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 10218 │ │ │ │ │ + beq 10220 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1022c │ │ │ │ │ + bne 10234 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #356] @ 10250 │ │ │ │ │ + ldr r1, [pc, #356] @ 10258 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10118 │ │ │ │ │ + beq 10120 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 10238 │ │ │ │ │ + beq 10240 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10228 │ │ │ │ │ + bne 10230 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10194 │ │ │ │ │ + bne 1019c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10228 │ │ │ │ │ + bne 10230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #200] @ 10250 │ │ │ │ │ + ldr r2, [pc, #200] @ 10258 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b 10100 │ │ │ │ │ + b 10108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 10158 │ │ │ │ │ + beq 10160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 10228 │ │ │ │ │ + beq 10230 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - bne 1017c │ │ │ │ │ + bne 10184 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1017c │ │ │ │ │ + beq 10184 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 10110 │ │ │ │ │ + b 10118 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 100e0 │ │ │ │ │ + beq 100e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 10210 │ │ │ │ │ + b 10218 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 10128 │ │ │ │ │ - b 101fc │ │ │ │ │ + bge 10130 │ │ │ │ │ + b 10204 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000454 │ │ │ │ │ │ │ │ │ │ -00010254 : │ │ │ │ │ +0001025c : │ │ │ │ │ bitwise_or_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #688] @ 1051c │ │ │ │ │ + ldr r1, [pc, #688] @ 10524 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 10498 │ │ │ │ │ - ldr r1, [pc, #660] @ 10520 │ │ │ │ │ + beq 104a0 │ │ │ │ │ + ldr r1, [pc, #660] @ 10528 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ - beq 102b8 │ │ │ │ │ + beq 102c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r7, [pc, #600] @ 1051c │ │ │ │ │ + ldr r7, [pc, #600] @ 10524 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #592] @ 10520 │ │ │ │ │ + ldr r2, [pc, #592] @ 10528 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 104b0 │ │ │ │ │ + bne 104b8 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 104d4 │ │ │ │ │ + beq 104dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10480 │ │ │ │ │ + bne 10488 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 103ac │ │ │ │ │ + beq 103b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 103e8 │ │ │ │ │ + bne 103f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10480 │ │ │ │ │ + bne 10488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10524 │ │ │ │ │ + bl 1052c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10384 │ │ │ │ │ + beq 1038c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10488 │ │ │ │ │ + bne 10490 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bge 10394 │ │ │ │ │ + bge 1039c │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b 102c4 │ │ │ │ │ + b 102cc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10488 │ │ │ │ │ + bne 10490 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 104c0 │ │ │ │ │ + blt 104c8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bne 10480 │ │ │ │ │ + bne 10488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 10334 │ │ │ │ │ + beq 1033c │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10334 │ │ │ │ │ + beq 1033c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10524 │ │ │ │ │ + bl 1052c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 10334 │ │ │ │ │ + beq 1033c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 10510 │ │ │ │ │ + beq 10518 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, #10 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 104e0 │ │ │ │ │ + beq 104e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10488 │ │ │ │ │ + bne 10490 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bgt 10378 │ │ │ │ │ - b 10394 │ │ │ │ │ + bgt 10380 │ │ │ │ │ + b 1039c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 102b0 │ │ │ │ │ + b 102b8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #124] @ 10520 │ │ │ │ │ + ldr r1, [pc, #124] @ 10528 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 10290 │ │ │ │ │ + b 10298 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 102b0 │ │ │ │ │ + b 102b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 10488 │ │ │ │ │ + b 10490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 102f8 │ │ │ │ │ + b 10300 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 10488 │ │ │ │ │ + bne 10490 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10394 │ │ │ │ │ - b 10488 │ │ │ │ │ + beq 1039c │ │ │ │ │ + b 10490 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 104fc │ │ │ │ │ + b 10504 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000468 │ │ │ │ │ │ │ │ │ │ -00010524 : │ │ │ │ │ +0001052c : │ │ │ │ │ bitwise_xor_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - ldr r1, [pc, #1512] @ 10b24 │ │ │ │ │ + ldr r1, [pc, #1512] @ 10b2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 109e8 │ │ │ │ │ - ldr r1, [pc, #1484] @ 10b28 │ │ │ │ │ + beq 109f0 │ │ │ │ │ + ldr r1, [pc, #1484] @ 10b30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - beq 10588 │ │ │ │ │ + beq 10590 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - ldr r6, [pc, #1424] @ 10b24 │ │ │ │ │ + ldr r6, [pc, #1424] @ 10b2c │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #1416] @ 10b28 │ │ │ │ │ + ldr r2, [pc, #1416] @ 10b30 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10ac0 │ │ │ │ │ + bne 10ac8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 10ad0 │ │ │ │ │ + beq 10ad8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 109bc │ │ │ │ │ + bne 109c4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 106b4 │ │ │ │ │ + beq 106bc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bl 10524 │ │ │ │ │ + bl 1052c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 106f0 │ │ │ │ │ + bne 106f8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 10a00 │ │ │ │ │ + bne 10a08 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10a08 │ │ │ │ │ - ldr r1, [pc, #1276] @ 10b2c │ │ │ │ │ + beq 10a10 │ │ │ │ │ + ldr r1, [pc, #1276] @ 10b34 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10788 │ │ │ │ │ + beq 10790 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r1, #2 │ │ │ │ │ - beq 10680 │ │ │ │ │ + beq 10688 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 109c4 │ │ │ │ │ + bne 109cc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bge 1069c │ │ │ │ │ + bge 106a4 │ │ │ │ │ mov fp, r1 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b 10598 │ │ │ │ │ + b 105a0 │ │ │ │ │ mov ip, r8 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 109c4 │ │ │ │ │ + bne 109cc │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10b10 │ │ │ │ │ + blt 10b18 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 109bc │ │ │ │ │ + bne 109c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10524 │ │ │ │ │ + bl 1052c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 10604 │ │ │ │ │ + beq 1060c │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10604 │ │ │ │ │ + beq 1060c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10b30 │ │ │ │ │ + bl 10b38 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 10604 │ │ │ │ │ + beq 1060c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 10a50 │ │ │ │ │ + beq 10a58 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #11 │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10a20 │ │ │ │ │ + beq 10a28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 109c4 │ │ │ │ │ + bne 109cc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bgt 10674 │ │ │ │ │ - b 1069c │ │ │ │ │ + bgt 1067c │ │ │ │ │ + b 106a4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - ldr r2, [pc, #908] @ 10b2c │ │ │ │ │ + ldr r2, [pc, #908] @ 10b34 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10998 │ │ │ │ │ - ldr r3, [pc, #872] @ 10b24 │ │ │ │ │ + bne 109a0 │ │ │ │ │ + ldr r3, [pc, #872] @ 10b2c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10adc │ │ │ │ │ + beq 10ae4 │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 10ae8 │ │ │ │ │ + bne 10af0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 10878 │ │ │ │ │ + beq 10880 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl 10b30 │ │ │ │ │ + bl 10b38 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bne 108c0 │ │ │ │ │ + bne 108c8 │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 10ae8 │ │ │ │ │ + bne 10af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114fc │ │ │ │ │ + bl 11504 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ - beq 10964 │ │ │ │ │ + beq 1096c │ │ │ │ │ cmp lr, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 109d4 │ │ │ │ │ + bne 109dc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - blt 10958 │ │ │ │ │ + blt 10960 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r2, r0, #2 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 109b0 │ │ │ │ │ + beq 109b8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10668 │ │ │ │ │ + b 10670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10af8 │ │ │ │ │ + blt 10b00 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bne 10ae8 │ │ │ │ │ + bne 10af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10b30 │ │ │ │ │ + bl 10b38 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 10814 │ │ │ │ │ + beq 1081c │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10814 │ │ │ │ │ + beq 1081c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114fc │ │ │ │ │ + bl 11504 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - beq 10814 │ │ │ │ │ + beq 1081c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 10aa0 │ │ │ │ │ + beq 10aa8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ mov r1, #12 │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10a5c │ │ │ │ │ + beq 10a64 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 109d4 │ │ │ │ │ + bne 109dc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 10858 │ │ │ │ │ + ble 10860 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b 10798 │ │ │ │ │ + b 107a0 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 109d8 │ │ │ │ │ + bne 109e0 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ sub r2, r2, #3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 10870 │ │ │ │ │ + bne 10878 │ │ │ │ │ sub r3, sl, #2 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 1069c │ │ │ │ │ + b 106a4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r0, #2 │ │ │ │ │ - bne 1065c │ │ │ │ │ + bne 10664 │ │ │ │ │ mov ip, r8 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ - b 10688 │ │ │ │ │ + b 10690 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 10580 │ │ │ │ │ + b 10588 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov ip, lr │ │ │ │ │ - b 10688 │ │ │ │ │ + b 10690 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #308] @ 10b28 │ │ │ │ │ + ldr r1, [pc, #308] @ 10b30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 10560 │ │ │ │ │ + b 10568 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 109c4 │ │ │ │ │ + b 109cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #276] @ 10b2c │ │ │ │ │ + ldr r1, [pc, #276] @ 10b34 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ │ - b 10634 │ │ │ │ │ + b 1063c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 109c4 │ │ │ │ │ + bne 109cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1069c │ │ │ │ │ - b 109c4 │ │ │ │ │ + beq 106a4 │ │ │ │ │ + b 109cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 10a3c │ │ │ │ │ + b 10a44 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - bne 10ab0 │ │ │ │ │ + bne 10ab8 │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 109d8 │ │ │ │ │ + bne 109e0 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ sub r2, r0, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 10870 │ │ │ │ │ + bne 10878 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ - b 10990 │ │ │ │ │ + b 10998 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 10a74 │ │ │ │ │ + b 10a7c │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str lr, [r4, #60] @ 0x3c │ │ │ │ │ - b 109dc │ │ │ │ │ + b 109e4 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10580 │ │ │ │ │ + b 10588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 105c8 │ │ │ │ │ + b 105d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 107cc │ │ │ │ │ + b 107d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 109dc │ │ │ │ │ + b 109e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov lr, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str lr, [r4, #60] @ 0x3c │ │ │ │ │ - b 109dc │ │ │ │ │ + b 109e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 109c4 │ │ │ │ │ + b 109cc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000469 │ │ │ │ │ .word 0x0000046a │ │ │ │ │ │ │ │ │ │ -00010b30 : │ │ │ │ │ +00010b38 : │ │ │ │ │ bitwise_and_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ - ldr r1, [pc, #2476] @ 114f4 │ │ │ │ │ + ldr r1, [pc, #2476] @ 114fc │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11378 │ │ │ │ │ - ldr r1, [pc, #2448] @ 114f8 │ │ │ │ │ + beq 11380 │ │ │ │ │ + ldr r1, [pc, #2448] @ 11500 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ - beq 10b94 │ │ │ │ │ + beq 10b9c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr lr, [r7, #8] │ │ │ │ │ - ldr r6, [pc, #2388] @ 114f4 │ │ │ │ │ + ldr r6, [pc, #2388] @ 114fc │ │ │ │ │ mov fp, lr │ │ │ │ │ mov r4, lr │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - ldr r2, [pc, #2372] @ 114f8 │ │ │ │ │ + ldr r2, [pc, #2372] @ 11500 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1135c │ │ │ │ │ + bne 11364 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ str r4, [r9, #8] │ │ │ │ │ - beq 1136c │ │ │ │ │ + beq 11374 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 111ac │ │ │ │ │ + bne 111b4 │ │ │ │ │ ldr sl, [r9, #8] │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 11240 │ │ │ │ │ + beq 11248 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r3, sl, lsl #2] │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r7, [r2, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - beq 11288 │ │ │ │ │ + beq 11290 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2252] @ 114f8 │ │ │ │ │ + ldr r1, [pc, #2252] @ 11500 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10cbc │ │ │ │ │ + beq 10cc4 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 10e0c │ │ │ │ │ + bne 10e14 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str sl, [r9, #8] │ │ │ │ │ - bne 111ac │ │ │ │ │ + bne 111b4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 114fc │ │ │ │ │ + bl 11504 │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11060 │ │ │ │ │ + beq 11068 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - bne 11224 │ │ │ │ │ + bne 1122c │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - blt 10e9c │ │ │ │ │ + blt 10ea4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ str fp, [r7, #8] │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ │ @@ -18672,217 +18672,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] @ 114f8 │ │ │ │ │ + ldr r2, [pc, #2060] @ 11500 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1142c │ │ │ │ │ - ldr r3, [pc, #2028] @ 114f4 │ │ │ │ │ + bne 11434 │ │ │ │ │ + ldr r3, [pc, #2028] @ 114fc │ │ │ │ │ str r7, [r9, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r9, #88] @ 0x58 │ │ │ │ │ - beq 11420 │ │ │ │ │ + beq 11428 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 111f4 │ │ │ │ │ + bne 111fc │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 11390 │ │ │ │ │ + beq 11398 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ - ldr r1, [pc, #1972] @ 114f4 │ │ │ │ │ + ldr r1, [pc, #1972] @ 114fc │ │ │ │ │ ldr r2, [r3, r8, lsl #2] │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - beq 113dc │ │ │ │ │ - ldr r1, [pc, #1932] @ 114f8 │ │ │ │ │ + beq 113e4 │ │ │ │ │ + ldr r1, [pc, #1932] @ 11500 │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10ea8 │ │ │ │ │ + beq 10eb0 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 10fbc │ │ │ │ │ + bne 10fc4 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r8, [r9, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 111f4 │ │ │ │ │ + bne 111fc │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 114fc │ │ │ │ │ + bl 11504 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11178 │ │ │ │ │ + beq 11180 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - bne 11230 │ │ │ │ │ + bne 11238 │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 11054 │ │ │ │ │ + blt 1105c │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - beq 10c5c │ │ │ │ │ + beq 10c64 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10c58 │ │ │ │ │ + beq 10c60 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 114fc │ │ │ │ │ + bl 11504 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 10c58 │ │ │ │ │ + beq 10c60 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 11488 │ │ │ │ │ + beq 11490 │ │ │ │ │ ldr ip, [r9, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #12 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11454 │ │ │ │ │ + beq 1145c │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11224 │ │ │ │ │ + bne 1122c │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble 10c9c │ │ │ │ │ + ble 10ca4 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ - b 10bac │ │ │ │ │ + b 10bb4 │ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - ldr r2, [pc, #1576] @ 114f8 │ │ │ │ │ + ldr r2, [pc, #1576] @ 11500 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11294 │ │ │ │ │ - ldr r2, [pc, #1544] @ 114f4 │ │ │ │ │ + bne 1129c │ │ │ │ │ + ldr r2, [pc, #1544] @ 114fc │ │ │ │ │ str r7, [r9, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - beq 112f4 │ │ │ │ │ + beq 112fc │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 112d8 │ │ │ │ │ + bne 112e0 │ │ │ │ │ ldr r4, [r9, #8] │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 11088 │ │ │ │ │ + beq 11090 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ - bl 10b30 │ │ │ │ │ + bl 10b38 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne 110d0 │ │ │ │ │ + bne 110d8 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r4, [r9, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 112d8 │ │ │ │ │ + bne 112e0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 114fc │ │ │ │ │ + bl 11504 │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 111bc │ │ │ │ │ + beq 111c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - bne 1120c │ │ │ │ │ + bne 11214 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 1116c │ │ │ │ │ + blt 11174 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r9, #8] │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 10d98 │ │ │ │ │ + beq 10da0 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10d98 │ │ │ │ │ + beq 10da0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 114fc │ │ │ │ │ + bl 11504 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 10d98 │ │ │ │ │ + beq 10da0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 114d8 │ │ │ │ │ + beq 114e0 │ │ │ │ │ ldr ip, [r9, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ @@ -18890,2170 +18890,2170 @@ │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, #12 │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11498 │ │ │ │ │ + beq 114a0 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - bne 11230 │ │ │ │ │ + bne 11238 │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble 10de0 │ │ │ │ │ + ble 10de8 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ - b 10ce4 │ │ │ │ │ + b 10cec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ str sl, [r9, #8] │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - beq 10ca4 │ │ │ │ │ + beq 10cac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - b 10b8c │ │ │ │ │ + b 10b94 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 112b4 │ │ │ │ │ + blt 112bc │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - bne 112d8 │ │ │ │ │ + bne 112e0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 10b30 │ │ │ │ │ + bl 10b38 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10f44 │ │ │ │ │ + beq 10f4c │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10f44 │ │ │ │ │ + beq 10f4c │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 114fc │ │ │ │ │ + bl 11504 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ - beq 10f44 │ │ │ │ │ + beq 10f4c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 11340 │ │ │ │ │ + beq 11348 │ │ │ │ │ ldr ip, [r9, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, #12 │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11300 │ │ │ │ │ + beq 11308 │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1120c │ │ │ │ │ + bne 11214 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble 10f8c │ │ │ │ │ + ble 10f94 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ - b 10ec8 │ │ │ │ │ + b 10ed0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ str r8, [r9, #8] │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - beq 10df0 │ │ │ │ │ + beq 10df8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ str sl, [r9, #8] │ │ │ │ │ - beq 10c68 │ │ │ │ │ + beq 10c70 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11078 │ │ │ │ │ + b 11080 │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r9, #8] │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - beq 10fa0 │ │ │ │ │ + beq 10fa8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ str r8, [r9, #8] │ │ │ │ │ - beq 10da8 │ │ │ │ │ + beq 10db0 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 11198 │ │ │ │ │ + b 111a0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 111e0 │ │ │ │ │ + b 111e8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 11078 │ │ │ │ │ + b 11080 │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ - b 11198 │ │ │ │ │ + b 111a0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 113e8 │ │ │ │ │ + blt 113f0 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bne 111ac │ │ │ │ │ + bne 111b4 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #632] @ 114f4 │ │ │ │ │ + ldr r2, [pc, #632] @ 114fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 10c20 │ │ │ │ │ + bne 10c28 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10c20 │ │ │ │ │ + b 10c28 │ │ │ │ │ mov r2, sl │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - b 10fb4 │ │ │ │ │ + b 10fbc │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, fp │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r9, #60] @ 0x3c │ │ │ │ │ - b 111e0 │ │ │ │ │ + b 111e8 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 111e0 │ │ │ │ │ + b 111e8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10efc │ │ │ │ │ + b 10f04 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r9, #60] @ 0x3c │ │ │ │ │ - bne 111e0 │ │ │ │ │ + bne 111e8 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10fa0 │ │ │ │ │ - b 111e0 │ │ │ │ │ + beq 10fa8 │ │ │ │ │ + b 111e8 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1132c │ │ │ │ │ + b 11334 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - b 10b8c │ │ │ │ │ + b 10b94 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10bdc │ │ │ │ │ + b 10be4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #372] @ 114f8 │ │ │ │ │ + ldr r1, [pc, #372] @ 11500 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b 10b6c │ │ │ │ │ + b 10b74 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 11400 │ │ │ │ │ + blt 11408 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - bne 111f4 │ │ │ │ │ + bne 111fc │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #292] @ 114f4 │ │ │ │ │ + ldr r2, [pc, #292] @ 114fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 10d64 │ │ │ │ │ + bne 10d6c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10d64 │ │ │ │ │ + b 10d6c │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r9, #60] @ 0x3c │ │ │ │ │ - b 11078 │ │ │ │ │ + b 11080 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r2, [r9, #60] @ 0x3c │ │ │ │ │ - b 11198 │ │ │ │ │ + b 111a0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10d18 │ │ │ │ │ + b 10d20 │ │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r9, #88] @ 0x58 │ │ │ │ │ - beq 10c58 │ │ │ │ │ - b 10e0c │ │ │ │ │ + beq 10c60 │ │ │ │ │ + b 10e14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r9, #60] @ 0x3c │ │ │ │ │ - bne 11078 │ │ │ │ │ + bne 11080 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10ca4 │ │ │ │ │ - b 11078 │ │ │ │ │ + beq 10cac │ │ │ │ │ + b 11080 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11474 │ │ │ │ │ + b 1147c │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r9, #60] @ 0x3c │ │ │ │ │ - bne 11198 │ │ │ │ │ + bne 111a0 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10df0 │ │ │ │ │ - b 11198 │ │ │ │ │ + beq 10df8 │ │ │ │ │ + b 111a0 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 114c4 │ │ │ │ │ + b 114cc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046a │ │ │ │ │ │ │ │ │ │ -000114fc : │ │ │ │ │ +00011504 : │ │ │ │ │ shift_expr_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #1392] @ 11a84 │ │ │ │ │ + ldr r1, [pc, #1392] @ 11a8c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 119b8 │ │ │ │ │ - ldr r1, [pc, #1364] @ 11a88 │ │ │ │ │ + beq 119c0 │ │ │ │ │ + ldr r1, [pc, #1364] @ 11a90 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ - beq 11560 │ │ │ │ │ + beq 11568 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r8, [pc, #1304] @ 11a84 │ │ │ │ │ + ldr r8, [pc, #1304] @ 11a8c │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #1296] @ 11a88 │ │ │ │ │ + ldr r2, [pc, #1296] @ 11a90 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11a58 │ │ │ │ │ + bne 11a60 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 11a4c │ │ │ │ │ + beq 11a54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11948 │ │ │ │ │ + bne 11950 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1172c │ │ │ │ │ + beq 11690 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - bl 114fc │ │ │ │ │ + bl 11504 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 11768 │ │ │ │ │ + bne 116cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11948 │ │ │ │ │ + bne 11950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114fc │ │ │ │ │ + bl 11504 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 11688 │ │ │ │ │ + bne 11770 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 117e0 │ │ │ │ │ + bne 117e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11948 │ │ │ │ │ + bne 11950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a98 │ │ │ │ │ + bl 11aa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11658 │ │ │ │ │ + beq 11660 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1171c │ │ │ │ │ + bne 11760 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble 11670 │ │ │ │ │ + ble 11678 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b 1156c │ │ │ │ │ + b 11574 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1171c │ │ │ │ │ + bne 11760 │ │ │ │ │ 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 r1, #34 @ 0x22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 11a20 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r3, r5, lsl #2] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ │ + ldr sl, [r3, #16] │ │ │ │ │ + bne 11950 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 11504 │ │ │ │ │ + subs fp, r0, #0 │ │ │ │ │ + beq 115e4 │ │ │ │ │ + mov r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 115fc │ │ │ │ │ + beq 115e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a98 │ │ │ │ │ + bl 11aa0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 115fc │ │ │ │ │ + beq 115e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 11a68 │ │ │ │ │ + beq 11a70 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ - mov r1, #9 │ │ │ │ │ + mov r1, #8 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117d8 │ │ │ │ │ + bne 117e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11a18 │ │ │ │ │ + bne 11a20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11670 │ │ │ │ │ + beq 11678 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11558 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 11a18 │ │ │ │ │ - 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 11948 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 114fc │ │ │ │ │ - subs fp, r0, #0 │ │ │ │ │ - beq 115dc │ │ │ │ │ - mov r1, #33 @ 0x21 │ │ │ │ │ + b 11560 │ │ │ │ │ + mov r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 115dc │ │ │ │ │ + beq 11604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a98 │ │ │ │ │ + bl 11aa0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 115dc │ │ │ │ │ + beq 11604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 11a68 │ │ │ │ │ + beq 11a70 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ - mov r1, #8 │ │ │ │ │ + mov r1, #9 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 116f8 │ │ │ │ │ + beq 1173c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1162c │ │ │ │ │ + b 11634 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1194c │ │ │ │ │ - ldr r2, [pc, #656] @ 11a84 │ │ │ │ │ + bne 11954 │ │ │ │ │ + ldr r2, [pc, #656] @ 11a8c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11a2c │ │ │ │ │ + beq 11a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a98 │ │ │ │ │ + bl 11aa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 119b0 │ │ │ │ │ - ldr r2, [pc, #616] @ 11a84 │ │ │ │ │ + beq 119b8 │ │ │ │ │ + ldr r2, [pc, #616] @ 11a8c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11a0c │ │ │ │ │ + beq 11a14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119fc │ │ │ │ │ + bne 11a04 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119d0 │ │ │ │ │ + bne 119d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119fc │ │ │ │ │ + bne 11a04 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119d0 │ │ │ │ │ + bne 119d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119fc │ │ │ │ │ + bne 11a04 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119d0 │ │ │ │ │ + bne 119d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119fc │ │ │ │ │ + bne 11a04 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119d0 │ │ │ │ │ + bne 119d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119fc │ │ │ │ │ + bne 11a04 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119d0 │ │ │ │ │ + bne 119d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119fc │ │ │ │ │ + bne 11a04 │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119d0 │ │ │ │ │ + bne 119d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119fc │ │ │ │ │ + bne 11a04 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119d8 │ │ │ │ │ + bne 119e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 11618 │ │ │ │ │ + beq 11620 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1171c │ │ │ │ │ + b 11760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e938 │ │ │ │ │ + bl e95c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 119f0 │ │ │ │ │ - ldr r2, [pc, #288] @ 11a8c │ │ │ │ │ + beq 119f8 │ │ │ │ │ + ldr r2, [pc, #288] @ 11a94 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #284] @ 11a90 │ │ │ │ │ + ldr r2, [pc, #284] @ 11a98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ ldr r3, [r9, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 11938 │ │ │ │ │ + bne 11940 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11934 │ │ │ │ │ + b 1193c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #196] @ 11a88 │ │ │ │ │ + ldr r1, [pc, #196] @ 11a90 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 11538 │ │ │ │ │ + b 11540 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - ldr r1, [pc, #180] @ 11a94 │ │ │ │ │ + ldr r1, [pc, #180] @ 11a9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 11954 │ │ │ │ │ + bne 1195c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11934 │ │ │ │ │ + b 1193c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11934 │ │ │ │ │ + b 1193c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11828 │ │ │ │ │ + b 11830 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1171c │ │ │ │ │ + b 11760 │ │ │ │ │ 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 11800 │ │ │ │ │ - b 11938 │ │ │ │ │ + beq 11808 │ │ │ │ │ + b 11940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 115a0 │ │ │ │ │ + b 115a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11558 │ │ │ │ │ + b 11560 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11670 │ │ │ │ │ - b 1171c │ │ │ │ │ + beq 11678 │ │ │ │ │ + b 11760 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046b │ │ │ │ │ .word 0x000005d4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x000002a7 │ │ │ │ │ │ │ │ │ │ -00011a98 : │ │ │ │ │ +00011aa0 : │ │ │ │ │ sum_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #836] @ 11df4 │ │ │ │ │ + ldr r1, [pc, #836] @ 11dfc │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11ddc │ │ │ │ │ - ldr r1, [pc, #808] @ 11df8 │ │ │ │ │ + beq 11de4 │ │ │ │ │ + ldr r1, [pc, #808] @ 11e00 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ - beq 11afc │ │ │ │ │ + beq 11b04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - ldr r7, [pc, #748] @ 11df4 │ │ │ │ │ + ldr r7, [pc, #748] @ 11dfc │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #740] @ 11df8 │ │ │ │ │ + ldr r2, [pc, #740] @ 11e00 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11dcc │ │ │ │ │ + bne 11dd4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 11dc0 │ │ │ │ │ + beq 11dc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11db4 │ │ │ │ │ + bne 11dbc │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 11c10 │ │ │ │ │ + beq 11c18 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - bl 11a98 │ │ │ │ │ + bl 11aa0 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 11c4c │ │ │ │ │ + bne 11c54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11db4 │ │ │ │ │ + bne 11dbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a98 │ │ │ │ │ + bl 11aa0 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 11cfc │ │ │ │ │ + bne 11d04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11db4 │ │ │ │ │ + bne 11dbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11dfc │ │ │ │ │ + bl 11e04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11be8 │ │ │ │ │ + beq 11bf0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11cec │ │ │ │ │ + bne 11cf4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bge 11bf8 │ │ │ │ │ + bge 11c00 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b 11b08 │ │ │ │ │ + b 11b10 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11cec │ │ │ │ │ + bne 11cf4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 11da0 │ │ │ │ │ + blt 11da8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - bne 11db4 │ │ │ │ │ + bne 11dbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a98 │ │ │ │ │ + bl 11aa0 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 11b78 │ │ │ │ │ + beq 11b80 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11b78 │ │ │ │ │ + beq 11b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11dfc │ │ │ │ │ + bl 11e04 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 11b78 │ │ │ │ │ + beq 11b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 11d94 │ │ │ │ │ + beq 11d9c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, #1 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11d6c │ │ │ │ │ + bne 11d74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 11cec │ │ │ │ │ + bne 11cf4 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11bf8 │ │ │ │ │ + beq 11c00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11af4 │ │ │ │ │ + b 11afc │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11b98 │ │ │ │ │ + beq 11ba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11dfc │ │ │ │ │ + bl 11e04 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 11b98 │ │ │ │ │ + beq 11ba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 11d94 │ │ │ │ │ + beq 11d9c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, #2 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11cbc │ │ │ │ │ + beq 11cc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11cec │ │ │ │ │ + bne 11cf4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt 11bdc │ │ │ │ │ - b 11bf8 │ │ │ │ │ + bgt 11be4 │ │ │ │ │ + b 11c00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11cdc │ │ │ │ │ + b 11ce4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11cec │ │ │ │ │ + b 11cf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11cec │ │ │ │ │ + b 11cf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11b3c │ │ │ │ │ + b 11b44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11af4 │ │ │ │ │ + b 11afc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #16] @ 11df8 │ │ │ │ │ + ldr r1, [pc, #16] @ 11e00 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 11ad4 │ │ │ │ │ + b 11adc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046c │ │ │ │ │ │ │ │ │ │ -00011dfc : │ │ │ │ │ +00011e04 : │ │ │ │ │ term_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #412] @ 11fb0 │ │ │ │ │ + ldr r1, [pc, #412] @ 11fb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11f98 │ │ │ │ │ - ldr r1, [pc, #384] @ 11fb4 │ │ │ │ │ + beq 11fa0 │ │ │ │ │ + ldr r1, [pc, #384] @ 11fbc │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - beq 11e60 │ │ │ │ │ + beq 11e68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #324] @ 11fb4 │ │ │ │ │ + ldr r2, [pc, #324] @ 11fbc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11f84 │ │ │ │ │ + bne 11f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11fb8 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11f70 │ │ │ │ │ + bne 11f78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11f50 │ │ │ │ │ + beq 11f58 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 11f50 │ │ │ │ │ + bge 11f58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #248] @ 11fb4 │ │ │ │ │ + ldr r2, [pc, #248] @ 11fbc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11f84 │ │ │ │ │ + bne 11f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11fb8 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11f70 │ │ │ │ │ + bne 11f78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11f4c │ │ │ │ │ + beq 11f54 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge 11f4c │ │ │ │ │ + bge 11f54 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #172] @ 11fb4 │ │ │ │ │ + ldr r2, [pc, #172] @ 11fbc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11f84 │ │ │ │ │ + bne 11f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11fb8 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11f70 │ │ │ │ │ + bne 11f78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11f68 │ │ │ │ │ + beq 11f70 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble 11f68 │ │ │ │ │ + ble 11f70 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 11ef8 │ │ │ │ │ + b 11f00 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11e58 │ │ │ │ │ + b 11e60 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 11f50 │ │ │ │ │ + b 11f58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11e58 │ │ │ │ │ + b 11e60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11e58 │ │ │ │ │ + b 11e60 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #16] @ 11fb4 │ │ │ │ │ + ldr r1, [pc, #16] @ 11fbc │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 11e38 │ │ │ │ │ + b 11e40 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046d │ │ │ │ │ │ │ │ │ │ -00011fb8 : │ │ │ │ │ +00011fc0 : │ │ │ │ │ term_raw(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r3, [pc, #3428] @ 12d34 │ │ │ │ │ + ldr r3, [pc, #3428] @ 12d3c │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 12b80 │ │ │ │ │ + beq 12b78 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12b94 │ │ │ │ │ + bne 12b8c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 12b44 │ │ │ │ │ + beq 12be8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3348] @ 12d34 │ │ │ │ │ + ldr r2, [pc, #3348] @ 12d3c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12b38 │ │ │ │ │ + beq 12c3c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3328] @ 12d38 │ │ │ │ │ + ldr r1, [pc, #3328] @ 12d40 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12214 │ │ │ │ │ + beq 1221c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1227c │ │ │ │ │ + bne 12284 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12b74 │ │ │ │ │ - ldr r2, [pc, #3256] @ 12d34 │ │ │ │ │ + bne 12c18 │ │ │ │ │ + ldr r2, [pc, #3256] @ 12d3c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12bf8 │ │ │ │ │ - ldr r1, [pc, #3240] @ 12d38 │ │ │ │ │ + beq 12bdc │ │ │ │ │ + ldr r1, [pc, #3240] @ 12d40 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12298 │ │ │ │ │ + beq 122a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12300 │ │ │ │ │ + bne 12308 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12b74 │ │ │ │ │ - ldr r2, [pc, #3168] @ 12d34 │ │ │ │ │ + bne 12c18 │ │ │ │ │ + ldr r2, [pc, #3168] @ 12d3c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12c54 │ │ │ │ │ - ldr r1, [pc, #3152] @ 12d38 │ │ │ │ │ + beq 12c24 │ │ │ │ │ + ldr r1, [pc, #3152] @ 12d40 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1231c │ │ │ │ │ + beq 12324 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12384 │ │ │ │ │ + bne 1238c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12b74 │ │ │ │ │ - ldr r2, [pc, #3080] @ 12d34 │ │ │ │ │ + bne 12c18 │ │ │ │ │ + ldr r2, [pc, #3080] @ 12d3c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12c3c │ │ │ │ │ - ldr r1, [pc, #3064] @ 12d38 │ │ │ │ │ + beq 12c48 │ │ │ │ │ + ldr r1, [pc, #3064] @ 12d40 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 123a0 │ │ │ │ │ + beq 123a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12408 │ │ │ │ │ + bne 12410 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12b74 │ │ │ │ │ - ldr r2, [pc, #2992] @ 12d34 │ │ │ │ │ + bne 12c18 │ │ │ │ │ + ldr r2, [pc, #2992] @ 12d3c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12c48 │ │ │ │ │ - ldr r1, [pc, #2976] @ 12d38 │ │ │ │ │ + beq 12c30 │ │ │ │ │ + ldr r1, [pc, #2976] @ 12d40 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12424 │ │ │ │ │ + beq 1242c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1248c │ │ │ │ │ + bne 12494 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1295c │ │ │ │ │ + bne 12964 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r8, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 12204 │ │ │ │ │ + bne 1220c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d4c │ │ │ │ │ + bl 12d54 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2836] @ 12d38 │ │ │ │ │ + ldr r2, [pc, #2836] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b1c │ │ │ │ │ + bne 12bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb8 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12af8 │ │ │ │ │ + bne 12b0c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12260 │ │ │ │ │ + beq 12268 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt 12590 │ │ │ │ │ + blt 12598 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12068 │ │ │ │ │ + beq 12070 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12530 │ │ │ │ │ + bne 12538 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12064 │ │ │ │ │ + b 1206c │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2704] @ 12d38 │ │ │ │ │ + ldr r2, [pc, #2704] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c04 │ │ │ │ │ + bne 12b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb8 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b10 │ │ │ │ │ + bne 12b18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 122e4 │ │ │ │ │ + beq 122ec │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt 126d0 │ │ │ │ │ + bgt 126d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 120c0 │ │ │ │ │ + beq 120c8 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12a14 │ │ │ │ │ + bne 12a1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 120bc │ │ │ │ │ + b 120c4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2572] @ 12d38 │ │ │ │ │ + ldr r2, [pc, #2572] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bd0 │ │ │ │ │ + bne 12ba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb8 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12aec │ │ │ │ │ + bne 12b00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12368 │ │ │ │ │ + beq 12370 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt 12770 │ │ │ │ │ + blt 12778 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12118 │ │ │ │ │ + beq 12120 │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12a70 │ │ │ │ │ + bne 12a78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12114 │ │ │ │ │ + b 1211c │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2440] @ 12d38 │ │ │ │ │ + ldr r2, [pc, #2440] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c20 │ │ │ │ │ + bne 12b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb8 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b04 │ │ │ │ │ + bne 12af4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 123ec │ │ │ │ │ + beq 123f4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt 12630 │ │ │ │ │ + blt 12638 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12170 │ │ │ │ │ + beq 12178 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12900 │ │ │ │ │ + bne 12908 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1216c │ │ │ │ │ + b 12174 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2308] @ 12d38 │ │ │ │ │ + ldr r2, [pc, #2308] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bb4 │ │ │ │ │ + bne 12b24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb8 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12acc │ │ │ │ │ + bne 12ad4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12470 │ │ │ │ │ + beq 12478 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt 12810 │ │ │ │ │ + blt 12818 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 121c8 │ │ │ │ │ + beq 121d0 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 121c4 │ │ │ │ │ + beq 121cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d4c │ │ │ │ │ + bl 12d54 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 121c4 │ │ │ │ │ + beq 121cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12bec │ │ │ │ │ + beq 12b98 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r8, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ - ldr r2, [pc, #2116] @ 12d3c │ │ │ │ │ + ldr r2, [pc, #2116] @ 12d44 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236e4 │ │ │ │ │ + bl 23720 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 12588 │ │ │ │ │ + bne 12590 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r8, #0 │ │ │ │ │ - beq 12200 │ │ │ │ │ + beq 12208 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 12204 │ │ │ │ │ + b 1220c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d4c │ │ │ │ │ + bl 12d54 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 12290 │ │ │ │ │ + beq 12298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12bec │ │ │ │ │ + beq 12b98 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r8, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #3 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1250c │ │ │ │ │ + beq 12514 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 12200 │ │ │ │ │ + b 12208 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1944] @ 12d38 │ │ │ │ │ + ldr r2, [pc, #1944] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b1c │ │ │ │ │ + bne 12bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb8 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12af8 │ │ │ │ │ + bne 12b0c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128b0 │ │ │ │ │ + beq 128b8 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 128b0 │ │ │ │ │ + bge 128b8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1868] @ 12d38 │ │ │ │ │ + ldr r2, [pc, #1868] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b1c │ │ │ │ │ + bne 12bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb8 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12af8 │ │ │ │ │ + bne 12b0c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128d8 │ │ │ │ │ + beq 128e0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble 128d8 │ │ │ │ │ + ble 128e0 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b 125dc │ │ │ │ │ + b 125e4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1784] @ 12d38 │ │ │ │ │ + ldr r2, [pc, #1784] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c20 │ │ │ │ │ + bne 12b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb8 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b04 │ │ │ │ │ + bne 12af4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128b8 │ │ │ │ │ + beq 128c8 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 128b8 │ │ │ │ │ + bge 128c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1708] @ 12d38 │ │ │ │ │ + ldr r2, [pc, #1708] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c20 │ │ │ │ │ + bne 12b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb8 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b04 │ │ │ │ │ + bne 12af4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128f8 │ │ │ │ │ + beq 128e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - ble 128f8 │ │ │ │ │ + ble 128e8 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b 1267c │ │ │ │ │ + b 12684 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1624] @ 12d38 │ │ │ │ │ + ldr r2, [pc, #1624] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c04 │ │ │ │ │ + bne 12b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb8 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b10 │ │ │ │ │ + bne 12b18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128c0 │ │ │ │ │ + beq 128c0 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 128c0 │ │ │ │ │ + bge 128c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1548] @ 12d38 │ │ │ │ │ + ldr r2, [pc, #1548] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c04 │ │ │ │ │ + bne 12b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb8 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b10 │ │ │ │ │ + bne 12b18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128e0 │ │ │ │ │ + beq 12900 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - ble 128e0 │ │ │ │ │ + ble 12900 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b 1271c │ │ │ │ │ + b 12724 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1464] @ 12d38 │ │ │ │ │ + ldr r2, [pc, #1464] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bd0 │ │ │ │ │ + bne 12ba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb8 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12aec │ │ │ │ │ + bne 12b00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128c8 │ │ │ │ │ + beq 128d0 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble 128c8 │ │ │ │ │ + ble 128d0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1388] @ 12d38 │ │ │ │ │ + ldr r2, [pc, #1388] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bd0 │ │ │ │ │ + bne 12ba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb8 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12aec │ │ │ │ │ + bne 12b00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128e8 │ │ │ │ │ + beq 128f0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - ble 128e8 │ │ │ │ │ + ble 128f0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b 127bc │ │ │ │ │ + b 127c4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1304] @ 12d38 │ │ │ │ │ + ldr r2, [pc, #1304] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bb4 │ │ │ │ │ + bne 12b24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb8 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12acc │ │ │ │ │ + bne 12ad4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128d0 │ │ │ │ │ + beq 128d8 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble 128d0 │ │ │ │ │ + ble 128d8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1228] @ 12d38 │ │ │ │ │ + ldr r2, [pc, #1228] @ 12d40 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bb4 │ │ │ │ │ + bne 12b24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb8 │ │ │ │ │ + bl 11fc0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12acc │ │ │ │ │ + bne 12ad4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128f0 │ │ │ │ │ + beq 128f8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble 128f0 │ │ │ │ │ + ble 128f8 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b 1285c │ │ │ │ │ + b 12864 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 12260 │ │ │ │ │ + b 12268 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 123ec │ │ │ │ │ + b 122ec │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 122e4 │ │ │ │ │ + b 123f4 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 12368 │ │ │ │ │ + b 12370 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 12470 │ │ │ │ │ + b 12478 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 12260 │ │ │ │ │ + b 12268 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 122e4 │ │ │ │ │ + b 123f4 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 12368 │ │ │ │ │ + b 12370 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 12470 │ │ │ │ │ + b 12478 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 123ec │ │ │ │ │ + b 122ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d4c │ │ │ │ │ + bl 12d54 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1241c │ │ │ │ │ + beq 12424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12bec │ │ │ │ │ + beq 12b98 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r8, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #6 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 12588 │ │ │ │ │ - b 1250c │ │ │ │ │ + bne 12590 │ │ │ │ │ + b 12514 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b94 │ │ │ │ │ - ldr r1, [pc, #964] @ 12d34 │ │ │ │ │ + bne 12b8c │ │ │ │ │ + ldr r1, [pc, #964] @ 12d3c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12cb0 │ │ │ │ │ + beq 12cb8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r1, [pc, #940] @ 12d34 │ │ │ │ │ + ldr r1, [pc, #940] @ 12d3c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12c60 │ │ │ │ │ + beq 12c68 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c84 │ │ │ │ │ + bne 12c8c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c74 │ │ │ │ │ + bne 12c7c │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c84 │ │ │ │ │ + bne 12c8c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c74 │ │ │ │ │ + bne 12c7c │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c84 │ │ │ │ │ + bne 12c8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 121d8 │ │ │ │ │ + b 121e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d4c │ │ │ │ │ + bl 12d54 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 12314 │ │ │ │ │ + beq 1231c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12bec │ │ │ │ │ + beq 12b98 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r8, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #5 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 12588 │ │ │ │ │ - b 1250c │ │ │ │ │ + bne 12590 │ │ │ │ │ + b 12514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d4c │ │ │ │ │ + bl 12d54 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 12398 │ │ │ │ │ + beq 123a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12bec │ │ │ │ │ + beq 12b98 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r8, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #13 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 12588 │ │ │ │ │ - b 1250c │ │ │ │ │ + bne 12590 │ │ │ │ │ + b 12514 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 121d8 │ │ │ │ │ - b 12960 │ │ │ │ │ + beq 121e0 │ │ │ │ │ + b 12968 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12118 │ │ │ │ │ + b 12178 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12068 │ │ │ │ │ + b 12120 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12170 │ │ │ │ │ + b 12070 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 120c0 │ │ │ │ │ + b 120c8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 121cc │ │ │ │ │ + b 12494 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12064 │ │ │ │ │ - b 1227c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1202c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + beq 120c4 │ │ │ │ │ + b 12308 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 12ba0 │ │ │ │ │ - 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 12018 │ │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - b 12204 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 12174 │ │ │ │ │ + b 12410 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11ff4 │ │ │ │ │ + beq 11ffc │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 12204 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ + b 1220c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 12204 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 121c4 │ │ │ │ │ - b 1248c │ │ │ │ │ + b 1220c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12114 │ │ │ │ │ - b 12384 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 12204 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12088 │ │ │ │ │ + beq 1211c │ │ │ │ │ + b 1238c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 120bc │ │ │ │ │ - b 12300 │ │ │ │ │ + beq 1206c │ │ │ │ │ + b 12284 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 12090 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 12c54 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r2, [r2, r6, lsl #2] │ │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ │ + ldr r7, [r2, #16] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 12020 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1216c │ │ │ │ │ - b 12408 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + b 1220c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12138 │ │ │ │ │ + b 120e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12190 │ │ │ │ │ + b 12198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 120e0 │ │ │ │ │ + b 12034 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 12140 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 1220c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 12994 │ │ │ │ │ + beq 1299c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 12a04 │ │ │ │ │ + b 12a0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #176] @ 12d40 │ │ │ │ │ + ldr r1, [pc, #176] @ 12d48 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 12ccc │ │ │ │ │ + bne 12cd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 12a04 │ │ │ │ │ + b 12a0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 12980 │ │ │ │ │ - b 12a04 │ │ │ │ │ + beq 12988 │ │ │ │ │ + b 12a0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d4c │ │ │ │ │ + bl 12d54 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 12ca4 │ │ │ │ │ - ldr r2, [pc, #96] @ 12d44 │ │ │ │ │ + beq 12cac │ │ │ │ │ + ldr r2, [pc, #96] @ 12d4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r2, [pc, #88] @ 12d48 │ │ │ │ │ + ldr r2, [pc, #88] @ 12d50 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ - beq 12a04 │ │ │ │ │ + beq 12a0c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 12a08 │ │ │ │ │ + b 12a10 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046d │ │ │ │ │ .word 0x00000604 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000002a7 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x000005d4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00012d4c : │ │ │ │ │ +00012d54 : │ │ │ │ │ factor_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r2, [pc, #1896] @ 134cc │ │ │ │ │ + ldr r2, [pc, #1896] @ 134d4 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 133c8 │ │ │ │ │ + beq 133d0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 133dc │ │ │ │ │ + bne 133e4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1852] @ 134d0 │ │ │ │ │ + ldr r1, [pc, #1852] @ 134d8 │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12fcc │ │ │ │ │ + bne 12fd4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 133b4 │ │ │ │ │ + beq 133bc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1317c │ │ │ │ │ + bne 13184 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1331c │ │ │ │ │ + bne 13324 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1317c │ │ │ │ │ + bne 13184 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 130f8 │ │ │ │ │ + bne 13100 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1317c │ │ │ │ │ + bne 13184 │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13368 │ │ │ │ │ + bne 13370 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 133dc │ │ │ │ │ - ldr r1, [pc, #1664] @ 134cc │ │ │ │ │ + bne 133e4 │ │ │ │ │ + ldr r1, [pc, #1664] @ 134d4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 130c4 │ │ │ │ │ + beq 130bc │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 13448 │ │ │ │ │ + beq 13464 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #1624] @ 134cc │ │ │ │ │ + ldr r2, [pc, #1624] @ 134d4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ 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 13498 │ │ │ │ │ + beq 134b4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12f24 │ │ │ │ │ + bne 12f2c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 134b8 │ │ │ │ │ + beq 13440 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ - bne 134ac │ │ │ │ │ - ldr r1, [pc, #1520] @ 134d4 │ │ │ │ │ + bne 134c8 │ │ │ │ │ + ldr r1, [pc, #1520] @ 134dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 131f4 │ │ │ │ │ + bne 13288 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 134ac │ │ │ │ │ + bne 134c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 134dc │ │ │ │ │ + bl 134e4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 130b4 │ │ │ │ │ + beq 130dc │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r2, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1309c │ │ │ │ │ + beq 130a4 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13190 │ │ │ │ │ + bne 13198 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 130ac │ │ │ │ │ - ldr r1, [pc, #1376] @ 134cc │ │ │ │ │ + bne 130b4 │ │ │ │ │ + ldr r1, [pc, #1376] @ 134d4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 133fc │ │ │ │ │ + beq 13404 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12fe4 │ │ │ │ │ + beq 12fec │ │ │ │ │ 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 130dc │ │ │ │ │ - ldr r2, [pc, #1300] @ 134d0 │ │ │ │ │ + beq 130d4 │ │ │ │ │ + ldr r2, [pc, #1300] @ 134d8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -21061,92 +21061,92 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 133e8 │ │ │ │ │ + beq 133f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13410 │ │ │ │ │ - ldr r1, [pc, #1212] @ 134d4 │ │ │ │ │ + bne 13418 │ │ │ │ │ + ldr r1, [pc, #1212] @ 134dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13290 │ │ │ │ │ + bne 131fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13410 │ │ │ │ │ + bne 13418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 134dc │ │ │ │ │ + bl 134e4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 130e4 │ │ │ │ │ + beq 130ec │ │ │ │ │ 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 │ │ │ │ │ - bne 12fb4 │ │ │ │ │ + bne 12fbc │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - ldr r2, [pc, #1084] @ 134d0 │ │ │ │ │ + ldr r2, [pc, #1084] @ 134d8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 12fc4 │ │ │ │ │ + b 12fcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 12f64 │ │ │ │ │ + beq 12f6c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 13078 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - b 12f18 │ │ │ │ │ + b 13080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13438 │ │ │ │ │ + beq 13454 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 13078 │ │ │ │ │ + b 13080 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + b 12f20 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r2, #1136 @ 0x470 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b 13050 │ │ │ │ │ + b 13058 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d4c │ │ │ │ │ + bl 12d54 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12e0c │ │ │ │ │ + beq 12e14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1317c │ │ │ │ │ + beq 13184 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ @@ -21154,815 +21154,824 @@ │ │ │ │ │ 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 1308c │ │ │ │ │ + bne 13094 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ │ - beq 1308c │ │ │ │ │ + beq 13094 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13188 │ │ │ │ │ + b 13190 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 12fdc │ │ │ │ │ + b 12fe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d4c │ │ │ │ │ + bl 12d54 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 13098 │ │ │ │ │ + beq 130a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 130d8 │ │ │ │ │ + beq 130d0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #7 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1341c │ │ │ │ │ + beq 13424 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 12fb4 │ │ │ │ │ + b 12fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 134dc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - beq 12ef0 │ │ │ │ │ + bl 134e4 │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq 1302c │ │ │ │ │ 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 130a0 │ │ │ │ │ + beq 13418 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ - mov r2, fp │ │ │ │ │ + mov r2, r8 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - mov r1, sl │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 <_PyAST_Await> │ │ │ │ │ R_ARM_CALL _PyAST_Await │ │ │ │ │ - ldr r2, [pc, #648] @ 134d8 │ │ │ │ │ + ldr r2, [pc, #664] @ 134e0 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236e4 │ │ │ │ │ + bl 23720 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - bne 130bc │ │ │ │ │ + bne 130f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #28] │ │ │ │ │ - beq 130bc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 130a0 │ │ │ │ │ + beq 130f4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + sub r2, r2, #2 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 13080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 134dc │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - beq 13024 │ │ │ │ │ + bl 134e4 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + beq 12ef8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 13410 │ │ │ │ │ + ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ + subeq r3, r3, #1 │ │ │ │ │ + beq 130a8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r2, fp │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ bl 0 <_PyAST_Await> │ │ │ │ │ R_ARM_CALL _PyAST_Await │ │ │ │ │ - ldr r2, [pc, #508] @ 134d8 │ │ │ │ │ + ldr r2, [pc, #508] @ 134e0 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236e4 │ │ │ │ │ + bl 23720 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - bne 130ec │ │ │ │ │ + bne 130e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #28] │ │ │ │ │ - beq 130ec │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - sub r2, r2, #2 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 13078 │ │ │ │ │ + beq 130e4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 130a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d4c │ │ │ │ │ + bl 12d54 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12de8 │ │ │ │ │ + beq 12df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1317c │ │ │ │ │ + beq 13184 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 13140 │ │ │ │ │ + b 13148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d4c │ │ │ │ │ + bl 12d54 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12e30 │ │ │ │ │ + beq 12e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 133d8 │ │ │ │ │ + beq 133e0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 13140 │ │ │ │ │ + b 13148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12db8 │ │ │ │ │ - b 13164 │ │ │ │ │ + bge 12dc0 │ │ │ │ │ + b 1316c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12d88 │ │ │ │ │ + beq 12d90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13188 │ │ │ │ │ + b 13190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12ff4 │ │ │ │ │ - b 13308 │ │ │ │ │ + bge 12ffc │ │ │ │ │ + b 13274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12f7c │ │ │ │ │ + beq 12f84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b 13078 │ │ │ │ │ + b 13080 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 13078 │ │ │ │ │ + b 13080 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 12ec8 │ │ │ │ │ + b 13310 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 12e68 │ │ │ │ │ + bne 12e70 │ │ │ │ │ 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 13078 │ │ │ │ │ + blt 13080 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bne 130dc │ │ │ │ │ - ldr r3, [pc, #64] @ 134cc │ │ │ │ │ + bne 130d4 │ │ │ │ │ + ldr r3, [pc, #44] @ 134d4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12e90 │ │ │ │ │ + bne 12e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12e90 │ │ │ │ │ + beq 12e98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 130a0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 12ec0 │ │ │ │ │ - b 1327c │ │ │ │ │ + b 130a8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046e │ │ │ │ │ .word 0x0000024e │ │ │ │ │ .word 0x00000618 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000134dc : │ │ │ │ │ +000134e4 : │ │ │ │ │ primary_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #412] @ 13690 │ │ │ │ │ + ldr r1, [pc, #412] @ 13698 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 13678 │ │ │ │ │ - ldr r1, [pc, #384] @ 13694 │ │ │ │ │ + beq 13680 │ │ │ │ │ + ldr r1, [pc, #384] @ 1369c │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - beq 13540 │ │ │ │ │ + beq 13548 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #324] @ 13694 │ │ │ │ │ + ldr r2, [pc, #324] @ 1369c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13664 │ │ │ │ │ + bne 1366c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 13698 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13650 │ │ │ │ │ + bne 13658 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1362c │ │ │ │ │ + beq 13634 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 1362c │ │ │ │ │ + bge 13634 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #248] @ 13694 │ │ │ │ │ + ldr r2, [pc, #248] @ 1369c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13664 │ │ │ │ │ + bne 1366c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 13698 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13650 │ │ │ │ │ + bne 13658 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13648 │ │ │ │ │ + beq 13650 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge 13648 │ │ │ │ │ + bge 13650 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #172] @ 13694 │ │ │ │ │ + ldr r2, [pc, #172] @ 1369c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13664 │ │ │ │ │ + bne 1366c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 13698 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13650 │ │ │ │ │ + bne 13658 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13628 │ │ │ │ │ + beq 13630 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ movgt r7, r2 │ │ │ │ │ - bgt 135d8 │ │ │ │ │ + bgt 135e0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 1362c │ │ │ │ │ + b 13634 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13538 │ │ │ │ │ + b 13540 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13538 │ │ │ │ │ + b 13540 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #16] @ 13694 │ │ │ │ │ + ldr r1, [pc, #16] @ 1369c │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 13518 │ │ │ │ │ + b 13520 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000471 │ │ │ │ │ │ │ │ │ │ -00013698 : │ │ │ │ │ +000136a0 : │ │ │ │ │ primary_raw(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r3, [pc, #2548] @ 140a4 │ │ │ │ │ + ldr r3, [pc, #2560] @ 140b8 │ │ │ │ │ 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 13f78 │ │ │ │ │ + beq 13fa4 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13f8c │ │ │ │ │ + bne 13f98 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 14050 │ │ │ │ │ + beq 14064 │ │ │ │ │ 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, #2468] @ 140a4 │ │ │ │ │ + ldr r2, [pc, #2480] @ 140b8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14084 │ │ │ │ │ + beq 14098 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2448] @ 140a8 │ │ │ │ │ + ldr r1, [pc, #2460] @ 140bc │ │ │ │ │ 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 139bc │ │ │ │ │ + beq 139c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13938 │ │ │ │ │ + beq 13940 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1394c │ │ │ │ │ + bne 13954 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 138fc │ │ │ │ │ - ldr r2, [pc, #2352] @ 140a4 │ │ │ │ │ + bne 13904 │ │ │ │ │ + ldr r2, [pc, #2364] @ 140b8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14044 │ │ │ │ │ + beq 14058 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2332] @ 140a8 │ │ │ │ │ + ldr r1, [pc, #2344] @ 140bc │ │ │ │ │ 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 13ac8 │ │ │ │ │ + beq 13ad0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13920 │ │ │ │ │ + beq 13928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c240 │ │ │ │ │ + bl c25c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 13f30 │ │ │ │ │ + bne 13f38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 138fc │ │ │ │ │ - ldr r2, [pc, #2240] @ 140a4 │ │ │ │ │ + bne 13904 │ │ │ │ │ + ldr r2, [pc, #2252] @ 140b8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13fe4 │ │ │ │ │ + beq 14030 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2220] @ 140a8 │ │ │ │ │ + ldr r1, [pc, #2232] @ 140bc │ │ │ │ │ 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 13bb4 │ │ │ │ │ + beq 13bbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 138ec │ │ │ │ │ + beq 138f4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13cc4 │ │ │ │ │ + bne 13cf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 138fc │ │ │ │ │ - ldr r2, [pc, #2124] @ 140a4 │ │ │ │ │ + bne 13904 │ │ │ │ │ + ldr r2, [pc, #2136] @ 140b8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13fd8 │ │ │ │ │ + beq 14018 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2104] @ 140a8 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ + ldr r1, [pc, #2108] @ 140bc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d74 │ │ │ │ │ + beq 13d7c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 138b0 │ │ │ │ │ + beq 138b8 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13e80 │ │ │ │ │ + bne 13e88 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 13f88 │ │ │ │ │ + bne 13fb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89ec │ │ │ │ │ + bl 8a08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 13850 │ │ │ │ │ + beq 13858 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 138d8 │ │ │ │ │ + b 138e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 137b8 │ │ │ │ │ + bne 137c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 137dc │ │ │ │ │ - b 138fc │ │ │ │ │ + beq 137e4 │ │ │ │ │ + b 13904 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1376c │ │ │ │ │ - b 138fc │ │ │ │ │ + beq 13774 │ │ │ │ │ + b 13904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 13934 │ │ │ │ │ + beq 1393c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 139a4 │ │ │ │ │ + beq 139ac │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r8, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 13eec │ │ │ │ │ + beq 13ef4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1760] @ 140a8 │ │ │ │ │ + ldr r2, [pc, #1772] @ 140bc │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1400c │ │ │ │ │ + bne 13fe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13698 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 13f98 │ │ │ │ │ + bne 13fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13aa8 │ │ │ │ │ + beq 13ab0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge 13aa8 │ │ │ │ │ + bge 13ab0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1680] @ 140a8 │ │ │ │ │ + ldr r2, [pc, #1692] @ 140bc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1400c │ │ │ │ │ + bne 13fe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13698 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13f98 │ │ │ │ │ + bne 13fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f10 │ │ │ │ │ + beq 13f18 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge 13f10 │ │ │ │ │ + bge 13f18 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1604] @ 140a8 │ │ │ │ │ + ldr r2, [pc, #1616] @ 140bc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1400c │ │ │ │ │ + bne 13fe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13698 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13f98 │ │ │ │ │ + bne 13fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13aa4 │ │ │ │ │ + beq 13aac │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ movgt sl, r2 │ │ │ │ │ - bgt 13a54 │ │ │ │ │ + bgt 13a5c │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13744 │ │ │ │ │ - b 1393c │ │ │ │ │ + bne 1374c │ │ │ │ │ + b 13944 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1492] @ 140a8 │ │ │ │ │ + ldr r2, [pc, #1504] @ 140bc │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13908 │ │ │ │ │ + bne 13910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13698 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 13fcc │ │ │ │ │ + bne 13fc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13ca4 │ │ │ │ │ + beq 13cac │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bge 13ca4 │ │ │ │ │ + bge 13cac │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1412] @ 140a8 │ │ │ │ │ + ldr r2, [pc, #1424] @ 140bc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13908 │ │ │ │ │ + bne 13910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13698 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13fcc │ │ │ │ │ + bne 13fc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f18 │ │ │ │ │ + beq 13f28 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bge 13f18 │ │ │ │ │ + bge 13f28 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1336] @ 140a8 │ │ │ │ │ + ldr r2, [pc, #1348] @ 140bc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13908 │ │ │ │ │ + bne 13910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13698 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13fcc │ │ │ │ │ + bne 13fc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13ca0 │ │ │ │ │ + beq 13ca8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 13ca0 │ │ │ │ │ + ble 13ca8 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 13b60 │ │ │ │ │ + b 13b68 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1256] @ 140a8 │ │ │ │ │ + ldr r2, [pc, #1268] @ 140bc │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13ff0 │ │ │ │ │ + bne 13ffc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13698 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 13fa4 │ │ │ │ │ + bne 13fd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d54 │ │ │ │ │ + beq 13cd0 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - ble 13d54 │ │ │ │ │ + ble 13cd0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1176] @ 140a8 │ │ │ │ │ + ldr r2, [pc, #1188] @ 140bc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13ff0 │ │ │ │ │ + bne 13ffc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13698 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13fa4 │ │ │ │ │ + bne 13fd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f20 │ │ │ │ │ + beq 13f20 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bge 13f20 │ │ │ │ │ + bge 13f20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1100] @ 140a8 │ │ │ │ │ + ldr r2, [pc, #1112] @ 140bc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13ff0 │ │ │ │ │ + bne 13ffc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13698 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13fa4 │ │ │ │ │ + bne 13fd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d50 │ │ │ │ │ + beq 13ccc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 13d50 │ │ │ │ │ + ble 13ccc │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 13c4c │ │ │ │ │ + b 13c54 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 137b8 │ │ │ │ │ - b 13924 │ │ │ │ │ + bne 137c0 │ │ │ │ │ + b 1392c │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 13830 │ │ │ │ │ + b 138f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15830 │ │ │ │ │ + bl 15844 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 138f0 │ │ │ │ │ + bne 138f8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 138e8 │ │ │ │ │ + beq 138f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 139a4 │ │ │ │ │ + beq 139ac │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrne r1, [sl, #8] │ │ │ │ │ ldrne sl, [sl, #12] │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ @@ -21972,292 +21981,286 @@ │ │ │ │ │ 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 13eec │ │ │ │ │ + beq 13ef4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 138d4 │ │ │ │ │ - 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 13828 │ │ │ │ │ - b 138f0 │ │ │ │ │ + b 138dc │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #808] @ 140a8 │ │ │ │ │ + ldr r2, [pc, #820] @ 140bc │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14028 │ │ │ │ │ + bne 1403c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13698 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 13fb0 │ │ │ │ │ + bne 13f80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e60 │ │ │ │ │ + beq 13e68 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bge 13e60 │ │ │ │ │ + bge 13e68 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #728] @ 140a8 │ │ │ │ │ + ldr r2, [pc, #740] @ 140bc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14028 │ │ │ │ │ + bne 1403c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13698 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13fb0 │ │ │ │ │ + bne 13f80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f28 │ │ │ │ │ + beq 13f30 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - ble 13f28 │ │ │ │ │ + ble 13f30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #652] @ 140a8 │ │ │ │ │ + ldr r2, [pc, #664] @ 140bc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14028 │ │ │ │ │ + bne 1403c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13698 │ │ │ │ │ + bl 136a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13fb0 │ │ │ │ │ + bne 13f80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e5c │ │ │ │ │ + beq 13e64 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ movgt r9, r2 │ │ │ │ │ - bgt 13e0c │ │ │ │ │ + bgt 13e14 │ │ │ │ │ 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 138b4 │ │ │ │ │ - b 1389c │ │ │ │ │ + beq 138bc │ │ │ │ │ + b 138a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fcf8 │ │ │ │ │ + bl 1fd0c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 138b0 │ │ │ │ │ + beq 138b8 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 138b0 │ │ │ │ │ + beq 138b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 139a4 │ │ │ │ │ + beq 139ac │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r8, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 13d48 │ │ │ │ │ + bne 13d74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r8, #0 │ │ │ │ │ - beq 138d4 │ │ │ │ │ + beq 138dc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 138d8 │ │ │ │ │ + b 138e0 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b 13aa8 │ │ │ │ │ + b 13ab0 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b 13ca4 │ │ │ │ │ + b 13cd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b 13d54 │ │ │ │ │ + b 13cac │ │ │ │ │ mov r8, sl │ │ │ │ │ - b 13e60 │ │ │ │ │ + b 13e68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 139a4 │ │ │ │ │ + beq 139ac │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r8, #20] │ │ │ │ │ ldr r8, [r8, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r2, #0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r7 │ │ │ │ │ stmib sp, {r5, r8} │ │ │ │ │ str r6, [sp] │ │ │ │ │ - b 13d34 │ │ │ │ │ + b 13d60 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + beq 138c8 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + b 138e0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 136d4 │ │ │ │ │ + beq 136dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - b 138d8 │ │ │ │ │ + b 13f98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1393c │ │ │ │ │ + b 13944 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 138f0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - beq 138c0 │ │ │ │ │ - b 13f8c │ │ │ │ │ + b 1392c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 13924 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 13864 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 137f0 │ │ │ │ │ + b 138f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13828 │ │ │ │ │ - b 138ec │ │ │ │ │ + bne 1374c │ │ │ │ │ + b 13940 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13744 │ │ │ │ │ - b 13938 │ │ │ │ │ + bne 13830 │ │ │ │ │ + b 138f4 │ │ │ │ │ + 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 13878 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 137f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 138b0 │ │ │ │ │ - b 1389c │ │ │ │ │ + beq 138b8 │ │ │ │ │ + b 138a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 13780 │ │ │ │ │ + b 13788 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 14090 │ │ │ │ │ + blt 140a4 │ │ │ │ │ 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 136f8 │ │ │ │ │ - b 138fc │ │ │ │ │ + beq 13700 │ │ │ │ │ + b 13904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1370c │ │ │ │ │ + b 13714 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 138d8 │ │ │ │ │ + b 138e0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000471 │ │ │ │ │ │ │ │ │ │ -000140ac : │ │ │ │ │ +000140c0 : │ │ │ │ │ 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] @ 143d0 │ │ │ │ │ + ldr r1, [pc, #780] @ 143e4 │ │ │ │ │ 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 143b0 │ │ │ │ │ + beq 143c4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 143c4 │ │ │ │ │ - ldr r1, [pc, #736] @ 143d0 │ │ │ │ │ + bne 143d8 │ │ │ │ │ + ldr r1, [pc, #736] @ 143e4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14384 │ │ │ │ │ + beq 14398 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 14330 │ │ │ │ │ + beq 14344 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 14168 │ │ │ │ │ - ldr r2, [pc, #676] @ 143d0 │ │ │ │ │ + bne 1417c │ │ │ │ │ + ldr r2, [pc, #676] @ 143e4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1436c │ │ │ │ │ + beq 14380 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14188 │ │ │ │ │ + bne 1419c │ │ │ │ │ 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 │ │ │ │ │ @@ -22267,680 +22270,676 @@ │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b624 │ │ │ │ │ + bl 1b638 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1414c │ │ │ │ │ + beq 14160 │ │ │ │ │ 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 1431c │ │ │ │ │ + beq 14330 │ │ │ │ │ mov fp, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r9, [pc, #524] @ 143d0 │ │ │ │ │ + ldr r9, [pc, #524] @ 143e4 │ │ │ │ │ mov sl, fp │ │ │ │ │ str r7, [r6] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r7, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14360 │ │ │ │ │ + beq 14374 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 141fc │ │ │ │ │ + bne 14210 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1429c │ │ │ │ │ + bne 142b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 1415c │ │ │ │ │ + beq 14170 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1415c │ │ │ │ │ + bne 14170 │ │ │ │ │ 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 14348 │ │ │ │ │ + beq 1435c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 14278 │ │ │ │ │ + ble 1428c │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 14278 │ │ │ │ │ + beq 1428c │ │ │ │ │ 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 14260 │ │ │ │ │ + bne 14274 │ │ │ │ │ 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 1b624 │ │ │ │ │ + bl 1b638 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 14310 │ │ │ │ │ + beq 14324 │ │ │ │ │ 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 14314 │ │ │ │ │ + beq 14328 │ │ │ │ │ cmp sl, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 142ec │ │ │ │ │ + beq 14300 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r2, [r6, fp, lsl #2] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 141c8 │ │ │ │ │ + b 141dc │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14328 │ │ │ │ │ + beq 1433c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 142d8 │ │ │ │ │ + b 142ec │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - b 14204 │ │ │ │ │ + b 14218 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 1415c │ │ │ │ │ + b 14170 │ │ │ │ │ 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 1416c │ │ │ │ │ + b 14180 │ │ │ │ │ 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 14164 │ │ │ │ │ + b 14178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 141dc │ │ │ │ │ + b 141f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14138 │ │ │ │ │ - b 141fc │ │ │ │ │ + beq 1414c │ │ │ │ │ + b 14210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14164 │ │ │ │ │ + bne 14178 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 14114 │ │ │ │ │ - b 14330 │ │ │ │ │ + bne 14128 │ │ │ │ │ + b 14344 │ │ │ │ │ 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 140e8 │ │ │ │ │ + beq 140fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 14178 │ │ │ │ │ + b 1418c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000143d4 : │ │ │ │ │ +000143e8 : │ │ │ │ │ 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] @ 145b8 │ │ │ │ │ + ldr r2, [pc, #460] @ 145cc │ │ │ │ │ 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 14520 │ │ │ │ │ + beq 14534 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14534 │ │ │ │ │ + bne 14548 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 14540 │ │ │ │ │ + beq 14554 │ │ │ │ │ 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 14460 │ │ │ │ │ + bne 14474 │ │ │ │ │ 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 24670 │ │ │ │ │ + bl 246ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 14444 │ │ │ │ │ + bne 14458 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14444 │ │ │ │ │ + beq 14458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 14444 │ │ │ │ │ + beq 14458 │ │ │ │ │ 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 14454 │ │ │ │ │ + beq 14468 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r5, [r0, #20] │ │ │ │ │ ldr sl, [r0, #24] │ │ │ │ │ - beq 144f8 │ │ │ │ │ + beq 1450c │ │ │ │ │ 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 1457c │ │ │ │ │ + beq 14590 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 14454 │ │ │ │ │ + b 14468 │ │ │ │ │ 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 144d8 │ │ │ │ │ + b 144ec │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14410 │ │ │ │ │ + beq 14424 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 14454 │ │ │ │ │ + b 14468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 145a0 │ │ │ │ │ + blt 145b4 │ │ │ │ │ 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 14430 │ │ │ │ │ - b 14454 │ │ │ │ │ + beq 14444 │ │ │ │ │ + b 14468 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 144f0 │ │ │ │ │ + beq 14504 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 14454 │ │ │ │ │ + b 14468 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 14454 │ │ │ │ │ + b 14468 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000145bc <_tmp_6_rule>: │ │ │ │ │ +000145d0 <_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] @ 14670 <_tmp_6_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ 14684 <_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 14650 <_tmp_6_rule+0x94> │ │ │ │ │ + beq 14664 <_tmp_6_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14664 <_tmp_6_rule+0xa8> │ │ │ │ │ - ldr r1, [pc, #120] @ 14674 <_tmp_6_rule+0xb8> │ │ │ │ │ + bne 14678 <_tmp_6_rule+0xa8> │ │ │ │ │ + ldr r1, [pc, #120] @ 14688 <_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 14644 <_tmp_6_rule+0x88> │ │ │ │ │ + bne 14658 <_tmp_6_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14644 <_tmp_6_rule+0x88> │ │ │ │ │ - ldr r1, [pc, #84] @ 14678 <_tmp_6_rule+0xbc> │ │ │ │ │ + bne 14658 <_tmp_6_rule+0x88> │ │ │ │ │ + ldr r1, [pc, #84] @ 1468c <_tmp_6_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14644 <_tmp_6_rule+0x88> │ │ │ │ │ + bne 14658 <_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 1463c <_tmp_6_rule+0x80> │ │ │ │ │ + b 14650 <_tmp_6_rule+0x80> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 145f4 <_tmp_6_rule+0x38> │ │ │ │ │ + beq 14608 <_tmp_6_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1463c <_tmp_6_rule+0x80> │ │ │ │ │ + b 14650 <_tmp_6_rule+0x80> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000026e │ │ │ │ │ .word 0x0000026d │ │ │ │ │ │ │ │ │ │ -0001467c : │ │ │ │ │ +00014690 : │ │ │ │ │ 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] @ 14d70 │ │ │ │ │ + ldr ip, [pc, #1756] @ 14d84 │ │ │ │ │ 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 149e0 │ │ │ │ │ + beq 149f4 │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 149f4 │ │ │ │ │ - ldr r0, [pc, #1712] @ 14d70 │ │ │ │ │ + bne 14a08 │ │ │ │ │ + ldr r0, [pc, #1712] @ 14d84 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr r7, [fp, #8] │ │ │ │ │ str r1, [fp, #88] @ 0x58 │ │ │ │ │ - beq 14c80 │ │ │ │ │ + beq 14d00 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 14a0c │ │ │ │ │ + beq 14a20 │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldr r5, [fp, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldreq r8, [pc, #1656] @ 14d70 │ │ │ │ │ + ldreq r8, [pc, #1656] @ 14d84 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 14a1c │ │ │ │ │ + bne 14a30 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - beq 14a2c │ │ │ │ │ + beq 14cf4 │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c74 │ │ │ │ │ - ldr r1, [pc, #1620] @ 14d74 │ │ │ │ │ + bne 14ce8 │ │ │ │ │ + ldr r1, [pc, #1620] @ 14d88 │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r6, [fp, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 147e4 │ │ │ │ │ + bne 14884 │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ str r6, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c74 │ │ │ │ │ - ldr r1, [pc, #1584] @ 14d78 │ │ │ │ │ + bne 14ce8 │ │ │ │ │ + ldr r1, [pc, #1584] @ 14d8c │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14918 │ │ │ │ │ + bne 147f8 │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ str r6, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c74 │ │ │ │ │ - ldr r1, [pc, #1544] @ 14d74 │ │ │ │ │ + bne 14ce8 │ │ │ │ │ + ldr r1, [pc, #1544] @ 14d88 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14790 │ │ │ │ │ - ldr r1, [pc, #1524] @ 14d78 │ │ │ │ │ + bne 147a4 │ │ │ │ │ + ldr r1, [pc, #1524] @ 14d8c │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14a38 │ │ │ │ │ + bne 14a40 │ │ │ │ │ ldr r2, [fp, #92] @ 0x5c │ │ │ │ │ str r6, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 149c8 │ │ │ │ │ + bne 149dc │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r9, [fp, #8] │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - bne 148a0 │ │ │ │ │ + bne 14940 │ │ │ │ │ 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} │ │ │ │ │ - ldr r1, [pc, #1420] @ 14d78 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl a9a8 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + beq 14768 │ │ │ │ │ + ldr r1, [pc, #1404] @ 14d90 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 14768 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl ce94 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 14ce8 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 2160c <_loop0_119_rule> │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 14ce8 │ │ │ │ │ + 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 14914 │ │ │ │ │ + ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [fp, #88] @ 0x58 │ │ │ │ │ + beq 149b8 │ │ │ │ │ + str r6, [r4, r5, lsl #2] │ │ │ │ │ + ldr r9, [fp, #8] │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + b 14710 │ │ │ │ │ + ldr r1, [pc, #1280] @ 14d8c │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14730 │ │ │ │ │ + beq 14744 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a98c │ │ │ │ │ + bl a9a8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq 14730 │ │ │ │ │ - ldr r1, [pc, #1384] @ 14d7c │ │ │ │ │ + beq 14744 │ │ │ │ │ + ldr r1, [pc, #1244] @ 14d90 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14730 │ │ │ │ │ + beq 14744 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl ce70 │ │ │ │ │ + bl ce94 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 14c74 │ │ │ │ │ + beq 14ce8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 215e4 <_loop0_119_rule> │ │ │ │ │ + bl 2160c <_loop0_119_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14c74 │ │ │ │ │ + beq 14ce8 │ │ │ │ │ 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, #1312] @ 14d80 │ │ │ │ │ + ldr r2, [pc, #1172] @ 14d94 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 236e4 │ │ │ │ │ + bl 23720 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 14980 │ │ │ │ │ + bne 14860 │ │ │ │ │ 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 147a0 │ │ │ │ │ + beq 147b4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ str r9, [fp, #8] │ │ │ │ │ - beq 147b8 │ │ │ │ │ + beq 147cc │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 147b8 │ │ │ │ │ + bne 147cc │ │ │ │ │ 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 14a04 │ │ │ │ │ + beq 14a18 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 14904 │ │ │ │ │ + ble 149a4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 14904 │ │ │ │ │ + beq 149a4 │ │ │ │ │ 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 148ec │ │ │ │ │ + bne 1498c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 147d0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl a98c │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - beq 14754 │ │ │ │ │ - ldr r1, [pc, #1096] @ 14d7c │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 14754 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl ce70 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 14c74 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 215e4 <_loop0_119_rule> │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 14c74 │ │ │ │ │ - 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 14874 │ │ │ │ │ - ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [fp, #88] @ 0x58 │ │ │ │ │ - beq 149a4 │ │ │ │ │ - str r6, [r4, r5, lsl #2] │ │ │ │ │ - ldr r9, [fp, #8] │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - b 146fc │ │ │ │ │ + b 147e4 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14a04 │ │ │ │ │ + beq 14a18 │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 14994 │ │ │ │ │ + b 14874 │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14c74 │ │ │ │ │ + bne 14ce8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 15a8 │ │ │ │ │ + bl 150c │ │ │ │ │ R_ARM_CALL invalid_for_target_rule │ │ │ │ │ - b 147a0 │ │ │ │ │ + b 147b4 │ │ │ │ │ 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 146b8 │ │ │ │ │ + beq 146cc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - b 147d8 │ │ │ │ │ + b 147ec │ │ │ │ │ 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 147d0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1470c │ │ │ │ │ + b 147e4 │ │ │ │ │ ldr r3, [fp, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #812] @ 14d70 │ │ │ │ │ + ldr r2, [pc, #824] @ 14d84 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #88] @ 0x58 │ │ │ │ │ - beq 14d64 │ │ │ │ │ + beq 14c78 │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14d54 │ │ │ │ │ + bne 14c68 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 14c38 │ │ │ │ │ - ldr r3, [pc, #756] @ 14d70 │ │ │ │ │ + beq 14c14 │ │ │ │ │ + ldr r3, [pc, #768] @ 14d84 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [fp, #88] @ 0x58 │ │ │ │ │ - beq 14c68 │ │ │ │ │ + beq 14c5c │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c2c │ │ │ │ │ + bne 14c4c │ │ │ │ │ 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 14c20 │ │ │ │ │ + beq 14c40 │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c30 │ │ │ │ │ + bne 14c50 │ │ │ │ │ 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, #652] @ 14d70 │ │ │ │ │ + ldr r3, [pc, #664] @ 14d84 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14bfc │ │ │ │ │ + beq 14c04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14b10 │ │ │ │ │ + bne 14b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 14cac │ │ │ │ │ + bne 14c84 │ │ │ │ │ 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 │ │ │ │ │ @@ -22949,19 +22948,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 14c60 │ │ │ │ │ + beq 14c34 │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt 14c4c │ │ │ │ │ + bgt 14c20 │ │ │ │ │ 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 │ │ │ │ │ @@ -22970,308 +22969,312 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 14c44 │ │ │ │ │ + bne 14c10 │ │ │ │ │ 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 14790 │ │ │ │ │ - ldr r3, [pc, #440] @ 14d7c │ │ │ │ │ - ldr r1, [pc, #444] @ 14d84 │ │ │ │ │ + beq 147a4 │ │ │ │ │ + ldr r3, [pc, #452] @ 14d90 │ │ │ │ │ + ldr r1, [pc, #456] @ 14d98 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14790 │ │ │ │ │ - ldr r3, [pc, #424] @ 14d88 │ │ │ │ │ + beq 147a4 │ │ │ │ │ + ldr r3, [pc, #436] @ 14d9c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, fp │ │ │ │ │ - ldr r3, [pc, #412] @ 14d8c │ │ │ │ │ + ldr r3, [pc, #424] @ 14da0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 14874 │ │ │ │ │ - b 14980 │ │ │ │ │ + beq 14914 │ │ │ │ │ + b 14860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14af0 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + b 14af8 │ │ │ │ │ + ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + str r1, [fp, #88] @ 0x58 │ │ │ │ │ + b 147a4 │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + ldr r0, [ip, r3, lsl #2] │ │ │ │ │ + str r0, [r1, r3, lsl #2] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + b 14b5c │ │ │ │ │ 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 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - str r1, [fp, #88] @ 0x58 │ │ │ │ │ - b 14790 │ │ │ │ │ - ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ - b 14c38 │ │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ │ - ldr r0, [ip, r3, lsl #2] │ │ │ │ │ - str r0, [r1, r3, lsl #2] │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - b 14b54 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - b 14c18 │ │ │ │ │ + b 14c14 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14a88 │ │ │ │ │ + b 14a90 │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 14890 │ │ │ │ │ + str r2, [fp, #88] @ 0x58 │ │ │ │ │ + b 147a4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 14a18 │ │ │ │ │ - mov r0, #4 │ │ │ │ │ - ldr r9, [fp, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - bne 146e4 │ │ │ │ │ - b 14a0c │ │ │ │ │ + b 14a58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14b10 │ │ │ │ │ + beq 14b18 │ │ │ │ │ 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 14d40 │ │ │ │ │ + beq 14d5c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 14d10 │ │ │ │ │ + beq 14d2c │ │ │ │ │ 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 14adc │ │ │ │ │ + b 14ae4 │ │ │ │ │ + ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 14930 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 14720 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 14a2c │ │ │ │ │ + mov r0, #4 │ │ │ │ │ + ldr r9, [fp, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + bne 146f8 │ │ │ │ │ + b 14a20 │ │ │ │ │ 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 14c08 │ │ │ │ │ + beq 14d70 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b 14cf0 │ │ │ │ │ + b 14cc8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r4, fp │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b 14b2c │ │ │ │ │ - ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [fp, #88] @ 0x58 │ │ │ │ │ - b 14790 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14a50 │ │ │ │ │ + b 14b34 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + b 14c38 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00014d90 : │ │ │ │ │ +00014da4 : │ │ │ │ │ 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] @ 15800 │ │ │ │ │ + ldr r3, [pc, #2648] @ 15814 │ │ │ │ │ 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 155f4 │ │ │ │ │ + beq 15608 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15608 │ │ │ │ │ + bne 1561c │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 15250 │ │ │ │ │ + beq 15264 │ │ │ │ │ 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 15290 │ │ │ │ │ - ldr r1, [pc, #2556] @ 15804 │ │ │ │ │ + bne 152a4 │ │ │ │ │ + ldr r1, [pc, #2556] @ 15818 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15054 │ │ │ │ │ + beq 15068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 15054 │ │ │ │ │ + beq 15068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e9c │ │ │ │ │ + bl 16eb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - bne 15058 │ │ │ │ │ + bne 1506c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15054 │ │ │ │ │ + beq 15068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17da4 │ │ │ │ │ + bl 17db8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 15058 │ │ │ │ │ + bne 1506c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15054 │ │ │ │ │ + beq 15068 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #2424] @ 15800 │ │ │ │ │ + ldr r3, [pc, #2424] @ 15814 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 155dc │ │ │ │ │ + beq 155f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15504 │ │ │ │ │ + bne 15518 │ │ │ │ │ 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 15040 │ │ │ │ │ + bne 15054 │ │ │ │ │ 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 15058 │ │ │ │ │ + bne 1506c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15054 │ │ │ │ │ + beq 15068 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #2316] @ 15800 │ │ │ │ │ + ldr r3, [pc, #2316] @ 15814 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 154ec │ │ │ │ │ + beq 15500 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15504 │ │ │ │ │ + bne 15518 │ │ │ │ │ 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 14f38 │ │ │ │ │ + beq 14f4c │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15478 │ │ │ │ │ + bne 1548c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1542c │ │ │ │ │ + bne 15440 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15500 │ │ │ │ │ + bne 15514 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15490 │ │ │ │ │ + bne 154a4 │ │ │ │ │ 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 15058 │ │ │ │ │ + bne 1506c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 15054 │ │ │ │ │ + beq 15068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15008 │ │ │ │ │ + beq 1501c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr sl, [r3, #20] │ │ │ │ │ ldr r8, [r8, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - beq 15020 │ │ │ │ │ + beq 15034 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 154ac │ │ │ │ │ + bne 154c0 │ │ │ │ │ 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] │ │ │ │ │ @@ -23282,143 +23285,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 155b4 │ │ │ │ │ + beq 155c8 │ │ │ │ │ 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 14fb8 │ │ │ │ │ + b 14fcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 14ebc │ │ │ │ │ - b 14eb8 │ │ │ │ │ + bne 14ed0 │ │ │ │ │ + b 14ecc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 15408 │ │ │ │ │ - ldr r1, [pc, #1948] @ 15808 │ │ │ │ │ + bne 1541c │ │ │ │ │ + ldr r1, [pc, #1948] @ 1581c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15240 │ │ │ │ │ - ldr r1, [pc, #1924] @ 15804 │ │ │ │ │ + beq 15254 │ │ │ │ │ + ldr r1, [pc, #1924] @ 15818 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15240 │ │ │ │ │ + beq 15254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 15240 │ │ │ │ │ + beq 15254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e9c │ │ │ │ │ + bl 16eb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 15240 │ │ │ │ │ + bne 15254 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15240 │ │ │ │ │ + beq 15254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17da4 │ │ │ │ │ + bl 17db8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 15240 │ │ │ │ │ + bne 15254 │ │ │ │ │ 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 15244 │ │ │ │ │ - ldr r3, [pc, #1792] @ 15800 │ │ │ │ │ + beq 15258 │ │ │ │ │ + ldr r3, [pc, #1792] @ 15814 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 155a8 │ │ │ │ │ + beq 155bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15244 │ │ │ │ │ + bne 15258 │ │ │ │ │ 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 15418 │ │ │ │ │ + bne 1542c │ │ │ │ │ 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 15244 │ │ │ │ │ + bne 15258 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15240 │ │ │ │ │ + beq 15254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f4a8 │ │ │ │ │ + bl 1f4bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - bne 15240 │ │ │ │ │ + bne 15254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq 15240 │ │ │ │ │ + beq 15254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15008 │ │ │ │ │ + beq 1501c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ ldr sl, [r3, #24] │ │ │ │ │ - bne 151d4 │ │ │ │ │ + bne 151e8 │ │ │ │ │ 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 17a84 │ │ │ │ │ + bl 17a98 │ │ │ │ │ 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 │ │ │ │ │ @@ -23426,336 +23429,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] @ 1580c │ │ │ │ │ + ldr r2, [pc, #1516] @ 15820 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236e4 │ │ │ │ │ + bl 23720 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 157c8 │ │ │ │ │ + beq 157dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - b 15010 │ │ │ │ │ + b 15024 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 15238 │ │ │ │ │ + b 1524c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 15614 │ │ │ │ │ + blt 15628 │ │ │ │ │ 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 15400 │ │ │ │ │ + beq 15414 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15608 │ │ │ │ │ - ldr r3, [pc, #1384] @ 15800 │ │ │ │ │ + bne 1561c │ │ │ │ │ + ldr r3, [pc, #1384] @ 15814 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1562c │ │ │ │ │ - ldr r1, [pc, #1372] @ 15808 │ │ │ │ │ + beq 15640 │ │ │ │ │ + ldr r1, [pc, #1372] @ 1581c │ │ │ │ │ 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 15338 │ │ │ │ │ - ldr r1, [pc, #1340] @ 15804 │ │ │ │ │ + bne 1534c │ │ │ │ │ + ldr r1, [pc, #1340] @ 15818 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 15334 │ │ │ │ │ + beq 15348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15334 │ │ │ │ │ + beq 15348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e9c │ │ │ │ │ + bl 16eb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15338 │ │ │ │ │ + bne 1534c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15334 │ │ │ │ │ + beq 15348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17da4 │ │ │ │ │ + bl 17db8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15338 │ │ │ │ │ + bne 1534c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 156f4 │ │ │ │ │ + bne 15708 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 15640 │ │ │ │ │ - ldr r1, [pc, #1212] @ 15808 │ │ │ │ │ + bne 15654 │ │ │ │ │ + ldr r1, [pc, #1212] @ 1581c │ │ │ │ │ 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 155a0 │ │ │ │ │ - ldr r1, [pc, #1180] @ 15804 │ │ │ │ │ + bne 155b4 │ │ │ │ │ + ldr r1, [pc, #1180] @ 15818 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq 153ec │ │ │ │ │ + beq 15400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - beq 153ec │ │ │ │ │ + beq 15400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e9c │ │ │ │ │ + bl 16eb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 155a0 │ │ │ │ │ - ldr r2, [pc, #1124] @ 15810 │ │ │ │ │ + bne 155b4 │ │ │ │ │ + ldr r2, [pc, #1124] @ 15824 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 153ec │ │ │ │ │ + beq 15400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17da4 │ │ │ │ │ + bl 17db8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 155a0 │ │ │ │ │ + bne 155b4 │ │ │ │ │ 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 15650 │ │ │ │ │ + bne 15664 │ │ │ │ │ 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 14e00 │ │ │ │ │ + beq 14e14 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 15010 │ │ │ │ │ + b 15024 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 15144 │ │ │ │ │ - b 1513c │ │ │ │ │ + bne 15158 │ │ │ │ │ + b 15150 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15504 │ │ │ │ │ - ldr r3, [pc, #960] @ 15800 │ │ │ │ │ + bne 15518 │ │ │ │ │ + ldr r3, [pc, #960] @ 15814 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15798 │ │ │ │ │ + beq 157ac │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15510 │ │ │ │ │ + bne 15524 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - b 14f4c │ │ │ │ │ - ldr r1, [pc, #916] @ 15814 │ │ │ │ │ + b 14f60 │ │ │ │ │ + ldr r1, [pc, #916] @ 15828 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14f38 │ │ │ │ │ + beq 14f4c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14f84 │ │ │ │ │ - b 15058 │ │ │ │ │ + beq 14f98 │ │ │ │ │ + b 1506c │ │ │ │ │ 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 154dc │ │ │ │ │ + beq 154f0 │ │ │ │ │ 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 14fc0 │ │ │ │ │ + bne 14fd4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 14fc0 │ │ │ │ │ + b 14fd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14f0c │ │ │ │ │ + beq 14f20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 15058 │ │ │ │ │ + b 1506c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15460 │ │ │ │ │ + beq 15474 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15460 │ │ │ │ │ + beq 15474 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15460 │ │ │ │ │ + beq 15474 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15460 │ │ │ │ │ - ldr r3, [pc, #688] @ 15818 │ │ │ │ │ + beq 15474 │ │ │ │ │ + ldr r3, [pc, #688] @ 1582c │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #676] @ 1581c │ │ │ │ │ + ldr r3, [pc, #676] @ 15830 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 157b8 │ │ │ │ │ + bne 157cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15464 │ │ │ │ │ + beq 15478 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1546c │ │ │ │ │ + b 15480 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 153f4 │ │ │ │ │ + b 15408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1510c │ │ │ │ │ + b 15120 │ │ │ │ │ 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 15248 │ │ │ │ │ - b 15010 │ │ │ │ │ + beq 1525c │ │ │ │ │ + b 15024 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14ea0 │ │ │ │ │ - b 15500 │ │ │ │ │ + beq 14eb4 │ │ │ │ │ + b 15514 │ │ │ │ │ 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 14dcc │ │ │ │ │ + beq 14de0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 15010 │ │ │ │ │ + b 15024 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 15010 │ │ │ │ │ + b 15024 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 152a4 │ │ │ │ │ + beq 152b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 153fc │ │ │ │ │ + b 15410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1178 │ │ │ │ │ + bl 10dc │ │ │ │ │ R_ARM_CALL _tmp_228_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 155a0 │ │ │ │ │ - ldr r2, [pc, #432] @ 15820 │ │ │ │ │ + bne 155b4 │ │ │ │ │ + ldr r2, [pc, #432] @ 15834 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 153ec │ │ │ │ │ + beq 15400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f4a8 │ │ │ │ │ + bl 1f4bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 155a0 │ │ │ │ │ + bne 155b4 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 153ec │ │ │ │ │ + beq 15400 │ │ │ │ │ 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] │ │ │ │ │ @@ -23765,91 +23768,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 15238 │ │ │ │ │ - b 153fc │ │ │ │ │ + bne 1524c │ │ │ │ │ + b 15410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1178 │ │ │ │ │ + bl 10dc │ │ │ │ │ R_ARM_CALL _tmp_227_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15338 │ │ │ │ │ + bne 1534c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15334 │ │ │ │ │ + beq 15348 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15334 │ │ │ │ │ - ldr r1, [pc, #236] @ 15824 │ │ │ │ │ + beq 15348 │ │ │ │ │ + ldr r1, [pc, #236] @ 15838 │ │ │ │ │ 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 15334 │ │ │ │ │ - ldr r2, [pc, #212] @ 15828 │ │ │ │ │ + beq 15348 │ │ │ │ │ + ldr r2, [pc, #212] @ 1583c │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #200] @ 1582c │ │ │ │ │ + ldr r3, [pc, #200] @ 15840 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 157f0 │ │ │ │ │ + bne 15804 │ │ │ │ │ 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 153fc │ │ │ │ │ - b 153f0 │ │ │ │ │ + bne 15410 │ │ │ │ │ + b 15404 │ │ │ │ │ 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 1544c │ │ │ │ │ - b 1546c │ │ │ │ │ + beq 15460 │ │ │ │ │ + b 15480 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 15494 │ │ │ │ │ + b 154a8 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15248 │ │ │ │ │ + beq 1525c │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 15010 │ │ │ │ │ + b 15024 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 15238 │ │ │ │ │ + b 1524c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000002a3 │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ .word 0x000006e0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000006b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -23862,53 +23865,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 │ │ │ │ │ │ │ │ │ │ -00015830 : │ │ │ │ │ +00015844 : │ │ │ │ │ arguments_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r2, [pc, #288] @ 15968 │ │ │ │ │ + ldr r2, [pc, #288] @ 1597c │ │ │ │ │ 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 15944 │ │ │ │ │ + beq 15958 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15958 │ │ │ │ │ + bne 1596c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #244] @ 1596c │ │ │ │ │ + ldr r1, [pc, #244] @ 15980 │ │ │ │ │ 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 158d4 │ │ │ │ │ + bne 158e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15954 │ │ │ │ │ + bne 15968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15974 │ │ │ │ │ + bl 15988 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 158ec │ │ │ │ │ + bne 15900 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 15924 │ │ │ │ │ - ldr r2, [pc, #168] @ 1596c │ │ │ │ │ + bne 15938 │ │ │ │ │ + ldr r2, [pc, #168] @ 15980 │ │ │ │ │ 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 │ │ │ │ │ @@ -23919,320 +23922,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 158ac │ │ │ │ │ - ldr r1, [pc, #100] @ 15970 │ │ │ │ │ + bne 158c0 │ │ │ │ │ + ldr r1, [pc, #100] @ 15984 │ │ │ │ │ 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 158bc │ │ │ │ │ - b 158ac │ │ │ │ │ + bne 158d0 │ │ │ │ │ + b 158c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15954 │ │ │ │ │ + bne 15968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d54 │ │ │ │ │ + bl 1d54 │ │ │ │ │ R_ARM_CALL invalid_arguments_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - b 158bc │ │ │ │ │ + b 158d0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1586c │ │ │ │ │ + beq 15880 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 158e4 │ │ │ │ │ + b 158f8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000496 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00015974 : │ │ │ │ │ +00015988 : │ │ │ │ │ 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] @ 16444 │ │ │ │ │ + ldr r2, [pc, #2744] @ 16458 │ │ │ │ │ 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 1639c │ │ │ │ │ + beq 163b0 │ │ │ │ │ ldr ip, [r0, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 163b0 │ │ │ │ │ + bne 163c4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq 16344 │ │ │ │ │ + beq 16358 │ │ │ │ │ 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] @ 16444 │ │ │ │ │ + ldr r3, [pc, #2664] @ 16458 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16320 │ │ │ │ │ - ldr r3, [pc, #2644] @ 16444 │ │ │ │ │ + beq 16334 │ │ │ │ │ + ldr r3, [pc, #2644] @ 16458 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 162d4 │ │ │ │ │ + beq 162e8 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - beq 16300 │ │ │ │ │ + beq 16314 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 15e58 │ │ │ │ │ + beq 15e6c │ │ │ │ │ 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 160e0 │ │ │ │ │ + bne 160f4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16064 │ │ │ │ │ + bne 16078 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1612c │ │ │ │ │ + bne 16140 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16204 │ │ │ │ │ + bne 16218 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 16140 │ │ │ │ │ - ldr r3, [pc, #2480] @ 16444 │ │ │ │ │ + bne 16154 │ │ │ │ │ + ldr r3, [pc, #2480] @ 16458 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 163c8 │ │ │ │ │ + beq 163dc │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 163f4 │ │ │ │ │ + beq 16408 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 15ce4 │ │ │ │ │ + beq 15cf8 │ │ │ │ │ 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 15d30 │ │ │ │ │ + bne 15d44 │ │ │ │ │ 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 16174 │ │ │ │ │ + bne 16188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 15b5c │ │ │ │ │ + bne 15b70 │ │ │ │ │ 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 15e48 │ │ │ │ │ + bne 15e5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c44 │ │ │ │ │ + bl 21c6c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ - bne 15fc4 │ │ │ │ │ + bne 15fd8 │ │ │ │ │ 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] @ 16448 │ │ │ │ │ + ldr r1, [pc, #2268] @ 1645c │ │ │ │ │ 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 15b10 │ │ │ │ │ + beq 15b24 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #2236] @ 16448 │ │ │ │ │ + ldr r1, [pc, #2236] @ 1645c │ │ │ │ │ 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 15b14 │ │ │ │ │ - ldr r3, [pc, #2192] @ 16444 │ │ │ │ │ + beq 15b28 │ │ │ │ │ + ldr r3, [pc, #2192] @ 16458 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 163bc │ │ │ │ │ + beq 163d0 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 16390 │ │ │ │ │ + bne 163a4 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 16290 │ │ │ │ │ + beq 162a4 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 16390 │ │ │ │ │ + bne 163a4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15de0 │ │ │ │ │ + bne 15df4 │ │ │ │ │ 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 16284 │ │ │ │ │ + beq 16298 │ │ │ │ │ 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 15e34 │ │ │ │ │ - ldr r1, [pc, #2036] @ 16444 │ │ │ │ │ + beq 15e48 │ │ │ │ │ + ldr r1, [pc, #2036] @ 16458 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 16414 │ │ │ │ │ + beq 16428 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1642c │ │ │ │ │ + bne 16440 │ │ │ │ │ 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 15f84 │ │ │ │ │ + bne 15f98 │ │ │ │ │ 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 15e3c │ │ │ │ │ + bne 15e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 162ac │ │ │ │ │ + beq 162c0 │ │ │ │ │ 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 16044 │ │ │ │ │ + beq 16058 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15b48 │ │ │ │ │ + b 15b5c │ │ │ │ │ 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 16164 │ │ │ │ │ + blt 16178 │ │ │ │ │ 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 16438 │ │ │ │ │ + bne 1644c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 15ae0 │ │ │ │ │ + beq 15af4 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15ae0 │ │ │ │ │ + beq 15af4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 16264 │ │ │ │ │ + beq 16278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 16264 │ │ │ │ │ + beq 16278 │ │ │ │ │ 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> │ │ │ │ │ @@ -24246,1274 +24249,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] @ 1644c │ │ │ │ │ + ldr r2, [pc, #1680] @ 16460 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236e4 │ │ │ │ │ + bl 23720 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 16148 │ │ │ │ │ + beq 1615c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15b84 │ │ │ │ │ + b 15b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17498 <_tmp_258_rule> │ │ │ │ │ + bl 174ac <_tmp_258_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15bfc │ │ │ │ │ + beq 15c10 │ │ │ │ │ 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 15ea4 │ │ │ │ │ + bne 15eb8 │ │ │ │ │ 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 16284 │ │ │ │ │ + beq 16298 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 15c14 │ │ │ │ │ + b 15c28 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 15b2c │ │ │ │ │ + beq 15b40 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 15b4c │ │ │ │ │ + b 15b60 │ │ │ │ │ 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 16134 │ │ │ │ │ + blt 16148 │ │ │ │ │ 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 160d8 │ │ │ │ │ + bne 160ec │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 15a3c │ │ │ │ │ - b 1612c │ │ │ │ │ + beq 15a50 │ │ │ │ │ + b 16140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17498 <_tmp_258_rule> │ │ │ │ │ + bl 174ac <_tmp_258_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 15e0c │ │ │ │ │ + beq 15e20 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 16284 │ │ │ │ │ + beq 16298 │ │ │ │ │ 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 15f58 │ │ │ │ │ + bne 15f6c │ │ │ │ │ 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 16288 │ │ │ │ │ + beq 1629c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 15f50 │ │ │ │ │ + ble 15f64 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 15f50 │ │ │ │ │ + beq 15f64 │ │ │ │ │ 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 15f38 │ │ │ │ │ + bne 15f4c │ │ │ │ │ mov r5, fp │ │ │ │ │ - b 15c14 │ │ │ │ │ + b 15c28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17498 <_tmp_258_rule> │ │ │ │ │ + bl 174ac <_tmp_258_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15ef4 │ │ │ │ │ + beq 15f08 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 15f98 │ │ │ │ │ + beq 15fac │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [fp, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 15ee0 │ │ │ │ │ + b 15ef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c44 │ │ │ │ │ + bl 21c6c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 15c7c │ │ │ │ │ - b 15c78 │ │ │ │ │ + bne 15c90 │ │ │ │ │ + b 15c8c │ │ │ │ │ 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 16288 │ │ │ │ │ + beq 1629c │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b 15f74 │ │ │ │ │ + b 15f88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 162ac │ │ │ │ │ + beq 162c0 │ │ │ │ │ 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 1600c │ │ │ │ │ + bne 16020 │ │ │ │ │ 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 162b8 │ │ │ │ │ + beq 162cc │ │ │ │ │ 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 15cdc │ │ │ │ │ + bne 15cf0 │ │ │ │ │ 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 15b44 │ │ │ │ │ - b 15b4c │ │ │ │ │ + beq 15b58 │ │ │ │ │ + b 15b60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 15a50 │ │ │ │ │ + beq 15a64 │ │ │ │ │ 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 16134 │ │ │ │ │ + beq 16148 │ │ │ │ │ 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 16224 │ │ │ │ │ + beq 16238 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - b 15bac │ │ │ │ │ + b 15bc0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1612c │ │ │ │ │ + bne 16140 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #856] @ 16444 │ │ │ │ │ + ldr r2, [pc, #856] @ 16458 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16244 │ │ │ │ │ + beq 16258 │ │ │ │ │ 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 1617c │ │ │ │ │ + bne 16190 │ │ │ │ │ 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 15a3c │ │ │ │ │ + beq 15a50 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 15a8c │ │ │ │ │ + beq 15aa0 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ - b 15b18 │ │ │ │ │ + b 15b2c │ │ │ │ │ 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 1626c │ │ │ │ │ + beq 16280 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15afc │ │ │ │ │ + beq 15b10 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 15b18 │ │ │ │ │ + b 15b2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16110 │ │ │ │ │ + beq 16124 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16110 │ │ │ │ │ + beq 16124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16110 │ │ │ │ │ - ldr r2, [pc, #664] @ 16450 │ │ │ │ │ + beq 16124 │ │ │ │ │ + ldr r2, [pc, #664] @ 16464 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #660] @ 16454 │ │ │ │ │ + ldr r2, [pc, #660] @ 16468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16114 │ │ │ │ │ + beq 16128 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 1611c │ │ │ │ │ - ldr r3, [pc, #584] @ 16454 │ │ │ │ │ + b 16130 │ │ │ │ │ + ldr r3, [pc, #584] @ 16468 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #572] @ 16458 │ │ │ │ │ + ldr r3, [pc, #572] @ 1646c │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 160c8 │ │ │ │ │ + bne 160dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16274 │ │ │ │ │ + beq 16288 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 16134 │ │ │ │ │ + b 16148 │ │ │ │ │ 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 160f8 │ │ │ │ │ - b 1611c │ │ │ │ │ + beq 1610c │ │ │ │ │ + b 16130 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 16164 │ │ │ │ │ + b 16178 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b 16134 │ │ │ │ │ + b 16148 │ │ │ │ │ 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 15b18 │ │ │ │ │ + b 15b2c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 15b4c │ │ │ │ │ + b 15b60 │ │ │ │ │ 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 16020 │ │ │ │ │ + b 16034 │ │ │ │ │ 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 16394 │ │ │ │ │ + bne 163a8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15a10 │ │ │ │ │ + bne 15a24 │ │ │ │ │ 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 1612c │ │ │ │ │ + bne 16140 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 15a14 │ │ │ │ │ + b 15a28 │ │ │ │ │ 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 159e8 │ │ │ │ │ - b 15e3c │ │ │ │ │ + beq 159fc │ │ │ │ │ + b 15e50 │ │ │ │ │ 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 15b4c │ │ │ │ │ + blt 15b60 │ │ │ │ │ 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 159d4 │ │ │ │ │ - b 15b4c │ │ │ │ │ + beq 159e8 │ │ │ │ │ + b 15b60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 15b18 │ │ │ │ │ + b 15b2c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 159b0 │ │ │ │ │ + beq 159c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 15b4c │ │ │ │ │ + b 15b60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15bbc │ │ │ │ │ + b 15bd0 │ │ │ │ │ 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 16174 │ │ │ │ │ + bne 16188 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15ab0 │ │ │ │ │ + bne 15ac4 │ │ │ │ │ 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 16438 │ │ │ │ │ + bne 1644c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 15ab4 │ │ │ │ │ + b 15ac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 15c60 │ │ │ │ │ + beq 15c74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15e3c │ │ │ │ │ + b 15e50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 16164 │ │ │ │ │ + b 16178 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0001645c : │ │ │ │ │ +00016470 : │ │ │ │ │ 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] @ 164ec │ │ │ │ │ + ldr r1, [pc, #120] @ 16500 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 164e4 │ │ │ │ │ + beq 164f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 164dc │ │ │ │ │ + bne 164f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 17280 │ │ │ │ │ + bl 17294 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 164d4 │ │ │ │ │ + bne 164e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 164d4 │ │ │ │ │ + bne 164e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc8 │ │ │ │ │ + bl dfec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16488 │ │ │ │ │ + b 1649c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000164f0 : │ │ │ │ │ +00016504 : │ │ │ │ │ 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] @ 16e94 │ │ │ │ │ + ldr r1, [pc, #2444] @ 16ea8 │ │ │ │ │ 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 16e0c │ │ │ │ │ - ldr r1, [pc, #2416] @ 16e98 │ │ │ │ │ + beq 16e20 │ │ │ │ │ + ldr r1, [pc, #2416] @ 16eac │ │ │ │ │ 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 16554 │ │ │ │ │ + beq 16568 │ │ │ │ │ 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] @ 16e94 │ │ │ │ │ + ldr r5, [pc, #2356] @ 16ea8 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - ldr r2, [pc, #2340] @ 16e98 │ │ │ │ │ + ldr r2, [pc, #2340] @ 16eac │ │ │ │ │ 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 16e24 │ │ │ │ │ + bne 16e38 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r6, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16e34 │ │ │ │ │ + beq 16e48 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16e4c │ │ │ │ │ + bne 16e60 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16e78 │ │ │ │ │ - ldr r1, [pc, #2260] @ 16e98 │ │ │ │ │ + beq 16e8c │ │ │ │ │ + ldr r1, [pc, #2260] @ 16eac │ │ │ │ │ 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 16748 │ │ │ │ │ + beq 1675c │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 166c4 │ │ │ │ │ + beq 166d8 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 166e4 │ │ │ │ │ + bne 166f8 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ - bne 166d4 │ │ │ │ │ + bne 166e8 │ │ │ │ │ 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 16ba0 │ │ │ │ │ + beq 16bb4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16c88 │ │ │ │ │ + bne 16c9c │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bge 1672c │ │ │ │ │ + bge 16740 │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 1656c │ │ │ │ │ + b 16580 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 168c8 │ │ │ │ │ + beq 168dc │ │ │ │ │ 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 16db8 │ │ │ │ │ + beq 16dcc │ │ │ │ │ ldr r1, [r8, #88] @ 0x58 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16c78 │ │ │ │ │ + bne 16c8c │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bgt 16848 │ │ │ │ │ + bgt 1685c │ │ │ │ │ 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 165f4 │ │ │ │ │ + bne 16608 │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16618 │ │ │ │ │ + beq 1662c │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r4, r8 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 16bb4 │ │ │ │ │ + b 16bc8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 166c4 │ │ │ │ │ + beq 166d8 │ │ │ │ │ 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 16c90 │ │ │ │ │ + beq 16ca4 │ │ │ │ │ ldr r2, [r8, #88] @ 0x58 │ │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16c88 │ │ │ │ │ + bne 16c9c │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bgt 1664c │ │ │ │ │ + bgt 16660 │ │ │ │ │ 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] @ 16e98 │ │ │ │ │ + ldr r2, [pc, #1840] @ 16eac │ │ │ │ │ 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 16ce0 │ │ │ │ │ - ldr r2, [pc, #1808] @ 16e94 │ │ │ │ │ + bne 16cf4 │ │ │ │ │ + ldr r2, [pc, #1808] @ 16ea8 │ │ │ │ │ str sl, [r8, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16e54 │ │ │ │ │ + beq 16e68 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16e6c │ │ │ │ │ - ldr r2, [pc, #1772] @ 16e94 │ │ │ │ │ + bne 16e80 │ │ │ │ │ + ldr r2, [pc, #1772] @ 16ea8 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16cc4 │ │ │ │ │ - ldr r1, [pc, #1752] @ 16e98 │ │ │ │ │ + beq 16cd8 │ │ │ │ │ + ldr r1, [pc, #1752] @ 16eac │ │ │ │ │ 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 168ec │ │ │ │ │ + beq 16900 │ │ │ │ │ ldr r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ - beq 168c8 │ │ │ │ │ + beq 168dc │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16658 │ │ │ │ │ + bne 1666c │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ - bne 168d8 │ │ │ │ │ + bne 168ec │ │ │ │ │ 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 16bc4 │ │ │ │ │ + beq 16bd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16c78 │ │ │ │ │ + bne 16c8c │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bge 166a0 │ │ │ │ │ + bge 166b4 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b 16760 │ │ │ │ │ + b 16774 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16a24 │ │ │ │ │ + beq 16a38 │ │ │ │ │ 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 16d54 │ │ │ │ │ + beq 16d68 │ │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16c5c │ │ │ │ │ + bne 16c70 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt 169f4 │ │ │ │ │ + bgt 16a08 │ │ │ │ │ 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 167f0 │ │ │ │ │ + bne 16804 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16814 │ │ │ │ │ + beq 16828 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ ldmib sp, {r6, r7} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 16be8 │ │ │ │ │ + b 16bfc │ │ │ │ │ ldr ip, [r8, #8] │ │ │ │ │ - ldr r9, [pc, #1436] @ 16e94 │ │ │ │ │ + ldr r9, [pc, #1436] @ 16ea8 │ │ │ │ │ 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] @ 16e98 │ │ │ │ │ + ldr r2, [pc, #1408] @ 16eac │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16df0 │ │ │ │ │ + bne 16e04 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r6, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16d90 │ │ │ │ │ + beq 16da4 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16da8 │ │ │ │ │ + bne 16dbc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16a54 │ │ │ │ │ + beq 16a68 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1324] @ 16e98 │ │ │ │ │ + ldr r1, [pc, #1324] @ 16eac │ │ │ │ │ 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 16a7c │ │ │ │ │ + beq 16a90 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16a24 │ │ │ │ │ + beq 16a38 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16854 │ │ │ │ │ + bne 16868 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ - bne 16a34 │ │ │ │ │ + bne 16a48 │ │ │ │ │ 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 16bf4 │ │ │ │ │ + beq 16c08 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16c5c │ │ │ │ │ + bne 16c70 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge 168a0 │ │ │ │ │ + bge 168b4 │ │ │ │ │ str r2, [sp] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b 16910 │ │ │ │ │ + b 16924 │ │ │ │ │ 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 16998 │ │ │ │ │ + bne 169ac │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 169bc │ │ │ │ │ + beq 169d0 │ │ │ │ │ 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 16808 │ │ │ │ │ + b 1681c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1072] @ 16e98 │ │ │ │ │ + ldr r1, [pc, #1072] @ 16eac │ │ │ │ │ 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 16980 │ │ │ │ │ + bne 16994 │ │ │ │ │ ldr fp, [r8, #8] │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ mov sl, fp │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #1024] @ 16e98 │ │ │ │ │ + ldr r2, [pc, #1024] @ 16eac │ │ │ │ │ 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 16d30 │ │ │ │ │ - ldr r2, [pc, #992] @ 16e94 │ │ │ │ │ + bne 16d44 │ │ │ │ │ + ldr r2, [pc, #992] @ 16ea8 │ │ │ │ │ str fp, [r8, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16d48 │ │ │ │ │ + beq 16d5c │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16c40 │ │ │ │ │ + bne 16c54 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r6, [r8, #8] │ │ │ │ │ - bl 164f0 │ │ │ │ │ + bl 16504 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 16af8 │ │ │ │ │ + beq 16b0c │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16b48 │ │ │ │ │ + bne 16b5c │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r6, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16c40 │ │ │ │ │ + bne 16c54 │ │ │ │ │ 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 16c1c │ │ │ │ │ + beq 16c30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16c6c │ │ │ │ │ + bne 16c80 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble 16a00 │ │ │ │ │ + ble 16a14 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - b 16a8c │ │ │ │ │ + b 16aa0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16af8 │ │ │ │ │ + beq 16b0c │ │ │ │ │ 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 16cf8 │ │ │ │ │ + beq 16d0c │ │ │ │ │ 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 16c6c │ │ │ │ │ + bne 16c80 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bgt 16b3c │ │ │ │ │ + bgt 16b50 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b 16a0c │ │ │ │ │ + b 16a20 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16730 │ │ │ │ │ + beq 16744 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1654c │ │ │ │ │ + b 16560 │ │ │ │ │ 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 166ac │ │ │ │ │ + beq 166c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 1660c │ │ │ │ │ + b 16620 │ │ │ │ │ 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 16a48 │ │ │ │ │ + bne 16a5c │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ - b 168b0 │ │ │ │ │ + b 168c4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ str r1, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16c50 │ │ │ │ │ + bne 16c64 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b 16a0c │ │ │ │ │ + b 16a20 │ │ │ │ │ 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 169b0 │ │ │ │ │ + b 169c4 │ │ │ │ │ add r6, sp, #12 │ │ │ │ │ ldm r6, {r6, sl, fp} │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b 16a48 │ │ │ │ │ + b 16a5c │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b 16c50 │ │ │ │ │ + b 16c64 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldmib sp, {r6, r7} │ │ │ │ │ - b 16be8 │ │ │ │ │ + b 16bfc │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b 16bb4 │ │ │ │ │ + b 16bc8 │ │ │ │ │ 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 16bb4 │ │ │ │ │ + bne 16bc8 │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16730 │ │ │ │ │ - b 16bb4 │ │ │ │ │ + beq 16744 │ │ │ │ │ + b 16bc8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #448] @ 16e98 │ │ │ │ │ + ldr r1, [pc, #448] @ 16eac │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b 167c8 │ │ │ │ │ + b 167dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ ldmib sp, {r6, r7} │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 166bc │ │ │ │ │ + b 166d0 │ │ │ │ │ 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 16c50 │ │ │ │ │ + bne 16c64 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16c38 │ │ │ │ │ - b 16c50 │ │ │ │ │ + beq 16c4c │ │ │ │ │ + b 16c64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 16a1c │ │ │ │ │ + b 16a30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16ac4 │ │ │ │ │ + b 16ad8 │ │ │ │ │ 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 16a48 │ │ │ │ │ + bne 16a5c │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16c14 │ │ │ │ │ - b 16a48 │ │ │ │ │ + beq 16c28 │ │ │ │ │ + b 16a5c │ │ │ │ │ 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 1694c │ │ │ │ │ + beq 16960 │ │ │ │ │ add r6, sp, #12 │ │ │ │ │ ldm r6, {r6, sl, fp} │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b 16a44 │ │ │ │ │ + b 16a58 │ │ │ │ │ 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 16be8 │ │ │ │ │ + bne 16bfc │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 166ac │ │ │ │ │ - b 16be8 │ │ │ │ │ + beq 166c0 │ │ │ │ │ + b 16bfc │ │ │ │ │ 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 168c0 │ │ │ │ │ + b 168d4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #128] @ 16e98 │ │ │ │ │ + ldr r1, [pc, #128] @ 16eac │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 1652c │ │ │ │ │ + b 16540 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ - b 1654c │ │ │ │ │ + b 16560 │ │ │ │ │ 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 165a8 │ │ │ │ │ + beq 165bc │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b 166dc │ │ │ │ │ + b 166f0 │ │ │ │ │ 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 167a0 │ │ │ │ │ + beq 167b4 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldmib sp, {r6, r7} │ │ │ │ │ - b 168e4 │ │ │ │ │ + b 168f8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #12] @ 16e98 │ │ │ │ │ + ldr r1, [pc, #12] @ 16eac │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b 165cc │ │ │ │ │ + b 165e0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000404 │ │ │ │ │ │ │ │ │ │ -00016e9c : │ │ │ │ │ +00016eb0 : │ │ │ │ │ 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] @ 17270 │ │ │ │ │ + ldr r2, [pc, #956] @ 17284 │ │ │ │ │ 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 17170 │ │ │ │ │ + beq 17184 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17184 │ │ │ │ │ + bne 17198 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17084 │ │ │ │ │ + bne 17098 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16f18 │ │ │ │ │ + bne 16f2c │ │ │ │ │ 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] @ 17270 │ │ │ │ │ + ldr r2, [pc, #844] @ 17284 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17260 │ │ │ │ │ + beq 17274 │ │ │ │ │ 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 16f04 │ │ │ │ │ - ldr r1, [pc, #796] @ 17270 │ │ │ │ │ + bne 16f18 │ │ │ │ │ + ldr r1, [pc, #796] @ 17284 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1723c │ │ │ │ │ + beq 17250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4f80 │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1715c │ │ │ │ │ + beq 17170 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #748] @ 17270 │ │ │ │ │ + ldr r2, [pc, #748] @ 17284 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17230 │ │ │ │ │ + beq 17244 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17150 │ │ │ │ │ + bne 17164 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17144 │ │ │ │ │ + beq 17158 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq sl, r9 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ - bne 17150 │ │ │ │ │ + bne 17164 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 170f0 │ │ │ │ │ + bne 17104 │ │ │ │ │ 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 1713c │ │ │ │ │ + beq 17150 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt 170dc │ │ │ │ │ + bgt 170f0 │ │ │ │ │ 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 │ │ │ │ │ @@ -25521,493 +25524,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 17164 │ │ │ │ │ + beq 17178 │ │ │ │ │ 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 17164 │ │ │ │ │ + bne 17178 │ │ │ │ │ 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 16efc │ │ │ │ │ - ldr r2, [pc, #524] @ 17274 │ │ │ │ │ + beq 16f10 │ │ │ │ │ + ldr r2, [pc, #524] @ 17288 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236e4 │ │ │ │ │ + bl 23720 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1718c │ │ │ │ │ + beq 171a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16f08 │ │ │ │ │ + b 16f1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #480] @ 17270 │ │ │ │ │ + ldr r1, [pc, #480] @ 17284 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17210 │ │ │ │ │ + beq 17224 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 171ac │ │ │ │ │ + bne 171c0 │ │ │ │ │ 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 16ee8 │ │ │ │ │ + beq 16efc │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 16f10 │ │ │ │ │ + b 16f24 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r6, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 16fe8 │ │ │ │ │ + b 16ffc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4f80 │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16fd0 │ │ │ │ │ + beq 16fe4 │ │ │ │ │ cmp fp, sl │ │ │ │ │ - beq 17118 │ │ │ │ │ + beq 1712c │ │ │ │ │ str r3, [r6, sl, lsl #2] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 16fbc │ │ │ │ │ + b 16fd0 │ │ │ │ │ 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 17108 │ │ │ │ │ + bne 1711c │ │ │ │ │ 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 16f00 │ │ │ │ │ + b 16f14 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16ed8 │ │ │ │ │ + beq 16eec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 170d0 │ │ │ │ │ + b 170e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16f04 │ │ │ │ │ + beq 16f18 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 170d0 │ │ │ │ │ + b 170e4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 170b0 │ │ │ │ │ - ldr r3, [pc, #176] @ 17278 │ │ │ │ │ - ldr r1, [pc, #176] @ 1727c │ │ │ │ │ + beq 170c4 │ │ │ │ │ + ldr r3, [pc, #176] @ 1728c │ │ │ │ │ + ldr r1, [pc, #176] @ 17290 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 170b4 │ │ │ │ │ + beq 170c8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 170bc │ │ │ │ │ + b 170d0 │ │ │ │ │ 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 1709c │ │ │ │ │ - b 170bc │ │ │ │ │ + beq 170b0 │ │ │ │ │ + b 170d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16f88 │ │ │ │ │ + b 16f9c │ │ │ │ │ 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 16f60 │ │ │ │ │ - b 17164 │ │ │ │ │ + beq 16f74 │ │ │ │ │ + b 17178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16f30 │ │ │ │ │ + b 16f44 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00017280 : │ │ │ │ │ +00017294 : │ │ │ │ │ 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] @ 17490 │ │ │ │ │ + ldr r2, [pc, #504] @ 174a4 │ │ │ │ │ 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 1744c │ │ │ │ │ + beq 17460 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17460 │ │ │ │ │ + bne 17474 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 17334 │ │ │ │ │ + beq 17348 │ │ │ │ │ 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 17370 │ │ │ │ │ + bne 17384 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17360 │ │ │ │ │ + bne 17374 │ │ │ │ │ mov r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 173d8 │ │ │ │ │ + bne 173ec │ │ │ │ │ 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 1746c │ │ │ │ │ + blt 17480 │ │ │ │ │ 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 172dc │ │ │ │ │ + beq 172f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 17324 │ │ │ │ │ - ldr r1, [pc, #284] @ 17494 │ │ │ │ │ + b 17338 │ │ │ │ │ + ldr r1, [pc, #284] @ 174a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 172f0 │ │ │ │ │ + beq 17304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 172f0 │ │ │ │ │ + beq 17304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 17484 │ │ │ │ │ + beq 17498 │ │ │ │ │ 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 1742c │ │ │ │ │ + beq 17440 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17320 │ │ │ │ │ + b 17334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc8 │ │ │ │ │ + bl dfec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 17314 │ │ │ │ │ + bne 17328 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 17484 │ │ │ │ │ + beq 17498 │ │ │ │ │ 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 173d0 │ │ │ │ │ + bne 173e4 │ │ │ │ │ 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 1731c │ │ │ │ │ - b 17324 │ │ │ │ │ + beq 17330 │ │ │ │ │ + b 17338 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 172bc │ │ │ │ │ + beq 172d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 17324 │ │ │ │ │ + b 17338 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 17324 │ │ │ │ │ + b 17338 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 17324 │ │ │ │ │ + b 17338 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000026d │ │ │ │ │ │ │ │ │ │ -00017498 <_tmp_258_rule>: │ │ │ │ │ +000174ac <_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] @ 17a6c <_tmp_258_rule+0x5d4> │ │ │ │ │ + ldr r1, [pc, #1468] @ 17a80 <_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 179a8 <_tmp_258_rule+0x510> │ │ │ │ │ + beq 179bc <_tmp_258_rule+0x510> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 179bc <_tmp_258_rule+0x524> │ │ │ │ │ - ldr r1, [pc, #1424] @ 17a6c <_tmp_258_rule+0x5d4> │ │ │ │ │ + bne 179d0 <_tmp_258_rule+0x524> │ │ │ │ │ + ldr r1, [pc, #1424] @ 17a80 <_tmp_258_rule+0x5d4> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1775c <_tmp_258_rule+0x2c4> │ │ │ │ │ + beq 17770 <_tmp_258_rule+0x2c4> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 17780 <_tmp_258_rule+0x2e8> │ │ │ │ │ + beq 17794 <_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 17838 <_tmp_258_rule+0x3a0> │ │ │ │ │ + bne 1784c <_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 177c4 <_tmp_258_rule+0x32c> │ │ │ │ │ + bne 177d8 <_tmp_258_rule+0x32c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 177b8 <_tmp_258_rule+0x320> │ │ │ │ │ + bne 177cc <_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 178e0 <_tmp_258_rule+0x448> │ │ │ │ │ + bne 178f4 <_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 178d0 <_tmp_258_rule+0x438> │ │ │ │ │ - ldr r3, [pc, #1276] @ 17a6c <_tmp_258_rule+0x5d4> │ │ │ │ │ + bne 178e4 <_tmp_258_rule+0x438> │ │ │ │ │ + ldr r3, [pc, #1276] @ 17a80 <_tmp_258_rule+0x5d4> │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17a18 <_tmp_258_rule+0x580> │ │ │ │ │ + beq 17a2c <_tmp_258_rule+0x580> │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 179d4 <_tmp_258_rule+0x53c> │ │ │ │ │ + beq 179e8 <_tmp_258_rule+0x53c> │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 17664 <_tmp_258_rule+0x1cc> │ │ │ │ │ + beq 17678 <_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 176b8 <_tmp_258_rule+0x220> │ │ │ │ │ + bne 176cc <_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 178a8 <_tmp_258_rule+0x410> │ │ │ │ │ + bne 178bc <_tmp_258_rule+0x410> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 17610 <_tmp_258_rule+0x178> │ │ │ │ │ + bne 17624 <_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] @ 17a70 <_tmp_258_rule+0x5d8> │ │ │ │ │ + ldr r1, [pc, #1104] @ 17a84 <_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 175f0 <_tmp_258_rule+0x158> │ │ │ │ │ + beq 17604 <_tmp_258_rule+0x158> │ │ │ │ │ mov r3, #22 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1068] @ 17a70 <_tmp_258_rule+0x5d8> │ │ │ │ │ + ldr r1, [pc, #1068] @ 17a84 <_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 175fc <_tmp_258_rule+0x164> │ │ │ │ │ + bne 17610 <_tmp_258_rule+0x164> │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 175fc <_tmp_258_rule+0x164> │ │ │ │ │ + b 17610 <_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 17898 <_tmp_258_rule+0x400> │ │ │ │ │ + blt 178ac <_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 17898 <_tmp_258_rule+0x400> │ │ │ │ │ + bne 178ac <_tmp_258_rule+0x400> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 175c0 <_tmp_258_rule+0x128> │ │ │ │ │ + beq 175d4 <_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 175c0 <_tmp_258_rule+0x128> │ │ │ │ │ + beq 175d4 <_tmp_258_rule+0x128> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq 179c4 <_tmp_258_rule+0x52c> │ │ │ │ │ + beq 179d8 <_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 179c4 <_tmp_258_rule+0x52c> │ │ │ │ │ + beq 179d8 <_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 │ │ │ │ │ @@ -26018,1495 +26021,1495 @@ │ │ │ │ │ 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] @ 17a74 <_tmp_258_rule+0x5dc> │ │ │ │ │ + ldr r2, [pc, #828] @ 17a88 <_tmp_258_rule+0x5dc> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236e4 │ │ │ │ │ + bl 23720 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1787c <_tmp_258_rule+0x3e4> │ │ │ │ │ + beq 17890 <_tmp_258_rule+0x3e4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #22 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b 17638 <_tmp_258_rule+0x1a0> │ │ │ │ │ + b 1764c <_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 177b8 <_tmp_258_rule+0x320> │ │ │ │ │ + bne 177cc <_tmp_258_rule+0x320> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 174fc <_tmp_258_rule+0x64> │ │ │ │ │ + bne 17510 <_tmp_258_rule+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 178b0 <_tmp_258_rule+0x418> │ │ │ │ │ + blt 178c4 <_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 17830 <_tmp_258_rule+0x398> │ │ │ │ │ + bne 17844 <_tmp_258_rule+0x398> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 17518 <_tmp_258_rule+0x80> │ │ │ │ │ + beq 1752c <_tmp_258_rule+0x80> │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 178c4 <_tmp_258_rule+0x42c> │ │ │ │ │ + b 178d8 <_tmp_258_rule+0x42c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1752c <_tmp_258_rule+0x94> │ │ │ │ │ + beq 17540 <_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 178c4 <_tmp_258_rule+0x42c> │ │ │ │ │ + beq 178d8 <_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 17900 <_tmp_258_rule+0x468> │ │ │ │ │ + beq 17914 <_tmp_258_rule+0x468> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 175fc <_tmp_258_rule+0x164> │ │ │ │ │ + b 17610 <_tmp_258_rule+0x164> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 177b8 <_tmp_258_rule+0x320> │ │ │ │ │ + bne 177cc <_tmp_258_rule+0x320> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #552] @ 17a6c <_tmp_258_rule+0x5d4> │ │ │ │ │ + ldr r2, [pc, #552] @ 17a80 <_tmp_258_rule+0x5d4> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 179f8 <_tmp_258_rule+0x560> │ │ │ │ │ + beq 17a0c <_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 17924 <_tmp_258_rule+0x48c> │ │ │ │ │ + bne 17938 <_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 177b0 <_tmp_258_rule+0x318> │ │ │ │ │ + b 177c4 <_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 175dc <_tmp_258_rule+0x144> │ │ │ │ │ + beq 175f0 <_tmp_258_rule+0x144> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17658 <_tmp_258_rule+0x1c0> │ │ │ │ │ + b 1766c <_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 17568 <_tmp_258_rule+0xd0> │ │ │ │ │ + beq 1757c <_tmp_258_rule+0xd0> │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17604 <_tmp_258_rule+0x16c> │ │ │ │ │ - ldr r2, [pc, #400] @ 17a78 <_tmp_258_rule+0x5e0> │ │ │ │ │ - ldr r3, [pc, #400] @ 17a7c <_tmp_258_rule+0x5e4> │ │ │ │ │ + b 17618 <_tmp_258_rule+0x16c> │ │ │ │ │ + ldr r2, [pc, #400] @ 17a8c <_tmp_258_rule+0x5e0> │ │ │ │ │ + ldr r3, [pc, #400] @ 17a90 <_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 17824 <_tmp_258_rule+0x38c> │ │ │ │ │ + bne 17838 <_tmp_258_rule+0x38c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17a4c <_tmp_258_rule+0x5b4> │ │ │ │ │ + beq 17a60 <_tmp_258_rule+0x5b4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 178c4 <_tmp_258_rule+0x42c> │ │ │ │ │ + b 178d8 <_tmp_258_rule+0x42c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17864 <_tmp_258_rule+0x3cc> │ │ │ │ │ + beq 17878 <_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 17864 <_tmp_258_rule+0x3cc> │ │ │ │ │ + beq 17878 <_tmp_258_rule+0x3cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17864 <_tmp_258_rule+0x3cc> │ │ │ │ │ - ldr r2, [pc, #288] @ 17a80 <_tmp_258_rule+0x5e8> │ │ │ │ │ + beq 17878 <_tmp_258_rule+0x3cc> │ │ │ │ │ + ldr r2, [pc, #288] @ 17a94 <_tmp_258_rule+0x5e8> │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #272] @ 17a78 <_tmp_258_rule+0x5e0> │ │ │ │ │ + ldr r2, [pc, #272] @ 17a8c <_tmp_258_rule+0x5e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r9, #16] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17868 <_tmp_258_rule+0x3d0> │ │ │ │ │ + beq 1787c <_tmp_258_rule+0x3d0> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 17870 <_tmp_258_rule+0x3d8> │ │ │ │ │ + b 17884 <_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 174d4 <_tmp_258_rule+0x3c> │ │ │ │ │ + beq 174e8 <_tmp_258_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 178d4 <_tmp_258_rule+0x43c> │ │ │ │ │ + b 178e8 <_tmp_258_rule+0x43c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17898 <_tmp_258_rule+0x400> │ │ │ │ │ + b 178ac <_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 17a5c <_tmp_258_rule+0x5c4> │ │ │ │ │ + bne 17a70 <_tmp_258_rule+0x5c4> │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b 17594 <_tmp_258_rule+0xfc> │ │ │ │ │ + b 175a8 <_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 17850 <_tmp_258_rule+0x3b8> │ │ │ │ │ - b 17870 <_tmp_258_rule+0x3d8> │ │ │ │ │ + beq 17864 <_tmp_258_rule+0x3b8> │ │ │ │ │ + b 17884 <_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 178a8 <_tmp_258_rule+0x410> │ │ │ │ │ + bne 178bc <_tmp_258_rule+0x410> │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 179d8 <_tmp_258_rule+0x540> │ │ │ │ │ + beq 179ec <_tmp_258_rule+0x540> │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 17594 <_tmp_258_rule+0xfc> │ │ │ │ │ + b 175a8 <_tmp_258_rule+0xfc> │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b 178c4 <_tmp_258_rule+0x42c> │ │ │ │ │ + b 178d8 <_tmp_258_rule+0x42c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17898 <_tmp_258_rule+0x400> │ │ │ │ │ + b 178ac <_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 │ │ │ │ │ │ │ │ │ │ -00017a84 : │ │ │ │ │ +00017a98 : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 17a94 │ │ │ │ │ + bne 17aa8 │ │ │ │ │ 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 17ac8 │ │ │ │ │ + beq 17adc │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00017ad8 : │ │ │ │ │ +00017aec : │ │ │ │ │ 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] @ 17d94 │ │ │ │ │ + ldr r1, [pc, #676] @ 17da8 │ │ │ │ │ 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 17d8c │ │ │ │ │ + beq 17da0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 17be0 │ │ │ │ │ + bne 17bf4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 17b98 │ │ │ │ │ + beq 17bac │ │ │ │ │ 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 17c58 │ │ │ │ │ + bne 17c6c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17bf0 │ │ │ │ │ + bne 17c04 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 17be0 │ │ │ │ │ + bne 17bf4 │ │ │ │ │ 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 17c9c │ │ │ │ │ + bne 17cb0 │ │ │ │ │ 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 17b88 │ │ │ │ │ + blt 17b9c │ │ │ │ │ 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 17c50 │ │ │ │ │ + bne 17c64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17b40 │ │ │ │ │ + beq 17b54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17b88 │ │ │ │ │ + b 17b9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17b54 │ │ │ │ │ + beq 17b68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 17d80 │ │ │ │ │ + beq 17d94 │ │ │ │ │ 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 17cbc │ │ │ │ │ + beq 17cd0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17b84 │ │ │ │ │ + b 17b98 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17d80 │ │ │ │ │ + bne 17d94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #304] @ 17d94 │ │ │ │ │ + ldr r2, [pc, #304] @ 17da8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17d60 │ │ │ │ │ + beq 17d74 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 17cdc │ │ │ │ │ + bne 17cf0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 17bd8 │ │ │ │ │ - ldr r2, [pc, #244] @ 17d98 │ │ │ │ │ - ldr r3, [pc, #244] @ 17d9c │ │ │ │ │ + b 17bec │ │ │ │ │ + ldr r2, [pc, #244] @ 17dac │ │ │ │ │ + ldr r3, [pc, #244] @ 17db0 │ │ │ │ │ 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 17c48 │ │ │ │ │ + bne 17c5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17b80 │ │ │ │ │ + beq 17b94 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 17b88 │ │ │ │ │ + b 17b9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17c84 │ │ │ │ │ + beq 17c98 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17c84 │ │ │ │ │ + beq 17c98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17c84 │ │ │ │ │ - ldr r2, [pc, #136] @ 17da0 │ │ │ │ │ + beq 17c98 │ │ │ │ │ + ldr r2, [pc, #136] @ 17db4 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #120] @ 17d98 │ │ │ │ │ + ldr r2, [pc, #120] @ 17dac │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17c88 │ │ │ │ │ + beq 17c9c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 17c90 │ │ │ │ │ + b 17ca4 │ │ │ │ │ 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 17c70 │ │ │ │ │ - b 17c90 │ │ │ │ │ + beq 17c84 │ │ │ │ │ + b 17ca4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17b88 │ │ │ │ │ + b 17b9c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17b08 │ │ │ │ │ + b 17b1c │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00017da4 : │ │ │ │ │ +00017db8 : │ │ │ │ │ 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] @ 18c90 │ │ │ │ │ + ldr r1, [pc, #3796] @ 18ca4 │ │ │ │ │ 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 18c6c │ │ │ │ │ + beq 18c80 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 187c4 │ │ │ │ │ + bne 187d8 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - bne 18630 │ │ │ │ │ - ldr r2, [pc, #3732] @ 18c90 │ │ │ │ │ + bne 18644 │ │ │ │ │ + ldr r2, [pc, #3732] @ 18ca4 │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movne r9, r6 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18a7c │ │ │ │ │ - ldr r3, [pc, #3708] @ 18c90 │ │ │ │ │ + beq 18a90 │ │ │ │ │ + ldr r3, [pc, #3708] @ 18ca4 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18bbc │ │ │ │ │ + beq 18bd0 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18a30 │ │ │ │ │ + beq 18a44 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18a60 │ │ │ │ │ + beq 18a74 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18aa0 │ │ │ │ │ + bne 18ab4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ - beq 183f4 │ │ │ │ │ + beq 18408 │ │ │ │ │ str r0, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ - beq 17f28 │ │ │ │ │ + beq 17f3c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 18a58 │ │ │ │ │ + beq 18a6c │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ moveq fp, #2 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ - beq 17f28 │ │ │ │ │ + beq 17f3c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18a54 │ │ │ │ │ + beq 18a68 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r8, #8] │ │ │ │ │ mov r7, #3 │ │ │ │ │ mov r5, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ mov fp, r7 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 17f18 │ │ │ │ │ + beq 17f2c │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 1849c │ │ │ │ │ + beq 184b0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [r8, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 17ee8 │ │ │ │ │ + b 17efc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 183f4 │ │ │ │ │ + beq 18408 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 183f4 │ │ │ │ │ + bne 18408 │ │ │ │ │ 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 18a58 │ │ │ │ │ + beq 18a6c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 17fb4 │ │ │ │ │ + ble 17fc8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmp fp, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 17fb4 │ │ │ │ │ + beq 17fc8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp fp, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 17fb4 │ │ │ │ │ + beq 17fc8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp fp, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 17fb4 │ │ │ │ │ + beq 17fc8 │ │ │ │ │ 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 17f9c │ │ │ │ │ + bne 17fb0 │ │ │ │ │ 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 18504 │ │ │ │ │ + bne 18518 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 181b0 │ │ │ │ │ - ldr r2, [pc, #3224] @ 18c90 │ │ │ │ │ + bne 181c4 │ │ │ │ │ + ldr r2, [pc, #3224] @ 18ca4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18ad8 │ │ │ │ │ + beq 18aec │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18a14 │ │ │ │ │ + beq 18a28 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18b04 │ │ │ │ │ + bne 18b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq sl, [r4, #8] │ │ │ │ │ - beq 18418 │ │ │ │ │ + beq 1842c │ │ │ │ │ str r0, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - beq 180f4 │ │ │ │ │ + beq 18108 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 18a0c │ │ │ │ │ + beq 18a20 │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ streq sl, [r4, #8] │ │ │ │ │ moveq r7, #2 │ │ │ │ │ - beq 180f4 │ │ │ │ │ + beq 18108 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18a08 │ │ │ │ │ + beq 18a1c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r8, #8] │ │ │ │ │ mov sl, #3 │ │ │ │ │ mov r5, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ mov r7, sl │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 180e4 │ │ │ │ │ + beq 180f8 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 184c4 │ │ │ │ │ + beq 184d8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str fp, [r8, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 180b4 │ │ │ │ │ + b 180c8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 18418 │ │ │ │ │ + beq 1842c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18418 │ │ │ │ │ + bne 1842c │ │ │ │ │ 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 18a0c │ │ │ │ │ + beq 18a20 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 18180 │ │ │ │ │ + ble 18194 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18180 │ │ │ │ │ + beq 18194 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18180 │ │ │ │ │ + beq 18194 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18180 │ │ │ │ │ + beq 18194 │ │ │ │ │ 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 18168 │ │ │ │ │ + bne 1817c │ │ │ │ │ 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 18524 │ │ │ │ │ + bne 18538 │ │ │ │ │ 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 18b3c │ │ │ │ │ + bne 18b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a134 │ │ │ │ │ + bl 1a148 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 187d0 │ │ │ │ │ + bne 187e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 18b40 │ │ │ │ │ + bne 18b54 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2712] @ 18c90 │ │ │ │ │ + ldr r2, [pc, #2712] @ 18ca4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 18b10 │ │ │ │ │ + beq 18b24 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18ab8 │ │ │ │ │ + beq 18acc │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18c5c │ │ │ │ │ + bne 18c70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ - beq 18434 │ │ │ │ │ + beq 18448 │ │ │ │ │ str r0, [r5] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ - beq 182f0 │ │ │ │ │ + beq 18304 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18ab0 │ │ │ │ │ + beq 18ac4 │ │ │ │ │ str r7, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ moveq r5, r8 │ │ │ │ │ moveq r7, #2 │ │ │ │ │ streq sl, [r4, #8] │ │ │ │ │ - beq 182f0 │ │ │ │ │ + beq 18304 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18aac │ │ │ │ │ + beq 18ac0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, #3 │ │ │ │ │ mov r8, #4 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ mov r7, sl │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 182e0 │ │ │ │ │ + beq 182f4 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - beq 184e4 │ │ │ │ │ + beq 184f8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str fp, [r5, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 182b0 │ │ │ │ │ + b 182c4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 18434 │ │ │ │ │ + beq 18448 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18434 │ │ │ │ │ + bne 18448 │ │ │ │ │ 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 18ab0 │ │ │ │ │ + beq 18ac4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 1837c │ │ │ │ │ + ble 18390 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1837c │ │ │ │ │ + beq 18390 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1837c │ │ │ │ │ + beq 18390 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 1837c │ │ │ │ │ + beq 18390 │ │ │ │ │ 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 18364 │ │ │ │ │ + bne 18378 │ │ │ │ │ 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 1c134 <_loop0_37_rule> │ │ │ │ │ + bl 1c148 <_loop0_37_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1844c │ │ │ │ │ + beq 18460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1cd34 │ │ │ │ │ + bl 1cd48 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1844c │ │ │ │ │ + bne 18460 │ │ │ │ │ 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 185bc │ │ │ │ │ + beq 185d0 │ │ │ │ │ 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 17ff0 │ │ │ │ │ - b 181b0 │ │ │ │ │ + beq 18004 │ │ │ │ │ + b 181c4 │ │ │ │ │ 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 181b8 │ │ │ │ │ + b 181cc │ │ │ │ │ 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 18b3c │ │ │ │ │ + bne 18b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a9d8 <_loop1_185_rule> │ │ │ │ │ + bl 1a9ec <_loop1_185_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1860c │ │ │ │ │ + bne 18620 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 18b3c │ │ │ │ │ + bne 18b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1cd34 │ │ │ │ │ + bl 1cd48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 185e4 │ │ │ │ │ + bne 185f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 183e4 │ │ │ │ │ + b 183f8 │ │ │ │ │ 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 18a58 │ │ │ │ │ + beq 18a6c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 17f04 │ │ │ │ │ + b 17f18 │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18a0c │ │ │ │ │ + beq 18a20 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 180d0 │ │ │ │ │ + b 180e4 │ │ │ │ │ lsl r8, r8, #1 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18ab0 │ │ │ │ │ + beq 18ac4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 182cc │ │ │ │ │ + b 182e0 │ │ │ │ │ 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 185dc │ │ │ │ │ + bne 185f0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 18408 │ │ │ │ │ + b 1841c │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #1888] @ 18c94 │ │ │ │ │ + ldr r1, [pc, #1888] @ 18ca8 │ │ │ │ │ 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 18c40 │ │ │ │ │ + beq 18c54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a5f4 <_loop0_171_rule> │ │ │ │ │ + bl 1a608 <_loop0_171_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18c38 │ │ │ │ │ + beq 18c4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c134 <_loop0_37_rule> │ │ │ │ │ + bl 1c148 <_loop0_37_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 18c38 │ │ │ │ │ + beq 18c4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1cd34 │ │ │ │ │ + bl 1cd48 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 181b8 │ │ │ │ │ + bne 181cc │ │ │ │ │ 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] @ 18c98 │ │ │ │ │ + ldr r2, [pc, #1776] @ 18cac │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236e4 │ │ │ │ │ + bl 23720 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 183dc │ │ │ │ │ + bne 183f0 │ │ │ │ │ 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 18490 │ │ │ │ │ - b 1848c │ │ │ │ │ + bne 184a4 │ │ │ │ │ + b 184a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1854c │ │ │ │ │ + b 18560 │ │ │ │ │ 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 183dc │ │ │ │ │ - b 185bc │ │ │ │ │ + bne 183f0 │ │ │ │ │ + b 185d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1cd34 │ │ │ │ │ + bl 1cd48 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1846c │ │ │ │ │ + bne 18480 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ - b 185f0 │ │ │ │ │ + b 18604 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1616] @ 18c90 │ │ │ │ │ + ldr r2, [pc, #1616] @ 18ca4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 18920 │ │ │ │ │ + beq 18934 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 18940 │ │ │ │ │ + bne 18954 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18934 │ │ │ │ │ + bne 18948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10e4 │ │ │ │ │ + bl 1048 │ │ │ │ │ R_ARM_CALL _tmp_169_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1888c │ │ │ │ │ + bne 188a0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18934 │ │ │ │ │ + bne 18948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18cb8 │ │ │ │ │ + bl 18ccc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18714 │ │ │ │ │ + bne 18728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a5f4 <_loop0_171_rule> │ │ │ │ │ + bl 1a608 <_loop0_171_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1899c │ │ │ │ │ + beq 189b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1488] @ 18c90 │ │ │ │ │ + ldr r2, [pc, #1488] @ 18ca4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 189ec │ │ │ │ │ + beq 18a00 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 189f8 │ │ │ │ │ + bne 18a0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 1a134 │ │ │ │ │ + bl 1a148 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 189ac │ │ │ │ │ + bne 189c0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 189f8 │ │ │ │ │ + bne 18a0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a9d8 <_loop1_185_rule> │ │ │ │ │ + bl 1a9ec <_loop1_185_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18980 │ │ │ │ │ + bne 18994 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 18934 │ │ │ │ │ + bne 18948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a5f4 <_loop0_171_rule> │ │ │ │ │ + bl 1a608 <_loop0_171_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18744 │ │ │ │ │ + beq 18758 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 188b8 │ │ │ │ │ + bne 188cc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 18934 │ │ │ │ │ + bne 18948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10e4 │ │ │ │ │ + bl 1048 │ │ │ │ │ R_ARM_CALL _tmp_174_rule │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18790 │ │ │ │ │ + bne 187a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _loop0_175_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1878c │ │ │ │ │ + beq 187a0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18b48 │ │ │ │ │ + bne 18b5c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 18934 │ │ │ │ │ + bne 18948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23754 <_loop1_178_rule> │ │ │ │ │ + bl 23790 <_loop1_178_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18810 │ │ │ │ │ + bne 18824 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 17df4 │ │ │ │ │ + beq 17e08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 183e8 │ │ │ │ │ + b 183fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c134 <_loop0_37_rule> │ │ │ │ │ + bl 1c148 <_loop0_37_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 18c48 │ │ │ │ │ + beq 18c5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1cd34 │ │ │ │ │ + bl 1cd48 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18c48 │ │ │ │ │ + bne 18c5c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r8, [sp] │ │ │ │ │ - b 18598 │ │ │ │ │ + b 185ac │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 187ac │ │ │ │ │ + beq 187c0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 187ac │ │ │ │ │ - ldr r3, [pc, #1116] @ 18c9c │ │ │ │ │ + beq 187c0 │ │ │ │ │ + ldr r3, [pc, #1116] @ 18cb0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #1112] @ 18ca0 │ │ │ │ │ + ldr r3, [pc, #1112] @ 18cb4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 187b0 │ │ │ │ │ + beq 187c4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 187b8 │ │ │ │ │ + b 187cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _loop0_170_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18678 │ │ │ │ │ + beq 1868c │ │ │ │ │ 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] @ 18ca4 │ │ │ │ │ - beq 18678 │ │ │ │ │ - b 1883c │ │ │ │ │ + ldrne r3, [pc, #1008] @ 18cb8 │ │ │ │ │ + beq 1868c │ │ │ │ │ + b 18850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18dc0 <_loop1_173_rule> │ │ │ │ │ + bl 18dd4 <_loop1_173_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18744 │ │ │ │ │ + beq 18758 │ │ │ │ │ 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 18748 │ │ │ │ │ + bne 1875c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 18744 │ │ │ │ │ - ldr r2, [pc, #932] @ 18ca0 │ │ │ │ │ + beq 18758 │ │ │ │ │ + ldr r2, [pc, #932] @ 18cb4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r2, [pc, #932] @ 18ca8 │ │ │ │ │ + ldr r2, [pc, #932] @ 18cbc │ │ │ │ │ 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 18860 │ │ │ │ │ + b 18874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 189a4 │ │ │ │ │ + beq 189b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 187b8 │ │ │ │ │ + b 187cc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18658 │ │ │ │ │ - ldr r3, [pc, #848] @ 18cac │ │ │ │ │ + beq 1866c │ │ │ │ │ + ldr r3, [pc, #848] @ 18cc0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #828] @ 18ca0 │ │ │ │ │ + ldr r3, [pc, #828] @ 18cb4 │ │ │ │ │ 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 18860 │ │ │ │ │ + b 18874 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #788] @ 18cb0 │ │ │ │ │ - bne 1883c │ │ │ │ │ + ldrne r3, [pc, #788] @ 18cc4 │ │ │ │ │ + bne 18850 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 18714 │ │ │ │ │ + b 18728 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 18644 │ │ │ │ │ + b 18658 │ │ │ │ │ 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 18984 │ │ │ │ │ + bne 18998 │ │ │ │ │ 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 18714 │ │ │ │ │ + b 18728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 186c4 │ │ │ │ │ + b 186d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18714 │ │ │ │ │ + b 18728 │ │ │ │ │ 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 1842c │ │ │ │ │ + b 18440 │ │ │ │ │ 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 18aa0 │ │ │ │ │ + bne 18ab4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 17e38 │ │ │ │ │ + b 17e4c │ │ │ │ │ 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 18408 │ │ │ │ │ + b 1841c │ │ │ │ │ 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 17e0c │ │ │ │ │ + beq 17e20 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ - b 18490 │ │ │ │ │ + b 184a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18408 │ │ │ │ │ + b 1841c │ │ │ │ │ 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 1844c │ │ │ │ │ + b 18460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18b04 │ │ │ │ │ + bne 18b18 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 18014 │ │ │ │ │ - b 18a14 │ │ │ │ │ + bne 18028 │ │ │ │ │ + b 18a28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b 1842c │ │ │ │ │ + b 18440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18c5c │ │ │ │ │ + bne 18c70 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 18210 │ │ │ │ │ - b 18ab8 │ │ │ │ │ + bne 18224 │ │ │ │ │ + b 18acc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18490 │ │ │ │ │ + b 184a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #308] @ 18c90 │ │ │ │ │ + ldr r2, [pc, #308] @ 18ca4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 18c84 │ │ │ │ │ + beq 18c98 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18c28 │ │ │ │ │ + bne 18c3c │ │ │ │ │ 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 18bf0 │ │ │ │ │ + beq 18c04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _loop0_177_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1878c │ │ │ │ │ + beq 187a0 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1878c │ │ │ │ │ - ldr r3, [pc, #248] @ 18cb4 │ │ │ │ │ - b 1883c │ │ │ │ │ + beq 187a0 │ │ │ │ │ + ldr r3, [pc, #248] @ 18cc8 │ │ │ │ │ + b 18850 │ │ │ │ │ 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 181b0 │ │ │ │ │ + bne 181c4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18a34 │ │ │ │ │ + beq 18a48 │ │ │ │ │ mov sl, r5 │ │ │ │ │ - b 17e38 │ │ │ │ │ + b 17e4c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18c28 │ │ │ │ │ + bne 18c3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18790 │ │ │ │ │ + beq 187a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18b8c │ │ │ │ │ + b 18ba0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18790 │ │ │ │ │ + b 187a4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 181b8 │ │ │ │ │ + b 181cc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 1842c │ │ │ │ │ + b 18440 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 181e8 │ │ │ │ │ - b 18b40 │ │ │ │ │ + beq 181fc │ │ │ │ │ + b 18b54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1844c │ │ │ │ │ + b 18460 │ │ │ │ │ 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 17de0 │ │ │ │ │ - b 187c4 │ │ │ │ │ + beq 17df4 │ │ │ │ │ + b 187d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18b60 │ │ │ │ │ + b 18b74 │ │ │ │ │ .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 │ │ │ │ │ @@ -27519,891 +27522,891 @@ │ │ │ │ │ .word 0x0000077c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000007bc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000828 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00018cb8 : │ │ │ │ │ +00018ccc : │ │ │ │ │ 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] @ 18db8 │ │ │ │ │ + ldr r1, [pc, #232] @ 18dcc │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 18db0 │ │ │ │ │ + beq 18dc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18da0 │ │ │ │ │ + bne 18db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 18dc0 <_loop1_173_rule> │ │ │ │ │ + bl 18dd4 <_loop1_173_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18d18 │ │ │ │ │ + beq 18d2c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18d68 │ │ │ │ │ + bne 18d7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18da0 │ │ │ │ │ + bne 18db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18dc0 <_loop1_173_rule> │ │ │ │ │ + bl 18dd4 <_loop1_173_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18d4c │ │ │ │ │ + beq 18d60 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18d80 │ │ │ │ │ + bne 18d94 │ │ │ │ │ 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 18d18 │ │ │ │ │ - b 18d54 │ │ │ │ │ - ldr r1, [pc, #52] @ 18dbc │ │ │ │ │ + beq 18d2c │ │ │ │ │ + b 18d68 │ │ │ │ │ + ldr r1, [pc, #52] @ 18dd0 │ │ │ │ │ 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 18d54 │ │ │ │ │ - b 18d4c │ │ │ │ │ + bne 18d68 │ │ │ │ │ + b 18d60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18d5c │ │ │ │ │ + b 18d70 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18ce4 │ │ │ │ │ + b 18cf8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00018dc0 <_loop1_173_rule>: │ │ │ │ │ +00018dd4 <_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] @ 1902c <_loop1_173_rule+0x26c> │ │ │ │ │ + ldr r1, [pc, #596] @ 19040 <_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 19004 <_loop1_173_rule+0x244> │ │ │ │ │ + beq 19018 <_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 18f7c <_loop1_173_rule+0x1bc> │ │ │ │ │ + bne 18f90 <_loop1_173_rule+0x1bc> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18fe8 <_loop1_173_rule+0x228> │ │ │ │ │ + beq 18ffc <_loop1_173_rule+0x228> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18f74 <_loop1_173_rule+0x1b4> │ │ │ │ │ + bne 18f88 <_loop1_173_rule+0x1b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ - beq 18f88 <_loop1_173_rule+0x1c8> │ │ │ │ │ + beq 18f9c <_loop1_173_rule+0x1c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ - beq 18eec <_loop1_173_rule+0x12c> │ │ │ │ │ + beq 18f00 <_loop1_173_rule+0x12c> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 18fc4 <_loop1_173_rule+0x204> │ │ │ │ │ + beq 18fd8 <_loop1_173_rule+0x204> │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ moveq r5, r7 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ moveq r7, #2 │ │ │ │ │ - beq 18eec <_loop1_173_rule+0x12c> │ │ │ │ │ + beq 18f00 <_loop1_173_rule+0x12c> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18fc0 <_loop1_173_rule+0x200> │ │ │ │ │ + beq 18fd4 <_loop1_173_rule+0x200> │ │ │ │ │ mov r8, #3 │ │ │ │ │ mov sl, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ mov r7, r8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 18ee0 <_loop1_173_rule+0x120> │ │ │ │ │ + beq 18ef4 <_loop1_173_rule+0x120> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq 18fa0 <_loop1_173_rule+0x1e0> │ │ │ │ │ + beq 18fb4 <_loop1_173_rule+0x1e0> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ str r6, [r5, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 18eb4 <_loop1_173_rule+0xf4> │ │ │ │ │ + b 18ec8 <_loop1_173_rule+0xf4> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 18f88 <_loop1_173_rule+0x1c8> │ │ │ │ │ + beq 18f9c <_loop1_173_rule+0x1c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18f88 <_loop1_173_rule+0x1c8> │ │ │ │ │ + bne 18f9c <_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 1900c <_loop1_173_rule+0x24c> │ │ │ │ │ + beq 19020 <_loop1_173_rule+0x24c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 18f6c <_loop1_173_rule+0x1ac> │ │ │ │ │ + ble 18f80 <_loop1_173_rule+0x1ac> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18f6c <_loop1_173_rule+0x1ac> │ │ │ │ │ + beq 18f80 <_loop1_173_rule+0x1ac> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18f6c <_loop1_173_rule+0x1ac> │ │ │ │ │ + beq 18f80 <_loop1_173_rule+0x1ac> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18f6c <_loop1_173_rule+0x1ac> │ │ │ │ │ + beq 18f80 <_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 18f54 <_loop1_173_rule+0x194> │ │ │ │ │ + bne 18f68 <_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 18f7c <_loop1_173_rule+0x1bc> │ │ │ │ │ + b 18f90 <_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 18fc4 <_loop1_173_rule+0x204> │ │ │ │ │ + beq 18fd8 <_loop1_173_rule+0x204> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 18ed0 <_loop1_173_rule+0x110> │ │ │ │ │ + b 18ee4 <_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 18f7c <_loop1_173_rule+0x1bc> │ │ │ │ │ + b 18f90 <_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 18f7c <_loop1_173_rule+0x1bc> │ │ │ │ │ + b 18f90 <_loop1_173_rule+0x1bc> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18dec <_loop1_173_rule+0x2c> │ │ │ │ │ + b 18e00 <_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 18f7c <_loop1_173_rule+0x1bc> │ │ │ │ │ + b 18f90 <_loop1_173_rule+0x1bc> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00019030 : │ │ │ │ │ +00019044 : │ │ │ │ │ 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] @ 19508 │ │ │ │ │ + ldr r1, [pc, #1216] @ 1951c │ │ │ │ │ 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 19488 │ │ │ │ │ + beq 1949c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1949c │ │ │ │ │ - ldr r1, [pc, #1172] @ 19508 │ │ │ │ │ + bne 194b0 │ │ │ │ │ + ldr r1, [pc, #1172] @ 1951c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19360 │ │ │ │ │ + beq 19374 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 19384 │ │ │ │ │ + beq 19398 │ │ │ │ │ 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 191c8 │ │ │ │ │ - ldr r2, [pc, #1096] @ 19508 │ │ │ │ │ + beq 191dc │ │ │ │ │ + ldr r2, [pc, #1096] @ 1951c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19468 │ │ │ │ │ + beq 1947c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 19480 │ │ │ │ │ + bne 19494 │ │ │ │ │ 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 19338 │ │ │ │ │ + bne 1934c │ │ │ │ │ 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 191cc │ │ │ │ │ + bne 191e0 │ │ │ │ │ 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 191d0 │ │ │ │ │ + beq 191e4 │ │ │ │ │ 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 194a8 │ │ │ │ │ + beq 194bc │ │ │ │ │ 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 1930c │ │ │ │ │ + beq 19320 │ │ │ │ │ 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 191d0 │ │ │ │ │ + bne 191e4 │ │ │ │ │ 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 19440 │ │ │ │ │ + beq 19454 │ │ │ │ │ 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 1949c │ │ │ │ │ - ldr r1, [pc, #804] @ 19508 │ │ │ │ │ + bne 194b0 │ │ │ │ │ + ldr r1, [pc, #804] @ 1951c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 193bc │ │ │ │ │ + beq 193d0 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 193e0 │ │ │ │ │ + beq 193f4 │ │ │ │ │ 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 19318 │ │ │ │ │ - ldr r2, [pc, #732] @ 19508 │ │ │ │ │ + beq 1932c │ │ │ │ │ + ldr r2, [pc, #732] @ 1951c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 194e8 │ │ │ │ │ + beq 194fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19500 │ │ │ │ │ + bne 19514 │ │ │ │ │ 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 1934c │ │ │ │ │ + bne 19360 │ │ │ │ │ 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 19318 │ │ │ │ │ + bne 1932c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1941c │ │ │ │ │ + beq 19430 │ │ │ │ │ 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 194cc │ │ │ │ │ + beq 194e0 │ │ │ │ │ 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 19304 │ │ │ │ │ + bne 19318 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #540] @ 1950c │ │ │ │ │ + ldr r1, [pc, #540] @ 19520 │ │ │ │ │ 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 1919c │ │ │ │ │ + bne 191b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1931c │ │ │ │ │ + b 19330 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 191d0 │ │ │ │ │ + b 191e4 │ │ │ │ │ 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 c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 190f4 │ │ │ │ │ - b 190f0 │ │ │ │ │ + bne 19108 │ │ │ │ │ + b 19104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 19260 │ │ │ │ │ - b 1925c │ │ │ │ │ + bne 19274 │ │ │ │ │ + b 19270 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 193b0 │ │ │ │ │ + bne 193c4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 19094 │ │ │ │ │ + bne 190a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19428 │ │ │ │ │ + blt 1943c │ │ │ │ │ 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 190a4 │ │ │ │ │ + beq 190b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 191d0 │ │ │ │ │ + b 191e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1941c │ │ │ │ │ + bne 19430 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 19200 │ │ │ │ │ + bne 19214 │ │ │ │ │ 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 1931c │ │ │ │ │ + blt 19330 │ │ │ │ │ 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 19210 │ │ │ │ │ + beq 19224 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1931c │ │ │ │ │ + b 19330 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 191d0 │ │ │ │ │ + b 191e4 │ │ │ │ │ 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 191b8 │ │ │ │ │ + b 191cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 190d8 │ │ │ │ │ + beq 190ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 191d0 │ │ │ │ │ + b 191e4 │ │ │ │ │ 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 1906c │ │ │ │ │ + beq 19080 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 191b8 │ │ │ │ │ + b 191cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19310 │ │ │ │ │ + beq 19324 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 191d0 │ │ │ │ │ + b 191e4 │ │ │ │ │ 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 1931c │ │ │ │ │ + b 19330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19244 │ │ │ │ │ + beq 19258 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1931c │ │ │ │ │ + b 19330 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00019510 : │ │ │ │ │ +00019524 : │ │ │ │ │ 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] @ 19714 │ │ │ │ │ + ldr r2, [pc, #492] @ 19728 │ │ │ │ │ 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 196dc │ │ │ │ │ + beq 196f0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19634 │ │ │ │ │ + bne 19648 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 19660 │ │ │ │ │ + beq 19674 │ │ │ │ │ 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 19630 │ │ │ │ │ - ldr r2, [pc, #396] @ 19714 │ │ │ │ │ + beq 19644 │ │ │ │ │ + ldr r2, [pc, #396] @ 19728 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 196b4 │ │ │ │ │ + beq 196c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 196cc │ │ │ │ │ + bne 196e0 │ │ │ │ │ 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 1964c │ │ │ │ │ + bne 19660 │ │ │ │ │ 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 19630 │ │ │ │ │ + bne 19644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19618 │ │ │ │ │ + beq 1962c │ │ │ │ │ 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 196f4 │ │ │ │ │ + beq 19708 │ │ │ │ │ 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 c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 195bc │ │ │ │ │ - b 195b8 │ │ │ │ │ + bne 195d0 │ │ │ │ │ + b 195cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1969c │ │ │ │ │ + blt 196b0 │ │ │ │ │ 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 1956c │ │ │ │ │ - b 19620 │ │ │ │ │ + beq 19580 │ │ │ │ │ + b 19634 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 19620 │ │ │ │ │ + b 19634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 195a0 │ │ │ │ │ + beq 195b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 19634 │ │ │ │ │ + b 19648 │ │ │ │ │ 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 1954c │ │ │ │ │ - b 19634 │ │ │ │ │ + beq 19560 │ │ │ │ │ + b 19648 │ │ │ │ │ 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 19634 │ │ │ │ │ - b 19620 │ │ │ │ │ + beq 19648 │ │ │ │ │ + b 19634 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00019718 : │ │ │ │ │ +0001972c : │ │ │ │ │ import_from_targets_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r3, [pc, #2024] @ 19f18 │ │ │ │ │ + ldr r3, [pc, #2024] @ 19f2c │ │ │ │ │ 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 19d78 │ │ │ │ │ + beq 19d8c │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19d8c │ │ │ │ │ + bne 19da0 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 19d00 │ │ │ │ │ + bne 19d14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19d48 │ │ │ │ │ + blt 19d5c │ │ │ │ │ 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 19d38 │ │ │ │ │ + bne 19d4c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19c60 │ │ │ │ │ + bne 19c74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 19d6c │ │ │ │ │ - ldr r2, [pc, #1876] @ 19f18 │ │ │ │ │ + bne 19d80 │ │ │ │ │ + ldr r2, [pc, #1876] @ 19f2c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19cac │ │ │ │ │ + beq 19cc0 │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19ce4 │ │ │ │ │ - ldr r2, [pc, #1840] @ 19f18 │ │ │ │ │ + beq 19cf8 │ │ │ │ │ + ldr r2, [pc, #1840] @ 19f2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 199b8 │ │ │ │ │ + beq 199cc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 199dc │ │ │ │ │ + beq 199f0 │ │ │ │ │ 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 19b6c │ │ │ │ │ - ldr r3, [pc, #1764] @ 19f18 │ │ │ │ │ + beq 19b80 │ │ │ │ │ + ldr r3, [pc, #1764] @ 19f2c │ │ │ │ │ cmp ip, r3 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19d60 │ │ │ │ │ + beq 19d74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne ip, [r4, #88] @ 0x58 │ │ │ │ │ subne ip, ip, #1 │ │ │ │ │ strne ip, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19b6c │ │ │ │ │ - ldr r1, [pc, #1724] @ 19f1c │ │ │ │ │ + bne 19b80 │ │ │ │ │ + ldr r1, [pc, #1724] @ 19f30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19b14 │ │ │ │ │ + bne 19b28 │ │ │ │ │ mov r9, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19b6c │ │ │ │ │ + bne 19b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 19d2c │ │ │ │ │ + beq 19d40 │ │ │ │ │ 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 19bf8 │ │ │ │ │ + bne 19c0c │ │ │ │ │ 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 19c10 │ │ │ │ │ - ldr r3, [pc, #1600] @ 19f20 │ │ │ │ │ + beq 19c24 │ │ │ │ │ + ldr r3, [pc, #1600] @ 19f34 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 19b54 │ │ │ │ │ + beq 19b68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19b6c │ │ │ │ │ + bne 19b80 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19d20 │ │ │ │ │ + beq 19d34 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bne 19a08 │ │ │ │ │ + bne 19a1c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19a14 │ │ │ │ │ + bne 19a28 │ │ │ │ │ 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 19d18 │ │ │ │ │ + beq 19d2c │ │ │ │ │ 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 │ │ │ │ │ @@ -28412,166 +28415,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 19b74 │ │ │ │ │ + beq 19b88 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1432] @ 19f24 │ │ │ │ │ + ldr r1, [pc, #1432] @ 19f38 │ │ │ │ │ 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 19f10 │ │ │ │ │ + beq 19f24 │ │ │ │ │ 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 19a08 │ │ │ │ │ + bne 19a1c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 19804 │ │ │ │ │ + bne 19818 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19ca0 │ │ │ │ │ + blt 19cb4 │ │ │ │ │ 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 19814 │ │ │ │ │ + beq 19828 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19b70 │ │ │ │ │ + b 19b84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a7e8 │ │ │ │ │ + bl 1a7fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1992c │ │ │ │ │ + beq 19940 │ │ │ │ │ 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 19a78 │ │ │ │ │ + bne 19a8c │ │ │ │ │ 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 19d18 │ │ │ │ │ + beq 19d2c │ │ │ │ │ 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 19944 │ │ │ │ │ - b 19a5c │ │ │ │ │ + beq 19958 │ │ │ │ │ + b 19a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a7e8 │ │ │ │ │ + bl 1a7fc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 19a40 │ │ │ │ │ + beq 19a54 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19d18 │ │ │ │ │ + beq 19d2c │ │ │ │ │ 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 19b28 │ │ │ │ │ + bne 19b3c │ │ │ │ │ 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 19d18 │ │ │ │ │ + beq 19d2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 19a5c │ │ │ │ │ - b 19944 │ │ │ │ │ + bgt 19a70 │ │ │ │ │ + b 19958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 19878 │ │ │ │ │ - b 19870 │ │ │ │ │ + bne 1988c │ │ │ │ │ + b 19884 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a7e8 │ │ │ │ │ + bl 1a7fc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 19ad8 │ │ │ │ │ + beq 19aec │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq 19c34 │ │ │ │ │ + beq 19c48 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 19ac0 │ │ │ │ │ + b 19ad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 198f4 │ │ │ │ │ + beq 19908 │ │ │ │ │ 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 19d38 │ │ │ │ │ + bne 19d4c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19db8 │ │ │ │ │ + beq 19dcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 199a0 │ │ │ │ │ + beq 199b4 │ │ │ │ │ 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 │ │ │ │ │ @@ -28581,312 +28584,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 19d98 │ │ │ │ │ + beq 19dac │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ - b 199a8 │ │ │ │ │ + b 199bc │ │ │ │ │ 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 198d8 │ │ │ │ │ + bne 198ec │ │ │ │ │ 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 19b70 │ │ │ │ │ + bne 19b84 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19b70 │ │ │ │ │ + b 19b84 │ │ │ │ │ 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 19d18 │ │ │ │ │ + beq 19d2c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 19b44 │ │ │ │ │ + b 19b58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f34 │ │ │ │ │ + bl 19f48 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 197a8 │ │ │ │ │ + beq 197bc │ │ │ │ │ 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 197ac │ │ │ │ │ + bne 197c0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19bec │ │ │ │ │ - b 197a8 │ │ │ │ │ + bne 19c00 │ │ │ │ │ + b 197bc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19a08 │ │ │ │ │ + b 19a1c │ │ │ │ │ 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 19b7c │ │ │ │ │ + bne 19b90 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 197e0 │ │ │ │ │ + bne 197f4 │ │ │ │ │ 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 197e0 │ │ │ │ │ - b 19b70 │ │ │ │ │ + beq 197f4 │ │ │ │ │ + b 19b84 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b 19794 │ │ │ │ │ + b 197a8 │ │ │ │ │ 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 19c2c │ │ │ │ │ + b 19c40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 199a8 │ │ │ │ │ + b 199bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 199a8 │ │ │ │ │ + b 199bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19840 │ │ │ │ │ + b 19854 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 199a8 │ │ │ │ │ + b 199bc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19754 │ │ │ │ │ + beq 19768 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 199a8 │ │ │ │ │ + b 199bc │ │ │ │ │ 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 19e78 │ │ │ │ │ - b 199a8 │ │ │ │ │ + beq 19e8c │ │ │ │ │ + b 199bc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19e78 │ │ │ │ │ + beq 19e8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 199a8 │ │ │ │ │ - ldr r1, [pc, #304] @ 19f18 │ │ │ │ │ + bne 199bc │ │ │ │ │ + ldr r1, [pc, #304] @ 19f2c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19ef0 │ │ │ │ │ + beq 19f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 19f34 │ │ │ │ │ + bl 19f48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19e98 │ │ │ │ │ + beq 19eac │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19e98 │ │ │ │ │ + beq 19eac │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19e98 │ │ │ │ │ - ldr r2, [pc, #240] @ 19f28 │ │ │ │ │ - ldr r3, [pc, #240] @ 19f2c │ │ │ │ │ + beq 19eac │ │ │ │ │ + ldr r2, [pc, #240] @ 19f3c │ │ │ │ │ + ldr r3, [pc, #240] @ 19f40 │ │ │ │ │ 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 19e88 │ │ │ │ │ + bne 19e9c │ │ │ │ │ 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 19e80 │ │ │ │ │ + beq 19e94 │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 19bf0 │ │ │ │ │ + b 19c04 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ - b 19e6c │ │ │ │ │ + b 19e80 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - b 19bf0 │ │ │ │ │ + b 19c04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19f04 │ │ │ │ │ + bne 19f18 │ │ │ │ │ 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 19e80 │ │ │ │ │ - ldr r3, [pc, #104] @ 19f30 │ │ │ │ │ - ldr r1, [pc, #92] @ 19f28 │ │ │ │ │ + beq 19e94 │ │ │ │ │ + ldr r3, [pc, #104] @ 19f44 │ │ │ │ │ + ldr r1, [pc, #92] @ 19f3c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 19e50 │ │ │ │ │ + b 19e64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19df4 │ │ │ │ │ + beq 19e08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19e6c │ │ │ │ │ + b 19e80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19b7c │ │ │ │ │ + b 19b90 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00019f34 : │ │ │ │ │ +00019f48 : │ │ │ │ │ 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] @ 1a130 │ │ │ │ │ + ldr r2, [pc, #484] @ 1a144 │ │ │ │ │ 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 1a104 │ │ │ │ │ + beq 1a118 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 1a05c │ │ │ │ │ - ldr r1, [pc, #432] @ 1a130 │ │ │ │ │ + bne 1a070 │ │ │ │ │ + ldr r1, [pc, #432] @ 1a144 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a110 │ │ │ │ │ + beq 1a124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a7e8 │ │ │ │ │ + bl 1a7fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1a0e8 │ │ │ │ │ + beq 1a0fc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #380] @ 1a130 │ │ │ │ │ + ldr r2, [pc, #380] @ 1a144 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1a0f8 │ │ │ │ │ + beq 1a10c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a0dc │ │ │ │ │ + bne 1a0f0 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a0d0 │ │ │ │ │ + beq 1a0e4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r8, r5 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ - bne 1a0dc │ │ │ │ │ + bne 1a0f0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a068 │ │ │ │ │ + bne 1a07c │ │ │ │ │ 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 1a0c8 │ │ │ │ │ + beq 1a0dc │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bgt 1a090 │ │ │ │ │ + bgt 1a0a4 │ │ │ │ │ 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 │ │ │ │ │ @@ -28894,487 +28897,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 1a0ec │ │ │ │ │ + beq 1a100 │ │ │ │ │ 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 1a7e8 │ │ │ │ │ + bl 1a7fc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a000 │ │ │ │ │ + beq 1a014 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq 1a0a4 │ │ │ │ │ + beq 1a0b8 │ │ │ │ │ str r3, [r6, r8, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 19fec │ │ │ │ │ + b 1a000 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r6, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 1a018 │ │ │ │ │ + b 1a02c │ │ │ │ │ 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 1a080 │ │ │ │ │ + bne 1a094 │ │ │ │ │ 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 1a058 │ │ │ │ │ + b 1a06c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19fb8 │ │ │ │ │ + b 19fcc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19f64 │ │ │ │ │ + b 19f78 │ │ │ │ │ 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 19f90 │ │ │ │ │ - b 1a0ec │ │ │ │ │ + beq 19fa4 │ │ │ │ │ + b 1a100 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0001a134 : │ │ │ │ │ +0001a148 : │ │ │ │ │ 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] @ 1a5ec │ │ │ │ │ + ldr r1, [pc, #1184] @ 1a600 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a570 │ │ │ │ │ + beq 1a584 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a488 │ │ │ │ │ - ldr r1, [pc, #1144] @ 1a5ec │ │ │ │ │ + bne 1a49c │ │ │ │ │ + ldr r1, [pc, #1144] @ 1a600 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a588 │ │ │ │ │ + beq 1a59c │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1a45c │ │ │ │ │ + beq 1a470 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a5b4 │ │ │ │ │ + bne 1a5c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a440 │ │ │ │ │ + beq 1a454 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a1f8 │ │ │ │ │ + beq 1a20c │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq 1a400 │ │ │ │ │ + beq 1a414 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r8, r5, lsl #2] │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1a1d4 │ │ │ │ │ + bne 1a1e8 │ │ │ │ │ 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 1a454 │ │ │ │ │ + beq 1a468 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1a27c │ │ │ │ │ + ble 1a290 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a27c │ │ │ │ │ + beq 1a290 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a27c │ │ │ │ │ + beq 1a290 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 1a27c │ │ │ │ │ + beq 1a290 │ │ │ │ │ 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 1a264 │ │ │ │ │ + bne 1a278 │ │ │ │ │ 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 1a9d8 <_loop1_185_rule> │ │ │ │ │ + bl 1a9ec <_loop1_185_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a4d4 │ │ │ │ │ + bne 1a4e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1a488 │ │ │ │ │ - ldr r1, [pc, #816] @ 1a5ec │ │ │ │ │ + bne 1a49c │ │ │ │ │ + ldr r1, [pc, #816] @ 1a600 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a5c0 │ │ │ │ │ + beq 1a5d4 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1a4b0 │ │ │ │ │ + beq 1a4c4 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a4bc │ │ │ │ │ + bne 1a4d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a494 │ │ │ │ │ + beq 1a4a8 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a33c │ │ │ │ │ + beq 1a350 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq 1a420 │ │ │ │ │ + beq 1a434 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r8, r5, lsl #2] │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1a318 │ │ │ │ │ + bne 1a32c │ │ │ │ │ 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 1a4a8 │ │ │ │ │ + beq 1a4bc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1a3c0 │ │ │ │ │ + ble 1a3d4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a3c0 │ │ │ │ │ + beq 1a3d4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a3c0 │ │ │ │ │ + beq 1a3d4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 1a3c0 │ │ │ │ │ + beq 1a3d4 │ │ │ │ │ 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 1a3a8 │ │ │ │ │ + bne 1a3bc │ │ │ │ │ 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 1a9d8 <_loop1_185_rule> │ │ │ │ │ + bl 1a9ec <_loop1_185_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a53c │ │ │ │ │ + bne 1a550 │ │ │ │ │ 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 1a454 │ │ │ │ │ + beq 1a468 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 1a1dc │ │ │ │ │ + b 1a1f0 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a4a8 │ │ │ │ │ + beq 1a4bc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 1a320 │ │ │ │ │ + b 1a334 │ │ │ │ │ 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 1a27c │ │ │ │ │ + bne 1a290 │ │ │ │ │ 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 1a2b4 │ │ │ │ │ + beq 1a2c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1a3f4 │ │ │ │ │ + b 1a408 │ │ │ │ │ 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 1a3c0 │ │ │ │ │ + bne 1a3d4 │ │ │ │ │ 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 1a3ec │ │ │ │ │ + b 1a400 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a2a0 │ │ │ │ │ + beq 1a2b4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a2a0 │ │ │ │ │ + beq 1a2b4 │ │ │ │ │ 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 1a3f4 │ │ │ │ │ + bne 1a408 │ │ │ │ │ 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 1a3ec │ │ │ │ │ - b 1a3f4 │ │ │ │ │ + beq 1a400 │ │ │ │ │ + b 1a408 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a3e4 │ │ │ │ │ - ldr r1, [pc, #152] @ 1a5f0 │ │ │ │ │ + beq 1a3f8 │ │ │ │ │ + ldr r1, [pc, #152] @ 1a604 │ │ │ │ │ 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 1a4fc │ │ │ │ │ - b 1a3e4 │ │ │ │ │ + bne 1a510 │ │ │ │ │ + b 1a3f8 │ │ │ │ │ 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 1a16c │ │ │ │ │ - b 1a488 │ │ │ │ │ + beq 1a180 │ │ │ │ │ + b 1a49c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a5b4 │ │ │ │ │ + bne 1a5c8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1a198 │ │ │ │ │ - b 1a45c │ │ │ │ │ + bne 1a1ac │ │ │ │ │ + b 1a470 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1a474 │ │ │ │ │ + b 1a488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a4bc │ │ │ │ │ + bne 1a4d0 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1a2dc │ │ │ │ │ - b 1a4b0 │ │ │ │ │ + bne 1a2f0 │ │ │ │ │ + b 1a4c4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0001a5f4 <_loop0_171_rule>: │ │ │ │ │ +0001a608 <_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] @ 1a7e4 <_loop0_171_rule+0x1f0> │ │ │ │ │ + ldr r1, [pc, #472] @ 1a7f8 <_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 1a7dc <_loop0_171_rule+0x1e8> │ │ │ │ │ + beq 1a7f0 <_loop0_171_rule+0x1e8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1a7cc <_loop0_171_rule+0x1d8> │ │ │ │ │ + bne 1a7e0 <_loop0_171_rule+0x1d8> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a7b4 <_loop0_171_rule+0x1c0> │ │ │ │ │ + beq 1a7c8 <_loop0_171_rule+0x1c0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a7cc <_loop0_171_rule+0x1d8> │ │ │ │ │ + bne 1a7e0 <_loop0_171_rule+0x1d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a758 <_loop0_171_rule+0x164> │ │ │ │ │ + beq 1a76c <_loop0_171_rule+0x164> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a6a0 <_loop0_171_rule+0xac> │ │ │ │ │ + beq 1a6b4 <_loop0_171_rule+0xac> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq 1a738 <_loop0_171_rule+0x144> │ │ │ │ │ + beq 1a74c <_loop0_171_rule+0x144> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r5, r6, lsl #2] │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1a67c <_loop0_171_rule+0x88> │ │ │ │ │ + bne 1a690 <_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 1a76c <_loop0_171_rule+0x178> │ │ │ │ │ + beq 1a780 <_loop0_171_rule+0x178> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 1a718 <_loop0_171_rule+0x124> │ │ │ │ │ + ble 1a72c <_loop0_171_rule+0x124> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a718 <_loop0_171_rule+0x124> │ │ │ │ │ + beq 1a72c <_loop0_171_rule+0x124> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a718 <_loop0_171_rule+0x124> │ │ │ │ │ + beq 1a72c <_loop0_171_rule+0x124> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 1a718 <_loop0_171_rule+0x124> │ │ │ │ │ + beq 1a72c <_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 1a700 <_loop0_171_rule+0x10c> │ │ │ │ │ + bne 1a714 <_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 │ │ │ │ │ @@ -29382,125 +29385,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 1a790 <_loop0_171_rule+0x19c> │ │ │ │ │ + beq 1a7a4 <_loop0_171_rule+0x19c> │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b 1a684 <_loop0_171_rule+0x90> │ │ │ │ │ + b 1a698 <_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 1a718 <_loop0_171_rule+0x124> │ │ │ │ │ + bne 1a72c <_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 1a72c <_loop0_171_rule+0x138> │ │ │ │ │ + b 1a740 <_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 1a72c <_loop0_171_rule+0x138> │ │ │ │ │ + b 1a740 <_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 1a72c <_loop0_171_rule+0x138> │ │ │ │ │ + b 1a740 <_loop0_171_rule+0x138> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a72c <_loop0_171_rule+0x138> │ │ │ │ │ + b 1a740 <_loop0_171_rule+0x138> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a620 <_loop0_171_rule+0x2c> │ │ │ │ │ + b 1a634 <_loop0_171_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0001a7e8 : │ │ │ │ │ +0001a7fc : │ │ │ │ │ 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] @ 1a9d0 │ │ │ │ │ + ldr r1, [pc, #464] @ 1a9e4 │ │ │ │ │ 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 1a9c8 │ │ │ │ │ + beq 1a9bc │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1a954 │ │ │ │ │ + bne 1a968 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1a928 │ │ │ │ │ + beq 1a93c │ │ │ │ │ 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 1a978 │ │ │ │ │ - ldr r2, [pc, #368] @ 1a9d0 │ │ │ │ │ + beq 1a98c │ │ │ │ │ + ldr r2, [pc, #368] @ 1a9e4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a99c │ │ │ │ │ + beq 1a9b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1a978 │ │ │ │ │ - ldr r1, [pc, #328] @ 1a9d4 │ │ │ │ │ + bne 1a98c │ │ │ │ │ + ldr r1, [pc, #328] @ 1a9e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a964 │ │ │ │ │ + bne 1a978 │ │ │ │ │ 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 1a978 │ │ │ │ │ + bne 1a98c │ │ │ │ │ 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 1a918 │ │ │ │ │ + beq 1a92c │ │ │ │ │ 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] │ │ │ │ │ @@ -29508,480 +29511,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 1a9a8 │ │ │ │ │ + beq 1a9c4 │ │ │ │ │ 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 1a984 │ │ │ │ │ + blt 1a998 │ │ │ │ │ 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 1a844 │ │ │ │ │ + beq 1a858 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1a918 │ │ │ │ │ + b 1a92c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 1a8a4 │ │ │ │ │ - b 1a89c │ │ │ │ │ + bne 1a8b8 │ │ │ │ │ + b 1a8b0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1a914 │ │ │ │ │ + b 1a928 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1a918 │ │ │ │ │ + b 1a92c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a86c │ │ │ │ │ + b 1a880 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1a82c │ │ │ │ │ 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 1a97c │ │ │ │ │ - b 1a918 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a818 │ │ │ │ │ + beq 1a990 │ │ │ │ │ + b 1a92c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000292 │ │ │ │ │ │ │ │ │ │ -0001a9d8 <_loop1_185_rule>: │ │ │ │ │ +0001a9ec <_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] @ 1b61c <_loop1_185_rule+0xc44> │ │ │ │ │ + ldr r2, [pc, #3116] @ 1b630 <_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 1b4c4 <_loop1_185_rule+0xaec> │ │ │ │ │ + beq 1b4d8 <_loop1_185_rule+0xaec> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b4d8 <_loop1_185_rule+0xb00> │ │ │ │ │ + bne 1b4ec <_loop1_185_rule+0xb00> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1b5a0 <_loop1_185_rule+0xbc8> │ │ │ │ │ + beq 1b5b4 <_loop1_185_rule+0xbc8> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1b4d8 <_loop1_185_rule+0xb00> │ │ │ │ │ - ldr r2, [pc, #3036] @ 1b61c <_loop1_185_rule+0xc44> │ │ │ │ │ + bne 1b4ec <_loop1_185_rule+0xb00> │ │ │ │ │ + ldr r2, [pc, #3036] @ 1b630 <_loop1_185_rule+0xc44> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b584 <_loop1_185_rule+0xbac> │ │ │ │ │ - ldr r2, [pc, #3016] @ 1b61c <_loop1_185_rule+0xc44> │ │ │ │ │ + beq 1b598 <_loop1_185_rule+0xbac> │ │ │ │ │ + ldr r2, [pc, #3016] @ 1b630 <_loop1_185_rule+0xc44> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ad74 <_loop1_185_rule+0x39c> │ │ │ │ │ + beq 1ad88 <_loop1_185_rule+0x39c> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 1ad98 <_loop1_185_rule+0x3c0> │ │ │ │ │ + beq 1adac <_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 1add4 <_loop1_185_rule+0x3fc> │ │ │ │ │ + beq 1ade8 <_loop1_185_rule+0x3fc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2940] @ 1b61c <_loop1_185_rule+0xc44> │ │ │ │ │ + ldr r2, [pc, #2940] @ 1b630 <_loop1_185_rule+0xc44> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b51c <_loop1_185_rule+0xb44> │ │ │ │ │ + beq 1b530 <_loop1_185_rule+0xb44> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1b534 <_loop1_185_rule+0xb5c> │ │ │ │ │ + bne 1b548 <_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 1aff4 <_loop1_185_rule+0x61c> │ │ │ │ │ + bne 1b008 <_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 1addc <_loop1_185_rule+0x404> │ │ │ │ │ + bne 1adf0 <_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 1b4e4 <_loop1_185_rule+0xb0c> │ │ │ │ │ + beq 1b4f8 <_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 1b53c <_loop1_185_rule+0xb64> │ │ │ │ │ + beq 1b550 <_loop1_185_rule+0xb64> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e44 │ │ │ │ │ + bl 22e7c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1b008 <_loop1_185_rule+0x630> │ │ │ │ │ + beq 1b01c <_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 1b008 <_loop1_185_rule+0x630> │ │ │ │ │ + beq 1b01c <_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 1b574 <_loop1_185_rule+0xb9c> │ │ │ │ │ + bne 1b588 <_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 1af3c <_loop1_185_rule+0x564> │ │ │ │ │ + beq 1af50 <_loop1_185_rule+0x564> │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - ldr r9, [pc, #2668] @ 1b61c <_loop1_185_rule+0xc44> │ │ │ │ │ + ldr r9, [pc, #2668] @ 1b630 <_loop1_185_rule+0xc44> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov sl, fp │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r0, [r6] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - str fp, [sp, #24] │ │ │ │ │ + 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 1b410 <_loop1_185_rule+0xa38> │ │ │ │ │ + beq 1b424 <_loop1_185_rule+0xa38> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b564 <_loop1_185_rule+0xb8c> │ │ │ │ │ + bne 1b578 <_loop1_185_rule+0xb8c> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b014 <_loop1_185_rule+0x63c> │ │ │ │ │ + beq 1b028 <_loop1_185_rule+0x63c> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq 1b038 <_loop1_185_rule+0x660> │ │ │ │ │ + beq 1b04c <_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, #28] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b088 <_loop1_185_rule+0x6b0> │ │ │ │ │ + beq 1b09c <_loop1_185_rule+0x6b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2528] @ 1b61c <_loop1_185_rule+0xc44> │ │ │ │ │ + ldr r2, [pc, #2528] @ 1b630 <_loop1_185_rule+0xc44> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b5bc <_loop1_185_rule+0xbe4> │ │ │ │ │ + beq 1b5d0 <_loop1_185_rule+0xbe4> │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 1b5d4 <_loop1_185_rule+0xbfc> │ │ │ │ │ + bne 1b5e8 <_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 1b320 <_loop1_185_rule+0x948> │ │ │ │ │ + bne 1b334 <_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 1b090 <_loop1_185_rule+0x6b8> │ │ │ │ │ + bne 1b0a4 <_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 1b094 <_loop1_185_rule+0x6bc> │ │ │ │ │ + beq 1b0a8 <_loop1_185_rule+0x6bc> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + 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 1b5fc <_loop1_185_rule+0xc24> │ │ │ │ │ + beq 1b610 <_loop1_185_rule+0xc24> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e44 │ │ │ │ │ + bl 22e7c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b300 <_loop1_185_rule+0x928> │ │ │ │ │ + beq 1b314 <_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 1b300 <_loop1_185_rule+0x928> │ │ │ │ │ + beq 1b314 <_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 1b094 <_loop1_185_rule+0x6bc> │ │ │ │ │ + bne 1b0a8 <_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 1b5ec <_loop1_185_rule+0xc14> │ │ │ │ │ + beq 1b600 <_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 1b348 <_loop1_185_rule+0x970> │ │ │ │ │ + beq 1b35c <_loop1_185_rule+0x970> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ str r5, [r2, r7, lsl #2] │ │ │ │ │ - str sl, [sp, #24] │ │ │ │ │ + str sl, [sp, #28] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 1abc8 <_loop1_185_rule+0x1f0> │ │ │ │ │ + b 1abdc <_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 1b55c <_loop1_185_rule+0xb84> │ │ │ │ │ + bne 1b570 <_loop1_185_rule+0xb84> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1aa74 <_loop1_185_rule+0x9c> │ │ │ │ │ + bne 1aa88 <_loop1_185_rule+0x9c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b384 <_loop1_185_rule+0x9ac> │ │ │ │ │ + blt 1b398 <_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 1b55c <_loop1_185_rule+0xb84> │ │ │ │ │ + bne 1b570 <_loop1_185_rule+0xb84> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1aa94 <_loop1_185_rule+0xbc> │ │ │ │ │ + bne 1aaa8 <_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 1b3c8 <_loop1_185_rule+0x9f0> │ │ │ │ │ - ldr r2, [pc, #2088] @ 1b61c <_loop1_185_rule+0xc44> │ │ │ │ │ + bne 1b3dc <_loop1_185_rule+0x9f0> │ │ │ │ │ + ldr r2, [pc, #2088] @ 1b630 <_loop1_185_rule+0xc44> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1af5c <_loop1_185_rule+0x584> │ │ │ │ │ + beq 1af70 <_loop1_185_rule+0x584> │ │ │ │ │ ldr r8, [r4, #12] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 1af84 <_loop1_185_rule+0x5ac> │ │ │ │ │ + beq 1af98 <_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 1afc0 <_loop1_185_rule+0x5e8> │ │ │ │ │ + beq 1afd4 <_loop1_185_rule+0x5e8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2020] @ 1b61c <_loop1_185_rule+0xc44> │ │ │ │ │ + ldr r2, [pc, #2020] @ 1b630 <_loop1_185_rule+0xc44> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b488 <_loop1_185_rule+0xab0> │ │ │ │ │ + beq 1b49c <_loop1_185_rule+0xab0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b474 <_loop1_185_rule+0xa9c> │ │ │ │ │ + bne 1b488 <_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 1b2ec <_loop1_185_rule+0x914> │ │ │ │ │ + bne 1b300 <_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 1b3b8 <_loop1_185_rule+0x9e0> │ │ │ │ │ + bne 1b3cc <_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 1b444 <_loop1_185_rule+0xa6c> │ │ │ │ │ + beq 1b458 <_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 1b500 <_loop1_185_rule+0xb28> │ │ │ │ │ + beq 1b514 <_loop1_185_rule+0xb28> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e44 │ │ │ │ │ + bl 22e7c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b30c <_loop1_185_rule+0x934> │ │ │ │ │ + beq 1b320 <_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 1b37c <_loop1_185_rule+0x9a4> │ │ │ │ │ - ldr r1, [pc, #1812] @ 1b620 <_loop1_185_rule+0xc48> │ │ │ │ │ + bne 1b390 <_loop1_185_rule+0x9a4> │ │ │ │ │ + ldr r1, [pc, #1812] @ 1b634 <_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 1b30c <_loop1_185_rule+0x934> │ │ │ │ │ + beq 1b320 <_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 1ab9c <_loop1_185_rule+0x1c4> │ │ │ │ │ + bne 1abb0 <_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 1b3cc <_loop1_185_rule+0x9f4> │ │ │ │ │ - b 1b3d0 <_loop1_185_rule+0x9f8> │ │ │ │ │ + beq 1b3e0 <_loop1_185_rule+0x9f4> │ │ │ │ │ + b 1b3e4 <_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 1b444 <_loop1_185_rule+0xa6c> │ │ │ │ │ + bne 1b458 <_loop1_185_rule+0xa6c> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 1ae0c <_loop1_185_rule+0x434> │ │ │ │ │ + bne 1ae20 <_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 1b3e4 <_loop1_185_rule+0xa0c> │ │ │ │ │ + blt 1b3f8 <_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 1b444 <_loop1_185_rule+0xa6c> │ │ │ │ │ + bne 1b458 <_loop1_185_rule+0xa6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 1ae2c <_loop1_185_rule+0x454> │ │ │ │ │ + bne 1ae40 <_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 │ │ │ │ │ @@ -29989,548 +29992,548 @@ │ │ │ │ │ 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 c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1aad4 <_loop1_185_rule+0xfc> │ │ │ │ │ - b 1aad0 <_loop1_185_rule+0xf8> │ │ │ │ │ + bne 1aae8 <_loop1_185_rule+0xfc> │ │ │ │ │ + b 1aae4 <_loop1_185_rule+0xf8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ade0 <_loop1_185_rule+0x408> │ │ │ │ │ + b 1adf4 <_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 1b47c <_loop1_185_rule+0xaa4> │ │ │ │ │ + bne 1b490 <_loop1_185_rule+0xaa4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1ac0c <_loop1_185_rule+0x234> │ │ │ │ │ + bne 1ac20 <_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 1b094 <_loop1_185_rule+0x6bc> │ │ │ │ │ + blt 1b0a8 <_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, #28] │ │ │ │ │ - bne 1b47c <_loop1_185_rule+0xaa4> │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bne 1b490 <_loop1_185_rule+0xaa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1ac30 <_loop1_185_rule+0x258> │ │ │ │ │ + bne 1ac44 <_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 1b428 <_loop1_185_rule+0xa50> │ │ │ │ │ + bne 1b43c <_loop1_185_rule+0xa50> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b1d4 <_loop1_185_rule+0x7fc> │ │ │ │ │ + beq 1b1e8 <_loop1_185_rule+0x7fc> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 1b1f8 <_loop1_185_rule+0x820> │ │ │ │ │ + beq 1b20c <_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 1b234 <_loop1_185_rule+0x85c> │ │ │ │ │ + beq 1b248 <_loop1_185_rule+0x85c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1332] @ 1b61c <_loop1_185_rule+0xc44> │ │ │ │ │ + ldr r2, [pc, #1332] @ 1b630 <_loop1_185_rule+0xc44> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b450 <_loop1_185_rule+0xa78> │ │ │ │ │ + beq 1b464 <_loop1_185_rule+0xa78> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b5dc <_loop1_185_rule+0xc04> │ │ │ │ │ + bne 1b5f0 <_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 1b334 <_loop1_185_rule+0x95c> │ │ │ │ │ + bne 1b348 <_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 1b400 <_loop1_185_rule+0xa28> │ │ │ │ │ + bne 1b414 <_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 1b438 <_loop1_185_rule+0xa60> │ │ │ │ │ + beq 1b44c <_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 1b4f4 <_loop1_185_rule+0xb1c> │ │ │ │ │ + beq 1b508 <_loop1_185_rule+0xb1c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e44 │ │ │ │ │ + bl 22e7c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b370 <_loop1_185_rule+0x998> │ │ │ │ │ + beq 1b384 <_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 1b370 <_loop1_185_rule+0x998> │ │ │ │ │ - ldr r1, [pc, #1128] @ 1b620 <_loop1_185_rule+0xc48> │ │ │ │ │ + bne 1b384 <_loop1_185_rule+0x998> │ │ │ │ │ + ldr r1, [pc, #1128] @ 1b634 <_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 1b370 <_loop1_185_rule+0x998> │ │ │ │ │ + beq 1b384 <_loop1_185_rule+0x998> │ │ │ │ │ mov r3, sl │ │ │ │ │ - b 1ad2c <_loop1_185_rule+0x354> │ │ │ │ │ + b 1ad40 <_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 1b438 <_loop1_185_rule+0xa60> │ │ │ │ │ + bne 1b44c <_loop1_185_rule+0xa60> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1b0bc <_loop1_185_rule+0x6e4> │ │ │ │ │ + bne 1b0d0 <_loop1_185_rule+0x6e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b398 <_loop1_185_rule+0x9c0> │ │ │ │ │ + blt 1b3ac <_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 1b438 <_loop1_185_rule+0xa60> │ │ │ │ │ + bne 1b44c <_loop1_185_rule+0xa60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b0dc <_loop1_185_rule+0x704> │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ + bne 1b0f0 <_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 1afd0 <_loop1_185_rule+0x5f8> │ │ │ │ │ + beq 1afe4 <_loop1_185_rule+0x5f8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1afd0 <_loop1_185_rule+0x5f8> │ │ │ │ │ + bne 1afe4 <_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 1b4a4 <_loop1_185_rule+0xacc> │ │ │ │ │ + beq 1b4b8 <_loop1_185_rule+0xacc> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1b2d4 <_loop1_185_rule+0x8fc> │ │ │ │ │ + ble 1b2e8 <_loop1_185_rule+0x8fc> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1b2d4 <_loop1_185_rule+0x8fc> │ │ │ │ │ + beq 1b2e8 <_loop1_185_rule+0x8fc> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1b2d4 <_loop1_185_rule+0x8fc> │ │ │ │ │ + beq 1b2e8 <_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 1b2bc <_loop1_185_rule+0x8e4> │ │ │ │ │ + bne 1b2d0 <_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 1afe8 <_loop1_185_rule+0x610> │ │ │ │ │ + b 1affc <_loop1_185_rule+0x610> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 1ae6c <_loop1_185_rule+0x494> │ │ │ │ │ - b 1ae68 <_loop1_185_rule+0x490> │ │ │ │ │ + bne 1ae80 <_loop1_185_rule+0x494> │ │ │ │ │ + b 1ae7c <_loop1_185_rule+0x490> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b094 <_loop1_185_rule+0x6bc> │ │ │ │ │ + b 1b0a8 <_loop1_185_rule+0x6bc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1afd0 <_loop1_185_rule+0x5f8> │ │ │ │ │ + b 1afe4 <_loop1_185_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1ac70 <_loop1_185_rule+0x298> │ │ │ │ │ - b 1ac6c <_loop1_185_rule+0x294> │ │ │ │ │ + bne 1ac84 <_loop1_185_rule+0x298> │ │ │ │ │ + b 1ac80 <_loop1_185_rule+0x294> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1b11c <_loop1_185_rule+0x744> │ │ │ │ │ - b 1b118 <_loop1_185_rule+0x740> │ │ │ │ │ + bne 1b130 <_loop1_185_rule+0x744> │ │ │ │ │ + b 1b12c <_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 1b4a0 <_loop1_185_rule+0xac8> │ │ │ │ │ + beq 1b4b4 <_loop1_185_rule+0xac8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ - b 1ad5c <_loop1_185_rule+0x384> │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ + b 1ad70 <_loop1_185_rule+0x384> │ │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b248 <_loop1_185_rule+0x870> │ │ │ │ │ + b 1b25c <_loop1_185_rule+0x870> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ade0 <_loop1_185_rule+0x408> │ │ │ │ │ + b 1adf4 <_loop1_185_rule+0x408> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b248 <_loop1_185_rule+0x870> │ │ │ │ │ + b 1b25c <_loop1_185_rule+0x870> │ │ │ │ │ sub r3, r3, #3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - b 1afd0 <_loop1_185_rule+0x5f8> │ │ │ │ │ + b 1afe4 <_loop1_185_rule+0x5f8> │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - beq 1afd0 <_loop1_185_rule+0x5f8> │ │ │ │ │ - b 1b25c <_loop1_185_rule+0x884> │ │ │ │ │ + beq 1afe4 <_loop1_185_rule+0x5f8> │ │ │ │ │ + b 1b270 <_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 1afd0 <_loop1_185_rule+0x5f8> │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ + b 1afe4 <_loop1_185_rule+0x5f8> │ │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b 1b244 <_loop1_185_rule+0x86c> │ │ │ │ │ + b 1b258 <_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 1b57c <_loop1_185_rule+0xba4> │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ + beq 1b590 <_loop1_185_rule+0xba4> │ │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b 1b3cc <_loop1_185_rule+0x9f4> │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ + b 1b3e0 <_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 1b248 <_loop1_185_rule+0x870> │ │ │ │ │ + b 1b25c <_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 1b100 <_loop1_185_rule+0x728> │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ + beq 1b114 <_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 1b248 <_loop1_185_rule+0x870> │ │ │ │ │ + b 1b25c <_loop1_185_rule+0x870> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b094 <_loop1_185_rule+0x6bc> │ │ │ │ │ + b 1b0a8 <_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 1ae50 <_loop1_185_rule+0x478> │ │ │ │ │ - b 1b470 <_loop1_185_rule+0xa98> │ │ │ │ │ + beq 1ae64 <_loop1_185_rule+0x478> │ │ │ │ │ + b 1b484 <_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 1b2e4 <_loop1_185_rule+0x90c> │ │ │ │ │ + b 1b2f8 <_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 1aa14 <_loop1_185_rule+0x3c> │ │ │ │ │ + beq 1aa28 <_loop1_185_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 1b2e4 <_loop1_185_rule+0x90c> │ │ │ │ │ + b 1b2f8 <_loop1_185_rule+0x90c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ade0 <_loop1_185_rule+0x408> │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ + b 1adf4 <_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 1b248 <_loop1_185_rule+0x870> │ │ │ │ │ + b 1b25c <_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 1aab8 <_loop1_185_rule+0xe0> │ │ │ │ │ + beq 1aacc <_loop1_185_rule+0xe0> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1ade0 <_loop1_185_rule+0x408> │ │ │ │ │ + b 1adf4 <_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 1b4ec <_loop1_185_rule+0xb14> │ │ │ │ │ - b 1ade0 <_loop1_185_rule+0x408> │ │ │ │ │ + beq 1b500 <_loop1_185_rule+0xb14> │ │ │ │ │ + b 1adf4 <_loop1_185_rule+0x408> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1addc <_loop1_185_rule+0x404> │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ + b 1adf0 <_loop1_185_rule+0x404> │ │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 1b3cc <_loop1_185_rule+0x9f4> │ │ │ │ │ + b 1b3e0 <_loop1_185_rule+0x9f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ade0 <_loop1_185_rule+0x408> │ │ │ │ │ + b 1adf4 <_loop1_185_rule+0x408> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - b 1abe8 <_loop1_185_rule+0x210> │ │ │ │ │ + b 1abfc <_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 1aa4c <_loop1_185_rule+0x74> │ │ │ │ │ - b 1b3cc <_loop1_185_rule+0x9f4> │ │ │ │ │ + beq 1aa60 <_loop1_185_rule+0x74> │ │ │ │ │ + b 1b3e0 <_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 1b2e4 <_loop1_185_rule+0x90c> │ │ │ │ │ + b 1b2f8 <_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 1ac54 <_loop1_185_rule+0x27c> │ │ │ │ │ + beq 1ac68 <_loop1_185_rule+0x27c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1b094 <_loop1_185_rule+0x6bc> │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ + b 1b0a8 <_loop1_185_rule+0x6bc> │ │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b 1b474 <_loop1_185_rule+0xa9c> │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ + b 1b488 <_loop1_185_rule+0xa9c> │ │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b 1af3c <_loop1_185_rule+0x564> │ │ │ │ │ + b 1af50 <_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 1b304 <_loop1_185_rule+0x92c> │ │ │ │ │ - b 1b094 <_loop1_185_rule+0x6bc> │ │ │ │ │ + beq 1b318 <_loop1_185_rule+0x92c> │ │ │ │ │ + b 1b0a8 <_loop1_185_rule+0x6bc> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0001b624 : │ │ │ │ │ +0001b638 : │ │ │ │ │ named_expression_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #1336] @ 1bb74 │ │ │ │ │ + ldr r1, [pc, #1336] @ 1bb88 │ │ │ │ │ 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 1bb54 │ │ │ │ │ + beq 1bb68 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1bb68 │ │ │ │ │ - ldr r1, [pc, #1292] @ 1bb74 │ │ │ │ │ + bne 1bb7c │ │ │ │ │ + ldr r1, [pc, #1292] @ 1bb88 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b720 │ │ │ │ │ + beq 1b734 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ movne r6, r5 │ │ │ │ │ - beq 1b744 │ │ │ │ │ + beq 1b758 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1b780 │ │ │ │ │ + bne 1b794 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1b85c │ │ │ │ │ + bne 1b870 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r7, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1b710 │ │ │ │ │ + bne 1b724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b824 │ │ │ │ │ - ldr r1, [pc, #1156] @ 1bb78 │ │ │ │ │ + beq 1b838 │ │ │ │ │ + ldr r1, [pc, #1156] @ 1bb8c │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b824 │ │ │ │ │ + beq 1b838 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1bb48 │ │ │ │ │ + bne 1bb5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1b688 │ │ │ │ │ + bne 1b69c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b834 │ │ │ │ │ + blt 1b848 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 1bb48 │ │ │ │ │ + bne 1bb5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1b6a8 │ │ │ │ │ + beq 1b6bc │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b6a8 │ │ │ │ │ + beq 1b6bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1bb18 │ │ │ │ │ + beq 1bb2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1bb18 │ │ │ │ │ + beq 1bb2c │ │ │ │ │ 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 │ │ │ │ │ @@ -30541,160 +30544,160 @@ │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ stm sp, {r6, r9} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ R_ARM_CALL _PyAST_NamedExpr │ │ │ │ │ - ldr r2, [pc, #896] @ 1bb7c │ │ │ │ │ + ldr r2, [pc, #896] @ 1bb90 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236e4 │ │ │ │ │ + bl 23720 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1baf4 │ │ │ │ │ + beq 1bb08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b710 │ │ │ │ │ + b 1b724 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 1b81c │ │ │ │ │ + b 1b830 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1b6c8 │ │ │ │ │ + beq 1b6dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1bb68 │ │ │ │ │ - ldr r1, [pc, #776] @ 1bb74 │ │ │ │ │ + bne 1bb7c │ │ │ │ │ + ldr r1, [pc, #776] @ 1bb88 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1bb28 │ │ │ │ │ + beq 1bb3c │ │ │ │ │ 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 1b8bc │ │ │ │ │ + beq 1b8d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b81c │ │ │ │ │ + bne 1b830 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 1b6c8 │ │ │ │ │ + b 1b6dc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1bb3c │ │ │ │ │ + bne 1bb50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1b9f0 │ │ │ │ │ + bne 1ba04 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1bb3c │ │ │ │ │ + bne 1bb50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1b958 │ │ │ │ │ + bne 1b96c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1bb3c │ │ │ │ │ - ldr r1, [pc, #620] @ 1bb80 │ │ │ │ │ + bne 1bb50 │ │ │ │ │ + ldr r1, [pc, #620] @ 1bb94 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b934 │ │ │ │ │ + beq 1b948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1ba74 │ │ │ │ │ + bne 1ba88 │ │ │ │ │ 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 1b898 │ │ │ │ │ + b 1b8ac │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b8fc │ │ │ │ │ + beq 1b910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1b8fc │ │ │ │ │ - ldr r1, [pc, #512] @ 1bb84 │ │ │ │ │ + beq 1b910 │ │ │ │ │ + ldr r1, [pc, #512] @ 1bb98 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b8fc │ │ │ │ │ - ldr r3, [pc, #492] @ 1bb88 │ │ │ │ │ + beq 1b910 │ │ │ │ │ + ldr r3, [pc, #492] @ 1bb9c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #488] @ 1bb8c │ │ │ │ │ + ldr r3, [pc, #488] @ 1bba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r9, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r9, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b940 │ │ │ │ │ + beq 1b954 │ │ │ │ │ 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 1b8b4 │ │ │ │ │ + b 1b8c8 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b8dc │ │ │ │ │ + beq 1b8f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b8dc │ │ │ │ │ - ldr r3, [pc, #368] @ 1bb8c │ │ │ │ │ + beq 1b8f0 │ │ │ │ │ + ldr r3, [pc, #368] @ 1bba0 │ │ │ │ │ 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] │ │ │ │ │ @@ -30702,43 +30705,43 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_get_expr_name │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str fp, [sp] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - ldr r0, [pc, #312] @ 1bb90 │ │ │ │ │ + ldr r0, [pc, #312] @ 1bba4 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b9d4 │ │ │ │ │ - b 1b940 │ │ │ │ │ + bne 1b9e8 │ │ │ │ │ + b 1b954 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b934 │ │ │ │ │ + beq 1b948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b934 │ │ │ │ │ - ldr r1, [pc, #244] @ 1bb94 │ │ │ │ │ + beq 1b948 │ │ │ │ │ + ldr r1, [pc, #244] @ 1bba8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b934 │ │ │ │ │ - ldr r3, [pc, #212] @ 1bb8c │ │ │ │ │ + beq 1b948 │ │ │ │ │ + ldr r3, [pc, #212] @ 1bba0 │ │ │ │ │ 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] │ │ │ │ │ @@ -30746,51 +30749,51 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_get_expr_name │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - ldr r0, [pc, #164] @ 1bb98 │ │ │ │ │ - b 1ba54 │ │ │ │ │ + ldr r0, [pc, #164] @ 1bbac │ │ │ │ │ + b 1ba68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ movne r6, r2 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b848 │ │ │ │ │ + b 1b85c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b848 │ │ │ │ │ + b 1b85c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1b878 │ │ │ │ │ + beq 1b88c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b9e8 │ │ │ │ │ + b 1b9fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b848 │ │ │ │ │ + b 1b85c │ │ │ │ │ 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 1b660 │ │ │ │ │ + beq 1b674 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1b710 │ │ │ │ │ + b 1b724 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ .word 0x000004e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_161_rule │ │ │ │ │ @@ -30802,225 +30805,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 │ │ │ │ │ │ │ │ │ │ -0001bb9c : │ │ │ │ │ +0001bbb0 : │ │ │ │ │ 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] @ 1bfa0 │ │ │ │ │ + ldr r2, [pc, #1004] @ 1bfb4 │ │ │ │ │ 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 1bef8 │ │ │ │ │ + beq 1bf0c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1bec0 │ │ │ │ │ + bne 1bed4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1bf40 │ │ │ │ │ + beq 1bf54 │ │ │ │ │ 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 1bebc │ │ │ │ │ - ldr r2, [pc, #904] @ 1bfa0 │ │ │ │ │ + beq 1bed0 │ │ │ │ │ + ldr r2, [pc, #904] @ 1bfb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1bf30 │ │ │ │ │ + beq 1bf44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ movne r3, r2 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bebc │ │ │ │ │ - ldr r2, [pc, #860] @ 1bfa0 │ │ │ │ │ + bne 1bed0 │ │ │ │ │ + ldr r2, [pc, #860] @ 1bfb4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1bd84 │ │ │ │ │ + beq 1bd98 │ │ │ │ │ ldr fp, [r4, #12] │ │ │ │ │ cmp r9, fp │ │ │ │ │ movne fp, r9 │ │ │ │ │ - beq 1bda8 │ │ │ │ │ + beq 1bdbc │ │ │ │ │ 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 1bdf8 │ │ │ │ │ + bne 1be0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1bf7c │ │ │ │ │ + bne 1bf90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b624 │ │ │ │ │ + bl 1b638 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1be70 │ │ │ │ │ + beq 1be84 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1be6c │ │ │ │ │ + beq 1be80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e324 │ │ │ │ │ + bl 1e338 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1be74 │ │ │ │ │ + bne 1be88 │ │ │ │ │ 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 1be94 │ │ │ │ │ + beq 1bea8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bebc │ │ │ │ │ + bne 1bed0 │ │ │ │ │ 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 1bebc │ │ │ │ │ + beq 1bed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1bd6c │ │ │ │ │ + beq 1bd80 │ │ │ │ │ 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 1bf10 │ │ │ │ │ + beq 1bf24 │ │ │ │ │ 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 1bf7c │ │ │ │ │ + bne 1bf90 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne 1bc64 │ │ │ │ │ + bne 1bc78 │ │ │ │ │ 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 1be74 │ │ │ │ │ + blt 1be88 │ │ │ │ │ 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 1bf7c │ │ │ │ │ + bne 1bf90 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bc88 │ │ │ │ │ + beq 1bc9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 1bc88 │ │ │ │ │ + beq 1bc9c │ │ │ │ │ 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 1be74 │ │ │ │ │ + beq 1be88 │ │ │ │ │ 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 1bed8 │ │ │ │ │ + beq 1beec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bcb4 │ │ │ │ │ + b 1bcc8 │ │ │ │ │ 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 1bebc │ │ │ │ │ + bne 1bed0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 1bd10 │ │ │ │ │ + b 1bd24 │ │ │ │ │ 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 1be7c │ │ │ │ │ + beq 1be90 │ │ │ │ │ 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 │ │ │ │ │ @@ -31031,137 +31034,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 1be70 │ │ │ │ │ - b 1be74 │ │ │ │ │ + beq 1be84 │ │ │ │ │ + b 1be88 │ │ │ │ │ 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 1bbd8 │ │ │ │ │ - b 1bec0 │ │ │ │ │ + beq 1bbec │ │ │ │ │ + b 1bed4 │ │ │ │ │ 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 1bec0 │ │ │ │ │ - b 1bd74 │ │ │ │ │ + beq 1bed4 │ │ │ │ │ + b 1bd88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bc24 │ │ │ │ │ + b 1bc38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1bf88 │ │ │ │ │ + blt 1bf9c │ │ │ │ │ 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 1bbf8 │ │ │ │ │ - b 1bd74 │ │ │ │ │ + beq 1bc0c │ │ │ │ │ + b 1bd88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1be74 │ │ │ │ │ + b 1be88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1bd74 │ │ │ │ │ + b 1bd88 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0001bfa4 : │ │ │ │ │ +0001bfb8 : │ │ │ │ │ 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] @ 1c130 │ │ │ │ │ + ldr r1, [pc, #372] @ 1c144 │ │ │ │ │ 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 1c128 │ │ │ │ │ + beq 1c13c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1c07c │ │ │ │ │ + bne 1c090 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1c050 │ │ │ │ │ + beq 1c064 │ │ │ │ │ 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 1c08c │ │ │ │ │ + bne 1c0a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c07c │ │ │ │ │ + bne 1c090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b624 │ │ │ │ │ + bl 1b638 │ │ │ │ │ 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 1c110 │ │ │ │ │ + blt 1c124 │ │ │ │ │ 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 1c000 │ │ │ │ │ + beq 1c014 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1c040 │ │ │ │ │ + b 1c054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c014 │ │ │ │ │ + beq 1c028 │ │ │ │ │ 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 1c040 │ │ │ │ │ + beq 1c054 │ │ │ │ │ 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] │ │ │ │ │ @@ -31169,1527 +31172,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 1c038 │ │ │ │ │ + bne 1c04c │ │ │ │ │ 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 1c038 │ │ │ │ │ - b 1c040 │ │ │ │ │ + beq 1c04c │ │ │ │ │ + b 1c054 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c040 │ │ │ │ │ + b 1c054 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bfd4 │ │ │ │ │ + b 1bfe8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0001c134 <_loop0_37_rule>: │ │ │ │ │ +0001c148 <_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] @ 1cd2c <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r2, [pc, #3040] @ 1cd40 <_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 1cba4 <_loop0_37_rule+0xa70> │ │ │ │ │ + beq 1cbb8 <_loop0_37_rule+0xa70> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1cbb8 <_loop0_37_rule+0xa84> │ │ │ │ │ + bne 1cbcc <_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 1cd10 <_loop0_37_rule+0xbdc> │ │ │ │ │ + beq 1cd24 <_loop0_37_rule+0xbdc> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1cbb8 <_loop0_37_rule+0xa84> │ │ │ │ │ - ldr r2, [pc, #2956] @ 1cd2c <_loop0_37_rule+0xbf8> │ │ │ │ │ + bne 1cbcc <_loop0_37_rule+0xa84> │ │ │ │ │ + ldr r2, [pc, #2956] @ 1cd40 <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ccf4 <_loop0_37_rule+0xbc0> │ │ │ │ │ - ldr r2, [pc, #2936] @ 1cd2c <_loop0_37_rule+0xbf8> │ │ │ │ │ + beq 1cd08 <_loop0_37_rule+0xbc0> │ │ │ │ │ + ldr r2, [pc, #2936] @ 1cd40 <_loop0_37_rule+0xbf8> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c4cc <_loop0_37_rule+0x398> │ │ │ │ │ + beq 1c4e0 <_loop0_37_rule+0x398> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 1c4f0 <_loop0_37_rule+0x3bc> │ │ │ │ │ + beq 1c504 <_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 1c52c <_loop0_37_rule+0x3f8> │ │ │ │ │ + beq 1c540 <_loop0_37_rule+0x3f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2860] @ 1cd2c <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r2, [pc, #2860] @ 1cd40 <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ccd4 <_loop0_37_rule+0xba0> │ │ │ │ │ + beq 1cce8 <_loop0_37_rule+0xba0> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1ccec <_loop0_37_rule+0xbb8> │ │ │ │ │ + bne 1cd00 <_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 1c774 <_loop0_37_rule+0x640> │ │ │ │ │ + bne 1c788 <_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 1c534 <_loop0_37_rule+0x400> │ │ │ │ │ + bne 1c548 <_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 1cbc4 <_loop0_37_rule+0xa90> │ │ │ │ │ + beq 1cbd8 <_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 1cbd4 <_loop0_37_rule+0xaa0> │ │ │ │ │ + beq 1cbe8 <_loop0_37_rule+0xaa0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e44 │ │ │ │ │ + bl 22e7c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1c788 <_loop0_37_rule+0x654> │ │ │ │ │ + beq 1c79c <_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 1c788 <_loop0_37_rule+0x654> │ │ │ │ │ + beq 1c79c <_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 1ccc4 <_loop0_37_rule+0xb90> │ │ │ │ │ + bne 1ccd8 <_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 1c698 <_loop0_37_rule+0x564> │ │ │ │ │ + beq 1c6ac <_loop0_37_rule+0x564> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - ldr r9, [pc, #2596] @ 1cd2c <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r9, [pc, #2596] @ 1cd40 <_loop0_37_rule+0xbf8> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str sl, [sp, #16] │ │ │ │ │ str r0, [r6] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ - beq 1caf0 <_loop0_37_rule+0x9bc> │ │ │ │ │ + beq 1cb04 <_loop0_37_rule+0x9bc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ccb8 <_loop0_37_rule+0xb84> │ │ │ │ │ + bne 1cccc <_loop0_37_rule+0xb84> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c794 <_loop0_37_rule+0x660> │ │ │ │ │ + beq 1c7a8 <_loop0_37_rule+0x660> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq 1c7b8 <_loop0_37_rule+0x684> │ │ │ │ │ + beq 1c7cc <_loop0_37_rule+0x684> │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c808 <_loop0_37_rule+0x6d4> │ │ │ │ │ + beq 1c81c <_loop0_37_rule+0x6d4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2456] @ 1cd2c <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r2, [pc, #2456] @ 1cd40 <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cb34 <_loop0_37_rule+0xa00> │ │ │ │ │ + beq 1cb48 <_loop0_37_rule+0xa00> │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 1cb4c <_loop0_37_rule+0xa18> │ │ │ │ │ + bne 1cb60 <_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 1ca1c <_loop0_37_rule+0x8e8> │ │ │ │ │ + bne 1ca30 <_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 1c810 <_loop0_37_rule+0x6dc> │ │ │ │ │ + bne 1c824 <_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 1c814 <_loop0_37_rule+0x6e0> │ │ │ │ │ + beq 1c828 <_loop0_37_rule+0x6e0> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, fp │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1cc60 <_loop0_37_rule+0xb2c> │ │ │ │ │ + beq 1cc74 <_loop0_37_rule+0xb2c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e44 │ │ │ │ │ + bl 22e7c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1c99c <_loop0_37_rule+0x868> │ │ │ │ │ + beq 1c9b0 <_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 1c99c <_loop0_37_rule+0x868> │ │ │ │ │ + beq 1c9b0 <_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 1c814 <_loop0_37_rule+0x6e0> │ │ │ │ │ + bne 1c828 <_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 1cb28 <_loop0_37_rule+0x9f4> │ │ │ │ │ + beq 1cb3c <_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 1ca44 <_loop0_37_rule+0x910> │ │ │ │ │ + beq 1ca58 <_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 1c320 <_loop0_37_rule+0x1ec> │ │ │ │ │ + b 1c334 <_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 1cb54 <_loop0_37_rule+0xa20> │ │ │ │ │ + bne 1cb68 <_loop0_37_rule+0xa20> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1c1d4 <_loop0_37_rule+0xa0> │ │ │ │ │ + bne 1c1e8 <_loop0_37_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1cb14 <_loop0_37_rule+0x9e0> │ │ │ │ │ + blt 1cb28 <_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 1cb54 <_loop0_37_rule+0xa20> │ │ │ │ │ + bne 1cb68 <_loop0_37_rule+0xa20> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c1f4 <_loop0_37_rule+0xc0> │ │ │ │ │ + bne 1c208 <_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 1caa4 <_loop0_37_rule+0x970> │ │ │ │ │ - ldr r2, [pc, #2016] @ 1cd2c <_loop0_37_rule+0xbf8> │ │ │ │ │ + bne 1cab8 <_loop0_37_rule+0x970> │ │ │ │ │ + ldr r2, [pc, #2016] @ 1cd40 <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c9b8 <_loop0_37_rule+0x884> │ │ │ │ │ + beq 1c9cc <_loop0_37_rule+0x884> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 1c9dc <_loop0_37_rule+0x8a8> │ │ │ │ │ + beq 1c9f0 <_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 1c720 <_loop0_37_rule+0x5ec> │ │ │ │ │ + beq 1c734 <_loop0_37_rule+0x5ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1948] @ 1cd2c <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r2, [pc, #1948] @ 1cd40 <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cbf4 <_loop0_37_rule+0xac0> │ │ │ │ │ + beq 1cc08 <_loop0_37_rule+0xac0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1cc0c <_loop0_37_rule+0xad8> │ │ │ │ │ + bne 1cc20 <_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 1c988 <_loop0_37_rule+0x854> │ │ │ │ │ + bne 1c99c <_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 1c724 <_loop0_37_rule+0x5f0> │ │ │ │ │ + bne 1c738 <_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 1cc24 <_loop0_37_rule+0xaf0> │ │ │ │ │ + beq 1cc38 <_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 1cb74 <_loop0_37_rule+0xa40> │ │ │ │ │ + beq 1cb88 <_loop0_37_rule+0xa40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e44 │ │ │ │ │ + bl 22e7c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1c9a8 <_loop0_37_rule+0x874> │ │ │ │ │ + beq 1c9bc <_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 1cb9c <_loop0_37_rule+0xa68> │ │ │ │ │ - ldr r1, [pc, #1740] @ 1cd30 <_loop0_37_rule+0xbfc> │ │ │ │ │ + bne 1cbb0 <_loop0_37_rule+0xa68> │ │ │ │ │ + ldr r1, [pc, #1740] @ 1cd44 <_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 1c9ac <_loop0_37_rule+0x878> │ │ │ │ │ + beq 1c9c0 <_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 1c2f8 <_loop0_37_rule+0x1c4> │ │ │ │ │ + bne 1c30c <_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 1caa8 <_loop0_37_rule+0x974> │ │ │ │ │ - b 1caac <_loop0_37_rule+0x978> │ │ │ │ │ + beq 1cabc <_loop0_37_rule+0x974> │ │ │ │ │ + b 1cac0 <_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 1cb5c <_loop0_37_rule+0xa28> │ │ │ │ │ + bne 1cb70 <_loop0_37_rule+0xa28> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1c83c <_loop0_37_rule+0x708> │ │ │ │ │ + bne 1c850 <_loop0_37_rule+0x708> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1ca84 <_loop0_37_rule+0x950> │ │ │ │ │ + blt 1ca98 <_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 1cb5c <_loop0_37_rule+0xa28> │ │ │ │ │ + bne 1cb70 <_loop0_37_rule+0xa28> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c85c <_loop0_37_rule+0x728> │ │ │ │ │ + bne 1c870 <_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 1cacc <_loop0_37_rule+0x998> │ │ │ │ │ + beq 1cae0 <_loop0_37_rule+0x998> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 1c954 <_loop0_37_rule+0x820> │ │ │ │ │ + bgt 1c968 <_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 c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 1c234 <_loop0_37_rule+0x100> │ │ │ │ │ - b 1c230 <_loop0_37_rule+0xfc> │ │ │ │ │ + bne 1c248 <_loop0_37_rule+0x100> │ │ │ │ │ + b 1c244 <_loop0_37_rule+0xfc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c538 <_loop0_37_rule+0x404> │ │ │ │ │ + b 1c54c <_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 1ccac <_loop0_37_rule+0xb78> │ │ │ │ │ + bne 1ccc0 <_loop0_37_rule+0xb78> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1c364 <_loop0_37_rule+0x230> │ │ │ │ │ + bne 1c378 <_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 1c814 <_loop0_37_rule+0x6e0> │ │ │ │ │ + blt 1c828 <_loop0_37_rule+0x6e0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - bne 1ccac <_loop0_37_rule+0xb78> │ │ │ │ │ + bne 1ccc0 <_loop0_37_rule+0xb78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c388 <_loop0_37_rule+0x254> │ │ │ │ │ + bne 1c39c <_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 1cb08 <_loop0_37_rule+0x9d4> │ │ │ │ │ + bne 1cb1c <_loop0_37_rule+0x9d4> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c6b8 <_loop0_37_rule+0x584> │ │ │ │ │ + beq 1c6cc <_loop0_37_rule+0x584> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 1c6dc <_loop0_37_rule+0x5a8> │ │ │ │ │ + beq 1c6f0 <_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 1c718 <_loop0_37_rule+0x5e4> │ │ │ │ │ + beq 1c72c <_loop0_37_rule+0x5e4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1220] @ 1cd2c <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r2, [pc, #1220] @ 1cd40 <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cc8c <_loop0_37_rule+0xb58> │ │ │ │ │ + beq 1cca0 <_loop0_37_rule+0xb58> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1cc80 <_loop0_37_rule+0xb4c> │ │ │ │ │ + bne 1cc94 <_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 1ca30 <_loop0_37_rule+0x8fc> │ │ │ │ │ + bne 1ca44 <_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 1ca78 <_loop0_37_rule+0x944> │ │ │ │ │ + bne 1ca8c <_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 1cc18 <_loop0_37_rule+0xae4> │ │ │ │ │ + beq 1cc2c <_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 1cc30 <_loop0_37_rule+0xafc> │ │ │ │ │ + beq 1cc44 <_loop0_37_rule+0xafc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e44 │ │ │ │ │ + bl 22e7c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1ca6c <_loop0_37_rule+0x938> │ │ │ │ │ + beq 1ca80 <_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 1ca6c <_loop0_37_rule+0x938> │ │ │ │ │ - ldr r1, [pc, #1016] @ 1cd30 <_loop0_37_rule+0xbfc> │ │ │ │ │ + bne 1ca80 <_loop0_37_rule+0x938> │ │ │ │ │ + ldr r1, [pc, #1016] @ 1cd44 <_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 1ca6c <_loop0_37_rule+0x938> │ │ │ │ │ + beq 1ca80 <_loop0_37_rule+0x938> │ │ │ │ │ mov r3, sl │ │ │ │ │ - b 1c484 <_loop0_37_rule+0x350> │ │ │ │ │ + b 1c498 <_loop0_37_rule+0x350> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1c754 <_loop0_37_rule+0x620> │ │ │ │ │ + beq 1c768 <_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 1c754 <_loop0_37_rule+0x620> │ │ │ │ │ - b 1c96c <_loop0_37_rule+0x838> │ │ │ │ │ + beq 1c768 <_loop0_37_rule+0x620> │ │ │ │ │ + b 1c980 <_loop0_37_rule+0x838> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 1c5c4 <_loop0_37_rule+0x490> │ │ │ │ │ - b 1c5c0 <_loop0_37_rule+0x48c> │ │ │ │ │ + bne 1c5d8 <_loop0_37_rule+0x490> │ │ │ │ │ + b 1c5d4 <_loop0_37_rule+0x48c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c814 <_loop0_37_rule+0x6e0> │ │ │ │ │ + b 1c828 <_loop0_37_rule+0x6e0> │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1c72c <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c740 <_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 1cb64 <_loop0_37_rule+0xa30> │ │ │ │ │ + bne 1cb78 <_loop0_37_rule+0xa30> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 1c564 <_loop0_37_rule+0x430> │ │ │ │ │ + bne 1c578 <_loop0_37_rule+0x430> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1ca8c <_loop0_37_rule+0x958> │ │ │ │ │ + blt 1caa0 <_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 1cb64 <_loop0_37_rule+0xa30> │ │ │ │ │ + bne 1cb78 <_loop0_37_rule+0xa30> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1c584 <_loop0_37_rule+0x450> │ │ │ │ │ - b 1c720 <_loop0_37_rule+0x5ec> │ │ │ │ │ + bne 1c598 <_loop0_37_rule+0x450> │ │ │ │ │ + b 1c734 <_loop0_37_rule+0x5ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1c3c8 <_loop0_37_rule+0x294> │ │ │ │ │ - b 1c3c4 <_loop0_37_rule+0x290> │ │ │ │ │ + bne 1c3dc <_loop0_37_rule+0x294> │ │ │ │ │ + b 1c3d8 <_loop0_37_rule+0x290> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1c89c <_loop0_37_rule+0x768> │ │ │ │ │ - b 1c898 <_loop0_37_rule+0x764> │ │ │ │ │ + bne 1c8b0 <_loop0_37_rule+0x768> │ │ │ │ │ + b 1c8ac <_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 1cc3c <_loop0_37_rule+0xb08> │ │ │ │ │ + beq 1cc50 <_loop0_37_rule+0xb08> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ - b 1c4b4 <_loop0_37_rule+0x380> │ │ │ │ │ + b 1c4c8 <_loop0_37_rule+0x380> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1c9ac <_loop0_37_rule+0x878> │ │ │ │ │ + b 1c9c0 <_loop0_37_rule+0x878> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1c724 <_loop0_37_rule+0x5f0> │ │ │ │ │ + b 1c738 <_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 1c72c <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c740 <_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 1c74c <_loop0_37_rule+0x618> │ │ │ │ │ + bne 1c760 <_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 1c764 <_loop0_37_rule+0x630> │ │ │ │ │ + b 1c778 <_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 1cccc <_loop0_37_rule+0xb98> │ │ │ │ │ + beq 1cce0 <_loop0_37_rule+0xb98> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1caa8 <_loop0_37_rule+0x974> │ │ │ │ │ + b 1cabc <_loop0_37_rule+0x974> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c538 <_loop0_37_rule+0x404> │ │ │ │ │ + b 1c54c <_loop0_37_rule+0x404> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1c698 <_loop0_37_rule+0x564> │ │ │ │ │ + b 1c6ac <_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 1c3ac <_loop0_37_rule+0x278> │ │ │ │ │ + beq 1c3c0 <_loop0_37_rule+0x278> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1c814 <_loop0_37_rule+0x6e0> │ │ │ │ │ + b 1c828 <_loop0_37_rule+0x6e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c534 <_loop0_37_rule+0x400> │ │ │ │ │ + b 1c548 <_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 1c72c <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c740 <_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 1c9b0 <_loop0_37_rule+0x87c> │ │ │ │ │ + beq 1c9c4 <_loop0_37_rule+0x87c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c72c <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c740 <_loop0_37_rule+0x5f8> │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 1c9ac <_loop0_37_rule+0x878> │ │ │ │ │ + b 1c9c0 <_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 1c170 <_loop0_37_rule+0x3c> │ │ │ │ │ + beq 1c184 <_loop0_37_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 1c764 <_loop0_37_rule+0x630> │ │ │ │ │ + b 1c778 <_loop0_37_rule+0x630> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c538 <_loop0_37_rule+0x404> │ │ │ │ │ + b 1c54c <_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 1cbcc <_loop0_37_rule+0xa98> │ │ │ │ │ - b 1c538 <_loop0_37_rule+0x404> │ │ │ │ │ + beq 1cbe0 <_loop0_37_rule+0xa98> │ │ │ │ │ + b 1c54c <_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 1c5a8 <_loop0_37_rule+0x474> │ │ │ │ │ + beq 1c5bc <_loop0_37_rule+0x474> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1c72c <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c740 <_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 1c72c <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c740 <_loop0_37_rule+0x5f8> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1cb78 <_loop0_37_rule+0xa44> │ │ │ │ │ + b 1cb8c <_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 1c764 <_loop0_37_rule+0x630> │ │ │ │ │ + b 1c778 <_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 1c9a0 <_loop0_37_rule+0x86c> │ │ │ │ │ - b 1c814 <_loop0_37_rule+0x6e0> │ │ │ │ │ + beq 1c9b4 <_loop0_37_rule+0x86c> │ │ │ │ │ + b 1c828 <_loop0_37_rule+0x6e0> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1cc0c <_loop0_37_rule+0xad8> │ │ │ │ │ + b 1cc20 <_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 1c880 <_loop0_37_rule+0x74c> │ │ │ │ │ + beq 1c894 <_loop0_37_rule+0x74c> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1cc08 <_loop0_37_rule+0xad4> │ │ │ │ │ + b 1cc1c <_loop0_37_rule+0xad4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1c814 <_loop0_37_rule+0x6e0> │ │ │ │ │ + b 1c828 <_loop0_37_rule+0x6e0> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 1caa8 <_loop0_37_rule+0x974> │ │ │ │ │ + b 1cabc <_loop0_37_rule+0x974> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c538 <_loop0_37_rule+0x404> │ │ │ │ │ + b 1c54c <_loop0_37_rule+0x404> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - b 1c340 <_loop0_37_rule+0x20c> │ │ │ │ │ + b 1c354 <_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 1c218 <_loop0_37_rule+0xe4> │ │ │ │ │ + beq 1c22c <_loop0_37_rule+0xe4> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1c538 <_loop0_37_rule+0x404> │ │ │ │ │ + b 1c54c <_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 1c1ac <_loop0_37_rule+0x78> │ │ │ │ │ - b 1caa8 <_loop0_37_rule+0x974> │ │ │ │ │ + beq 1c1c0 <_loop0_37_rule+0x78> │ │ │ │ │ + b 1cabc <_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 1c764 <_loop0_37_rule+0x630> │ │ │ │ │ + b 1c778 <_loop0_37_rule+0x630> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0001cd34 : │ │ │ │ │ +0001cd48 : │ │ │ │ │ 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] @ 1d6a4 │ │ │ │ │ + ldr r3, [pc, #2392] @ 1d6b8 │ │ │ │ │ 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 1d310 │ │ │ │ │ + beq 1d324 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d324 │ │ │ │ │ + bne 1d338 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - bne 1cfe4 │ │ │ │ │ + bne 1cff8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ce48 │ │ │ │ │ + bne 1ce5c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1cf7c │ │ │ │ │ + bne 1cf90 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cf08 │ │ │ │ │ + bne 1cf1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cf7c │ │ │ │ │ + bne 1cf90 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cf8c │ │ │ │ │ + bne 1cfa0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1d098 │ │ │ │ │ - ldr r1, [pc, #2216] @ 1d6a4 │ │ │ │ │ + bne 1d0ac │ │ │ │ │ + ldr r1, [pc, #2216] @ 1d6b8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d250 │ │ │ │ │ + beq 1d264 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d0a4 │ │ │ │ │ + bne 1d0b8 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ceac │ │ │ │ │ + bne 1cec0 │ │ │ │ │ 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 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1cd98 │ │ │ │ │ + beq 1cdac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _loop0_48_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1cd98 │ │ │ │ │ + beq 1cdac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d6c8 │ │ │ │ │ + bl 1d6dc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 1cd9c │ │ │ │ │ + bne 1cdb0 │ │ │ │ │ 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 1cee0 │ │ │ │ │ + beq 1cef4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 1ce3c │ │ │ │ │ + b 1ce50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1ce28 │ │ │ │ │ + beq 1ce3c │ │ │ │ │ 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 1ce98 │ │ │ │ │ + bne 1ceac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cea4 │ │ │ │ │ + beq 1ceb8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ce3c │ │ │ │ │ + b 1ce50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1936] @ 1d6a4 │ │ │ │ │ + ldr r1, [pc, #1936] @ 1d6b8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d444 │ │ │ │ │ + beq 1d458 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d434 │ │ │ │ │ + bne 1d448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 46c <_PyPegen_parse+0x46c> │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1d3d8 │ │ │ │ │ + bne 1d3ec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 1d434 │ │ │ │ │ + bne 1d448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 46c <_PyPegen_parse+0x46c> │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1d348 │ │ │ │ │ + bne 1d35c │ │ │ │ │ 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 1cdcc │ │ │ │ │ + beq 1cde0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ce3c │ │ │ │ │ + b 1ce50 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d330 │ │ │ │ │ + beq 1d344 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23754 <_loop1_178_rule> │ │ │ │ │ + bl 23790 <_loop1_178_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1d330 │ │ │ │ │ + beq 1d344 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d6c8 │ │ │ │ │ + bl 1d6dc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 1d334 │ │ │ │ │ + bne 1d348 │ │ │ │ │ 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 1ce98 │ │ │ │ │ - b 1cee0 │ │ │ │ │ + bne 1ceac │ │ │ │ │ + b 1cef4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1708] @ 1d6a4 │ │ │ │ │ + ldr r2, [pc, #1708] @ 1d6b8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d5e0 │ │ │ │ │ + beq 1d5f4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1d450 │ │ │ │ │ + bne 1d464 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1d5f4 │ │ │ │ │ + bne 1d608 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d58c │ │ │ │ │ + bne 1d5a0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d5f4 │ │ │ │ │ + bne 1d608 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d600 │ │ │ │ │ + bne 1d614 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d5f4 │ │ │ │ │ + bne 1d608 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d278 │ │ │ │ │ + bne 1d28c │ │ │ │ │ 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 1cd84 │ │ │ │ │ + beq 1cd98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1ce3c │ │ │ │ │ + b 1ce50 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1512] @ 1d6a4 │ │ │ │ │ + ldr r2, [pc, #1512] @ 1d6b8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d230 │ │ │ │ │ + beq 1d244 │ │ │ │ │ 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 1d140 │ │ │ │ │ + bne 1d154 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d244 │ │ │ │ │ + bne 1d258 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d1f8 │ │ │ │ │ + bne 1d20c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d244 │ │ │ │ │ + bne 1d258 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d1b4 │ │ │ │ │ + bne 1d1c8 │ │ │ │ │ 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 1ce14 │ │ │ │ │ - b 1ce2c │ │ │ │ │ + beq 1ce28 │ │ │ │ │ + b 1ce40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19510 │ │ │ │ │ + bl 19524 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d0d8 │ │ │ │ │ + beq 1d0ec │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d0d8 │ │ │ │ │ - ldr r3, [pc, #1340] @ 1d6a8 │ │ │ │ │ + beq 1d0ec │ │ │ │ │ + ldr r3, [pc, #1340] @ 1d6bc │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #1336] @ 1d6ac │ │ │ │ │ + ldr r3, [pc, #1336] @ 1d6c0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d124 │ │ │ │ │ + beq 1d138 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d12c │ │ │ │ │ + b 1d140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19510 │ │ │ │ │ + bl 19524 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d120 │ │ │ │ │ + beq 1d134 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d120 │ │ │ │ │ + beq 1d134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1330 │ │ │ │ │ + bl 1330 │ │ │ │ │ R_ARM_CALL _tmp_184_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d120 │ │ │ │ │ - ldr r3, [pc, #1208] @ 1d6a8 │ │ │ │ │ + beq 1d134 │ │ │ │ │ + ldr r3, [pc, #1208] @ 1d6bc │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #1208] @ 1d6b0 │ │ │ │ │ - b 1d170 │ │ │ │ │ + ldr r3, [pc, #1208] @ 1d6c4 │ │ │ │ │ + b 1d184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19510 │ │ │ │ │ + bl 19524 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d0fc │ │ │ │ │ + beq 1d110 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d0fc │ │ │ │ │ + beq 1d110 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19510 │ │ │ │ │ + bl 19524 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d0fc │ │ │ │ │ - b 1d1e8 │ │ │ │ │ + beq 1d110 │ │ │ │ │ + b 1d1fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1d0c0 │ │ │ │ │ + beq 1d0d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d12c │ │ │ │ │ + b 1d140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ce28 │ │ │ │ │ + bne 1ce3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ce14 │ │ │ │ │ - b 1d0a8 │ │ │ │ │ + beq 1ce28 │ │ │ │ │ + b 1d0bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ac4 <_PyPegen_parse+0xac4> │ │ │ │ │ R_ARM_CALL _tmp_181_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d07c │ │ │ │ │ + beq 1d090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _loop0_182_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d07c │ │ │ │ │ + beq 1d090 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1d07c │ │ │ │ │ + beq 1d090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ac4 <_PyPegen_parse+0xac4> │ │ │ │ │ R_ARM_CALL _tmp_183_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d07c │ │ │ │ │ - ldr r3, [pc, #1008] @ 1d6b4 │ │ │ │ │ + beq 1d090 │ │ │ │ │ + ldr r3, [pc, #1008] @ 1d6c8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #988] @ 1d6a8 │ │ │ │ │ + ldr r3, [pc, #988] @ 1d6bc │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d080 │ │ │ │ │ + beq 1d094 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d088 │ │ │ │ │ + b 1d09c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1cd70 │ │ │ │ │ + beq 1cd84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1ce3c │ │ │ │ │ + b 1ce50 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1cdf4 │ │ │ │ │ - b 1d098 │ │ │ │ │ + beq 1ce08 │ │ │ │ │ + b 1d0ac │ │ │ │ │ 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 1cf68 │ │ │ │ │ + bne 1cf7c │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #836] @ 1d6b8 │ │ │ │ │ + ldr r1, [pc, #836] @ 1d6cc │ │ │ │ │ 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 1cf60 │ │ │ │ │ + beq 1cf74 │ │ │ │ │ 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 1d40c │ │ │ │ │ + beq 1d420 │ │ │ │ │ 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 1cf70 │ │ │ │ │ + beq 1cf84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d6c8 │ │ │ │ │ + bl 1d6dc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 1ce80 │ │ │ │ │ - b 1cf70 │ │ │ │ │ + beq 1ce94 │ │ │ │ │ + b 1cf84 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cf40 │ │ │ │ │ + beq 1cf54 │ │ │ │ │ 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 1d388 │ │ │ │ │ - b 1cf44 │ │ │ │ │ + beq 1d39c │ │ │ │ │ + b 1cf58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cf64 │ │ │ │ │ + beq 1cf78 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cf70 │ │ │ │ │ + b 1cf84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cf70 │ │ │ │ │ + b 1cf84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1cf20 │ │ │ │ │ + b 1cf34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #584] @ 1d6a4 │ │ │ │ │ + ldr r2, [pc, #584] @ 1d6b8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d580 │ │ │ │ │ + beq 1d594 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d570 │ │ │ │ │ + bne 1d584 │ │ │ │ │ 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 1d538 │ │ │ │ │ + bne 1d54c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d570 │ │ │ │ │ + bne 1d584 │ │ │ │ │ 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 1d52c │ │ │ │ │ + beq 1d540 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #476] @ 1d6a4 │ │ │ │ │ + ldr r2, [pc, #476] @ 1d6b8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d698 │ │ │ │ │ + beq 1d6ac │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d688 │ │ │ │ │ + bne 1d69c │ │ │ │ │ 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 1d650 │ │ │ │ │ + bne 1d664 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d688 │ │ │ │ │ + bne 1d69c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1d650 │ │ │ │ │ + bne 1d664 │ │ │ │ │ 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 1d014 │ │ │ │ │ + b 1d028 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #368] @ 1d6bc │ │ │ │ │ + ldr r3, [pc, #368] @ 1d6d0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #340] @ 1d6a8 │ │ │ │ │ + ldr r3, [pc, #340] @ 1d6bc │ │ │ │ │ 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 1d2e4 │ │ │ │ │ + b 1d2f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d014 │ │ │ │ │ + b 1d028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d468 │ │ │ │ │ + b 1d47c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d034 │ │ │ │ │ + beq 1d048 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d034 │ │ │ │ │ - ldr r2, [pc, #236] @ 1d6a8 │ │ │ │ │ - ldr r3, [pc, #256] @ 1d6c0 │ │ │ │ │ + beq 1d048 │ │ │ │ │ + ldr r2, [pc, #236] @ 1d6bc │ │ │ │ │ + ldr r3, [pc, #256] @ 1d6d4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d2ec │ │ │ │ │ + beq 1d300 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #2 │ │ │ │ │ - b 1cea4 │ │ │ │ │ + b 1ceb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1d680 │ │ │ │ │ + beq 1d694 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d088 │ │ │ │ │ + b 1d09c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19510 │ │ │ │ │ + bl 19524 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d058 │ │ │ │ │ + beq 1d06c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d058 │ │ │ │ │ - ldr r3, [pc, #152] @ 1d6c4 │ │ │ │ │ + beq 1d06c │ │ │ │ │ + ldr r3, [pc, #152] @ 1d6d8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #116] @ 1d6a8 │ │ │ │ │ + ldr r3, [pc, #116] @ 1d6bc │ │ │ │ │ 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 1d2e4 │ │ │ │ │ + b 1d2f8 │ │ │ │ │ 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 1d544 │ │ │ │ │ - b 1d010 │ │ │ │ │ + bne 1d558 │ │ │ │ │ + b 1d024 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b 1cffc │ │ │ │ │ + b 1d010 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d52c │ │ │ │ │ + b 1d540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d4d4 │ │ │ │ │ + b 1d4e8 │ │ │ │ │ .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 │ │ │ │ │ @@ -32700,396 +32703,396 @@ │ │ │ │ │ .word 0x00000968 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000098c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000009b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001d6c8 : │ │ │ │ │ +0001d6dc : │ │ │ │ │ kwds_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #576] @ 1d920 │ │ │ │ │ + ldr r1, [pc, #576] @ 1d934 │ │ │ │ │ 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 1d910 │ │ │ │ │ + beq 1d924 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1d748 │ │ │ │ │ + bne 1d75c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bne 1d768 │ │ │ │ │ + bne 1d77c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d754 │ │ │ │ │ + bne 1d768 │ │ │ │ │ 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 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d740 │ │ │ │ │ - b 1d738 │ │ │ │ │ + bne 1d754 │ │ │ │ │ + b 1d74c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #420] @ 1d920 │ │ │ │ │ + ldr r2, [pc, #420] @ 1d934 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d8f0 │ │ │ │ │ + beq 1d904 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d804 │ │ │ │ │ + bne 1d818 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d904 │ │ │ │ │ + bne 1d918 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d8b8 │ │ │ │ │ + bne 1d8cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d904 │ │ │ │ │ + bne 1d918 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d87c │ │ │ │ │ + bne 1d890 │ │ │ │ │ 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 1d724 │ │ │ │ │ - b 1d748 │ │ │ │ │ + beq 1d738 │ │ │ │ │ + b 1d75c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19510 │ │ │ │ │ + bl 19524 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d794 │ │ │ │ │ + beq 1d7a8 │ │ │ │ │ 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] @ 1d924 │ │ │ │ │ - beq 1d794 │ │ │ │ │ + ldrne r3, [pc, #248] @ 1d938 │ │ │ │ │ + beq 1d7a8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #240] @ 1d928 │ │ │ │ │ + ldr r3, [pc, #240] @ 1d93c │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d7e0 │ │ │ │ │ + beq 1d7f4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d7e8 │ │ │ │ │ + b 1d7fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19510 │ │ │ │ │ + bl 19524 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d7dc │ │ │ │ │ + beq 1d7f0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d7dc │ │ │ │ │ + beq 1d7f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1330 │ │ │ │ │ + bl 1330 │ │ │ │ │ R_ARM_CALL _tmp_184_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d7dc │ │ │ │ │ - ldr r3, [pc, #116] @ 1d92c │ │ │ │ │ - b 1d82c │ │ │ │ │ + beq 1d7f0 │ │ │ │ │ + ldr r3, [pc, #116] @ 1d940 │ │ │ │ │ + b 1d840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19510 │ │ │ │ │ + bl 19524 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d7b8 │ │ │ │ │ + beq 1d7cc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d7b8 │ │ │ │ │ + beq 1d7cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19510 │ │ │ │ │ + bl 19524 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d7b8 │ │ │ │ │ - b 1d8b0 │ │ │ │ │ + beq 1d7cc │ │ │ │ │ + b 1d8c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1d918 │ │ │ │ │ + beq 1d92c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d7e8 │ │ │ │ │ + b 1d7fc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d6f8 │ │ │ │ │ + b 1d70c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 1d780 │ │ │ │ │ + b 1d794 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0001d930 : │ │ │ │ │ +0001d944 : │ │ │ │ │ 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] @ 1e168 │ │ │ │ │ + ldr r3, [pc, #2080] @ 1e17c │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1e060 │ │ │ │ │ + beq 1e074 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dd6c │ │ │ │ │ + bne 1dd80 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2036] @ 1e16c │ │ │ │ │ + ldr r1, [pc, #2036] @ 1e180 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dc54 │ │ │ │ │ + bne 1dc68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dd68 │ │ │ │ │ + bne 1dd7c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dcac │ │ │ │ │ + beq 1dcc0 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dcac │ │ │ │ │ + beq 1dcc0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1944] @ 1e168 │ │ │ │ │ + ldr r1, [pc, #1944] @ 1e17c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1df84 │ │ │ │ │ + beq 1df98 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1df9c │ │ │ │ │ - ldr r1, [pc, #1912] @ 1e168 │ │ │ │ │ + bne 1dfb0 │ │ │ │ │ + ldr r1, [pc, #1912] @ 1e17c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e024 │ │ │ │ │ + beq 1e038 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 1e008 │ │ │ │ │ + beq 1e01c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldreq r7, [pc, #1860] @ 1e168 │ │ │ │ │ + ldreq r7, [pc, #1860] @ 1e17c │ │ │ │ │ moveq r9, #1 │ │ │ │ │ streq r8, [sp] │ │ │ │ │ - bne 1e01c │ │ │ │ │ + bne 1e030 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1db04 │ │ │ │ │ + beq 1db18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dfdc │ │ │ │ │ + bne 1dff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl e8c │ │ │ │ │ + bl e88 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1dc90 │ │ │ │ │ + bne 1dca4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 1dd28 │ │ │ │ │ + bne 1dd3c │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e044 │ │ │ │ │ + beq 1e058 │ │ │ │ │ bl 3de4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1db10 │ │ │ │ │ - ldr r1, [pc, #1752] @ 1e170 │ │ │ │ │ + beq 1db24 │ │ │ │ │ + ldr r1, [pc, #1752] @ 1e184 │ │ │ │ │ mov r3, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1db10 │ │ │ │ │ + beq 1db24 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1db10 │ │ │ │ │ + beq 1db24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1dfa4 │ │ │ │ │ + beq 1dfb8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1dc6c │ │ │ │ │ + beq 1dc80 │ │ │ │ │ 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 1da3c │ │ │ │ │ + bne 1da50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1da3c │ │ │ │ │ + b 1da50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 1dd7c │ │ │ │ │ - ldr r3, [pc, #1596] @ 1e168 │ │ │ │ │ + bne 1dd90 │ │ │ │ │ + ldr r3, [pc, #1596] @ 1e17c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1dfc4 │ │ │ │ │ + beq 1dfd8 │ │ │ │ │ bl 3de4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1dd88 │ │ │ │ │ + bne 1dd9c │ │ │ │ │ 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 1dd40 │ │ │ │ │ + beq 1dd54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1dd40 │ │ │ │ │ + bne 1dd54 │ │ │ │ │ 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 1e000 │ │ │ │ │ + beq 1e014 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1dbf4 │ │ │ │ │ + ble 1dc08 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [fp] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 1dbf4 │ │ │ │ │ + beq 1dc08 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq 1dbf4 │ │ │ │ │ + beq 1dc08 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [fp, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq 1dbf4 │ │ │ │ │ + beq 1dc08 │ │ │ │ │ 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 1dbdc │ │ │ │ │ + bne 1dbf0 │ │ │ │ │ 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 1e134 │ │ │ │ │ + beq 1e148 │ │ │ │ │ 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 1dcac │ │ │ │ │ - ldr r2, [pc, #1320] @ 1e16c │ │ │ │ │ + beq 1dcc0 │ │ │ │ │ + ldr r2, [pc, #1320] @ 1e180 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -33100,149 +33103,149 @@ │ │ │ │ │ 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 1dffc │ │ │ │ │ + beq 1e010 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b 1dae8 │ │ │ │ │ + b 1dafc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1e074 │ │ │ │ │ + beq 1e088 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1dadc │ │ │ │ │ + b 1daf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dd68 │ │ │ │ │ + bne 1dd7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3af4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1dc3c │ │ │ │ │ + bne 1dc50 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1dc3c │ │ │ │ │ + beq 1dc50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dd6c │ │ │ │ │ + bne 1dd80 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #1132] @ 1e168 │ │ │ │ │ + ldr r3, [pc, #1132] @ 1e17c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1e0e4 │ │ │ │ │ + beq 1e0f8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e094 │ │ │ │ │ + bne 1e0a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 1dc3c │ │ │ │ │ + b 1dc50 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 1db68 │ │ │ │ │ + bne 1db7c │ │ │ │ │ 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 1dcbc │ │ │ │ │ + beq 1dcd0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dc64 │ │ │ │ │ + b 1dc78 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1db54 │ │ │ │ │ + b 1db68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #980] @ 1e168 │ │ │ │ │ + ldr r2, [pc, #980] @ 1e17c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1df78 │ │ │ │ │ + beq 1df8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1df50 │ │ │ │ │ + bne 1df64 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1df30 │ │ │ │ │ + beq 1df44 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1df50 │ │ │ │ │ + bne 1df64 │ │ │ │ │ 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 1de2c │ │ │ │ │ + beq 1de40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3de4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1de2c │ │ │ │ │ + beq 1de40 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq 1defc │ │ │ │ │ + beq 1df10 │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b 1ddec │ │ │ │ │ + b 1de00 │ │ │ │ │ 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 1df64 │ │ │ │ │ + beq 1df78 │ │ │ │ │ ldr ip, [sp, #4] │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - ble 1de84 │ │ │ │ │ + ble 1de98 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r0, [r2, r8, lsl #2] │ │ │ │ │ str r0, [r1, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 1de68 │ │ │ │ │ + b 1de7c │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ @@ -33252,274 +33255,274 @@ │ │ │ │ │ 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 1dd7c │ │ │ │ │ + beq 1dd90 │ │ │ │ │ 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 1df24 │ │ │ │ │ + bne 1df38 │ │ │ │ │ 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 1dd7c │ │ │ │ │ + beq 1dd90 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b 1dadc │ │ │ │ │ + b 1daf0 │ │ │ │ │ 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 1e104 │ │ │ │ │ + beq 1e118 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1de18 │ │ │ │ │ + b 1de2c │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dd80 │ │ │ │ │ + b 1dd94 │ │ │ │ │ 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 1db50 │ │ │ │ │ + b 1db64 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1db50 │ │ │ │ │ + b 1db64 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1df34 │ │ │ │ │ + b 1df48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1dda0 │ │ │ │ │ + b 1ddb4 │ │ │ │ │ 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 1d9e8 │ │ │ │ │ + beq 1d9fc │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 1dd58 │ │ │ │ │ + b 1dd6c │ │ │ │ │ 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 1db54 │ │ │ │ │ + b 1db68 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dfec │ │ │ │ │ + bne 1e000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 1db3c │ │ │ │ │ + b 1db50 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1dd30 │ │ │ │ │ + b 1dd44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1dd80 │ │ │ │ │ + b 1dd94 │ │ │ │ │ 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 1dd54 │ │ │ │ │ + b 1dd68 │ │ │ │ │ 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 1d9fc │ │ │ │ │ - b 1dd54 │ │ │ │ │ + beq 1da10 │ │ │ │ │ + b 1dd68 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e158 │ │ │ │ │ + bne 1e16c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 1da84 │ │ │ │ │ + b 1da98 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d96c │ │ │ │ │ - b 1dd68 │ │ │ │ │ + beq 1d980 │ │ │ │ │ + b 1dd7c │ │ │ │ │ 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 1dd30 │ │ │ │ │ - ldr r1, [pc, #212] @ 1e170 │ │ │ │ │ + b 1dd44 │ │ │ │ │ + ldr r1, [pc, #212] @ 1e184 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dd14 │ │ │ │ │ - ldr r2, [pc, #188] @ 1e174 │ │ │ │ │ - ldr r3, [pc, #188] @ 1e178 │ │ │ │ │ + beq 1dd28 │ │ │ │ │ + ldr r2, [pc, #188] @ 1e188 │ │ │ │ │ + ldr r3, [pc, #188] @ 1e18c │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e114 │ │ │ │ │ + beq 1e128 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dc3c │ │ │ │ │ + b 1dc50 │ │ │ │ │ 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 1dd00 │ │ │ │ │ - b 1dd1c │ │ │ │ │ + beq 1dd14 │ │ │ │ │ + b 1dd30 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ - b 1df6c │ │ │ │ │ + b 1df80 │ │ │ │ │ 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 1dd18 │ │ │ │ │ - b 1dd1c │ │ │ │ │ + beq 1dd2c │ │ │ │ │ + b 1dd30 │ │ │ │ │ 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 1dd58 │ │ │ │ │ + b 1dd6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1db54 │ │ │ │ │ + b 1db68 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000405 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x00000a64 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001e17c : │ │ │ │ │ +0001e190 : │ │ │ │ │ list_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r2, [pc, #396] @ 1e320 │ │ │ │ │ + ldr r2, [pc, #396] @ 1e334 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1e2d0 │ │ │ │ │ + beq 1e2e4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e27c │ │ │ │ │ + bne 1e290 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1e294 │ │ │ │ │ + beq 1e2a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e274 │ │ │ │ │ + beq 1e288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e324 │ │ │ │ │ + bl 1e338 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 1e274 │ │ │ │ │ + bne 1e288 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e274 │ │ │ │ │ + beq 1e288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e25c │ │ │ │ │ + beq 1e270 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e2e8 │ │ │ │ │ + beq 1e2fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -33530,235 +33533,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 1e308 │ │ │ │ │ + blt 1e31c │ │ │ │ │ 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 r5, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 1e1d8 │ │ │ │ │ - b 1e264 │ │ │ │ │ + beq 1e1ec │ │ │ │ │ + b 1e278 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e1b8 │ │ │ │ │ - b 1e27c │ │ │ │ │ + beq 1e1cc │ │ │ │ │ + b 1e290 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1e27c │ │ │ │ │ - b 1e264 │ │ │ │ │ + beq 1e290 │ │ │ │ │ + b 1e278 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e264 │ │ │ │ │ + b 1e278 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0001e324 : │ │ │ │ │ +0001e338 : │ │ │ │ │ star_named_expressions_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r2, [pc, #1472] @ 1e8fc │ │ │ │ │ + ldr r2, [pc, #1472] @ 1e910 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r5, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1e8b8 │ │ │ │ │ + beq 1e8cc │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e8cc │ │ │ │ │ - ldr r3, [pc, #1428] @ 1e8fc │ │ │ │ │ + bne 1e8e0 │ │ │ │ │ + ldr r3, [pc, #1428] @ 1e910 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e834 │ │ │ │ │ + beq 1e848 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e8e4 │ │ │ │ │ + beq 1e8f8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1e6dc │ │ │ │ │ + beq 1e6f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e76c │ │ │ │ │ + bne 1e780 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e744 │ │ │ │ │ + bne 1e758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b624 │ │ │ │ │ + bl 1b638 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1e74c │ │ │ │ │ - ldr r2, [pc, #1296] @ 1e8fc │ │ │ │ │ + beq 1e760 │ │ │ │ │ + ldr r2, [pc, #1296] @ 1e910 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1e7d0 │ │ │ │ │ + beq 1e7e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e744 │ │ │ │ │ + bne 1e758 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1e738 │ │ │ │ │ + beq 1e74c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ streq sl, [sp, #20] │ │ │ │ │ streq r9, [sp, #24] │ │ │ │ │ - beq 1e490 │ │ │ │ │ - b 1e744 │ │ │ │ │ + beq 1e4a4 │ │ │ │ │ + b 1e758 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r9, lsl #2] │ │ │ │ │ ldr sl, [r2, #12] │ │ │ │ │ ldr fp, [r2, #16] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e650 │ │ │ │ │ + bne 1e664 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e504 │ │ │ │ │ + bne 1e518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b624 │ │ │ │ │ + bl 1b638 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1e71c │ │ │ │ │ + beq 1e730 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e6bc │ │ │ │ │ + beq 1e6d0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str sl, [r8, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e520 │ │ │ │ │ + beq 1e534 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1100] @ 1e8fc │ │ │ │ │ + ldr r1, [pc, #1100] @ 1e910 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e81c │ │ │ │ │ + beq 1e830 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e8d8 │ │ │ │ │ + bne 1e8ec │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne 1e42c │ │ │ │ │ + bne 1e440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e7dc │ │ │ │ │ + blt 1e7f0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r9, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr sl, [r2, #12] │ │ │ │ │ ldr fp, [r2, #16] │ │ │ │ │ - beq 1e43c │ │ │ │ │ + beq 1e450 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e52c │ │ │ │ │ + b 1e540 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1e730 │ │ │ │ │ + beq 1e744 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1e5e8 │ │ │ │ │ + ble 1e5fc │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 1e5e8 │ │ │ │ │ + beq 1e5fc │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq 1e5e8 │ │ │ │ │ + beq 1e5fc │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq 1e5e8 │ │ │ │ │ + beq 1e5fc │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq 1e5e8 │ │ │ │ │ + beq 1e5fc │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8, #16] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq 1e5e8 │ │ │ │ │ + beq 1e5fc │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ add r2, r8, #20 │ │ │ │ │ - beq 1e5e8 │ │ │ │ │ + beq 1e5fc │ │ │ │ │ sub lr, r8, #4 │ │ │ │ │ add lr, lr, r5, lsl #2 │ │ │ │ │ rsb r5, r8, #4 │ │ │ │ │ add r3, r5, r2 │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ - bne 1e5d0 │ │ │ │ │ + bne 1e5e4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -33766,88 +33769,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 1e750 │ │ │ │ │ + beq 1e764 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e750 │ │ │ │ │ + bne 1e764 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 1e450 │ │ │ │ │ + beq 1e464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1e890 │ │ │ │ │ + beq 1e8a4 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [ip, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [ip, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1e864 │ │ │ │ │ + beq 1e878 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1e484 │ │ │ │ │ + bne 1e498 │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e8a8 │ │ │ │ │ + beq 1e8bc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 1e484 │ │ │ │ │ + b 1e498 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 1e74c │ │ │ │ │ + blt 1e760 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e3a8 │ │ │ │ │ - b 1e744 │ │ │ │ │ + beq 1e3bc │ │ │ │ │ + b 1e758 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e52c │ │ │ │ │ + b 1e540 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ @@ -33858,922 +33861,922 @@ │ │ │ │ │ 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 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1e3bc │ │ │ │ │ + beq 1e3d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1e744 │ │ │ │ │ + beq 1e758 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1e800 │ │ │ │ │ - ldr r3, [pc, #312] @ 1e900 │ │ │ │ │ + beq 1e814 │ │ │ │ │ + ldr r3, [pc, #312] @ 1e914 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1e3f0 │ │ │ │ │ + bne 1e404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e3f0 │ │ │ │ │ + b 1e404 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e52c │ │ │ │ │ + b 1e540 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e74c │ │ │ │ │ + b 1e760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e4c8 │ │ │ │ │ - b 1e504 │ │ │ │ │ + beq 1e4dc │ │ │ │ │ + b 1e518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e74c │ │ │ │ │ + bne 1e760 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e8e4 │ │ │ │ │ + beq 1e8f8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 1e38c │ │ │ │ │ + b 1e3a0 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1e52c │ │ │ │ │ + b 1e540 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e52c │ │ │ │ │ + b 1e540 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1e738 │ │ │ │ │ + b 1e74c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e360 │ │ │ │ │ + beq 1e374 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1e640 │ │ │ │ │ + b 1e654 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ - b 1e510 │ │ │ │ │ + b 1e524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e85c │ │ │ │ │ - b 1e744 │ │ │ │ │ + beq 1e870 │ │ │ │ │ + b 1e758 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00001771 │ │ │ │ │ │ │ │ │ │ -0001e904 : │ │ │ │ │ +0001e918 : │ │ │ │ │ fstring_replacement_field_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ - ldr r2, [pc, #2872] @ 1f454 │ │ │ │ │ + ldr r2, [pc, #2872] @ 1f468 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1f024 │ │ │ │ │ + beq 1f038 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e9a4 │ │ │ │ │ + bne 1e9b8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 1ec38 │ │ │ │ │ + bne 1ec4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1f00c │ │ │ │ │ + blt 1f020 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1efe4 │ │ │ │ │ + bne 1eff8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e9bc │ │ │ │ │ + bne 1e9d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ecf4 │ │ │ │ │ + bne 1ed08 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2700] @ 1f454 │ │ │ │ │ + ldr r2, [pc, #2700] @ 1f468 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ecc4 │ │ │ │ │ + beq 1ecd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ecdc │ │ │ │ │ + bne 1ecf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 17280 │ │ │ │ │ + bl 17294 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1f428 │ │ │ │ │ + bne 1f43c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ecd8 │ │ │ │ │ + bne 1ecec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc8 │ │ │ │ │ + bl dfec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ece0 │ │ │ │ │ + beq 1ecf4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ │ - bne 1e994 │ │ │ │ │ - ldr r2, [pc, #2572] @ 1f454 │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ + bne 1e9a8 │ │ │ │ │ + ldr r2, [pc, #2572] @ 1f468 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ef24 │ │ │ │ │ + beq 1ef38 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1ebec │ │ │ │ │ + bne 1ec00 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - streq r8, [sp, #36] @ 0x24 │ │ │ │ │ - bne 1e994 │ │ │ │ │ - ldr r3, [pc, #2492] @ 1f454 │ │ │ │ │ + streq r8, [sp, #40] @ 0x28 │ │ │ │ │ + bne 1e9a8 │ │ │ │ │ + ldr r3, [pc, #2492] @ 1f468 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1eb78 │ │ │ │ │ + beq 1eb8c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r8, [r4, #12] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq 1eb9c │ │ │ │ │ + beq 1ebb0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #11 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1ec4c │ │ │ │ │ + bne 1ec60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e994 │ │ │ │ │ + bne 1e9a8 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1e990 │ │ │ │ │ + beq 1e9a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1eb60 │ │ │ │ │ + beq 1eb74 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ 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 1f434 │ │ │ │ │ + beq 1f448 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ef38 │ │ │ │ │ + bne 1ef4c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r8, [r4, #12] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne 1eab0 │ │ │ │ │ + bne 1eac4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1f03c │ │ │ │ │ + blt 1f050 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r8, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - bne 1ef38 │ │ │ │ │ + bne 1ef4c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1ec50 │ │ │ │ │ + bne 1ec64 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 1eadc │ │ │ │ │ + b 1eaf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1ea6c │ │ │ │ │ + beq 1ea80 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ R_ARM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq 1ef90 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + beq 1efa4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ea90 │ │ │ │ │ - b 1e994 │ │ │ │ │ + beq 1eaa4 │ │ │ │ │ + b 1e9a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - b 1e97c │ │ │ │ │ + b 1e990 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ bl 481c │ │ │ │ │ R_ARM_CALL _loop0_112_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1ebe4 │ │ │ │ │ + beq 1ebf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1eaec │ │ │ │ │ + beq 1eb00 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [r9, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r9, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1eff4 │ │ │ │ │ + beq 1f008 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1eaec │ │ │ │ │ + b 1eb00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e9e0 │ │ │ │ │ + beq 1e9f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 1e9a4 │ │ │ │ │ + beq 1e9b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e9a4 │ │ │ │ │ - ldr r1, [pc, #1868] @ 1f454 │ │ │ │ │ + bne 1e9b8 │ │ │ │ │ + ldr r1, [pc, #1868] @ 1f468 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f3d0 │ │ │ │ │ + beq 1f3e4 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ed44 │ │ │ │ │ + beq 1ed58 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #1812] @ 1f458 │ │ │ │ │ - bne 1f3f8 │ │ │ │ │ + ldrne r3, [pc, #1812] @ 1f46c │ │ │ │ │ + bne 1f40c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f3e4 │ │ │ │ │ + bne 1f3f8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ed80 │ │ │ │ │ + beq 1ed94 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #1756] @ 1f45c │ │ │ │ │ - bne 1f3f8 │ │ │ │ │ + ldrne r3, [pc, #1756] @ 1f470 │ │ │ │ │ + bne 1f40c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f3e4 │ │ │ │ │ + bne 1f3f8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1edb8 │ │ │ │ │ + beq 1edcc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1f3f4 │ │ │ │ │ + bne 1f408 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f3e4 │ │ │ │ │ + bne 1f3f8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1edf4 │ │ │ │ │ + beq 1ee08 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #1644] @ 1f460 │ │ │ │ │ - bne 1f3f8 │ │ │ │ │ + ldrne r3, [pc, #1644] @ 1f474 │ │ │ │ │ + bne 1f40c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f3e4 │ │ │ │ │ + bne 1f3f8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee30 │ │ │ │ │ - ldr r1, [pc, #1604] @ 1f464 │ │ │ │ │ + beq 1ee44 │ │ │ │ │ + ldr r1, [pc, #1604] @ 1f478 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ef48 │ │ │ │ │ + bne 1ef5c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f3e4 │ │ │ │ │ + bne 1f3f8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f218 │ │ │ │ │ + bne 1f22c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f3e4 │ │ │ │ │ + bne 1f3f8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f1c4 │ │ │ │ │ + bne 1f1d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f3e4 │ │ │ │ │ + bne 1f3f8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1f258 │ │ │ │ │ + bne 1f26c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1f3e4 │ │ │ │ │ + bne 1f3f8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f158 │ │ │ │ │ + bne 1f16c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1f3e4 │ │ │ │ │ + bne 1f3f8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f0c4 │ │ │ │ │ + bne 1f0d8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1f3e4 │ │ │ │ │ + bne 1f3f8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f054 │ │ │ │ │ + bne 1f068 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 1e9ac │ │ │ │ │ + b 1e9c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ea54 │ │ │ │ │ + beq 1ea68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e994 │ │ │ │ │ - ldr r2, [pc, #1304] @ 1f468 │ │ │ │ │ - ldr r3, [pc, #1304] @ 1f46c │ │ │ │ │ + b 1e9a8 │ │ │ │ │ + ldr r2, [pc, #1304] @ 1f47c │ │ │ │ │ + ldr r3, [pc, #1304] @ 1f480 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1efbc │ │ │ │ │ + bne 1efd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef0c │ │ │ │ │ + beq 1ef20 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ef14 │ │ │ │ │ + b 1ef28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq 1efcc │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + beq 1efe0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e994 │ │ │ │ │ + b 1e9a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ef1c │ │ │ │ │ + b 1ef30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, r2 │ │ │ │ │ - beq 1ea90 │ │ │ │ │ - b 1e994 │ │ │ │ │ + beq 1eaa4 │ │ │ │ │ + b 1e9a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1e9ac │ │ │ │ │ + b 1e9c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ecbc │ │ │ │ │ - b 1efa8 │ │ │ │ │ + beq 1ecd0 │ │ │ │ │ + b 1efbc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e9ac │ │ │ │ │ + b 1e9c0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e940 │ │ │ │ │ - b 1e9a4 │ │ │ │ │ + beq 1e954 │ │ │ │ │ + b 1e9b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e994 │ │ │ │ │ + b 1e9a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1645c │ │ │ │ │ + bl 16470 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef08 │ │ │ │ │ + beq 1ef1c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ef08 │ │ │ │ │ + bne 1ef1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1904 │ │ │ │ │ + bl 1904 │ │ │ │ │ R_ARM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ef08 │ │ │ │ │ - ldr r1, [pc, #984] @ 1f470 │ │ │ │ │ + bne 1ef1c │ │ │ │ │ + ldr r1, [pc, #984] @ 1f484 │ │ │ │ │ mov r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef08 │ │ │ │ │ + beq 1ef1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ef68 │ │ │ │ │ - ldr r2, [pc, #936] @ 1f468 │ │ │ │ │ - ldr r3, [pc, #944] @ 1f474 │ │ │ │ │ - b 1ef50 │ │ │ │ │ + bne 1ef7c │ │ │ │ │ + ldr r2, [pc, #936] @ 1f47c │ │ │ │ │ + ldr r3, [pc, #944] @ 1f488 │ │ │ │ │ + b 1ef64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1645c │ │ │ │ │ + bl 16470 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eee4 │ │ │ │ │ + beq 1eef8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1eee8 │ │ │ │ │ + bne 1eefc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1904 │ │ │ │ │ + bl 1904 │ │ │ │ │ R_ARM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1eee8 │ │ │ │ │ + bne 1eefc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eee4 │ │ │ │ │ + beq 1eef8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 481c │ │ │ │ │ R_ARM_CALL _loop0_240_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eee4 │ │ │ │ │ - ldr r1, [pc, #836] @ 1f470 │ │ │ │ │ + beq 1eef8 │ │ │ │ │ + ldr r1, [pc, #836] @ 1f484 │ │ │ │ │ mov r3, #26 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eee4 │ │ │ │ │ + beq 1eef8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [pc, #792] @ 1f468 │ │ │ │ │ - ldreq r3, [pc, #804] @ 1f478 │ │ │ │ │ - beq 1ef50 │ │ │ │ │ - b 1ef68 │ │ │ │ │ + ldreq r2, [pc, #792] @ 1f47c │ │ │ │ │ + ldreq r3, [pc, #804] @ 1f48c │ │ │ │ │ + beq 1ef64 │ │ │ │ │ + b 1ef7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1645c │ │ │ │ │ + bl 16470 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eec0 │ │ │ │ │ + beq 1eed4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1eec4 │ │ │ │ │ + bne 1eed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1904 │ │ │ │ │ + bl 1904 │ │ │ │ │ R_ARM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1eec4 │ │ │ │ │ - ldr r1, [pc, #736] @ 1f47c │ │ │ │ │ + bne 1eed8 │ │ │ │ │ + ldr r1, [pc, #736] @ 1f490 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eec0 │ │ │ │ │ + beq 1eed4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [pc, #684] @ 1f468 │ │ │ │ │ - ldreq r3, [pc, #704] @ 1f480 │ │ │ │ │ - beq 1ef50 │ │ │ │ │ - b 1ef68 │ │ │ │ │ + ldreq r2, [pc, #684] @ 1f47c │ │ │ │ │ + ldreq r3, [pc, #704] @ 1f494 │ │ │ │ │ + beq 1ef64 │ │ │ │ │ + b 1ef7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1645c │ │ │ │ │ + bl 16470 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee78 │ │ │ │ │ + beq 1ee8c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee78 │ │ │ │ │ - ldr r1, [pc, #660] @ 1f484 │ │ │ │ │ + beq 1ee8c │ │ │ │ │ + ldr r1, [pc, #660] @ 1f498 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee78 │ │ │ │ │ + beq 1ee8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ef68 │ │ │ │ │ - ldr r2, [pc, #596] @ 1f468 │ │ │ │ │ - ldr r3, [pc, #624] @ 1f488 │ │ │ │ │ - b 1ef50 │ │ │ │ │ + bne 1ef7c │ │ │ │ │ + ldr r2, [pc, #596] @ 1f47c │ │ │ │ │ + ldr r3, [pc, #624] @ 1f49c │ │ │ │ │ + b 1ef64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1645c │ │ │ │ │ + bl 16470 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee54 │ │ │ │ │ - ldr r1, [pc, #604] @ 1f48c │ │ │ │ │ + beq 1ee68 │ │ │ │ │ + ldr r1, [pc, #604] @ 1f4a0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee54 │ │ │ │ │ + beq 1ee68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [pc, #536] @ 1f468 │ │ │ │ │ - ldreq r3, [pc, #572] @ 1f490 │ │ │ │ │ - beq 1ef50 │ │ │ │ │ - b 1ef68 │ │ │ │ │ + ldreq r2, [pc, #536] @ 1f47c │ │ │ │ │ + ldreq r3, [pc, #572] @ 1f4a4 │ │ │ │ │ + beq 1ef64 │ │ │ │ │ + b 1ef7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1645c │ │ │ │ │ + bl 16470 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1ee9c │ │ │ │ │ + beq 1eeb0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 1eea0 │ │ │ │ │ + bne 1eeb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #452] @ 1f454 │ │ │ │ │ + ldr r2, [pc, #452] @ 1f468 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f34c │ │ │ │ │ + beq 1f360 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f2cc │ │ │ │ │ - ldr r1, [pc, #472] @ 1f494 │ │ │ │ │ + beq 1f2e0 │ │ │ │ │ + ldr r1, [pc, #472] @ 1f4a8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f370 │ │ │ │ │ + bne 1f384 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f360 │ │ │ │ │ + bne 1f374 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f380 │ │ │ │ │ - ldr r1, [pc, #416] @ 1f498 │ │ │ │ │ + beq 1f394 │ │ │ │ │ + ldr r1, [pc, #416] @ 1f4ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f380 │ │ │ │ │ - ldr r3, [pc, #344] @ 1f468 │ │ │ │ │ + beq 1f394 │ │ │ │ │ + ldr r3, [pc, #344] @ 1f47c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #388] @ 1f49c │ │ │ │ │ + ldr r3, [pc, #388] @ 1f4b0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1f394 │ │ │ │ │ + bne 1f3a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f384 │ │ │ │ │ + beq 1f398 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1eea0 │ │ │ │ │ + b 1eeb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f29c │ │ │ │ │ + beq 1f2b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1eea0 │ │ │ │ │ - ldr r3, [pc, #240] @ 1f468 │ │ │ │ │ + b 1eeb4 │ │ │ │ │ + ldr r3, [pc, #240] @ 1f47c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #288] @ 1f4a0 │ │ │ │ │ - b 1f314 │ │ │ │ │ + ldr r3, [pc, #288] @ 1f4b4 │ │ │ │ │ + b 1f328 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1eea0 │ │ │ │ │ + b 1eeb4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, sl │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1ef14 │ │ │ │ │ - b 1ef1c │ │ │ │ │ + beq 1ef28 │ │ │ │ │ + b 1ef30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ed14 │ │ │ │ │ + beq 1ed28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ef14 │ │ │ │ │ - ldr r3, [pc, #168] @ 1f4a4 │ │ │ │ │ + b 1ef28 │ │ │ │ │ + ldr r3, [pc, #168] @ 1f4b8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #100] @ 1f468 │ │ │ │ │ + ldr r3, [pc, #100] @ 1f47c │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 1ef68 │ │ │ │ │ + b 1ef7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ea1c │ │ │ │ │ + b 1ea30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1e9ac │ │ │ │ │ - b 1e9a4 │ │ │ │ │ + bne 1e9c0 │ │ │ │ │ + b 1e9b8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000a80 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000ab0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000b10 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -34806,50 +34809,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 │ │ │ │ │ │ │ │ │ │ -0001f4a8 : │ │ │ │ │ +0001f4bc : │ │ │ │ │ func_type_comment_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #480] @ 1f6a0 │ │ │ │ │ + ldr r1, [pc, #480] @ 1f6b4 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1f668 │ │ │ │ │ + beq 1f67c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f5c4 │ │ │ │ │ + bne 1f5d8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f50c │ │ │ │ │ + beq 1f520 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f5a4 │ │ │ │ │ + bne 1f5b8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1f550 │ │ │ │ │ + bne 1f564 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f5c4 │ │ │ │ │ + bne 1f5d8 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ @@ -34857,194 +34860,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 1f544 │ │ │ │ │ - ldr r1, [pc, #308] @ 1f6a0 │ │ │ │ │ + bne 1f558 │ │ │ │ │ + ldr r1, [pc, #308] @ 1f6b4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f670 │ │ │ │ │ + beq 1f684 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f5d4 │ │ │ │ │ + bne 1f5e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1f520 │ │ │ │ │ - ldr r1, [pc, #248] @ 1f6a4 │ │ │ │ │ + b 1f534 │ │ │ │ │ + ldr r1, [pc, #248] @ 1f6b8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f50c │ │ │ │ │ + beq 1f520 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f540 │ │ │ │ │ + b 1f554 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f544 │ │ │ │ │ + b 1f558 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f58c │ │ │ │ │ + beq 1f5a0 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f58c │ │ │ │ │ + beq 1f5a0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f58c │ │ │ │ │ + beq 1f5a0 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f58c │ │ │ │ │ - ldr r2, [pc, #124] @ 1f6a8 │ │ │ │ │ - ldr r3, [pc, #124] @ 1f6ac │ │ │ │ │ + beq 1f5a0 │ │ │ │ │ + ldr r2, [pc, #124] @ 1f6bc │ │ │ │ │ + ldr r3, [pc, #124] @ 1f6c0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f690 │ │ │ │ │ + bne 1f6a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f590 │ │ │ │ │ + beq 1f5a4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f598 │ │ │ │ │ + b 1f5ac │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f4d4 │ │ │ │ │ + b 1f4e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - beq 1f578 │ │ │ │ │ - b 1f598 │ │ │ │ │ + beq 1f58c │ │ │ │ │ + b 1f5ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f540 │ │ │ │ │ + b 1f554 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_149_rule │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x000006b8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001f6b0 : │ │ │ │ │ +0001f6c4 : │ │ │ │ │ elif_stmt_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r2, [pc, #1044] @ 1fadc │ │ │ │ │ + ldr r2, [pc, #1044] @ 1faf0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1fa68 │ │ │ │ │ + beq 1fa7c │ │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1fa7c │ │ │ │ │ + bne 1fa90 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1fa48 │ │ │ │ │ + bne 1fa5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1fa88 │ │ │ │ │ + blt 1fa9c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1f8e0 │ │ │ │ │ + bne 1f8f4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f9d0 │ │ │ │ │ - ldr r1, [pc, #932] @ 1fae0 │ │ │ │ │ + bne 1f9e4 │ │ │ │ │ + ldr r1, [pc, #932] @ 1faf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f78c │ │ │ │ │ + bne 1f7a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f9d0 │ │ │ │ │ - ldr r1, [pc, #896] @ 1fae0 │ │ │ │ │ + bne 1f9e4 │ │ │ │ │ + ldr r1, [pc, #896] @ 1faf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f830 │ │ │ │ │ + bne 1f844 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b624 │ │ │ │ │ + bl 1b638 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1f748 │ │ │ │ │ + beq 1f75c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f748 │ │ │ │ │ + beq 1f75c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1f748 │ │ │ │ │ + beq 1f75c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f6b0 │ │ │ │ │ + bl 1f6c4 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 1f748 │ │ │ │ │ + beq 1f75c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1fad0 │ │ │ │ │ + beq 1fae4 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ ldr r6, [r6, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -35056,594 +35059,594 @@ │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1f8c0 │ │ │ │ │ + beq 1f8d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f778 │ │ │ │ │ + b 1f78c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b624 │ │ │ │ │ + bl 1b638 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1f76c │ │ │ │ │ + beq 1f780 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f76c │ │ │ │ │ + beq 1f780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1f76c │ │ │ │ │ + beq 1f780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1faf8 │ │ │ │ │ + bl 1fb0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 1f76c │ │ │ │ │ + bne 1f780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1fad0 │ │ │ │ │ + beq 1fae4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1f828 │ │ │ │ │ + bne 1f83c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1f774 │ │ │ │ │ - b 1f77c │ │ │ │ │ + beq 1f788 │ │ │ │ │ + b 1f790 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f9d0 │ │ │ │ │ + bne 1f9e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #488] @ 1fadc │ │ │ │ │ + ldr r2, [pc, #488] @ 1faf0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f9e0 │ │ │ │ │ - ldr r1, [pc, #472] @ 1fae0 │ │ │ │ │ + beq 1f9f4 │ │ │ │ │ + ldr r1, [pc, #472] @ 1faf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f93c │ │ │ │ │ + beq 1f950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b624 │ │ │ │ │ + bl 1b638 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f93c │ │ │ │ │ + beq 1f950 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1faa0 │ │ │ │ │ + bne 1fab4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1f9f4 │ │ │ │ │ - ldr r1, [pc, #396] @ 1fae0 │ │ │ │ │ + bne 1fa08 │ │ │ │ │ + ldr r1, [pc, #396] @ 1faf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1f9b4 │ │ │ │ │ + beq 1f9c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b624 │ │ │ │ │ + bl 1b638 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f9b4 │ │ │ │ │ + beq 1f9c8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f9b4 │ │ │ │ │ + beq 1f9c8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f9b4 │ │ │ │ │ - ldr r1, [pc, #324] @ 1fae4 │ │ │ │ │ + beq 1f9c8 │ │ │ │ │ + ldr r1, [pc, #324] @ 1faf8 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fa00 │ │ │ │ │ + bne 1fa14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1f734 │ │ │ │ │ + beq 1f748 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1f77c │ │ │ │ │ + b 1f790 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1f900 │ │ │ │ │ + beq 1f914 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1f9c0 │ │ │ │ │ + b 1f9d4 │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #216] @ 1fae8 │ │ │ │ │ + ldr r3, [pc, #216] @ 1fafc │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #204] @ 1faec │ │ │ │ │ + ldr r3, [pc, #204] @ 1fb00 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1fac0 │ │ │ │ │ + bne 1fad4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f9b8 │ │ │ │ │ + beq 1f9cc │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f9c0 │ │ │ │ │ + b 1f9d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f734 │ │ │ │ │ - b 1f8e8 │ │ │ │ │ + beq 1f748 │ │ │ │ │ + b 1f8fc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1f6ec │ │ │ │ │ + beq 1f700 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1f77c │ │ │ │ │ + b 1f790 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f77c │ │ │ │ │ - ldr r3, [pc, #72] @ 1faf0 │ │ │ │ │ + b 1f790 │ │ │ │ │ + ldr r3, [pc, #72] @ 1fb04 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #60] @ 1faf4 │ │ │ │ │ + ldr r3, [pc, #60] @ 1fb08 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1fa28 │ │ │ │ │ + beq 1fa3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f778 │ │ │ │ │ + b 1f78c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1f77c │ │ │ │ │ + b 1f790 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000296 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x00000c80 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001faf8 : │ │ │ │ │ +0001fb0c : │ │ │ │ │ else_block_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r2, [pc, #464] @ 1fce0 │ │ │ │ │ + ldr r2, [pc, #464] @ 1fcf4 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1fcc0 │ │ │ │ │ + beq 1fcd4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fcd4 │ │ │ │ │ + bne 1fce8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fbb0 │ │ │ │ │ - ldr r1, [pc, #408] @ 1fce4 │ │ │ │ │ + bne 1fbc4 │ │ │ │ │ + ldr r1, [pc, #408] @ 1fcf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fb74 │ │ │ │ │ + bne 1fb88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r2, [pc, #364] @ 1fce8 │ │ │ │ │ + ldr r2, [pc, #364] @ 1fcfc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fb58 │ │ │ │ │ + beq 1fb6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fb58 │ │ │ │ │ + beq 1fb6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #292] @ 1fce0 │ │ │ │ │ + ldr r1, [pc, #292] @ 1fcf4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fc94 │ │ │ │ │ - ldr r1, [pc, #276] @ 1fce4 │ │ │ │ │ + beq 1fca8 │ │ │ │ │ + ldr r1, [pc, #276] @ 1fcf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1fc84 │ │ │ │ │ + beq 1fc98 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fc84 │ │ │ │ │ + beq 1fc98 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fc84 │ │ │ │ │ - ldr r1, [pc, #224] @ 1fcec │ │ │ │ │ + beq 1fc98 │ │ │ │ │ + ldr r1, [pc, #224] @ 1fd00 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fc84 │ │ │ │ │ - ldr r1, [pc, #200] @ 1fcf0 │ │ │ │ │ + beq 1fc98 │ │ │ │ │ + ldr r1, [pc, #200] @ 1fd04 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - ldr r3, [pc, #192] @ 1fcf4 │ │ │ │ │ + ldr r3, [pc, #192] @ 1fd08 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fcb4 │ │ │ │ │ + bne 1fcc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fc88 │ │ │ │ │ + beq 1fc9c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1fb44 │ │ │ │ │ - b 1fb68 │ │ │ │ │ + beq 1fb58 │ │ │ │ │ + b 1fb7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 1fc68 │ │ │ │ │ + b 1fc7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ - beq 1fbc8 │ │ │ │ │ - b 1fc68 │ │ │ │ │ + beq 1fbdc │ │ │ │ │ + b 1fc7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1fb68 │ │ │ │ │ + b 1fb7c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1fb34 │ │ │ │ │ + beq 1fb48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1fb68 │ │ │ │ │ + b 1fb7c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000297 │ │ │ │ │ .word 0x00000124 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001fcf8 : │ │ │ │ │ +0001fd0c : │ │ │ │ │ slices_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r2, [pc, #1716] @ 203c4 │ │ │ │ │ + ldr r2, [pc, #1716] @ 203d8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 20398 │ │ │ │ │ + beq 203ac │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 203ac │ │ │ │ │ + bne 203c0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1fe48 │ │ │ │ │ + bne 1fe5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ movlt r7, #0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 1fe38 │ │ │ │ │ + blt 1fe4c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 203b8 │ │ │ │ │ - ldr r3, [pc, #1588] @ 203c4 │ │ │ │ │ + bne 203cc │ │ │ │ │ + ldr r3, [pc, #1588] @ 203d8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fe78 │ │ │ │ │ + beq 1fe8c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 200d4 │ │ │ │ │ + beq 200e8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 202b8 │ │ │ │ │ + bne 202cc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fe9c │ │ │ │ │ + bne 1feb0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1fe8c │ │ │ │ │ + bne 1fea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b624 │ │ │ │ │ + bl 1b638 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1ff90 │ │ │ │ │ + beq 1ffa4 │ │ │ │ │ mov r3, #12 │ │ │ │ │ - ldr r1, [pc, #1448] @ 203c8 │ │ │ │ │ + ldr r1, [pc, #1448] @ 203dc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ff90 │ │ │ │ │ + beq 1ffa4 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #1392] @ 203c4 │ │ │ │ │ + ldr r1, [pc, #1392] @ 203d8 │ │ │ │ │ ldr r2, [r3, r6, lsl #2] │ │ │ │ │ ldr fp, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ movne r7, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1fdb0 │ │ │ │ │ + bne 1fdc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1fd9c │ │ │ │ │ + beq 1fdb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ff94 │ │ │ │ │ + b 1ffa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - bne 202b8 │ │ │ │ │ + bne 202cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1284] @ 203c4 │ │ │ │ │ + ldr r2, [pc, #1284] @ 203d8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20324 │ │ │ │ │ + beq 20338 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 201c8 │ │ │ │ │ + bne 201dc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 202b8 │ │ │ │ │ + bne 202cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ff94 │ │ │ │ │ + beq 1ffa8 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_CALL _PyAST_Slice │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 20300 │ │ │ │ │ + beq 20314 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1112] @ 203c8 │ │ │ │ │ + ldr r1, [pc, #1112] @ 203dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fe34 │ │ │ │ │ + bne 1fe48 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 203ac │ │ │ │ │ - ldr r2, [pc, #1052] @ 203c4 │ │ │ │ │ + bne 203c0 │ │ │ │ │ + ldr r2, [pc, #1052] @ 203d8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20354 │ │ │ │ │ + beq 20368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29894 <_tmp_253_rule> │ │ │ │ │ + bl 298d0 <_tmp_253_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 202ec │ │ │ │ │ - ldr r2, [pc, #1008] @ 203c4 │ │ │ │ │ + beq 20300 │ │ │ │ │ + ldr r2, [pc, #1008] @ 203d8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20348 │ │ │ │ │ + beq 2035c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 202e0 │ │ │ │ │ + bne 202f4 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 202d4 │ │ │ │ │ + beq 202e8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 202e0 │ │ │ │ │ + bne 202f4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20108 │ │ │ │ │ + beq 2011c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29894 <_tmp_253_rule> │ │ │ │ │ + bl 298d0 <_tmp_253_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20108 │ │ │ │ │ + beq 2011c │ │ │ │ │ str r0, [r5] │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20244 │ │ │ │ │ + beq 20258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29894 <_tmp_253_rule> │ │ │ │ │ + bl 298d0 <_tmp_253_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 20244 │ │ │ │ │ + beq 20258 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 202cc │ │ │ │ │ + beq 202e0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r8, #2 │ │ │ │ │ str sl, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ mov r7, r8 │ │ │ │ │ @@ -35651,46 +35654,46 @@ │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 201fc │ │ │ │ │ + beq 20210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29894 <_tmp_253_rule> │ │ │ │ │ + bl 298d0 <_tmp_253_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 201fc │ │ │ │ │ + beq 20210 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 20264 │ │ │ │ │ + beq 20278 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r5, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 20094 │ │ │ │ │ + b 200a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2028c │ │ │ │ │ + blt 202a0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ moveq r0, r4 │ │ │ │ │ - beq 1fdc0 │ │ │ │ │ - b 1fe8c │ │ │ │ │ + beq 1fdd4 │ │ │ │ │ + b 1fea0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 202cc │ │ │ │ │ + beq 202e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -35698,114 +35701,114 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 202f4 │ │ │ │ │ + beq 20308 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 202f4 │ │ │ │ │ + bne 20308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 1fe38 │ │ │ │ │ + beq 1fe4c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 20378 │ │ │ │ │ + beq 2038c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1fe34 │ │ │ │ │ + b 1fe48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bne 1feec │ │ │ │ │ + bne 1ff00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fef8 │ │ │ │ │ + bne 1ff0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 202a4 │ │ │ │ │ + bne 202b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 1fef4 │ │ │ │ │ + b 1ff08 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r9 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 202cc │ │ │ │ │ + beq 202e0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 20120 │ │ │ │ │ + ble 20134 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r5, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bne 20228 │ │ │ │ │ - b 20120 │ │ │ │ │ + bne 2023c │ │ │ │ │ + b 20134 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 202cc │ │ │ │ │ + beq 202e0 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 20228 │ │ │ │ │ + b 2023c │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 202c8 │ │ │ │ │ + beq 202dc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 200c4 │ │ │ │ │ + b 200d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ff94 │ │ │ │ │ + b 1ffa8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 1fdf8 │ │ │ │ │ - b 1fe8c │ │ │ │ │ + beq 1fe0c │ │ │ │ │ + b 1fea0 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -35813,181 +35816,181 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1fe34 │ │ │ │ │ + b 1fe48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r5, #1 │ │ │ │ │ strne r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1ff90 │ │ │ │ │ - b 1ff94 │ │ │ │ │ + beq 1ffa4 │ │ │ │ │ + b 1ffa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fecc │ │ │ │ │ - b 202b8 │ │ │ │ │ + beq 1fee0 │ │ │ │ │ + b 202cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ffe0 │ │ │ │ │ + b 1fff4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ffb4 │ │ │ │ │ - b 202f4 │ │ │ │ │ + beq 1ffc8 │ │ │ │ │ + b 20308 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 202f8 │ │ │ │ │ - b 1fe38 │ │ │ │ │ + beq 2030c │ │ │ │ │ + b 1fe4c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fd34 │ │ │ │ │ + beq 1fd48 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1fe38 │ │ │ │ │ + b 1fe4c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1fe38 │ │ │ │ │ + b 1fe4c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -000203cc <_loop1_216_rule>: │ │ │ │ │ +000203e0 <_loop1_216_rule>: │ │ │ │ │ _loop1_60_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r2, [pc, #1540] @ 209e8 <_loop1_216_rule+0x61c> │ │ │ │ │ + ldr r2, [pc, #1540] @ 209fc <_loop1_216_rule+0x61c> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 208b0 <_loop1_216_rule+0x4e4> │ │ │ │ │ + beq 208c4 <_loop1_216_rule+0x4e4> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 208c4 <_loop1_216_rule+0x4f8> │ │ │ │ │ + bne 208d8 <_loop1_216_rule+0x4f8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 208ec <_loop1_216_rule+0x520> │ │ │ │ │ + beq 20900 <_loop1_216_rule+0x520> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - ldreq r9, [pc, #1460] @ 209e8 <_loop1_216_rule+0x61c> │ │ │ │ │ + ldreq r9, [pc, #1460] @ 209fc <_loop1_216_rule+0x61c> │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ - bne 208c0 <_loop1_216_rule+0x4f4> │ │ │ │ │ + bne 208d4 <_loop1_216_rule+0x4f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 208cc <_loop1_216_rule+0x500> │ │ │ │ │ + beq 208e0 <_loop1_216_rule+0x500> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 205fc <_loop1_216_rule+0x230> │ │ │ │ │ + bne 20610 <_loop1_216_rule+0x230> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 2068c <_loop1_216_rule+0x2c0> │ │ │ │ │ + bne 206a0 <_loop1_216_rule+0x2c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2073c <_loop1_216_rule+0x370> │ │ │ │ │ + blt 20750 <_loop1_216_rule+0x370> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 20798 <_loop1_216_rule+0x3cc> │ │ │ │ │ + bne 207ac <_loop1_216_rule+0x3cc> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 205f8 <_loop1_216_rule+0x22c> │ │ │ │ │ - ldr r1, [pc, #1344] @ 209ec <_loop1_216_rule+0x620> │ │ │ │ │ + bne 2060c <_loop1_216_rule+0x22c> │ │ │ │ │ + ldr r1, [pc, #1344] @ 20a00 <_loop1_216_rule+0x620> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 205c4 <_loop1_216_rule+0x1f8> │ │ │ │ │ + beq 205d8 <_loop1_216_rule+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 205c4 <_loop1_216_rule+0x1f8> │ │ │ │ │ + beq 205d8 <_loop1_216_rule+0x1f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1296] @ 209e8 <_loop1_216_rule+0x61c> │ │ │ │ │ + ldr r2, [pc, #1296] @ 209fc <_loop1_216_rule+0x61c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20880 <_loop1_216_rule+0x4b4> │ │ │ │ │ + beq 20894 <_loop1_216_rule+0x4b4> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 20898 <_loop1_216_rule+0x4cc> │ │ │ │ │ - ldr r1, [pc, #1272] @ 209f0 <_loop1_216_rule+0x624> │ │ │ │ │ + bne 208ac <_loop1_216_rule+0x4cc> │ │ │ │ │ + ldr r1, [pc, #1272] @ 20a04 <_loop1_216_rule+0x624> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 206b0 <_loop1_216_rule+0x2e4> │ │ │ │ │ + bne 206c4 <_loop1_216_rule+0x2e4> │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 205c8 <_loop1_216_rule+0x1fc> │ │ │ │ │ + bne 205dc <_loop1_216_rule+0x1fc> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 205c4 <_loop1_216_rule+0x1f8> │ │ │ │ │ + beq 205d8 <_loop1_216_rule+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 205c4 <_loop1_216_rule+0x1f8> │ │ │ │ │ + beq 205d8 <_loop1_216_rule+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 205f8 <_loop1_216_rule+0x22c> │ │ │ │ │ + beq 2060c <_loop1_216_rule+0x22c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ ldrne r7, [r7, #4] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str fp, [sp] │ │ │ │ │ @@ -35996,70 +35999,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 20730 <_loop1_216_rule+0x364> │ │ │ │ │ + beq 20744 <_loop1_216_rule+0x364> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 20748 <_loop1_216_rule+0x37c> │ │ │ │ │ + beq 2075c <_loop1_216_rule+0x37c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r7, [sl, r5, lsl #2] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 20438 <_loop1_216_rule+0x6c> │ │ │ │ │ + b 2044c <_loop1_216_rule+0x6c> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 205f8 <_loop1_216_rule+0x22c> │ │ │ │ │ - ldr r1, [pc, #1040] @ 209ec <_loop1_216_rule+0x620> │ │ │ │ │ + bne 2060c <_loop1_216_rule+0x22c> │ │ │ │ │ + ldr r1, [pc, #1040] @ 20a00 <_loop1_216_rule+0x620> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 206c4 <_loop1_216_rule+0x2f8> │ │ │ │ │ + bne 206d8 <_loop1_216_rule+0x2f8> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20860 <_loop1_216_rule+0x494> │ │ │ │ │ + bne 20874 <_loop1_216_rule+0x494> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 2077c <_loop1_216_rule+0x3b0> │ │ │ │ │ + beq 20790 <_loop1_216_rule+0x3b0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2077c <_loop1_216_rule+0x3b0> │ │ │ │ │ + bne 20790 <_loop1_216_rule+0x3b0> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 208e4 <_loop1_216_rule+0x518> │ │ │ │ │ + beq 208f8 <_loop1_216_rule+0x518> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 2066c <_loop1_216_rule+0x2a0> │ │ │ │ │ + ble 20680 <_loop1_216_rule+0x2a0> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 2066c <_loop1_216_rule+0x2a0> │ │ │ │ │ + beq 20680 <_loop1_216_rule+0x2a0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [sl, r3, lsl #2] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 20654 <_loop1_216_rule+0x288> │ │ │ │ │ + bne 20668 <_loop1_216_rule+0x288> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -36068,410 +36071,410 @@ │ │ │ │ │ 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 204a4 <_loop1_216_rule+0xd8> │ │ │ │ │ - b 207a0 <_loop1_216_rule+0x3d4> │ │ │ │ │ + beq 204b8 <_loop1_216_rule+0xd8> │ │ │ │ │ + b 207b4 <_loop1_216_rule+0x3d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 2050c <_loop1_216_rule+0x140> │ │ │ │ │ - b 20508 <_loop1_216_rule+0x13c> │ │ │ │ │ + bne 20520 <_loop1_216_rule+0x140> │ │ │ │ │ + b 2051c <_loop1_216_rule+0x13c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 205e8 <_loop1_216_rule+0x21c> │ │ │ │ │ + beq 205fc <_loop1_216_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 205e8 <_loop1_216_rule+0x21c> │ │ │ │ │ + beq 205fc <_loop1_216_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 205f8 <_loop1_216_rule+0x22c> │ │ │ │ │ + beq 2060c <_loop1_216_rule+0x22c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ str fp, [sp] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 20598 <_loop1_216_rule+0x1cc> │ │ │ │ │ + bne 205ac <_loop1_216_rule+0x1cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 205f8 <_loop1_216_rule+0x22c> │ │ │ │ │ + beq 2060c <_loop1_216_rule+0x22c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 205f8 <_loop1_216_rule+0x22c> │ │ │ │ │ + b 2060c <_loop1_216_rule+0x22c> │ │ │ │ │ lsl r3, r5, #1 │ │ │ │ │ lsl r1, r5, #3 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 208e4 <_loop1_216_rule+0x518> │ │ │ │ │ + beq 208f8 <_loop1_216_rule+0x518> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r7, [r0, r5, lsl #2] │ │ │ │ │ mov sl, r0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b 20438 <_loop1_216_rule+0x6c> │ │ │ │ │ + b 2044c <_loop1_216_rule+0x6c> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20680 <_loop1_216_rule+0x2b4> │ │ │ │ │ + b 20694 <_loop1_216_rule+0x2b4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 205f8 <_loop1_216_rule+0x22c> │ │ │ │ │ + bne 2060c <_loop1_216_rule+0x22c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #572] @ 209e8 <_loop1_216_rule+0x61c> │ │ │ │ │ + ldr r2, [pc, #572] @ 209fc <_loop1_216_rule+0x61c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20840 <_loop1_216_rule+0x474> │ │ │ │ │ + beq 20854 <_loop1_216_rule+0x474> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r1, [pc, #552] @ 209ec <_loop1_216_rule+0x620> │ │ │ │ │ + ldr r1, [pc, #552] @ 20a00 <_loop1_216_rule+0x620> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 207e4 <_loop1_216_rule+0x418> │ │ │ │ │ + beq 207f8 <_loop1_216_rule+0x418> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20904 <_loop1_216_rule+0x538> │ │ │ │ │ + bne 20918 <_loop1_216_rule+0x538> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 20854 <_loop1_216_rule+0x488> │ │ │ │ │ - ldr r1, [pc, #492] @ 209ec <_loop1_216_rule+0x620> │ │ │ │ │ + bne 20868 <_loop1_216_rule+0x488> │ │ │ │ │ + ldr r1, [pc, #492] @ 20a00 <_loop1_216_rule+0x620> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 20820 <_loop1_216_rule+0x454> │ │ │ │ │ + beq 20834 <_loop1_216_rule+0x454> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 209a4 <_loop1_216_rule+0x5d8> │ │ │ │ │ + bne 209b8 <_loop1_216_rule+0x5d8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 204a4 <_loop1_216_rule+0xd8> │ │ │ │ │ - b 205f8 <_loop1_216_rule+0x22c> │ │ │ │ │ + beq 204b8 <_loop1_216_rule+0xd8> │ │ │ │ │ + b 2060c <_loop1_216_rule+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 207b8 <_loop1_216_rule+0x3ec> │ │ │ │ │ + beq 207cc <_loop1_216_rule+0x3ec> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 2082c <_loop1_216_rule+0x460> │ │ │ │ │ + b 20840 <_loop1_216_rule+0x460> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 205f8 <_loop1_216_rule+0x22c> │ │ │ │ │ + bne 2060c <_loop1_216_rule+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f90 │ │ │ │ │ + bl f90 │ │ │ │ │ R_ARM_CALL invalid_except_stmt_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 205f8 <_loop1_216_rule+0x22c> │ │ │ │ │ - b 20598 <_loop1_216_rule+0x1cc> │ │ │ │ │ + beq 2060c <_loop1_216_rule+0x22c> │ │ │ │ │ + b 205ac <_loop1_216_rule+0x1cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 204f0 <_loop1_216_rule+0x124> │ │ │ │ │ + beq 20504 <_loop1_216_rule+0x124> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 205d4 <_loop1_216_rule+0x208> │ │ │ │ │ - b 205fc <_loop1_216_rule+0x230> │ │ │ │ │ + beq 205e8 <_loop1_216_rule+0x208> │ │ │ │ │ + b 20610 <_loop1_216_rule+0x230> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20408 <_loop1_216_rule+0x3c> │ │ │ │ │ + beq 2041c <_loop1_216_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2078c <_loop1_216_rule+0x3c0> │ │ │ │ │ + b 207a0 <_loop1_216_rule+0x3c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20458 <_loop1_216_rule+0x8c> │ │ │ │ │ - b 205f8 <_loop1_216_rule+0x22c> │ │ │ │ │ + beq 2046c <_loop1_216_rule+0x8c> │ │ │ │ │ + b 2060c <_loop1_216_rule+0x22c> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2078c <_loop1_216_rule+0x3c0> │ │ │ │ │ + b 207a0 <_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 207e8 <_loop1_216_rule+0x41c> │ │ │ │ │ + bne 207fc <_loop1_216_rule+0x41c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207e4 <_loop1_216_rule+0x418> │ │ │ │ │ + beq 207f8 <_loop1_216_rule+0x418> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207e4 <_loop1_216_rule+0x418> │ │ │ │ │ - ldr r1, [pc, #172] @ 209f4 <_loop1_216_rule+0x628> │ │ │ │ │ + beq 207f8 <_loop1_216_rule+0x418> │ │ │ │ │ + ldr r1, [pc, #172] @ 20a08 <_loop1_216_rule+0x628> │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207e4 <_loop1_216_rule+0x418> │ │ │ │ │ + beq 207f8 <_loop1_216_rule+0x418> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #140] @ 209f8 <_loop1_216_rule+0x62c> │ │ │ │ │ + ldr r3, [pc, #140] @ 20a0c <_loop1_216_rule+0x62c> │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #128] @ 209fc <_loop1_216_rule+0x630> │ │ │ │ │ + ldr r3, [pc, #128] @ 20a10 <_loop1_216_rule+0x630> │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 209d8 <_loop1_216_rule+0x60c> │ │ │ │ │ + bne 209ec <_loop1_216_rule+0x60c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r8, #1 │ │ │ │ │ strne r8, [r4, #60] @ 0x3c │ │ │ │ │ - bne 2082c <_loop1_216_rule+0x460> │ │ │ │ │ - b 20824 <_loop1_216_rule+0x458> │ │ │ │ │ + bne 20840 <_loop1_216_rule+0x460> │ │ │ │ │ + b 20838 <_loop1_216_rule+0x458> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20820 <_loop1_216_rule+0x454> │ │ │ │ │ - ldr r1, [pc, #52] @ 209f4 <_loop1_216_rule+0x628> │ │ │ │ │ + beq 20834 <_loop1_216_rule+0x454> │ │ │ │ │ + ldr r1, [pc, #52] @ 20a08 <_loop1_216_rule+0x628> │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2095c <_loop1_216_rule+0x590> │ │ │ │ │ - b 20820 <_loop1_216_rule+0x454> │ │ │ │ │ + bne 20970 <_loop1_216_rule+0x590> │ │ │ │ │ + b 20834 <_loop1_216_rule+0x454> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2059c <_loop1_216_rule+0x1d0> │ │ │ │ │ + b 205b0 <_loop1_216_rule+0x1d0> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000028f │ │ │ │ │ .word 0x00000292 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x00000cc0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00020a00 : │ │ │ │ │ +00020a14 : │ │ │ │ │ class_def_raw_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - ldr r2, [pc, #1516] @ 21004 │ │ │ │ │ + ldr r2, [pc, #1516] @ 21018 │ │ │ │ │ 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 20e80 │ │ │ │ │ + beq 20e94 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20e94 │ │ │ │ │ + bne 20ea8 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 20d84 │ │ │ │ │ + beq 20d98 │ │ │ │ │ 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 20e08 │ │ │ │ │ - ldr r1, [pc, #1428] @ 21008 │ │ │ │ │ + bne 20e1c │ │ │ │ │ + ldr r1, [pc, #1428] @ 2101c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20dd4 │ │ │ │ │ + beq 20de8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20dd4 │ │ │ │ │ + beq 20de8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e9c │ │ │ │ │ + bl 16eb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 20d7c │ │ │ │ │ - ldr r2, [pc, #1360] @ 21004 │ │ │ │ │ + bne 20d90 │ │ │ │ │ + ldr r2, [pc, #1360] @ 21018 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20db0 │ │ │ │ │ + beq 20dc4 │ │ │ │ │ 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 20cac │ │ │ │ │ + beq 20cc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1308] @ 21004 │ │ │ │ │ + ldr r2, [pc, #1308] @ 21018 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20d0c │ │ │ │ │ + beq 20d20 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20d24 │ │ │ │ │ + bne 20d38 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1280] @ 2100c │ │ │ │ │ + ldr r1, [pc, #1280] @ 21020 │ │ │ │ │ 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 20b6c │ │ │ │ │ + bne 20b80 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20d20 │ │ │ │ │ + bne 20d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15974 │ │ │ │ │ + bl 15988 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 20cd4 │ │ │ │ │ + bne 20ce8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20d34 │ │ │ │ │ + bne 20d48 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - ldr r2, [pc, #1200] @ 2100c │ │ │ │ │ + ldr r2, [pc, #1200] @ 21020 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20cb4 │ │ │ │ │ + bne 20cc8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20cac │ │ │ │ │ + beq 20cc0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 20d58 │ │ │ │ │ + beq 20d6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20d7c │ │ │ │ │ + bne 20d90 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20dd4 │ │ │ │ │ + beq 20de8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 20dd4 │ │ │ │ │ + beq 20de8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20e74 │ │ │ │ │ + beq 20e88 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr ip, [r2, #20] │ │ │ │ │ ldr lr, [r2, #24] │ │ │ │ │ - beq 20c50 │ │ │ │ │ + beq 20c64 │ │ │ │ │ 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 20c88 │ │ │ │ │ + beq 20c9c │ │ │ │ │ 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} │ │ │ │ │ str lr, [sp, #20] │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ @@ -36483,500 +36486,505 @@ │ │ │ │ │ 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 20c3c │ │ │ │ │ + bne 20c50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 20da4 │ │ │ │ │ + bne 20db8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 20c40 │ │ │ │ │ + b 20c54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20d7c │ │ │ │ │ + bne 20d90 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b 20bbc │ │ │ │ │ + b 20bd0 │ │ │ │ │ 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 20b40 │ │ │ │ │ - ldr r1, [pc, #796] @ 21010 │ │ │ │ │ + bne 20b54 │ │ │ │ │ + ldr r1, [pc, #796] @ 21024 │ │ │ │ │ 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 20b54 │ │ │ │ │ - b 20b40 │ │ │ │ │ + bne 20b68 │ │ │ │ │ + b 20b54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 20b00 │ │ │ │ │ + beq 20b14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20b80 │ │ │ │ │ + b 20b94 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20d20 │ │ │ │ │ + bne 20d34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d54 │ │ │ │ │ + bl 1d54 │ │ │ │ │ R_ARM_CALL invalid_arguments_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 20b54 │ │ │ │ │ + bne 20b68 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 20b50 │ │ │ │ │ + b 20b64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 20cbc │ │ │ │ │ + beq 20cd0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - b 20ca4 │ │ │ │ │ + b 20cb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 20ddc │ │ │ │ │ + bge 20df0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20c48 │ │ │ │ │ + b 20c5c │ │ │ │ │ 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 20ac0 │ │ │ │ │ - b 20d7c │ │ │ │ │ + beq 20ad4 │ │ │ │ │ + b 20d90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20d7c │ │ │ │ │ + b 20d90 │ │ │ │ │ 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 20e6c │ │ │ │ │ + beq 20e80 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20e94 │ │ │ │ │ - ldr r2, [pc, #500] @ 21004 │ │ │ │ │ + bne 20ea8 │ │ │ │ │ + ldr r2, [pc, #500] @ 21018 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20f60 │ │ │ │ │ - ldr r1, [pc, #484] @ 21008 │ │ │ │ │ + beq 20f74 │ │ │ │ │ + ldr r1, [pc, #484] @ 2101c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20f80 │ │ │ │ │ + bne 20f94 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 20f74 │ │ │ │ │ - ldr r1, [pc, #444] @ 21008 │ │ │ │ │ + bne 20f88 │ │ │ │ │ + ldr r1, [pc, #444] @ 2101c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 20e9c │ │ │ │ │ + bne 20eb0 │ │ │ │ │ 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 20a6c │ │ │ │ │ + beq 20a80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 20da4 │ │ │ │ │ + b 20db8 │ │ │ │ │ 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 20a3c │ │ │ │ │ + beq 20a50 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 20da4 │ │ │ │ │ + b 20db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e58 │ │ │ │ │ + beq 20e6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e9c │ │ │ │ │ + bl 16eb0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20ffc │ │ │ │ │ + bne 21010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1488 │ │ │ │ │ + bl 1488 │ │ │ │ │ R_ARM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20ffc │ │ │ │ │ + bne 21010 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e58 │ │ │ │ │ + beq 20e6c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e58 │ │ │ │ │ - ldr r1, [pc, #268] @ 21010 │ │ │ │ │ + beq 20e6c │ │ │ │ │ + ldr r1, [pc, #268] @ 21024 │ │ │ │ │ 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 20e58 │ │ │ │ │ + beq 20e6c │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #236] @ 21014 │ │ │ │ │ + ldr r3, [pc, #236] @ 21028 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #224] @ 21018 │ │ │ │ │ + ldr r3, [pc, #224] @ 2102c │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20fec │ │ │ │ │ + bne 21000 │ │ │ │ │ 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 20e64 │ │ │ │ │ - b 20e5c │ │ │ │ │ + bne 20e78 │ │ │ │ │ + b 20e70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 20e1c │ │ │ │ │ + beq 20e30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 20e64 │ │ │ │ │ + b 20e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e34 │ │ │ │ │ + beq 20e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e9c │ │ │ │ │ + bl 16eb0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20e38 │ │ │ │ │ + bne 20e4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1488 │ │ │ │ │ + bl 1488 │ │ │ │ │ R_ARM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20e38 │ │ │ │ │ + bne 20e4c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e34 │ │ │ │ │ - ldr r3, [pc, #72] @ 2101c │ │ │ │ │ + beq 20e48 │ │ │ │ │ + ldr r3, [pc, #72] @ 21030 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #60] @ 21020 │ │ │ │ │ + ldr r3, [pc, #60] @ 21034 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20f40 │ │ │ │ │ + beq 20f54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20c40 │ │ │ │ │ + b 20c54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20e60 │ │ │ │ │ + b 20e74 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00021024 <_gather_116_rule>: │ │ │ │ │ +00021038 <_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, #1436] @ 215d8 <_gather_116_rule+0x5b4> │ │ │ │ │ + ldr ip, [pc, #1456] @ 21600 <_gather_116_rule+0x5c8> │ │ │ │ │ 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 21574 <_gather_116_rule+0x550> │ │ │ │ │ + beq 2159c <_gather_116_rule+0x564> │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 21588 <_gather_116_rule+0x564> │ │ │ │ │ - ldr r0, [pc, #1392] @ 215d8 <_gather_116_rule+0x5b4> │ │ │ │ │ + bne 215b0 <_gather_116_rule+0x578> │ │ │ │ │ + ldr r0, [pc, #1412] @ 21600 <_gather_116_rule+0x5c8> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr fp, [sl, #8] │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq 21434 <_gather_116_rule+0x410> │ │ │ │ │ + beq 2145c <_gather_116_rule+0x424> │ │ │ │ │ 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 21460 <_gather_116_rule+0x43c> │ │ │ │ │ + bne 21488 <_gather_116_rule+0x450> │ │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r4, [sl, #8] │ │ │ │ │ - bne 214e0 <_gather_116_rule+0x4bc> │ │ │ │ │ - ldr r0, [pc, #1324] @ 215d8 <_gather_116_rule+0x5b4> │ │ │ │ │ + bne 21508 <_gather_116_rule+0x4d0> │ │ │ │ │ + ldr r0, [pc, #1344] @ 21600 <_gather_116_rule+0x5c8> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ mov r0, sl │ │ │ │ │ - beq 2159c <_gather_116_rule+0x578> │ │ │ │ │ - bl c67c │ │ │ │ │ + beq 215c4 <_gather_116_rule+0x58c> │ │ │ │ │ + bl c698 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 213bc <_gather_116_rule+0x398> │ │ │ │ │ + beq 213e4 <_gather_116_rule+0x3ac> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 213bc <_gather_116_rule+0x398> │ │ │ │ │ + beq 213e4 <_gather_116_rule+0x3ac> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 213bc <_gather_116_rule+0x398> │ │ │ │ │ + beq 213e4 <_gather_116_rule+0x3ac> │ │ │ │ │ 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 2153c <_gather_116_rule+0x518> │ │ │ │ │ + beq 21564 <_gather_116_rule+0x52c> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1220] @ 215dc <_gather_116_rule+0x5b8> │ │ │ │ │ + ldr r1, [pc, #1240] @ 21604 <_gather_116_rule+0x5cc> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 21498 <_gather_116_rule+0x474> │ │ │ │ │ + beq 214c0 <_gather_116_rule+0x488> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 214dc <_gather_116_rule+0x4b8> │ │ │ │ │ + bne 21504 <_gather_116_rule+0x4cc> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [sl, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 214d0 <_gather_116_rule+0x4ac> │ │ │ │ │ + beq 214f8 <_gather_116_rule+0x4c0> │ │ │ │ │ ldr r4, [sl, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ldreq r7, [pc, #1164] @ 215d8 <_gather_116_rule+0x5b4> │ │ │ │ │ + ldreq r7, [pc, #1184] @ 21600 <_gather_116_rule+0x5c8> │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - beq 21198 <_gather_116_rule+0x174> │ │ │ │ │ - b 214dc <_gather_116_rule+0x4b8> │ │ │ │ │ + beq 211ac <_gather_116_rule+0x174> │ │ │ │ │ + b 21504 <_gather_116_rule+0x4cc> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2122c <_gather_116_rule+0x208> │ │ │ │ │ + beq 21240 <_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 21558 <_gather_116_rule+0x534> │ │ │ │ │ + beq 21580 <_gather_116_rule+0x548> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq 21414 <_gather_116_rule+0x3f0> │ │ │ │ │ + beq 2143c <_gather_116_rule+0x404> │ │ │ │ │ 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 21238 <_gather_116_rule+0x214> │ │ │ │ │ + beq 2124c <_gather_116_rule+0x214> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq 214e8 <_gather_116_rule+0x4c4> │ │ │ │ │ + beq 21510 <_gather_116_rule+0x4d8> │ │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 214bc <_gather_116_rule+0x498> │ │ │ │ │ + bne 214e4 <_gather_116_rule+0x4ac> │ │ │ │ │ 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 213dc <_gather_116_rule+0x3b8> │ │ │ │ │ + bne 21404 <_gather_116_rule+0x3cc> │ │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ - bne 214bc <_gather_116_rule+0x498> │ │ │ │ │ + bne 214e4 <_gather_116_rule+0x4ac> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq 214a4 <_gather_116_rule+0x480> │ │ │ │ │ - bl c67c │ │ │ │ │ + beq 214cc <_gather_116_rule+0x494> │ │ │ │ │ + bl c698 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2122c <_gather_116_rule+0x208> │ │ │ │ │ + beq 21240 <_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 21154 <_gather_116_rule+0x130> │ │ │ │ │ + bne 21168 <_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 214c8 <_gather_116_rule+0x4a4> │ │ │ │ │ + beq 214f0 <_gather_116_rule+0x4b8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 21384 <_gather_116_rule+0x360> │ │ │ │ │ + ble 213ac <_gather_116_rule+0x374> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 21384 <_gather_116_rule+0x360> │ │ │ │ │ + beq 213ac <_gather_116_rule+0x374> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq 21384 <_gather_116_rule+0x360> │ │ │ │ │ + beq 213ac <_gather_116_rule+0x374> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq 21384 <_gather_116_rule+0x360> │ │ │ │ │ + beq 213ac <_gather_116_rule+0x374> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq 21384 <_gather_116_rule+0x360> │ │ │ │ │ + beq 213ac <_gather_116_rule+0x374> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq 21384 <_gather_116_rule+0x360> │ │ │ │ │ + beq 213ac <_gather_116_rule+0x374> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq 21384 <_gather_116_rule+0x360> │ │ │ │ │ + beq 213ac <_gather_116_rule+0x374> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ - beq 21384 <_gather_116_rule+0x360> │ │ │ │ │ + beq 213ac <_gather_116_rule+0x374> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ - beq 21384 <_gather_116_rule+0x360> │ │ │ │ │ + beq 213ac <_gather_116_rule+0x374> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #32] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ str r1, [r2, #32] │ │ │ │ │ - beq 21384 <_gather_116_rule+0x360> │ │ │ │ │ + beq 213ac <_gather_116_rule+0x374> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ cmp r4, #10 │ │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ │ - beq 21384 <_gather_116_rule+0x360> │ │ │ │ │ + beq 213ac <_gather_116_rule+0x374> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ │ - beq 21384 <_gather_116_rule+0x360> │ │ │ │ │ + beq 213ac <_gather_116_rule+0x374> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ │ cmp r4, #12 │ │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ │ - beq 21384 <_gather_116_rule+0x360> │ │ │ │ │ + beq 213ac <_gather_116_rule+0x374> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ │ cmp r4, #13 │ │ │ │ │ str r1, [r2, #48] @ 0x30 │ │ │ │ │ - add r1, r6, #48 @ 0x30 │ │ │ │ │ - beq 21384 <_gather_116_rule+0x360> │ │ │ │ │ + beq 213ac <_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 213ac <_gather_116_rule+0x374> │ │ │ │ │ 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 2136c <_gather_116_rule+0x348> │ │ │ │ │ + bne 21394 <_gather_116_rule+0x35c> │ │ │ │ │ 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] │ │ │ │ │ @@ -36994,886 +37002,886 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str fp, [sl, #8] │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21524 <_gather_116_rule+0x500> │ │ │ │ │ + beq 2154c <_gather_116_rule+0x514> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 21504 <_gather_116_rule+0x4e0> │ │ │ │ │ + beq 2152c <_gather_116_rule+0x4f4> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - bne 2118c <_gather_116_rule+0x168> │ │ │ │ │ + bne 211a0 <_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 214c8 <_gather_116_rule+0x4a4> │ │ │ │ │ + beq 214f0 <_gather_116_rule+0x4b8> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 2118c <_gather_116_rule+0x168> │ │ │ │ │ + b 211a0 <_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 214dc <_gather_116_rule+0x4b8> │ │ │ │ │ + bne 21504 <_gather_116_rule+0x4cc> │ │ │ │ │ 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 21090 <_gather_116_rule+0x6c> │ │ │ │ │ + beq 210a4 <_gather_116_rule+0x6c> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 10254 │ │ │ │ │ + bl 1025c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21090 <_gather_116_rule+0x6c> │ │ │ │ │ + beq 210a4 <_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 215bc <_gather_116_rule+0x598> │ │ │ │ │ - ldr r2, [pc, #336] @ 215e0 <_gather_116_rule+0x5bc> │ │ │ │ │ + beq 215e4 <_gather_116_rule+0x5ac> │ │ │ │ │ + ldr r2, [pc, #336] @ 21608 <_gather_116_rule+0x5d0> │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 2111c <_gather_116_rule+0xf8> │ │ │ │ │ + bne 21130 <_gather_116_rule+0xf8> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2111c <_gather_116_rule+0xf8> │ │ │ │ │ + b 21130 <_gather_116_rule+0xf8> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21594 <_gather_116_rule+0x570> │ │ │ │ │ + beq 215bc <_gather_116_rule+0x584> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - b 21238 <_gather_116_rule+0x214> │ │ │ │ │ + b 2124c <_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 213c4 <_gather_116_rule+0x3a0> │ │ │ │ │ + b 213ec <_gather_116_rule+0x3b4> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 211cc <_gather_116_rule+0x1a8> │ │ │ │ │ + beq 211e0 <_gather_116_rule+0x1a8> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ - b 214bc <_gather_116_rule+0x498> │ │ │ │ │ + b 214e4 <_gather_116_rule+0x4ac> │ │ │ │ │ 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 21238 <_gather_116_rule+0x214> │ │ │ │ │ + b 2124c <_gather_116_rule+0x214> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq 211f8 <_gather_116_rule+0x1d4> │ │ │ │ │ - b 214bc <_gather_116_rule+0x498> │ │ │ │ │ + beq 2120c <_gather_116_rule+0x1d4> │ │ │ │ │ + b 214e4 <_gather_116_rule+0x4ac> │ │ │ │ │ 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 214e0 <_gather_116_rule+0x4bc> │ │ │ │ │ + b 21508 <_gather_116_rule+0x4d0> │ │ │ │ │ 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 214bc <_gather_116_rule+0x498> │ │ │ │ │ + b 214e4 <_gather_116_rule+0x4ac> │ │ │ │ │ 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 21060 <_gather_116_rule+0x3c> │ │ │ │ │ + beq 21074 <_gather_116_rule+0x3c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 213b0 <_gather_116_rule+0x38c> │ │ │ │ │ + b 213d8 <_gather_116_rule+0x3a0> │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 2120c <_gather_116_rule+0x1e8> │ │ │ │ │ + b 21220 <_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 214e0 <_gather_116_rule+0x4bc> │ │ │ │ │ + bne 21508 <_gather_116_rule+0x4d0> │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 210bc <_gather_116_rule+0x98> │ │ │ │ │ + b 210d0 <_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 213c4 <_gather_116_rule+0x3a0> │ │ │ │ │ + b 213ec <_gather_116_rule+0x3b4> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00001772 │ │ │ │ │ .word 0x00001771 │ │ │ │ │ │ │ │ │ │ -000215e4 <_loop0_119_rule>: │ │ │ │ │ -_loop0_119_rule(): │ │ │ │ │ +0002160c <_loop0_119_rule>: │ │ │ │ │ +_loop0_120_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r3, [pc, #644] @ 21880 <_loop0_119_rule+0x29c> │ │ │ │ │ + ldr r3, [pc, #644] @ 218a8 <_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 2183c <_loop0_119_rule+0x258> │ │ │ │ │ + beq 21864 <_loop0_119_rule+0x258> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21850 <_loop0_119_rule+0x26c> │ │ │ │ │ + bne 21878 <_loop0_119_rule+0x26c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 21820 <_loop0_119_rule+0x23c> │ │ │ │ │ + beq 21848 <_loop0_119_rule+0x23c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 21810 <_loop0_119_rule+0x22c> │ │ │ │ │ + bne 21838 <_loop0_119_rule+0x22c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #564] @ 21880 <_loop0_119_rule+0x29c> │ │ │ │ │ + ldr r2, [pc, #564] @ 218a8 <_loop0_119_rule+0x29c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 217b8 <_loop0_119_rule+0x1d4> │ │ │ │ │ + beq 217e0 <_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 216ac <_loop0_119_rule+0xc8> │ │ │ │ │ + bne 216d4 <_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 2185c <_loop0_119_rule+0x278> │ │ │ │ │ + beq 21884 <_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 ce70 │ │ │ │ │ + bl ce94 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21808 <_loop0_119_rule+0x224> │ │ │ │ │ + beq 21830 <_loop0_119_rule+0x224> │ │ │ │ │ mov fp, #1 │ │ │ │ │ - ldr r9, [pc, #432] @ 21880 <_loop0_119_rule+0x29c> │ │ │ │ │ + ldr r9, [pc, #432] @ 218a8 <_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 217dc <_loop0_119_rule+0x1f8> │ │ │ │ │ + beq 21804 <_loop0_119_rule+0x1f8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 217d0 <_loop0_119_rule+0x1ec> │ │ │ │ │ + bne 217f8 <_loop0_119_rule+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2175c <_loop0_119_rule+0x178> │ │ │ │ │ + bne 21784 <_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 2185c <_loop0_119_rule+0x278> │ │ │ │ │ + beq 21884 <_loop0_119_rule+0x278> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 2168c <_loop0_119_rule+0xa8> │ │ │ │ │ + ble 216b4 <_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 2168c <_loop0_119_rule+0xa8> │ │ │ │ │ - b 21740 <_loop0_119_rule+0x15c> │ │ │ │ │ + beq 216b4 <_loop0_119_rule+0xa8> │ │ │ │ │ + b 21768 <_loop0_119_rule+0x15c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce70 │ │ │ │ │ + bl ce94 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 21718 <_loop0_119_rule+0x134> │ │ │ │ │ + beq 21740 <_loop0_119_rule+0x134> │ │ │ │ │ cmp sl, fp │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 21790 <_loop0_119_rule+0x1ac> │ │ │ │ │ + beq 217b8 <_loop0_119_rule+0x1ac> │ │ │ │ │ str r3, [r5, fp, lsl #2] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 216dc <_loop0_119_rule+0xf8> │ │ │ │ │ + b 21704 <_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 217e8 <_loop0_119_rule+0x204> │ │ │ │ │ + beq 21810 <_loop0_119_rule+0x204> │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 21780 <_loop0_119_rule+0x19c> │ │ │ │ │ + b 217a8 <_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 21658 <_loop0_119_rule+0x74> │ │ │ │ │ + beq 21680 <_loop0_119_rule+0x74> │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 2171c <_loop0_119_rule+0x138> │ │ │ │ │ + b 21744 <_loop0_119_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 216f4 <_loop0_119_rule+0x110> │ │ │ │ │ + b 2171c <_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 2169c <_loop0_119_rule+0xb8> │ │ │ │ │ + b 216c4 <_loop0_119_rule+0xb8> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 21718 <_loop0_119_rule+0x134> │ │ │ │ │ + b 21740 <_loop0_119_rule+0x134> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 2169c <_loop0_119_rule+0xb8> │ │ │ │ │ + b 216c4 <_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 2169c <_loop0_119_rule+0xb8> │ │ │ │ │ + b 216c4 <_loop0_119_rule+0xb8> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21620 <_loop0_119_rule+0x3c> │ │ │ │ │ + beq 21648 <_loop0_119_rule+0x3c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 2169c <_loop0_119_rule+0xb8> │ │ │ │ │ + b 216c4 <_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 2169c <_loop0_119_rule+0xb8> │ │ │ │ │ + b 216c4 <_loop0_119_rule+0xb8> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00021884 : │ │ │ │ │ +000218ac : │ │ │ │ │ augassign_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #928] @ 21c3c │ │ │ │ │ + ldr r2, [pc, #928] @ 21c64 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 21b9c │ │ │ │ │ + beq 21bc4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 21bb0 │ │ │ │ │ + bne 21bd8 │ │ │ │ │ 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 21a9c │ │ │ │ │ + bne 21ac4 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21bbc │ │ │ │ │ + bne 21be4 │ │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21abc │ │ │ │ │ + bne 21ae4 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21bbc │ │ │ │ │ + bne 21be4 │ │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21b0c │ │ │ │ │ + bne 21b34 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21bbc │ │ │ │ │ + bne 21be4 │ │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21bc8 │ │ │ │ │ + bne 21bf0 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21bbc │ │ │ │ │ + bne 21be4 │ │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21c24 │ │ │ │ │ + bne 21c4c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21bbc │ │ │ │ │ + bne 21be4 │ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21bf4 │ │ │ │ │ + bne 21c1c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21bbc │ │ │ │ │ + bne 21be4 │ │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21b24 │ │ │ │ │ + bne 21b4c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21bbc │ │ │ │ │ + bne 21be4 │ │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21af4 │ │ │ │ │ + bne 21b1c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21bbc │ │ │ │ │ + bne 21be4 │ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21b84 │ │ │ │ │ + bne 21bac │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21bbc │ │ │ │ │ + bne 21be4 │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21b6c │ │ │ │ │ + bne 21b94 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21bbc │ │ │ │ │ + bne 21be4 │ │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21b54 │ │ │ │ │ + bne 21b7c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21bbc │ │ │ │ │ + bne 21be4 │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21b3c │ │ │ │ │ + bne 21b64 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21bbc │ │ │ │ │ + bne 21be4 │ │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21c0c │ │ │ │ │ + bne 21c34 │ │ │ │ │ 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 21ad0 │ │ │ │ │ + beq 21af8 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 21a90 │ │ │ │ │ + b 21ab8 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21ab0 │ │ │ │ │ + bne 21ad8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r4, #0 │ │ │ │ │ - beq 21ab4 │ │ │ │ │ + beq 21adc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ - b 21a90 │ │ │ │ │ + b 21ab8 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21ab0 │ │ │ │ │ - b 21ad0 │ │ │ │ │ + bne 21ad8 │ │ │ │ │ + b 21af8 │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21ab0 │ │ │ │ │ - b 21ad0 │ │ │ │ │ + bne 21ad8 │ │ │ │ │ + b 21af8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21ab0 │ │ │ │ │ - b 21ad0 │ │ │ │ │ + bne 21ad8 │ │ │ │ │ + b 21af8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21ab0 │ │ │ │ │ - b 21ad0 │ │ │ │ │ + bne 21ad8 │ │ │ │ │ + b 21af8 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21ab0 │ │ │ │ │ - b 21ad0 │ │ │ │ │ + bne 21ad8 │ │ │ │ │ + b 21af8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21ab0 │ │ │ │ │ - b 21ad0 │ │ │ │ │ + bne 21ad8 │ │ │ │ │ + b 21af8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21ab0 │ │ │ │ │ - b 21ad0 │ │ │ │ │ + bne 21ad8 │ │ │ │ │ + b 21af8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 218bc │ │ │ │ │ + beq 218e4 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 21a90 │ │ │ │ │ + b 21ab8 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 21a90 │ │ │ │ │ + b 21ab8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ - ldr r2, [pc, #100] @ 21c40 │ │ │ │ │ + ldr r2, [pc, #100] @ 21c68 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 236e4 │ │ │ │ │ + bl 23720 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21ab0 │ │ │ │ │ - b 21ad0 │ │ │ │ │ + bne 21ad8 │ │ │ │ │ + b 21af8 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21ab0 │ │ │ │ │ - b 21ad0 │ │ │ │ │ + bne 21ad8 │ │ │ │ │ + b 21af8 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21ab0 │ │ │ │ │ - b 21ad0 │ │ │ │ │ + bne 21ad8 │ │ │ │ │ + b 21af8 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21ab0 │ │ │ │ │ - b 21ad0 │ │ │ │ │ + bne 21ad8 │ │ │ │ │ + b 21af8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000604 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00021c44 : │ │ │ │ │ +00021c6c : │ │ │ │ │ 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, #4080] @ 22c4c │ │ │ │ │ + ldr r2, [pc, #4084] @ 22c78 │ │ │ │ │ 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 22e0c │ │ │ │ │ + beq 22e3c │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22138 │ │ │ │ │ - ldr r3, [pc, #4036] @ 22c4c │ │ │ │ │ + bne 22160 │ │ │ │ │ + ldr r3, [pc, #4040] @ 22c78 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22d88 │ │ │ │ │ + beq 22dc0 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22e24 │ │ │ │ │ + beq 22e54 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 223c0 │ │ │ │ │ + beq 223ec │ │ │ │ │ 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 228b0 │ │ │ │ │ + bne 22910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 22000 │ │ │ │ │ + bne 22028 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r5, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 21d80 │ │ │ │ │ - ldr r3, [pc, #3908] @ 22c4c │ │ │ │ │ + bne 21da8 │ │ │ │ │ + ldr r3, [pc, #3912] @ 22c78 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 21f38 │ │ │ │ │ + beq 21f60 │ │ │ │ │ ldr r8, [r4, #12] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 21f5c │ │ │ │ │ + beq 21f84 │ │ │ │ │ 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 227f4 │ │ │ │ │ + bne 228ac │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22714 │ │ │ │ │ + bne 2268c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22840 │ │ │ │ │ + bne 228f8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22a44 │ │ │ │ │ + bne 22bac │ │ │ │ │ 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 22138 │ │ │ │ │ - ldr r3, [pc, #3764] @ 22c4c │ │ │ │ │ + bne 22160 │ │ │ │ │ + ldr r3, [pc, #3768] @ 22c78 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 229bc │ │ │ │ │ + beq 22a1c │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22d14 │ │ │ │ │ + beq 22da8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 2237c │ │ │ │ │ + beq 223a8 │ │ │ │ │ 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 228cc │ │ │ │ │ + bne 2292c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 22144 │ │ │ │ │ + bne 2216c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 227d0 │ │ │ │ │ + bne 227f0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3640] @ 22c4c │ │ │ │ │ + ldr r3, [pc, #3644] @ 22c78 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 21f9c │ │ │ │ │ + beq 21fc4 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 21fc0 │ │ │ │ │ + beq 21fe8 │ │ │ │ │ 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 2284c │ │ │ │ │ + bne 22854 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 226a0 │ │ │ │ │ + bne 22734 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22898 │ │ │ │ │ + bne 228a0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22a00 │ │ │ │ │ + bne 22ae4 │ │ │ │ │ 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 22138 │ │ │ │ │ - ldr r3, [pc, #3504] @ 22c4c │ │ │ │ │ + bne 22160 │ │ │ │ │ + ldr r3, [pc, #3508] @ 22c78 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 22dcc │ │ │ │ │ + beq 22dfc │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22df4 │ │ │ │ │ + beq 22e24 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 228dc │ │ │ │ │ + beq 2293c │ │ │ │ │ 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 22924 │ │ │ │ │ + bne 22984 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 22948 │ │ │ │ │ + bne 229a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2293c │ │ │ │ │ + bne 2299c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 225ac │ │ │ │ │ + bne 225d8 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r5, #2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22840 │ │ │ │ │ + bne 228f8 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 22dbc │ │ │ │ │ + bne 22df4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 227d8 │ │ │ │ │ + blt 22838 │ │ │ │ │ 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 229f4 │ │ │ │ │ + bne 22a54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22840 │ │ │ │ │ + bne 228f8 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 21d3c │ │ │ │ │ + b 21d64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22898 │ │ │ │ │ + bne 228a0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 22dc4 │ │ │ │ │ + bne 22e6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 227bc │ │ │ │ │ + blt 227dc │ │ │ │ │ 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 229e8 │ │ │ │ │ + bne 22a48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22898 │ │ │ │ │ + bne 228a0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 21e40 │ │ │ │ │ + b 21e68 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21ce8 │ │ │ │ │ + beq 21d10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 21ce8 │ │ │ │ │ + beq 21d10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 22c40 │ │ │ │ │ + beq 22cb4 │ │ │ │ │ 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 │ │ │ │ │ @@ -37886,46 +37894,46 @@ │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 22794 │ │ │ │ │ + beq 2270c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - ldr r3, [pc, #3000] @ 22c4c │ │ │ │ │ + ldr r3, [pc, #3004] @ 22c78 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 22d2c │ │ │ │ │ + beq 22d54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 223f8 │ │ │ │ │ + bne 22424 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 22c34 │ │ │ │ │ + beq 22ca8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 223f8 │ │ │ │ │ + bne 22424 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 222d4 │ │ │ │ │ + bne 22300 │ │ │ │ │ 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 22c2c │ │ │ │ │ + beq 22ca0 │ │ │ │ │ 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 │ │ │ │ │ @@ -37933,88 +37941,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 22274 │ │ │ │ │ + bne 222a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 21d90 │ │ │ │ │ + beq 21db8 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 21f2c │ │ │ │ │ + b 21f54 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21df0 │ │ │ │ │ + beq 21e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 21df0 │ │ │ │ │ + beq 21e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 22c70 │ │ │ │ │ + beq 22cf8 │ │ │ │ │ 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 22c9c │ │ │ │ │ + beq 227b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - ldr r3, [pc, #2680] @ 22c4c │ │ │ │ │ + ldr r3, [pc, #2680] @ 22c78 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 22cc4 │ │ │ │ │ + beq 22cd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 223b4 │ │ │ │ │ + bne 223e0 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 22c64 │ │ │ │ │ + beq 22cec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 223b4 │ │ │ │ │ + bne 223e0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22328 │ │ │ │ │ + bne 22354 │ │ │ │ │ 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 22c5c │ │ │ │ │ + beq 22ce4 │ │ │ │ │ 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 │ │ │ │ │ @@ -38023,1088 +38032,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 229d8 │ │ │ │ │ + beq 22a38 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ - b 21f28 │ │ │ │ │ + b 21f50 │ │ │ │ │ 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 22128 │ │ │ │ │ + beq 22150 │ │ │ │ │ add r3, r5, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #2480] @ 22c4c │ │ │ │ │ + ldr r3, [pc, #2480] @ 22c78 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 22cd0 │ │ │ │ │ + beq 22c44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r5, [r4, #88] @ 0x58 │ │ │ │ │ subne r5, r5, #1 │ │ │ │ │ - bne 2212c │ │ │ │ │ + bne 22154 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23494 │ │ │ │ │ + bl 234d0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 22b90 │ │ │ │ │ + bne 22bf0 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 2212c │ │ │ │ │ + b 22154 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22fdc │ │ │ │ │ + bl 23014 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 220d8 │ │ │ │ │ + beq 22100 │ │ │ │ │ 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 224b0 │ │ │ │ │ + bne 224dc │ │ │ │ │ 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 22c2c │ │ │ │ │ + beq 22ca0 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 220f0 │ │ │ │ │ + b 22118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22fdc │ │ │ │ │ + bl 23014 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22218 │ │ │ │ │ + beq 22244 │ │ │ │ │ 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 22404 │ │ │ │ │ + bne 22430 │ │ │ │ │ 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 22c5c │ │ │ │ │ + beq 22ce4 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 22230 │ │ │ │ │ + b 2225c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22c84 │ │ │ │ │ + blt 22cc0 │ │ │ │ │ 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 228c0 │ │ │ │ │ + bne 22920 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21de0 │ │ │ │ │ + beq 21e08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 21e84 │ │ │ │ │ + b 21eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22c14 │ │ │ │ │ + blt 22c88 │ │ │ │ │ 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 228a4 │ │ │ │ │ + bne 22904 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21cd8 │ │ │ │ │ + beq 21d00 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 21d80 │ │ │ │ │ + b 21da8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22fdc │ │ │ │ │ + bl 23014 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 22354 │ │ │ │ │ + beq 22380 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 22c5c │ │ │ │ │ + beq 22ce4 │ │ │ │ │ mov r9, #2 │ │ │ │ │ str r8, [r3, #4] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2255c │ │ │ │ │ + bne 22588 │ │ │ │ │ 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 22c5c │ │ │ │ │ + beq 22ce4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 22230 │ │ │ │ │ + ble 2225c │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 22230 │ │ │ │ │ + beq 2225c │ │ │ │ │ sub r2, r7, #4 │ │ │ │ │ add r2, r2, r9, lsl #2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ rsb lr, r7, #4 │ │ │ │ │ add r1, lr, r3 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str ip, [r0, r1] │ │ │ │ │ - beq 22230 │ │ │ │ │ - b 22494 │ │ │ │ │ + beq 2225c │ │ │ │ │ + b 224c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22fdc │ │ │ │ │ + bl 23014 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 22300 │ │ │ │ │ + beq 2232c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 22c2c │ │ │ │ │ + beq 22ca0 │ │ │ │ │ mov r9, #2 │ │ │ │ │ str r8, [r3, #4] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22584 │ │ │ │ │ + bne 225b0 │ │ │ │ │ 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 22c2c │ │ │ │ │ + beq 22ca0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 220f0 │ │ │ │ │ + ble 22118 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 220f0 │ │ │ │ │ + beq 22118 │ │ │ │ │ sub r2, r5, #4 │ │ │ │ │ add r2, r2, r9, lsl #2 │ │ │ │ │ mov r3, r5 │ │ │ │ │ rsb lr, r5, #4 │ │ │ │ │ add r1, lr, r3 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str ip, [r0, r1] │ │ │ │ │ - beq 220f0 │ │ │ │ │ - b 22540 │ │ │ │ │ + beq 22118 │ │ │ │ │ + b 2256c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22fdc │ │ │ │ │ + bl 23014 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 22450 │ │ │ │ │ + beq 2247c │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 22660 │ │ │ │ │ + beq 227f8 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str fp, [r7, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 2243c │ │ │ │ │ + b 22468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22fdc │ │ │ │ │ + bl 23014 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 224fc │ │ │ │ │ + beq 22528 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 22680 │ │ │ │ │ + beq 22818 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str fp, [r5, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 224e8 │ │ │ │ │ + b 22514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2293c │ │ │ │ │ + beq 2299c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2293c │ │ │ │ │ + beq 2299c │ │ │ │ │ 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 229b0 │ │ │ │ │ + beq 22a10 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 22d38 │ │ │ │ │ + beq 22d34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl ee4 │ │ │ │ │ + bl ee4 │ │ │ │ │ R_ARM_CALL _loop0_129_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 22c7c │ │ │ │ │ + beq 22d80 │ │ │ │ │ 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 2226c │ │ │ │ │ + bne 22298 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 21f28 │ │ │ │ │ - lsl sl, sl, #1 │ │ │ │ │ - lsl r1, sl, #2 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 22c5c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b 22574 │ │ │ │ │ - lsl sl, sl, #1 │ │ │ │ │ - lsl r1, sl, #2 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 22c2c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 2259c │ │ │ │ │ + b 21f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 21e54 │ │ │ │ │ + bl c698 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 21d78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r5, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - subeq r2, r2, #1 │ │ │ │ │ - beq 227d0 │ │ │ │ │ + subeq r5, r5, #1 │ │ │ │ │ + beq 2284c │ │ │ │ │ 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 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 22a20 │ │ │ │ │ + beq 22bcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 221b0 │ │ │ │ │ + bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ + R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + bne 220a8 │ │ │ │ │ + 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 21da8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 21d50 │ │ │ │ │ + bl c698 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 21e7c │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - subeq r5, r5, #1 │ │ │ │ │ - beq 227ec │ │ │ │ │ + subeq r2, r2, #1 │ │ │ │ │ + beq 227f0 │ │ │ │ │ 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 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 22a64 │ │ │ │ │ + beq 22b04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - bne 22080 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bne 221ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r5, r1, #1 │ │ │ │ │ + sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ + movne r1, #1 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - movne r3, r2 │ │ │ │ │ - subeq r5, r1, #1 │ │ │ │ │ - strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 21d80 │ │ │ │ │ + movne r3, r1 │ │ │ │ │ + subeq r2, r1, #1 │ │ │ │ │ + strne r1, [r4, #60] @ 0x3c │ │ │ │ │ + b 21eac │ │ │ │ │ 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 21e84 │ │ │ │ │ + b 21eac │ │ │ │ │ + lsl sl, sl, #1 │ │ │ │ │ + lsl r1, sl, #2 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22ce4 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b 225a0 │ │ │ │ │ + lsl sl, sl, #1 │ │ │ │ │ + lsl r1, sl, #2 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22ca0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 225c8 │ │ │ │ │ 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 21d80 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ + b 21da8 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1096] @ 22c4c │ │ │ │ │ + ldr r2, [pc, #1044] @ 22c78 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22be4 │ │ │ │ │ + beq 22d60 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 22b0c │ │ │ │ │ + bne 22a60 │ │ │ │ │ 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 21f94 │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - sub r5, r5, #1 │ │ │ │ │ - b 227ec │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + beq 22020 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 227f0 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1008] @ 22c4c │ │ │ │ │ + ldr r2, [pc, #956] @ 22c78 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22d58 │ │ │ │ │ + beq 22d04 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 22a88 │ │ │ │ │ + bne 22b28 │ │ │ │ │ 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 21ff8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 227d0 │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ + beq 21fbc │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + sub r5, r5, #1 │ │ │ │ │ + b 2284c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 223f8 │ │ │ │ │ + bne 22424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2990 │ │ │ │ │ + bl 2990 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 223ec │ │ │ │ │ + b 22418 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 223b4 │ │ │ │ │ + bne 223e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2990 │ │ │ │ │ + bl 2990 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 223a8 │ │ │ │ │ + b 223d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r5, r3, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 21f1c │ │ │ │ │ + blt 21f44 │ │ │ │ │ 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 22930 │ │ │ │ │ + beq 22990 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2293c │ │ │ │ │ + bne 2299c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2990 │ │ │ │ │ + bl 2990 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21ee0 │ │ │ │ │ + beq 21f08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ - b 21f1c │ │ │ │ │ + b 21f44 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21ef0 │ │ │ │ │ + beq 21f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 21ef0 │ │ │ │ │ + beq 21f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2293c │ │ │ │ │ + beq 2299c │ │ │ │ │ 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 22600 │ │ │ │ │ + bne 2262c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22600 │ │ │ │ │ + b 2262c │ │ │ │ │ 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 22d04 │ │ │ │ │ + beq 22d98 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 21e94 │ │ │ │ │ - b 22138 │ │ │ │ │ + beq 21ebc │ │ │ │ │ + b 22160 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22850 │ │ │ │ │ - b 22898 │ │ │ │ │ + beq 22858 │ │ │ │ │ + b 228a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 227f8 │ │ │ │ │ - b 22840 │ │ │ │ │ - ldr r2, [pc, #584] @ 22c50 │ │ │ │ │ - ldr r3, [pc, #584] @ 22c54 │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ + beq 228b0 │ │ │ │ │ + b 228f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - bne 22700 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r1, #1 │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22c04 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 227d0 │ │ │ │ │ - ldr r2, [pc, #516] @ 22c50 │ │ │ │ │ - ldr r3, [pc, #516] @ 22c54 │ │ │ │ │ - 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 22774 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r5, r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 22d78 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 227ec │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2287c │ │ │ │ │ + beq 22884 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2287c │ │ │ │ │ + beq 22884 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2287c │ │ │ │ │ - ldr r2, [pc, #404] @ 22c58 │ │ │ │ │ + beq 22884 │ │ │ │ │ + ldr r2, [pc, #480] @ 22c7c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #388] @ 22c50 │ │ │ │ │ + ldr r2, [pc, #476] @ 22c80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22880 │ │ │ │ │ + beq 22888 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22888 │ │ │ │ │ + b 22890 │ │ │ │ │ + ldr r2, [pc, #404] @ 22c80 │ │ │ │ │ + ldr r3, [pc, #404] @ 22c84 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + bne 22794 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22d88 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b 227f0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22824 │ │ │ │ │ + beq 228dc │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22824 │ │ │ │ │ + beq 228dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 22824 │ │ │ │ │ - ldr r2, [pc, #272] @ 22c58 │ │ │ │ │ + beq 228dc │ │ │ │ │ + ldr r2, [pc, #280] @ 22c7c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #256] @ 22c50 │ │ │ │ │ + ldr r2, [pc, #276] @ 22c80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22828 │ │ │ │ │ + beq 228e0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22830 │ │ │ │ │ + b 228e8 │ │ │ │ │ + ldr r2, [pc, #204] @ 22c80 │ │ │ │ │ + ldr r3, [pc, #204] @ 22c84 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee4 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + bne 226ec │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r5, r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22d24 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 2284c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl ee4 │ │ │ │ │ R_ARM_CALL _loop0_129_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 222c4 │ │ │ │ │ + beq 222f0 │ │ │ │ │ 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 22128 │ │ │ │ │ + beq 22150 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_CALL _PyPegen_join_sequences │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 22cdc │ │ │ │ │ + beq 22c50 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ - b 21f28 │ │ │ │ │ + b 21f50 │ │ │ │ │ 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 22810 │ │ │ │ │ - b 22830 │ │ │ │ │ - sub r2, r1, #1 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 227d0 │ │ │ │ │ + b 222cc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 21d80 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 21f50 │ │ │ │ │ mov r3, #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 227ec │ │ │ │ │ + b 21f54 │ │ │ │ │ .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 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r5, r5, #1 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 21da8 │ │ │ │ │ + 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 r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 227d0 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - b 21f1c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 2284c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 21e84 │ │ │ │ │ - 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 21e84 │ │ │ │ │ + b 21eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 221d8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 222a0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - sub r5, r5, #1 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 21f28 │ │ │ │ │ + b 22204 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 21f2c │ │ │ │ │ - add r3, r2, #1 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 21db4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 227f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21db4 │ │ │ │ │ - b 223b4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22098 │ │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ + subne r2, r2, #1 │ │ │ │ │ + beq 228c8 │ │ │ │ │ + b 228e8 │ │ │ │ │ + sub r5, r1, #1 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #88] @ 0x58 │ │ │ │ │ + b 2284c │ │ │ │ │ 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 21f1c │ │ │ │ │ + b 21f44 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 220c0 │ │ │ │ │ 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 22868 │ │ │ │ │ - b 22888 │ │ │ │ │ - sub r5, r1, #1 │ │ │ │ │ + beq 22870 │ │ │ │ │ + b 22890 │ │ │ │ │ + ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ + b 21f44 │ │ │ │ │ + sub r2, r1, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b 227ec │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 227f0 │ │ │ │ │ + add r3, r2, #1 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 21ddc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 21ddc │ │ │ │ │ + b 223e0 │ │ │ │ │ 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 2212c │ │ │ │ │ + bne 22154 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22e24 │ │ │ │ │ + beq 22e54 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b 21cac │ │ │ │ │ + b 21cd4 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 21d20 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - b 21e24 │ │ │ │ │ + b 21d48 │ │ │ │ │ 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 22e3c │ │ │ │ │ + bne 22e74 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 21eb4 │ │ │ │ │ + bne 21edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21eb4 │ │ │ │ │ - b 2293c │ │ │ │ │ + beq 21edc │ │ │ │ │ + b 2299c │ │ │ │ │ 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 21c80 │ │ │ │ │ - b 22138 │ │ │ │ │ + beq 21ca8 │ │ │ │ │ + b 22160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22db4 │ │ │ │ │ - b 223f8 │ │ │ │ │ + beq 22dec │ │ │ │ │ + b 22424 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b 21e4c │ │ │ │ │ sub r5, r2, #1 │ │ │ │ │ - b 22650 │ │ │ │ │ + b 2267c │ │ │ │ │ │ │ │ │ │ -00022e44 : │ │ │ │ │ +00022e7c : │ │ │ │ │ default_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r2, [pc, #368] @ 22fcc │ │ │ │ │ + ldr r2, [pc, #368] @ 23004 │ │ │ │ │ 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 22fac │ │ │ │ │ + beq 22fe4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22fc0 │ │ │ │ │ + bne 22ff8 │ │ │ │ │ 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 22ebc │ │ │ │ │ + beq 22ef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22ebc │ │ │ │ │ + beq 22ef4 │ │ │ │ │ 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 22f14 │ │ │ │ │ + beq 22f4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22fc0 │ │ │ │ │ - ldr r1, [pc, #232] @ 22fcc │ │ │ │ │ + bne 22ff8 │ │ │ │ │ + ldr r1, [pc, #232] @ 23004 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22f8c │ │ │ │ │ + beq 22fc4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 22f24 │ │ │ │ │ + bne 22f5c │ │ │ │ │ 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 22eb0 │ │ │ │ │ - ldr r1, [pc, #164] @ 22fd0 │ │ │ │ │ + b 22ee8 │ │ │ │ │ + ldr r1, [pc, #164] @ 23008 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22f04 │ │ │ │ │ - ldr r3, [pc, #144] @ 22fd4 │ │ │ │ │ + beq 22f3c │ │ │ │ │ + ldr r3, [pc, #144] @ 2300c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #140] @ 22fd8 │ │ │ │ │ + ldr r3, [pc, #140] @ 23010 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22f08 │ │ │ │ │ + beq 22f40 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22f0c │ │ │ │ │ + b 22f44 │ │ │ │ │ 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 22ef0 │ │ │ │ │ - b 22f0c │ │ │ │ │ + beq 22f28 │ │ │ │ │ + b 22f44 │ │ │ │ │ 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 22e80 │ │ │ │ │ + beq 22eb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 22eb0 │ │ │ │ │ + b 22ee8 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00022fdc : │ │ │ │ │ +00023014 : │ │ │ │ │ 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, #1168] @ 23484 │ │ │ │ │ + ldr r2, [pc, #1172] @ 234c0 │ │ │ │ │ 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 2342c │ │ │ │ │ + beq 234a0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23440 │ │ │ │ │ + bne 234b4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 23218 │ │ │ │ │ + beq 23250 │ │ │ │ │ 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 23354 │ │ │ │ │ + bne 2338c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23180 │ │ │ │ │ + bne 231b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 23440 │ │ │ │ │ - ldr r1, [pc, #1044] @ 23484 │ │ │ │ │ + bne 234b4 │ │ │ │ │ + ldr r1, [pc, #1048] @ 234c0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 230fc │ │ │ │ │ + beq 23134 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 23120 │ │ │ │ │ + beq 23158 │ │ │ │ │ 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 23304 │ │ │ │ │ + bne 2333c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23260 │ │ │ │ │ + bne 23298 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23168 │ │ │ │ │ + bne 231a0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 233e8 │ │ │ │ │ + bne 2339c │ │ │ │ │ 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 23168 │ │ │ │ │ + bne 231a0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 2308c │ │ │ │ │ + bne 230c4 │ │ │ │ │ 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 23170 │ │ │ │ │ + blt 231a8 │ │ │ │ │ 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 232fc │ │ │ │ │ + bne 23334 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 230a8 │ │ │ │ │ + beq 230e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 230ec │ │ │ │ │ + b 23124 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23054 │ │ │ │ │ + beq 2308c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 23054 │ │ │ │ │ + beq 2308c │ │ │ │ │ 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 230f0 │ │ │ │ │ + beq 23128 │ │ │ │ │ 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 │ │ │ │ │ @@ -39117,608 +39130,609 @@ │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 232d4 │ │ │ │ │ + beq 2330c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 230ec │ │ │ │ │ + b 23124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2346c │ │ │ │ │ + blt 23460 │ │ │ │ │ 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 23348 │ │ │ │ │ + bne 23380 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23044 │ │ │ │ │ + beq 2307c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 230f0 │ │ │ │ │ + b 23128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 230bc │ │ │ │ │ + beq 230f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23168 │ │ │ │ │ + beq 231a0 │ │ │ │ │ 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 23408 │ │ │ │ │ + beq 233bc │ │ │ │ │ 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 23208 │ │ │ │ │ + bne 23240 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 230ec │ │ │ │ │ + beq 23124 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 230f0 │ │ │ │ │ + b 23128 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23168 │ │ │ │ │ + bne 231a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #372] @ 23484 │ │ │ │ │ + ldr r2, [pc, #376] @ 234c0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2344c │ │ │ │ │ + beq 23478 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 23364 │ │ │ │ │ + bne 233dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 23160 │ │ │ │ │ + b 23198 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23250 │ │ │ │ │ + bne 23288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2990 │ │ │ │ │ + bl 2990 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 23244 │ │ │ │ │ + b 2327c │ │ │ │ │ + ldr r2, [pc, #288] @ 234c4 │ │ │ │ │ + ldr r3, [pc, #288] @ 234c8 │ │ │ │ │ + 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 232ec │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 23498 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 231a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23330 │ │ │ │ │ + beq 23368 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23330 │ │ │ │ │ + beq 23368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 23330 │ │ │ │ │ - ldr r2, [pc, #232] @ 23488 │ │ │ │ │ + beq 23368 │ │ │ │ │ + ldr r2, [pc, #180] @ 234cc │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #228] @ 2348c │ │ │ │ │ + ldr r2, [pc, #164] @ 234c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r9, #16] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23334 │ │ │ │ │ + beq 2336c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 2333c │ │ │ │ │ - ldr r2, [pc, #156] @ 2348c │ │ │ │ │ - ldr r3, [pc, #156] @ 23490 │ │ │ │ │ - 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 232b4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ + b 23374 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 23170 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - b 23170 │ │ │ │ │ - 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 23018 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 230f0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 23128 │ │ │ │ │ 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 2331c │ │ │ │ │ - b 2333c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ + beq 23354 │ │ │ │ │ + b 23374 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + b 231a8 │ │ │ │ │ + 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 23050 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 230f0 │ │ │ │ │ + b 23128 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00023494 : │ │ │ │ │ +000234d0 : │ │ │ │ │ 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] @ 236e0 │ │ │ │ │ + ldr r1, [pc, #564] @ 2371c │ │ │ │ │ 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 23694 │ │ │ │ │ + beq 236d0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23610 │ │ │ │ │ + bne 2364c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 235c0 │ │ │ │ │ + beq 235fc │ │ │ │ │ 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 235f8 │ │ │ │ │ + bne 23634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23620 │ │ │ │ │ + bne 2365c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23610 │ │ │ │ │ + bne 2364c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23550 │ │ │ │ │ + bne 2358c │ │ │ │ │ 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 c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 23530 │ │ │ │ │ + beq 2356c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2369c │ │ │ │ │ + beq 236d8 │ │ │ │ │ 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 23688 │ │ │ │ │ + beq 236c4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 236a8 │ │ │ │ │ + beq 236e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2353c │ │ │ │ │ + b 23578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 236c8 │ │ │ │ │ + blt 23704 │ │ │ │ │ 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 23608 │ │ │ │ │ + beq 23644 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23610 │ │ │ │ │ + bne 2364c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2990 │ │ │ │ │ + bl 2990 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 234fc │ │ │ │ │ + beq 23538 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23540 │ │ │ │ │ + b 2357c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2350c │ │ │ │ │ + beq 23548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 2350c │ │ │ │ │ + beq 23548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2369c │ │ │ │ │ + beq 236d8 │ │ │ │ │ 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 235a4 │ │ │ │ │ + bne 235e0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 235a4 │ │ │ │ │ + b 235e0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 234c4 │ │ │ │ │ + b 23500 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23540 │ │ │ │ │ + b 2357c │ │ │ │ │ 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 23538 │ │ │ │ │ - b 23540 │ │ │ │ │ + beq 23574 │ │ │ │ │ + b 2357c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 23540 │ │ │ │ │ + b 2357c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000236e4 : │ │ │ │ │ +00023720 : │ │ │ │ │ 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 23718 │ │ │ │ │ + beq 23754 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - blt 23724 │ │ │ │ │ + blt 23760 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ - ldr r1, [pc, #32] @ 2374c │ │ │ │ │ + ldr r1, [pc, #32] @ 23788 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - ldr r3, [pc, #20] @ 23750 │ │ │ │ │ + ldr r3, [pc, #20] @ 2378c │ │ │ │ │ stm sp, {r2, lr} │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 23718 │ │ │ │ │ + b 23754 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000d64 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00023754 <_loop1_178_rule>: │ │ │ │ │ +00023790 <_loop1_178_rule>: │ │ │ │ │ _loop1_178_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #1208] @ 23c24 <_loop1_178_rule+0x4d0> │ │ │ │ │ + ldr r1, [pc, #1208] @ 23c60 <_loop1_178_rule+0x4d0> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 23c0c <_loop1_178_rule+0x4b8> │ │ │ │ │ + beq 23c48 <_loop1_178_rule+0x4b8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 23a88 <_loop1_178_rule+0x334> │ │ │ │ │ + bne 23ac4 <_loop1_178_rule+0x334> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 23bf0 <_loop1_178_rule+0x49c> │ │ │ │ │ + beq 23c2c <_loop1_178_rule+0x49c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - ldreq r8, [pc, #1116] @ 23c24 <_loop1_178_rule+0x4d0> │ │ │ │ │ + ldreq r8, [pc, #1116] @ 23c60 <_loop1_178_rule+0x4d0> │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ - bne 23b60 <_loop1_178_rule+0x40c> │ │ │ │ │ + bne 23b9c <_loop1_178_rule+0x40c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23bd4 <_loop1_178_rule+0x480> │ │ │ │ │ + beq 23c10 <_loop1_178_rule+0x480> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23a20 <_loop1_178_rule+0x2cc> │ │ │ │ │ + bne 23a5c <_loop1_178_rule+0x2cc> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2398c <_loop1_178_rule+0x238> │ │ │ │ │ + beq 239c8 <_loop1_178_rule+0x238> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq 239b0 <_loop1_178_rule+0x25c> │ │ │ │ │ + beq 239ec <_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 239f0 <_loop1_178_rule+0x29c> │ │ │ │ │ + beq 23a2c <_loop1_178_rule+0x29c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23ba8 <_loop1_178_rule+0x454> │ │ │ │ │ + beq 23be4 <_loop1_178_rule+0x454> │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 239f8 <_loop1_178_rule+0x2a4> │ │ │ │ │ + bne 23a34 <_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 23b40 <_loop1_178_rule+0x3ec> │ │ │ │ │ + bne 23b7c <_loop1_178_rule+0x3ec> │ │ │ │ │ mov r1, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 239f8 <_loop1_178_rule+0x2a4> │ │ │ │ │ + bne 23a34 <_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 23a00 <_loop1_178_rule+0x2ac> │ │ │ │ │ + beq 23a3c <_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 23b18 <_loop1_178_rule+0x3c4> │ │ │ │ │ + beq 23b54 <_loop1_178_rule+0x3c4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e44 │ │ │ │ │ + bl 22e7c │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne 23a00 <_loop1_178_rule+0x2ac> │ │ │ │ │ + bne 23a3c <_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 23b38 <_loop1_178_rule+0x3e4> │ │ │ │ │ + beq 23b74 <_loop1_178_rule+0x3e4> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 23a00 <_loop1_178_rule+0x2ac> │ │ │ │ │ + bne 23a3c <_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 23bb4 <_loop1_178_rule+0x460> │ │ │ │ │ + beq 23bf0 <_loop1_178_rule+0x460> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23a98 <_loop1_178_rule+0x344> │ │ │ │ │ + beq 23ad4 <_loop1_178_rule+0x344> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r7, [sl, r5, lsl #2] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 237cc <_loop1_178_rule+0x78> │ │ │ │ │ + b 23808 <_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 23c14 <_loop1_178_rule+0x4c0> │ │ │ │ │ + bne 23c50 <_loop1_178_rule+0x4c0> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 23810 <_loop1_178_rule+0xbc> │ │ │ │ │ + bne 2384c <_loop1_178_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23b6c <_loop1_178_rule+0x418> │ │ │ │ │ + blt 23ba8 <_loop1_178_rule+0x418> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bne 23c14 <_loop1_178_rule+0x4c0> │ │ │ │ │ + bne 23c50 <_loop1_178_rule+0x4c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23834 <_loop1_178_rule+0xe0> │ │ │ │ │ + bne 23870 <_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 23a1c <_loop1_178_rule+0x2c8> │ │ │ │ │ + bne 23a58 <_loop1_178_rule+0x2c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19510 │ │ │ │ │ + bl 19524 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23abc <_loop1_178_rule+0x368> │ │ │ │ │ + bne 23af8 <_loop1_178_rule+0x368> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 23b54 <_loop1_178_rule+0x400> │ │ │ │ │ + beq 23b90 <_loop1_178_rule+0x400> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 23b54 <_loop1_178_rule+0x400> │ │ │ │ │ + bne 23b90 <_loop1_178_rule+0x400> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23b88 <_loop1_178_rule+0x434> │ │ │ │ │ + beq 23bc4 <_loop1_178_rule+0x434> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 23a78 <_loop1_178_rule+0x324> │ │ │ │ │ + ble 23ab4 <_loop1_178_rule+0x324> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [sl, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 23a60 <_loop1_178_rule+0x30c> │ │ │ │ │ + bne 23a9c <_loop1_178_rule+0x30c> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -39727,206 +39741,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 23b84 <_loop1_178_rule+0x430> │ │ │ │ │ + beq 23bc0 <_loop1_178_rule+0x430> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b 23978 <_loop1_178_rule+0x224> │ │ │ │ │ + b 239b4 <_loop1_178_rule+0x224> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e44 │ │ │ │ │ + bl 22e7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 23a1c <_loop1_178_rule+0x2c8> │ │ │ │ │ + bne 23a58 <_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 23a1c <_loop1_178_rule+0x2c8> │ │ │ │ │ - ldr r1, [pc, #304] @ 23c28 <_loop1_178_rule+0x4d4> │ │ │ │ │ + bne 23a58 <_loop1_178_rule+0x2c8> │ │ │ │ │ + ldr r1, [pc, #304] @ 23c64 <_loop1_178_rule+0x4d4> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23a1c <_loop1_178_rule+0x2c8> │ │ │ │ │ + beq 23a58 <_loop1_178_rule+0x2c8> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b 2394c <_loop1_178_rule+0x1f8> │ │ │ │ │ + b 23988 <_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 23a00 <_loop1_178_rule+0x2ac> │ │ │ │ │ + bne 23a3c <_loop1_178_rule+0x2ac> │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ - b 23a00 <_loop1_178_rule+0x2ac> │ │ │ │ │ + b 23a3c <_loop1_178_rule+0x2ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 23880 <_loop1_178_rule+0x12c> │ │ │ │ │ - b 23878 <_loop1_178_rule+0x124> │ │ │ │ │ + bne 238bc <_loop1_178_rule+0x12c> │ │ │ │ │ + b 238b4 <_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 23a88 <_loop1_178_rule+0x334> │ │ │ │ │ + b 23ac4 <_loop1_178_rule+0x334> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #60] @ 0x3c │ │ │ │ │ - b 23a00 <_loop1_178_rule+0x2ac> │ │ │ │ │ + b 23a3c <_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 23a88 <_loop1_178_rule+0x334> │ │ │ │ │ + b 23ac4 <_loop1_178_rule+0x334> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23848 <_loop1_178_rule+0xf4> │ │ │ │ │ + b 23884 <_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 23a24 <_loop1_178_rule+0x2d0> │ │ │ │ │ + b 23a60 <_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 237ec <_loop1_178_rule+0x98> │ │ │ │ │ - b 23a20 <_loop1_178_rule+0x2cc> │ │ │ │ │ + beq 23828 <_loop1_178_rule+0x98> │ │ │ │ │ + b 23a5c <_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 23a88 <_loop1_178_rule+0x334> │ │ │ │ │ + b 23ac4 <_loop1_178_rule+0x334> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23784 <_loop1_178_rule+0x30> │ │ │ │ │ + b 237c0 <_loop1_178_rule+0x30> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23a00 <_loop1_178_rule+0x2ac> │ │ │ │ │ + b 23a3c <_loop1_178_rule+0x2ac> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00023c2c <_gather_51_rule>: │ │ │ │ │ +00023c68 <_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] @ 241d4 <_gather_51_rule+0x5a8> │ │ │ │ │ + ldr ip, [pc, #1424] @ 24210 <_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 2418c <_gather_51_rule+0x560> │ │ │ │ │ + beq 241c8 <_gather_51_rule+0x560> │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 241a0 <_gather_51_rule+0x574> │ │ │ │ │ - ldr r0, [pc, #1380] @ 241d4 <_gather_51_rule+0x5a8> │ │ │ │ │ + bne 241dc <_gather_51_rule+0x574> │ │ │ │ │ + ldr r0, [pc, #1380] @ 24210 <_gather_51_rule+0x5a8> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr r9, [fp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r1, [fp, #88] @ 0x58 │ │ │ │ │ - beq 241ac <_gather_51_rule+0x580> │ │ │ │ │ - bl c67c │ │ │ │ │ + beq 241e8 <_gather_51_rule+0x580> │ │ │ │ │ + bl c698 │ │ │ │ │ mov r6, r9 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 23ca8 <_gather_51_rule+0x7c> │ │ │ │ │ - ldr r1, [pc, #1340] @ 241d8 <_gather_51_rule+0x5ac> │ │ │ │ │ + beq 23ce4 <_gather_51_rule+0x7c> │ │ │ │ │ + ldr r1, [pc, #1340] @ 24214 <_gather_51_rule+0x5ac> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23d98 <_gather_51_rule+0x16c> │ │ │ │ │ + bne 23dd4 <_gather_51_rule+0x16c> │ │ │ │ │ ldr r2, [fp, #92] @ 0x5c │ │ │ │ │ str r6, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23f5c <_gather_51_rule+0x330> │ │ │ │ │ + bne 23f98 <_gather_51_rule+0x330> │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24008 <_gather_51_rule+0x3dc> │ │ │ │ │ + bne 24044 <_gather_51_rule+0x3dc> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24008 <_gather_51_rule+0x3dc> │ │ │ │ │ + beq 24044 <_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 23dd8 <_gather_51_rule+0x1ac> │ │ │ │ │ - ldr r2, [pc, #1260] @ 241dc <_gather_51_rule+0x5b0> │ │ │ │ │ + beq 23e14 <_gather_51_rule+0x1ac> │ │ │ │ │ + ldr r2, [pc, #1260] @ 24218 <_gather_51_rule+0x5b0> │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 24180 <_gather_51_rule+0x554> │ │ │ │ │ + beq 241bc <_gather_51_rule+0x554> │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24008 <_gather_51_rule+0x3dc> │ │ │ │ │ + bne 24044 <_gather_51_rule+0x3dc> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [fp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 24130 <_gather_51_rule+0x504> │ │ │ │ │ + beq 2416c <_gather_51_rule+0x504> │ │ │ │ │ ldr r6, [fp, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r7, r6 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 24008 <_gather_51_rule+0x3dc> │ │ │ │ │ + bne 24044 <_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 23e14 <_gather_51_rule+0x1e8> │ │ │ │ │ + bne 23e50 <_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 24128 <_gather_51_rule+0x4fc> │ │ │ │ │ + beq 24164 <_gather_51_rule+0x4fc> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt 23df8 <_gather_51_rule+0x1cc> │ │ │ │ │ + bgt 23e34 <_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 │ │ │ │ │ @@ -39936,1220 +39950,1220 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl afa4 │ │ │ │ │ + bl afc0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23ca8 <_gather_51_rule+0x7c> │ │ │ │ │ - ldr r1, [pc, #1072] @ 241e0 <_gather_51_rule+0x5b4> │ │ │ │ │ + beq 23ce4 <_gather_51_rule+0x7c> │ │ │ │ │ + ldr r1, [pc, #1072] @ 2421c <_gather_51_rule+0x5b4> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23ca8 <_gather_51_rule+0x7c> │ │ │ │ │ + beq 23ce4 <_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 23ce8 <_gather_51_rule+0xbc> │ │ │ │ │ + bne 23d24 <_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 24010 <_gather_51_rule+0x3e4> │ │ │ │ │ + b 2404c <_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 23d60 <_gather_51_rule+0x134> │ │ │ │ │ - b 23df8 <_gather_51_rule+0x1cc> │ │ │ │ │ + beq 23d9c <_gather_51_rule+0x134> │ │ │ │ │ + b 23e34 <_gather_51_rule+0x1cc> │ │ │ │ │ ldr r3, [fp, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #948] @ 241d4 <_gather_51_rule+0x5a8> │ │ │ │ │ + ldr r2, [pc, #948] @ 24210 <_gather_51_rule+0x5a8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #88] @ 0x58 │ │ │ │ │ - beq 24174 <_gather_51_rule+0x548> │ │ │ │ │ + beq 241b0 <_gather_51_rule+0x548> │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23f24 <_gather_51_rule+0x2f8> │ │ │ │ │ + bne 23f60 <_gather_51_rule+0x2f8> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq 23e68 <_gather_51_rule+0x23c> │ │ │ │ │ - ldr r1, [pc, #892] @ 241d8 <_gather_51_rule+0x5ac> │ │ │ │ │ + beq 23ea4 <_gather_51_rule+0x23c> │ │ │ │ │ + ldr r1, [pc, #892] @ 24214 <_gather_51_rule+0x5ac> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23ed4 <_gather_51_rule+0x2a8> │ │ │ │ │ + bne 23f10 <_gather_51_rule+0x2a8> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [fp, #8] │ │ │ │ │ ldr r3, [fp, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24040 <_gather_51_rule+0x414> │ │ │ │ │ + bne 2406c <_gather_51_rule+0x404> │ │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 24030 <_gather_51_rule+0x404> │ │ │ │ │ + bne 2411c <_gather_51_rule+0x4b4> │ │ │ │ │ mov r0, fp │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23f24 <_gather_51_rule+0x2f8> │ │ │ │ │ + beq 23f60 <_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 23f18 <_gather_51_rule+0x2ec> │ │ │ │ │ + beq 23f54 <_gather_51_rule+0x2ec> │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - beq 23f34 <_gather_51_rule+0x308> │ │ │ │ │ + beq 23f70 <_gather_51_rule+0x308> │ │ │ │ │ str r3, [r4, r7, lsl #2] │ │ │ │ │ ldr r8, [fp, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 23d2c <_gather_51_rule+0x100> │ │ │ │ │ + b 23d68 <_gather_51_rule+0x100> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl afa4 │ │ │ │ │ + bl afc0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq 23e68 <_gather_51_rule+0x23c> │ │ │ │ │ - ldr r1, [pc, #752] @ 241e0 <_gather_51_rule+0x5b4> │ │ │ │ │ + beq 23ea4 <_gather_51_rule+0x23c> │ │ │ │ │ + ldr r1, [pc, #752] @ 2421c <_gather_51_rule+0x5b4> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23e68 <_gather_51_rule+0x23c> │ │ │ │ │ + beq 23ea4 <_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 23eb0 <_gather_51_rule+0x284> │ │ │ │ │ + bne 23eec <_gather_51_rule+0x284> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24140 <_gather_51_rule+0x514> │ │ │ │ │ + bne 2417c <_gather_51_rule+0x514> │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - b 23d40 <_gather_51_rule+0x114> │ │ │ │ │ + b 23d7c <_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 24128 <_gather_51_rule+0x4fc> │ │ │ │ │ + beq 24164 <_gather_51_rule+0x4fc> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 23ec4 <_gather_51_rule+0x298> │ │ │ │ │ + b 23f00 <_gather_51_rule+0x298> │ │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2400c <_gather_51_rule+0x3e0> │ │ │ │ │ + bne 24048 <_gather_51_rule+0x3e0> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [fp, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #600] @ 241d4 <_gather_51_rule+0x5a8> │ │ │ │ │ + ldr r1, [pc, #600] @ 24210 <_gather_51_rule+0x5a8> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 24154 <_gather_51_rule+0x528> │ │ │ │ │ + beq 24190 <_gather_51_rule+0x528> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24020 <_gather_51_rule+0x3f4> │ │ │ │ │ - ldr r1, [pc, #576] @ 241d8 <_gather_51_rule+0x5ac> │ │ │ │ │ + beq 2405c <_gather_51_rule+0x3f4> │ │ │ │ │ + ldr r1, [pc, #576] @ 24214 <_gather_51_rule+0x5ac> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24020 <_gather_51_rule+0x3f4> │ │ │ │ │ + beq 2405c <_gather_51_rule+0x3f4> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 24020 <_gather_51_rule+0x3f4> │ │ │ │ │ - ldr r1, [pc, #552] @ 241e4 <_gather_51_rule+0x5b8> │ │ │ │ │ + beq 2405c <_gather_51_rule+0x3f4> │ │ │ │ │ + ldr r1, [pc, #552] @ 24220 <_gather_51_rule+0x5b8> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24020 <_gather_51_rule+0x3f4> │ │ │ │ │ + beq 2405c <_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 24024 <_gather_51_rule+0x3f8> │ │ │ │ │ + beq 24060 <_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 23cc4 <_gather_51_rule+0x98> │ │ │ │ │ + beq 23d00 <_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 23d84 <_gather_51_rule+0x158> │ │ │ │ │ + b 23dc0 <_gather_51_rule+0x158> │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - b 23ff8 <_gather_51_rule+0x3cc> │ │ │ │ │ - ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [fp, #88] @ 0x58 │ │ │ │ │ - b 23d40 <_gather_51_rule+0x114> │ │ │ │ │ + b 24034 <_gather_51_rule+0x3cc> │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24120 <_gather_51_rule+0x4f4> │ │ │ │ │ - ldr r3, [pc, #380] @ 241d4 <_gather_51_rule+0x5a8> │ │ │ │ │ + bne 2415c <_gather_51_rule+0x4f4> │ │ │ │ │ + ldr r3, [pc, #396] @ 24210 <_gather_51_rule+0x5a8> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - beq 24100 <_gather_51_rule+0x4d4> │ │ │ │ │ + beq 2413c <_gather_51_rule+0x4d4> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 240f0 <_gather_51_rule+0x4c4> │ │ │ │ │ - ldr r1, [pc, #348] @ 241d8 <_gather_51_rule+0x5ac> │ │ │ │ │ + beq 2412c <_gather_51_rule+0x4c4> │ │ │ │ │ + ldr r1, [pc, #364] @ 24214 <_gather_51_rule+0x5ac> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 240f0 <_gather_51_rule+0x4c4> │ │ │ │ │ + beq 2412c <_gather_51_rule+0x4c4> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq 240f0 <_gather_51_rule+0x4c4> │ │ │ │ │ - ldr r1, [pc, #320] @ 241e4 <_gather_51_rule+0x5b8> │ │ │ │ │ + beq 2412c <_gather_51_rule+0x4c4> │ │ │ │ │ + ldr r1, [pc, #336] @ 24220 <_gather_51_rule+0x5b8> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 240f0 <_gather_51_rule+0x4c4> │ │ │ │ │ + beq 2412c <_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 240f4 <_gather_51_rule+0x4c8> │ │ │ │ │ + beq 24130 <_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 23e80 <_gather_51_rule+0x254> │ │ │ │ │ + b 23ebc <_gather_51_rule+0x254> │ │ │ │ │ + ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [fp, #88] @ 0x58 │ │ │ │ │ + b 23d7c <_gather_51_rule+0x114> │ │ │ │ │ ldr r3, [fp, #88] @ 0x58 │ │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 240e0 <_gather_51_rule+0x4b4> │ │ │ │ │ + b 2410c <_gather_51_rule+0x4a4> │ │ │ │ │ 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 24064 <_gather_51_rule+0x438> │ │ │ │ │ - b 240e0 <_gather_51_rule+0x4b4> │ │ │ │ │ + beq 24090 <_gather_51_rule+0x428> │ │ │ │ │ + b 2410c <_gather_51_rule+0x4a4> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 23f2c <_gather_51_rule+0x300> │ │ │ │ │ + b 23f68 <_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 24008 <_gather_51_rule+0x3dc> │ │ │ │ │ + b 24044 <_gather_51_rule+0x3dc> │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [fp, #60] @ 0x3c │ │ │ │ │ - b 23f2c <_gather_51_rule+0x300> │ │ │ │ │ + b 23f68 <_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 23f80 <_gather_51_rule+0x354> │ │ │ │ │ - b 23ff8 <_gather_51_rule+0x3cc> │ │ │ │ │ + beq 23fbc <_gather_51_rule+0x354> │ │ │ │ │ + b 24034 <_gather_51_rule+0x3cc> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23e2c <_gather_51_rule+0x200> │ │ │ │ │ + b 23e68 <_gather_51_rule+0x200> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23cf8 <_gather_51_rule+0xcc> │ │ │ │ │ + b 23d34 <_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 23c68 <_gather_51_rule+0x3c> │ │ │ │ │ + beq 23ca4 <_gather_51_rule+0x3c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 23d8c <_gather_51_rule+0x160> │ │ │ │ │ + b 23dc8 <_gather_51_rule+0x160> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24008 <_gather_51_rule+0x3dc> │ │ │ │ │ + bne 24044 <_gather_51_rule+0x3dc> │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r6, [fp, #8] │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 23c94 <_gather_51_rule+0x68> │ │ │ │ │ - b 23ca8 <_gather_51_rule+0x7c> │ │ │ │ │ + bne 23cd0 <_gather_51_rule+0x68> │ │ │ │ │ + b 23ce4 <_gather_51_rule+0x7c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000292 │ │ │ │ │ .word 0x00001771 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_59_rule │ │ │ │ │ R_ARM_ABS32 _tmp_203_rule │ │ │ │ │ │ │ │ │ │ -000241e8 : │ │ │ │ │ +00024224 : │ │ │ │ │ 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] @ 2466c │ │ │ │ │ + ldr r2, [pc, #1132] @ 246a8 │ │ │ │ │ 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 245c0 │ │ │ │ │ + beq 245fc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 245d4 │ │ │ │ │ + bne 24610 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 24510 │ │ │ │ │ + bne 2454c │ │ │ │ │ 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 24504 │ │ │ │ │ + blt 24540 │ │ │ │ │ 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 244fc │ │ │ │ │ + bne 24538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 244f4 │ │ │ │ │ + beq 24530 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #992] @ 2466c │ │ │ │ │ + ldr r2, [pc, #992] @ 246a8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2459c │ │ │ │ │ + beq 245d8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 245b4 │ │ │ │ │ + bne 245f0 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 244dc │ │ │ │ │ + beq 24518 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bne 245b0 │ │ │ │ │ + bne 245ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #920] @ 2466c │ │ │ │ │ + ldr r1, [pc, #920] @ 246a8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24614 │ │ │ │ │ + beq 24650 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24380 │ │ │ │ │ + bne 243bc │ │ │ │ │ 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 244fc │ │ │ │ │ + bne 24538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2434c │ │ │ │ │ + beq 24388 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 245dc │ │ │ │ │ + bne 24618 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 244fc │ │ │ │ │ + bne 24538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 242f4 │ │ │ │ │ + beq 24330 │ │ │ │ │ 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] @ 2466c │ │ │ │ │ + ldr r2, [pc, #688] @ 246a8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r4, fp │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq 24590 │ │ │ │ │ + beq 245cc │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ mov r1, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 243ec │ │ │ │ │ + bne 24428 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24524 │ │ │ │ │ + bne 24560 │ │ │ │ │ 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 24304 │ │ │ │ │ + beq 24340 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 24304 │ │ │ │ │ + bne 24340 │ │ │ │ │ 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 244d4 │ │ │ │ │ + beq 24510 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bgt 24658 │ │ │ │ │ + bgt 24694 │ │ │ │ │ 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 2431c │ │ │ │ │ + bne 24358 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 244fc │ │ │ │ │ + beq 24538 │ │ │ │ │ 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 24608 │ │ │ │ │ + beq 24644 │ │ │ │ │ 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 24634 │ │ │ │ │ + beq 24670 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24370 │ │ │ │ │ + b 243ac │ │ │ │ │ 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 2431c │ │ │ │ │ + b 24358 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 24378 │ │ │ │ │ + b 243b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - b 24270 │ │ │ │ │ + b 242ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 243ec │ │ │ │ │ + beq 24428 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, fp │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ - beq 24564 │ │ │ │ │ + beq 245a0 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r2, [r6, fp, lsl #2] │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 243b4 │ │ │ │ │ + b 243f0 │ │ │ │ │ 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 244cc │ │ │ │ │ + beq 24508 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 24550 │ │ │ │ │ + b 2458c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 243cc │ │ │ │ │ + b 24408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 242a4 │ │ │ │ │ + beq 242e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2431c │ │ │ │ │ + b 24358 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 24224 │ │ │ │ │ + beq 24260 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 24504 │ │ │ │ │ + b 24540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 244fc │ │ │ │ │ + beq 24538 │ │ │ │ │ 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 2449c │ │ │ │ │ + bne 244d8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 2449c │ │ │ │ │ + b 244d8 │ │ │ │ │ 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 242e0 │ │ │ │ │ - b 243f8 │ │ │ │ │ + beq 2431c │ │ │ │ │ + b 24434 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - beq 24370 │ │ │ │ │ + beq 243ac │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 24504 │ │ │ │ │ + b 24540 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r6, fp, lsl #2] │ │ │ │ │ str r1, [r2, fp, lsl #2] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 24438 │ │ │ │ │ + b 24474 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00024670 : │ │ │ │ │ +000246ac : │ │ │ │ │ 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] @ 251b4 │ │ │ │ │ + ldr r1, [pc, #2860] @ 251f0 │ │ │ │ │ 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 24ac0 │ │ │ │ │ + beq 24afc │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24ad4 │ │ │ │ │ + bne 24b10 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bne 24b44 │ │ │ │ │ - ldr r1, [pc, #2796] @ 251b4 │ │ │ │ │ + bne 24b80 │ │ │ │ │ + ldr r1, [pc, #2796] @ 251f0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24d10 │ │ │ │ │ + beq 24d4c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2768] @ 251b4 │ │ │ │ │ + ldr r2, [pc, #2768] @ 251f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 24aec │ │ │ │ │ - bl 252e4 <_loop1_101_rule> │ │ │ │ │ + beq 24b28 │ │ │ │ │ + bl 25320 <_loop1_101_rule> │ │ │ │ │ mov r9, r6 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24710 │ │ │ │ │ + beq 2474c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24a04 │ │ │ │ │ + bne 24a40 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24afc │ │ │ │ │ + bne 24b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 252e4 <_loop1_101_rule> │ │ │ │ │ + bl 25320 <_loop1_101_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24744 │ │ │ │ │ + beq 24780 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24a74 │ │ │ │ │ + bne 24ab0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 24ae4 │ │ │ │ │ + bne 24b20 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2632] @ 251b4 │ │ │ │ │ + ldr r2, [pc, #2632] @ 251f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 24a94 │ │ │ │ │ - bl 25bf4 <_loop0_106_rule> │ │ │ │ │ + beq 24ad0 │ │ │ │ │ + bl 25c30 <_loop0_106_rule> │ │ │ │ │ mov r9, r6 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24794 │ │ │ │ │ + beq 247d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26454 <_loop1_103_rule> │ │ │ │ │ + bl 26490 <_loop1_103_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 248a4 │ │ │ │ │ + bne 248e0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24aa4 │ │ │ │ │ + bne 24ae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25bf4 <_loop0_106_rule> │ │ │ │ │ + bl 25c30 <_loop0_106_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 247c4 │ │ │ │ │ + beq 24800 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26454 <_loop1_103_rule> │ │ │ │ │ + bl 26490 <_loop1_103_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 24970 │ │ │ │ │ + bne 249ac │ │ │ │ │ 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 24ae0 │ │ │ │ │ + bne 24b1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 252e4 <_loop1_101_rule> │ │ │ │ │ + bl 25320 <_loop1_101_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24850 │ │ │ │ │ + beq 2488c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26ce4 <_loop0_100_rule> │ │ │ │ │ + bl 26d20 <_loop0_100_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 24850 │ │ │ │ │ + beq 2488c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27264 │ │ │ │ │ + bl 272a0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24854 │ │ │ │ │ + bne 24890 │ │ │ │ │ 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 24950 │ │ │ │ │ + beq 2498c │ │ │ │ │ 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 24ae0 │ │ │ │ │ + bne 24b1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26454 <_loop1_103_rule> │ │ │ │ │ + bl 26490 <_loop1_103_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 24b20 │ │ │ │ │ + bne 24b5c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 24ae0 │ │ │ │ │ + bne 24b1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27264 │ │ │ │ │ + bl 272a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 249dc │ │ │ │ │ + bne 24a18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 24840 │ │ │ │ │ + b 2487c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24794 │ │ │ │ │ + beq 247d0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24794 │ │ │ │ │ + beq 247d0 │ │ │ │ │ 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 249b8 │ │ │ │ │ + beq 249f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 26ce4 <_loop0_100_rule> │ │ │ │ │ + bl 26d20 <_loop0_100_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 247d4 │ │ │ │ │ + beq 24810 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27264 │ │ │ │ │ + bl 272a0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 247d4 │ │ │ │ │ + bne 24810 │ │ │ │ │ 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] @ 251b8 │ │ │ │ │ + ldr r2, [pc, #2172] @ 251f4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236e4 │ │ │ │ │ + bl 23720 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24838 │ │ │ │ │ + bne 24874 │ │ │ │ │ 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 24898 │ │ │ │ │ - b 24894 │ │ │ │ │ + bne 248d4 │ │ │ │ │ + b 248d0 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 247c4 │ │ │ │ │ - ldr r1, [pc, #2096] @ 251bc │ │ │ │ │ + beq 24800 │ │ │ │ │ + ldr r1, [pc, #2096] @ 251f8 │ │ │ │ │ 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 247c4 │ │ │ │ │ + beq 24800 │ │ │ │ │ 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 248e4 │ │ │ │ │ + bne 24920 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2519c │ │ │ │ │ + bne 251d8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 247d4 │ │ │ │ │ + b 24810 │ │ │ │ │ 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 24838 │ │ │ │ │ - b 24950 │ │ │ │ │ + bne 24874 │ │ │ │ │ + b 2498c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24710 │ │ │ │ │ + beq 2474c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 25bf4 <_loop0_106_rule> │ │ │ │ │ + bl 25c30 <_loop0_106_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 24ab4 │ │ │ │ │ + beq 24af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26ce4 <_loop0_100_rule> │ │ │ │ │ + bl 26d20 <_loop0_100_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 24ab4 │ │ │ │ │ + beq 24af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27264 │ │ │ │ │ + bl 272a0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24750 │ │ │ │ │ + bne 2478c │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ - b 2492c │ │ │ │ │ - ldr r1, [pc, #1856] @ 251bc │ │ │ │ │ + b 24968 │ │ │ │ │ + ldr r1, [pc, #1856] @ 251f8 │ │ │ │ │ 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 24a18 │ │ │ │ │ - b 24744 │ │ │ │ │ + bne 24a54 │ │ │ │ │ + b 24780 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 24b08 │ │ │ │ │ + beq 24b44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 247d4 │ │ │ │ │ + b 24810 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 24750 │ │ │ │ │ + b 2478c │ │ │ │ │ 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 246ac │ │ │ │ │ + beq 246e8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 24844 │ │ │ │ │ + b 24880 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24898 │ │ │ │ │ + b 248d4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 24d30 │ │ │ │ │ + beq 24d6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24750 │ │ │ │ │ + b 2478c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 25bf4 <_loop0_106_rule> │ │ │ │ │ + bl 25c30 <_loop0_106_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 24784 │ │ │ │ │ - b 24794 │ │ │ │ │ + bne 247c0 │ │ │ │ │ + b 247d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27264 │ │ │ │ │ + bl 272a0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24874 │ │ │ │ │ + bne 248b0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r8, [sp] │ │ │ │ │ - b 249e8 │ │ │ │ │ + b 24a24 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #1632] @ 251b4 │ │ │ │ │ + ldr r3, [pc, #1632] @ 251f0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 250b8 │ │ │ │ │ + beq 250f4 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 250d8 │ │ │ │ │ + bne 25114 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 250cc │ │ │ │ │ + bne 25108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 448 <_PyPegen_parse+0x448> │ │ │ │ │ R_ARM_CALL _tmp_186_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2508c │ │ │ │ │ + bne 250c8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 250cc │ │ │ │ │ + bne 25108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 251dc │ │ │ │ │ + bl 25218 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24c28 │ │ │ │ │ + bne 24c64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25bf4 <_loop0_106_rule> │ │ │ │ │ + bl 25c30 <_loop0_106_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25148 │ │ │ │ │ + beq 25184 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1504] @ 251b4 │ │ │ │ │ + ldr r2, [pc, #1504] @ 251f0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 25178 │ │ │ │ │ + beq 251b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 25184 │ │ │ │ │ + bne 251c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 25a90 │ │ │ │ │ + bl 25acc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 25118 │ │ │ │ │ + bne 25154 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 25184 │ │ │ │ │ + bne 251c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26454 <_loop1_103_rule> │ │ │ │ │ + bl 26490 <_loop1_103_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25194 │ │ │ │ │ + bne 251d0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 250cc │ │ │ │ │ + bne 25108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25bf4 <_loop0_106_rule> │ │ │ │ │ + bl 25c30 <_loop0_106_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24c5c │ │ │ │ │ + beq 24c98 │ │ │ │ │ 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 24db0 │ │ │ │ │ + bne 24dec │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 250cc │ │ │ │ │ + bne 25108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 448 <_PyPegen_parse+0x448> │ │ │ │ │ R_ARM_CALL _tmp_192_rule │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24ca8 │ │ │ │ │ + bne 24ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ab8 │ │ │ │ │ + bl 1ab8 │ │ │ │ │ R_ARM_CALL _loop0_193_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24ca4 │ │ │ │ │ + beq 24ce0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24fc4 │ │ │ │ │ + bne 25000 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 250cc │ │ │ │ │ + bne 25108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5b3c │ │ │ │ │ R_ARM_CALL _loop1_196_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24cd8 │ │ │ │ │ + beq 24d14 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24d48 │ │ │ │ │ + bne 24d84 │ │ │ │ │ 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 24844 │ │ │ │ │ - ldr r2, [pc, #1204] @ 251b4 │ │ │ │ │ + bne 24880 │ │ │ │ │ + ldr r2, [pc, #1204] @ 251f0 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ movne r6, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 246d4 │ │ │ │ │ + bne 24710 │ │ │ │ │ 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 24ae4 │ │ │ │ │ + bne 24b20 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 246d4 │ │ │ │ │ + b 24710 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 252e4 <_loop1_101_rule> │ │ │ │ │ + bl 25320 <_loop1_101_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 246fc │ │ │ │ │ - b 24710 │ │ │ │ │ + bne 24738 │ │ │ │ │ + b 2474c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 24cd8 │ │ │ │ │ - ldr r3, [pc, #1116] @ 251c0 │ │ │ │ │ + beq 24d14 │ │ │ │ │ + ldr r3, [pc, #1116] @ 251fc │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #1112] @ 251c4 │ │ │ │ │ + ldr r3, [pc, #1112] @ 25200 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24cdc │ │ │ │ │ + beq 24d18 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 24ce4 │ │ │ │ │ + b 24d20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1016] @ 251b4 │ │ │ │ │ + ldr r2, [pc, #1016] @ 251f0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24fb8 │ │ │ │ │ + beq 24ff4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24c60 │ │ │ │ │ + bne 24c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25934 │ │ │ │ │ + bl 25970 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 24f00 │ │ │ │ │ + beq 24f3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #940] @ 251b4 │ │ │ │ │ + ldr r2, [pc, #940] @ 251f0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24fac │ │ │ │ │ + beq 24fe8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24f9c │ │ │ │ │ + bne 24fd8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 24ee4 │ │ │ │ │ + beq 24f20 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r8, r7 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne 24f9c │ │ │ │ │ + bne 24fd8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24ea8 │ │ │ │ │ + beq 24ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25934 │ │ │ │ │ + bl 25970 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 24ea8 │ │ │ │ │ + beq 24ee4 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bne 24e98 │ │ │ │ │ + bne 24ed4 │ │ │ │ │ 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 24edc │ │ │ │ │ + beq 24f18 │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r2, [fp, r7, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 24e48 │ │ │ │ │ + b 24e84 │ │ │ │ │ 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 24edc │ │ │ │ │ + beq 24f18 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ble 24f0c │ │ │ │ │ + ble 24f48 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ ldr r1, [fp, r8, lsl #2] │ │ │ │ │ str r1, [r2, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 24ec0 │ │ │ │ │ + b 24efc │ │ │ │ │ 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 24c60 │ │ │ │ │ + b 24c9c │ │ │ │ │ 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 │ │ │ │ │ @@ -41157,186 +41171,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 24c5c │ │ │ │ │ + beq 24c98 │ │ │ │ │ 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 24c60 │ │ │ │ │ + bne 24c9c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24c5c │ │ │ │ │ - ldr r2, [pc, #588] @ 251c4 │ │ │ │ │ + beq 24c98 │ │ │ │ │ + ldr r2, [pc, #588] @ 25200 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r2, [pc, #584] @ 251c8 │ │ │ │ │ + ldr r2, [pc, #584] @ 25204 │ │ │ │ │ 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 24d80 │ │ │ │ │ + b 24dbc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 24f00 │ │ │ │ │ + b 24f3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24e14 │ │ │ │ │ + b 24e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24dc8 │ │ │ │ │ + b 24e04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #476] @ 251b4 │ │ │ │ │ + ldr r2, [pc, #476] @ 251f0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 25080 │ │ │ │ │ + beq 250bc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 25070 │ │ │ │ │ + bne 250ac │ │ │ │ │ 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 25064 │ │ │ │ │ + bne 250a0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 25070 │ │ │ │ │ + bne 250ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25854 │ │ │ │ │ + bl 25890 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24ca8 │ │ │ │ │ + beq 24ce4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1ab8 │ │ │ │ │ + bl 1ab8 │ │ │ │ │ R_ARM_CALL _loop0_195_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24ca4 │ │ │ │ │ + beq 24ce0 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 24ca4 │ │ │ │ │ - ldr r3, [pc, #360] @ 251cc │ │ │ │ │ - b 24d60 │ │ │ │ │ + beq 24ce0 │ │ │ │ │ + ldr r3, [pc, #360] @ 25208 │ │ │ │ │ + b 24d9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25034 │ │ │ │ │ + b 25070 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24ca8 │ │ │ │ │ + b 24ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24fdc │ │ │ │ │ + b 25018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ab8 │ │ │ │ │ + bl 1ab8 │ │ │ │ │ R_ARM_CALL _loop0_187_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24b8c │ │ │ │ │ + beq 24bc8 │ │ │ │ │ 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] @ 251d0 │ │ │ │ │ - bne 24d60 │ │ │ │ │ - b 24b8c │ │ │ │ │ + ldrne r3, [pc, #284] @ 2520c │ │ │ │ │ + bne 24d9c │ │ │ │ │ + b 24bc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 251ac │ │ │ │ │ + beq 251e8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 24ce4 │ │ │ │ │ + b 24d20 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24b6c │ │ │ │ │ - ldr r3, [pc, #224] @ 251d4 │ │ │ │ │ + beq 24ba8 │ │ │ │ │ + ldr r3, [pc, #224] @ 25210 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #200] @ 251c4 │ │ │ │ │ + ldr r3, [pc, #200] @ 25200 │ │ │ │ │ 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 24d84 │ │ │ │ │ + b 24dc0 │ │ │ │ │ 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 25150 │ │ │ │ │ + beq 2518c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25854 │ │ │ │ │ + bl 25890 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #144] @ 251d8 │ │ │ │ │ - bne 24d60 │ │ │ │ │ + ldrne r3, [pc, #144] @ 25214 │ │ │ │ │ + bne 24d9c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 24c28 │ │ │ │ │ + b 24c64 │ │ │ │ │ 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 24c28 │ │ │ │ │ + b 24c64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24bd8 │ │ │ │ │ + b 24c14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24c28 │ │ │ │ │ + b 24c64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25130 │ │ │ │ │ + b 2516c │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 247d4 │ │ │ │ │ + b 24810 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 24b58 │ │ │ │ │ + b 24b94 │ │ │ │ │ .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 │ │ │ │ │ @@ -41349,399 +41363,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 │ │ │ │ │ │ │ │ │ │ -000251dc : │ │ │ │ │ +00025218 : │ │ │ │ │ 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] @ 252dc │ │ │ │ │ + ldr r1, [pc, #232] @ 25318 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 252d4 │ │ │ │ │ + beq 25310 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 252c4 │ │ │ │ │ + bne 25300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 252e4 <_loop1_101_rule> │ │ │ │ │ + bl 25320 <_loop1_101_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2523c │ │ │ │ │ + beq 25278 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2528c │ │ │ │ │ + bne 252c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 252c4 │ │ │ │ │ + bne 25300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 252e4 <_loop1_101_rule> │ │ │ │ │ + bl 25320 <_loop1_101_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25270 │ │ │ │ │ + beq 252ac │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 252a4 │ │ │ │ │ + bne 252e0 │ │ │ │ │ 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 25278 │ │ │ │ │ - b 2523c │ │ │ │ │ - ldr r1, [pc, #52] @ 252e0 │ │ │ │ │ + bne 252b4 │ │ │ │ │ + b 25278 │ │ │ │ │ + ldr r1, [pc, #52] @ 2531c │ │ │ │ │ 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 25278 │ │ │ │ │ - b 25270 │ │ │ │ │ + bne 252b4 │ │ │ │ │ + b 252ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25280 │ │ │ │ │ + b 252bc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25208 │ │ │ │ │ + b 25244 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -000252e4 <_loop1_101_rule>: │ │ │ │ │ +00025320 <_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] @ 2584c <_loop1_101_rule+0x568> │ │ │ │ │ + ldr r2, [pc, #1360] @ 25888 <_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 257dc <_loop1_101_rule+0x4f8> │ │ │ │ │ + beq 25818 <_loop1_101_rule+0x4f8> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 257f0 <_loop1_101_rule+0x50c> │ │ │ │ │ + bne 2582c <_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 257c0 <_loop1_101_rule+0x4dc> │ │ │ │ │ + beq 257fc <_loop1_101_rule+0x4dc> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldreq r8, [pc, #1280] @ 2584c <_loop1_101_rule+0x568> │ │ │ │ │ + ldreq r8, [pc, #1280] @ 25888 <_loop1_101_rule+0x568> │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne 257f0 <_loop1_101_rule+0x50c> │ │ │ │ │ + bne 2582c <_loop1_101_rule+0x50c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25480 <_loop1_101_rule+0x19c> │ │ │ │ │ + beq 254bc <_loop1_101_rule+0x19c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25498 <_loop1_101_rule+0x1b4> │ │ │ │ │ + bne 254d4 <_loop1_101_rule+0x1b4> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 254b4 <_loop1_101_rule+0x1d0> │ │ │ │ │ + beq 254f0 <_loop1_101_rule+0x1d0> │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq 254d8 <_loop1_101_rule+0x1f4> │ │ │ │ │ + beq 25514 <_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 25524 <_loop1_101_rule+0x240> │ │ │ │ │ + beq 25560 <_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 25614 <_loop1_101_rule+0x330> │ │ │ │ │ + beq 25650 <_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 255f4 <_loop1_101_rule+0x310> │ │ │ │ │ + beq 25630 <_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 25610 <_loop1_101_rule+0x32c> │ │ │ │ │ + beq 2564c <_loop1_101_rule+0x32c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 254a0 <_loop1_101_rule+0x1bc> │ │ │ │ │ + bne 254dc <_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 257fc <_loop1_101_rule+0x518> │ │ │ │ │ + beq 25838 <_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 25360 <_loop1_101_rule+0x7c> │ │ │ │ │ + bne 2539c <_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 2536c <_loop1_101_rule+0x88> │ │ │ │ │ + beq 253a8 <_loop1_101_rule+0x88> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 2568c <_loop1_101_rule+0x3a8> │ │ │ │ │ + b 256c8 <_loop1_101_rule+0x3a8> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str sl, [r7, r5, lsl #2] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 25350 <_loop1_101_rule+0x6c> │ │ │ │ │ + b 2538c <_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 2581c <_loop1_101_rule+0x538> │ │ │ │ │ + bne 25858 <_loop1_101_rule+0x538> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 25390 <_loop1_101_rule+0xac> │ │ │ │ │ + bne 253cc <_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 25614 <_loop1_101_rule+0x330> │ │ │ │ │ + blt 25650 <_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 2581c <_loop1_101_rule+0x538> │ │ │ │ │ + bne 25858 <_loop1_101_rule+0x538> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 253b0 <_loop1_101_rule+0xcc> │ │ │ │ │ + bne 253ec <_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 255ec <_loop1_101_rule+0x308> │ │ │ │ │ + bne 25628 <_loop1_101_rule+0x308> │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25624 <_loop1_101_rule+0x340> │ │ │ │ │ + beq 25660 <_loop1_101_rule+0x340> │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq 25648 <_loop1_101_rule+0x364> │ │ │ │ │ + beq 25684 <_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 25684 <_loop1_101_rule+0x3a0> │ │ │ │ │ + beq 256c0 <_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 257b4 <_loop1_101_rule+0x4d0> │ │ │ │ │ + beq 257f0 <_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 25830 <_loop1_101_rule+0x54c> │ │ │ │ │ + beq 2586c <_loop1_101_rule+0x54c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #644] @ 25850 <_loop1_101_rule+0x56c> │ │ │ │ │ + ldr r1, [pc, #644] @ 2588c <_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 25430 <_loop1_101_rule+0x14c> │ │ │ │ │ + bne 2546c <_loop1_101_rule+0x14c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2568c <_loop1_101_rule+0x3a8> │ │ │ │ │ + b 256c8 <_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 25614 <_loop1_101_rule+0x330> │ │ │ │ │ + bne 25650 <_loop1_101_rule+0x330> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 2553c <_loop1_101_rule+0x258> │ │ │ │ │ - b 255ec <_loop1_101_rule+0x308> │ │ │ │ │ + beq 25578 <_loop1_101_rule+0x258> │ │ │ │ │ + b 25628 <_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 257b4 <_loop1_101_rule+0x4d0> │ │ │ │ │ + bne 257f0 <_loop1_101_rule+0x4d0> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 25828 <_loop1_101_rule+0x544> │ │ │ │ │ + bne 25864 <_loop1_101_rule+0x544> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 257ac <_loop1_101_rule+0x4c8> │ │ │ │ │ + blt 257e8 <_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 257b4 <_loop1_101_rule+0x4d0> │ │ │ │ │ + bne 257f0 <_loop1_101_rule+0x4d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 25578 <_loop1_101_rule+0x294> │ │ │ │ │ + bne 255b4 <_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 25788 <_loop1_101_rule+0x4a4> │ │ │ │ │ + beq 257c4 <_loop1_101_rule+0x4a4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25788 <_loop1_101_rule+0x4a4> │ │ │ │ │ + bne 257c4 <_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 257fc <_loop1_101_rule+0x518> │ │ │ │ │ + beq 25838 <_loop1_101_rule+0x518> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 25768 <_loop1_101_rule+0x484> │ │ │ │ │ + ble 257a4 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 25768 <_loop1_101_rule+0x484> │ │ │ │ │ + beq 257a4 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 25768 <_loop1_101_rule+0x484> │ │ │ │ │ + beq 257a4 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 25768 <_loop1_101_rule+0x484> │ │ │ │ │ + beq 257a4 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 25768 <_loop1_101_rule+0x484> │ │ │ │ │ + beq 257a4 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 25768 <_loop1_101_rule+0x484> │ │ │ │ │ + beq 257a4 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ add r3, r7, #20 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq 25768 <_loop1_101_rule+0x484> │ │ │ │ │ + beq 257a4 <_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 25750 <_loop1_101_rule+0x46c> │ │ │ │ │ + bne 2578c <_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 │ │ │ │ │ @@ -41757,2614 +41771,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 255ec <_loop1_101_rule+0x308> │ │ │ │ │ + b 25628 <_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 25778 <_loop1_101_rule+0x494> │ │ │ │ │ + b 257b4 <_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 25320 <_loop1_101_rule+0x3c> │ │ │ │ │ + beq 2535c <_loop1_101_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 25778 <_loop1_101_rule+0x494> │ │ │ │ │ + b 257b4 <_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 25778 <_loop1_101_rule+0x494> │ │ │ │ │ + b 257b4 <_loop1_101_rule+0x494> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25614 <_loop1_101_rule+0x330> │ │ │ │ │ + b 25650 <_loop1_101_rule+0x330> │ │ │ │ │ mov r6, sl │ │ │ │ │ - b 25558 <_loop1_101_rule+0x274> │ │ │ │ │ + b 25594 <_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 255ec <_loop1_101_rule+0x308> │ │ │ │ │ + b 25628 <_loop1_101_rule+0x308> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00025854 : │ │ │ │ │ +00025890 : │ │ │ │ │ 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] @ 2592c │ │ │ │ │ + ldr r1, [pc, #192] @ 25968 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 25914 │ │ │ │ │ + beq 25950 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2591c │ │ │ │ │ + bne 25958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 25934 │ │ │ │ │ + bl 25970 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 258c8 │ │ │ │ │ + beq 25904 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 258c8 │ │ │ │ │ + beq 25904 │ │ │ │ │ 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 2591c │ │ │ │ │ + bne 25958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25934 │ │ │ │ │ + bl 25970 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 258f4 │ │ │ │ │ + bne 25930 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 258b4 │ │ │ │ │ - ldr r1, [pc, #52] @ 25930 │ │ │ │ │ + b 258f0 │ │ │ │ │ + ldr r1, [pc, #52] @ 2596c │ │ │ │ │ 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 258b4 │ │ │ │ │ - b 258e8 │ │ │ │ │ + bne 258f0 │ │ │ │ │ + b 25924 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25880 │ │ │ │ │ + b 258bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 258bc │ │ │ │ │ + b 258f8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00025934 : │ │ │ │ │ +00025970 : │ │ │ │ │ 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] @ 25a8c │ │ │ │ │ + ldr r1, [pc, #320] @ 25ac8 │ │ │ │ │ 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 25a64 │ │ │ │ │ + beq 25aa0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r7, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 259fc │ │ │ │ │ + bne 25a38 │ │ │ │ │ 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 25a1c │ │ │ │ │ + beq 25a58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 25a0c │ │ │ │ │ + beq 25a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 25a58 │ │ │ │ │ + beq 25a94 │ │ │ │ │ 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 25a6c │ │ │ │ │ + beq 25aa8 │ │ │ │ │ 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 259f8 │ │ │ │ │ + b 25a34 │ │ │ │ │ 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 259fc │ │ │ │ │ + blt 25a38 │ │ │ │ │ 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 2599c │ │ │ │ │ + beq 259d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 259fc │ │ │ │ │ + b 25a38 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25964 │ │ │ │ │ + b 259a0 │ │ │ │ │ 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 25a14 │ │ │ │ │ - b 259fc │ │ │ │ │ + beq 25a50 │ │ │ │ │ + b 25a38 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00025a90 : │ │ │ │ │ +00025acc : │ │ │ │ │ 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] @ 25bec │ │ │ │ │ + ldr r1, [pc, #324] @ 25c28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 25bc4 │ │ │ │ │ + beq 25c00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25bb4 │ │ │ │ │ + bne 25bf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 25bf4 <_loop0_106_rule> │ │ │ │ │ + bl 25c30 <_loop0_106_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25aec │ │ │ │ │ + beq 25b28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26454 <_loop1_103_rule> │ │ │ │ │ + bl 26490 <_loop1_103_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 25b38 │ │ │ │ │ + bne 25b74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25bb4 │ │ │ │ │ + bne 25bf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25bf4 <_loop0_106_rule> │ │ │ │ │ + bl 25c30 <_loop0_106_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25b1c │ │ │ │ │ + beq 25b58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26454 <_loop1_103_rule> │ │ │ │ │ + bl 26490 <_loop1_103_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 25b80 │ │ │ │ │ + bne 25bbc │ │ │ │ │ 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 25aec │ │ │ │ │ + beq 25b28 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25aec │ │ │ │ │ + beq 25b28 │ │ │ │ │ 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 25bcc │ │ │ │ │ + beq 25c08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 25b28 │ │ │ │ │ + b 25b64 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25b1c │ │ │ │ │ - ldr r1, [pc, #84] @ 25bf0 │ │ │ │ │ + beq 25b58 │ │ │ │ │ + ldr r1, [pc, #84] @ 25c2c │ │ │ │ │ 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 25b60 │ │ │ │ │ - b 25b1c │ │ │ │ │ + bne 25b9c │ │ │ │ │ + b 25b58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25b2c │ │ │ │ │ + b 25b68 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25abc │ │ │ │ │ + b 25af8 │ │ │ │ │ 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 25b24 │ │ │ │ │ - b 25b2c │ │ │ │ │ + beq 25b60 │ │ │ │ │ + b 25b68 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00025bf4 <_loop0_106_rule>: │ │ │ │ │ +00025c30 <_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] @ 2644c <_loop0_106_rule+0x858> │ │ │ │ │ + ldr r2, [pc, #2112] @ 26488 <_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 26394 <_loop0_106_rule+0x7a0> │ │ │ │ │ + beq 263d0 <_loop0_106_rule+0x7a0> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 263a8 <_loop0_106_rule+0x7b4> │ │ │ │ │ + bne 263e4 <_loop0_106_rule+0x7b4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 26378 <_loop0_106_rule+0x784> │ │ │ │ │ + beq 263b4 <_loop0_106_rule+0x784> │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 263a8 <_loop0_106_rule+0x7b4> │ │ │ │ │ - ldr r2, [pc, #2028] @ 2644c <_loop0_106_rule+0x858> │ │ │ │ │ + bne 263e4 <_loop0_106_rule+0x7b4> │ │ │ │ │ + ldr r2, [pc, #2028] @ 26488 <_loop0_106_rule+0x858> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26354 <_loop0_106_rule+0x760> │ │ │ │ │ - ldr r2, [pc, #2008] @ 2644c <_loop0_106_rule+0x858> │ │ │ │ │ + beq 26390 <_loop0_106_rule+0x760> │ │ │ │ │ + ldr r2, [pc, #2008] @ 26488 <_loop0_106_rule+0x858> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26158 <_loop0_106_rule+0x564> │ │ │ │ │ + beq 26194 <_loop0_106_rule+0x564> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 2617c <_loop0_106_rule+0x588> │ │ │ │ │ + beq 261b8 <_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 261b8 <_loop0_106_rule+0x5c4> │ │ │ │ │ + beq 261f4 <_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 261b8 <_loop0_106_rule+0x5c4> │ │ │ │ │ + beq 261f4 <_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 263e0 <_loop0_106_rule+0x7ec> │ │ │ │ │ + beq 2641c <_loop0_106_rule+0x7ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 261c0 <_loop0_106_rule+0x5cc> │ │ │ │ │ + beq 261fc <_loop0_106_rule+0x5cc> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ str r6, [r7] │ │ │ │ │ - ldr r8, [pc, #1812] @ 2644c <_loop0_106_rule+0x858> │ │ │ │ │ + ldr r8, [pc, #1812] @ 26488 <_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 26334 <_loop0_106_rule+0x740> │ │ │ │ │ + beq 26370 <_loop0_106_rule+0x740> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 26324 <_loop0_106_rule+0x730> │ │ │ │ │ + bne 26360 <_loop0_106_rule+0x730> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ mov fp, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25e80 <_loop0_106_rule+0x28c> │ │ │ │ │ + beq 25ebc <_loop0_106_rule+0x28c> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r9, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 25ea4 <_loop0_106_rule+0x2b0> │ │ │ │ │ + beq 25ee0 <_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 25ef0 <_loop0_106_rule+0x2fc> │ │ │ │ │ + beq 25f2c <_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 25fe8 <_loop0_106_rule+0x3f4> │ │ │ │ │ + beq 26024 <_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 25fc8 <_loop0_106_rule+0x3d4> │ │ │ │ │ + beq 26004 <_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 25fe4 <_loop0_106_rule+0x3f0> │ │ │ │ │ + beq 26020 <_loop0_106_rule+0x3f0> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 25e6c <_loop0_106_rule+0x278> │ │ │ │ │ + bne 25ea8 <_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 262d8 <_loop0_106_rule+0x6e4> │ │ │ │ │ + beq 26314 <_loop0_106_rule+0x6e4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r9, [r0, r6, lsl #2] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 25d3c <_loop0_106_rule+0x148> │ │ │ │ │ + b 25d78 <_loop0_106_rule+0x148> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ str r9, [r7, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 25d3c <_loop0_106_rule+0x148> │ │ │ │ │ + b 25d78 <_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 26440 <_loop0_106_rule+0x84c> │ │ │ │ │ + bne 2647c <_loop0_106_rule+0x84c> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 25d80 <_loop0_106_rule+0x18c> │ │ │ │ │ + bne 25dbc <_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 25fe8 <_loop0_106_rule+0x3f4> │ │ │ │ │ + blt 26024 <_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 26440 <_loop0_106_rule+0x84c> │ │ │ │ │ + bne 2647c <_loop0_106_rule+0x84c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 25da0 <_loop0_106_rule+0x1ac> │ │ │ │ │ + bne 25ddc <_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 25ff4 <_loop0_106_rule+0x400> │ │ │ │ │ + bne 26030 <_loop0_106_rule+0x400> │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26004 <_loop0_106_rule+0x410> │ │ │ │ │ + beq 26040 <_loop0_106_rule+0x410> │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 26028 <_loop0_106_rule+0x434> │ │ │ │ │ + beq 26064 <_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 26064 <_loop0_106_rule+0x470> │ │ │ │ │ + beq 260a0 <_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 263b4 <_loop0_106_rule+0x7c0> │ │ │ │ │ + beq 263f0 <_loop0_106_rule+0x7c0> │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 26304 <_loop0_106_rule+0x710> │ │ │ │ │ + beq 26340 <_loop0_106_rule+0x710> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1196] @ 26450 <_loop0_106_rule+0x85c> │ │ │ │ │ + ldr r1, [pc, #1196] @ 2648c <_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 25e20 <_loop0_106_rule+0x22c> │ │ │ │ │ + bne 25e5c <_loop0_106_rule+0x22c> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 26074 <_loop0_106_rule+0x480> │ │ │ │ │ + b 260b0 <_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 25fe8 <_loop0_106_rule+0x3f4> │ │ │ │ │ + bne 26024 <_loop0_106_rule+0x3f4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 25f08 <_loop0_106_rule+0x314> │ │ │ │ │ + beq 25f44 <_loop0_106_rule+0x314> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 26074 <_loop0_106_rule+0x480> │ │ │ │ │ + b 260b0 <_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 26420 <_loop0_106_rule+0x82c> │ │ │ │ │ + bne 2645c <_loop0_106_rule+0x82c> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 262fc <_loop0_106_rule+0x708> │ │ │ │ │ + bne 26338 <_loop0_106_rule+0x708> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 26428 <_loop0_106_rule+0x834> │ │ │ │ │ + blt 26464 <_loop0_106_rule+0x834> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ - bne 26420 <_loop0_106_rule+0x82c> │ │ │ │ │ + bne 2645c <_loop0_106_rule+0x82c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 25f44 <_loop0_106_rule+0x350> │ │ │ │ │ + bne 25f80 <_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 262dc <_loop0_106_rule+0x6e8> │ │ │ │ │ + beq 26318 <_loop0_106_rule+0x6e8> │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 26138 <_loop0_106_rule+0x544> │ │ │ │ │ + ble 26174 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmp fp, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 26138 <_loop0_106_rule+0x544> │ │ │ │ │ + beq 26174 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp fp, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 26138 <_loop0_106_rule+0x544> │ │ │ │ │ + beq 26174 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp fp, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 26138 <_loop0_106_rule+0x544> │ │ │ │ │ + beq 26174 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp fp, #4 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 26138 <_loop0_106_rule+0x544> │ │ │ │ │ + beq 26174 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp fp, #5 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 26138 <_loop0_106_rule+0x544> │ │ │ │ │ + beq 26174 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ cmp fp, #6 │ │ │ │ │ add r3, r7, #20 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq 26138 <_loop0_106_rule+0x544> │ │ │ │ │ + beq 26174 <_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 26120 <_loop0_106_rule+0x52c> │ │ │ │ │ + bne 2615c <_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 26400 <_loop0_106_rule+0x80c> │ │ │ │ │ + bne 2643c <_loop0_106_rule+0x80c> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 25c94 <_loop0_106_rule+0xa0> │ │ │ │ │ + bne 25cd0 <_loop0_106_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2640c <_loop0_106_rule+0x818> │ │ │ │ │ + blt 26448 <_loop0_106_rule+0x818> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r9, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r8, [r2, #16] │ │ │ │ │ - bne 26400 <_loop0_106_rule+0x80c> │ │ │ │ │ + bne 2643c <_loop0_106_rule+0x80c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 25cb4 <_loop0_106_rule+0xc0> │ │ │ │ │ + bne 25cf0 <_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 26438 <_loop0_106_rule+0x844> │ │ │ │ │ - ldr r3, [pc, #628] @ 2644c <_loop0_106_rule+0x858> │ │ │ │ │ + bne 26474 <_loop0_106_rule+0x844> │ │ │ │ │ + ldr r3, [pc, #628] @ 26488 <_loop0_106_rule+0x858> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 263c4 <_loop0_106_rule+0x7d0> │ │ │ │ │ + beq 26400 <_loop0_106_rule+0x7d0> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 2629c <_loop0_106_rule+0x6a8> │ │ │ │ │ + beq 262d8 <_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 26068 <_loop0_106_rule+0x474> │ │ │ │ │ + beq 260a4 <_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 263b8 <_loop0_106_rule+0x7c4> │ │ │ │ │ + beq 263f4 <_loop0_106_rule+0x7c4> │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 26308 <_loop0_106_rule+0x714> │ │ │ │ │ + beq 26344 <_loop0_106_rule+0x714> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #480] @ 26450 <_loop0_106_rule+0x85c> │ │ │ │ │ + ldr r1, [pc, #480] @ 2648c <_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 262d0 <_loop0_106_rule+0x6dc> │ │ │ │ │ + beq 2630c <_loop0_106_rule+0x6dc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r7] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 25d30 <_loop0_106_rule+0x13c> │ │ │ │ │ + b 25d6c <_loop0_106_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2642c <_loop0_106_rule+0x838> │ │ │ │ │ + blt 26468 <_loop0_106_rule+0x838> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ - beq 26200 <_loop0_106_rule+0x60c> │ │ │ │ │ + beq 2623c <_loop0_106_rule+0x60c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 25fc0 <_loop0_106_rule+0x3cc> │ │ │ │ │ + b 25ffc <_loop0_106_rule+0x3cc> │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26148 <_loop0_106_rule+0x554> │ │ │ │ │ + b 26184 <_loop0_106_rule+0x554> │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b 25f24 <_loop0_106_rule+0x330> │ │ │ │ │ + b 25f60 <_loop0_106_rule+0x330> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 262d0 <_loop0_106_rule+0x6dc> │ │ │ │ │ + b 2630c <_loop0_106_rule+0x6dc> │ │ │ │ │ mov fp, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 26074 <_loop0_106_rule+0x480> │ │ │ │ │ + b 260b0 <_loop0_106_rule+0x480> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 26370 <_loop0_106_rule+0x77c> │ │ │ │ │ + bne 263ac <_loop0_106_rule+0x77c> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 25d5c <_loop0_106_rule+0x168> │ │ │ │ │ + b 25d98 <_loop0_106_rule+0x168> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 25c6c <_loop0_106_rule+0x78> │ │ │ │ │ - b 26328 <_loop0_106_rule+0x734> │ │ │ │ │ + beq 25ca8 <_loop0_106_rule+0x78> │ │ │ │ │ + b 26364 <_loop0_106_rule+0x734> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ - b 26328 <_loop0_106_rule+0x734> │ │ │ │ │ + b 26364 <_loop0_106_rule+0x734> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26148 <_loop0_106_rule+0x554> │ │ │ │ │ + b 26184 <_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 25c30 <_loop0_106_rule+0x3c> │ │ │ │ │ + beq 25c6c <_loop0_106_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 26148 <_loop0_106_rule+0x554> │ │ │ │ │ + b 26184 <_loop0_106_rule+0x554> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 25fc0 <_loop0_106_rule+0x3cc> │ │ │ │ │ + b 25ffc <_loop0_106_rule+0x3cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 262c8 <_loop0_106_rule+0x6d4> │ │ │ │ │ + bne 26304 <_loop0_106_rule+0x6d4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 261e4 <_loop0_106_rule+0x5f0> │ │ │ │ │ + b 26220 <_loop0_106_rule+0x5f0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 261c0 <_loop0_106_rule+0x5cc> │ │ │ │ │ - b 261c4 <_loop0_106_rule+0x5d0> │ │ │ │ │ + beq 261fc <_loop0_106_rule+0x5cc> │ │ │ │ │ + b 26200 <_loop0_106_rule+0x5d0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 261c4 <_loop0_106_rule+0x5d0> │ │ │ │ │ + b 26200 <_loop0_106_rule+0x5d0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 261c4 <_loop0_106_rule+0x5d0> │ │ │ │ │ + b 26200 <_loop0_106_rule+0x5d0> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ - b 262c8 <_loop0_106_rule+0x6d4> │ │ │ │ │ + b 26304 <_loop0_106_rule+0x6d4> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 262c8 <_loop0_106_rule+0x6d4> │ │ │ │ │ + b 26304 <_loop0_106_rule+0x6d4> │ │ │ │ │ mov fp, #0 │ │ │ │ │ - b 25ff8 <_loop0_106_rule+0x404> │ │ │ │ │ + b 26034 <_loop0_106_rule+0x404> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 25fe8 <_loop0_106_rule+0x3f4> │ │ │ │ │ + b 26024 <_loop0_106_rule+0x3f4> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00026454 <_loop1_103_rule>: │ │ │ │ │ +00026490 <_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] @ 26cdc <_loop1_103_rule+0x888> │ │ │ │ │ + ldr r3, [pc, #2160] @ 26d18 <_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 26b6c <_loop1_103_rule+0x718> │ │ │ │ │ + beq 26ba8 <_loop1_103_rule+0x718> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 26b80 <_loop1_103_rule+0x72c> │ │ │ │ │ + bne 26bbc <_loop1_103_rule+0x72c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 26c90 <_loop1_103_rule+0x83c> │ │ │ │ │ + beq 26ccc <_loop1_103_rule+0x83c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 26be4 <_loop1_103_rule+0x790> │ │ │ │ │ + bne 26c20 <_loop1_103_rule+0x790> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2080] @ 26cdc <_loop1_103_rule+0x888> │ │ │ │ │ + ldr r2, [pc, #2080] @ 26d18 <_loop1_103_rule+0x888> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26cac <_loop1_103_rule+0x858> │ │ │ │ │ - ldr r2, [pc, #2060] @ 26cdc <_loop1_103_rule+0x888> │ │ │ │ │ + beq 26ce8 <_loop1_103_rule+0x858> │ │ │ │ │ + ldr r2, [pc, #2060] @ 26d18 <_loop1_103_rule+0x888> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 265d8 <_loop1_103_rule+0x184> │ │ │ │ │ + beq 26614 <_loop1_103_rule+0x184> │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq 265fc <_loop1_103_rule+0x1a8> │ │ │ │ │ + beq 26638 <_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 26638 <_loop1_103_rule+0x1e4> │ │ │ │ │ + beq 26674 <_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 26cd0 <_loop1_103_rule+0x87c> │ │ │ │ │ + beq 26d0c <_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 26c74 <_loop1_103_rule+0x820> │ │ │ │ │ + beq 26cb0 <_loop1_103_rule+0x820> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e44 │ │ │ │ │ + bl 22e7c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 26588 <_loop1_103_rule+0x134> │ │ │ │ │ + beq 265c4 <_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 269f4 <_loop1_103_rule+0x5a0> │ │ │ │ │ + bne 26a30 <_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 2696c <_loop1_103_rule+0x518> │ │ │ │ │ - ldr r2, [pc, #1836] @ 26cdc <_loop1_103_rule+0x888> │ │ │ │ │ + bne 269a8 <_loop1_103_rule+0x518> │ │ │ │ │ + ldr r2, [pc, #1836] @ 26d18 <_loop1_103_rule+0x888> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 26668 <_loop1_103_rule+0x214> │ │ │ │ │ + bne 266a4 <_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 26af8 <_loop1_103_rule+0x6a4> │ │ │ │ │ + bne 26b34 <_loop1_103_rule+0x6a4> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - b 26668 <_loop1_103_rule+0x214> │ │ │ │ │ + b 266a4 <_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 26c38 <_loop1_103_rule+0x7e4> │ │ │ │ │ + bne 26c74 <_loop1_103_rule+0x7e4> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 264f0 <_loop1_103_rule+0x9c> │ │ │ │ │ + bne 2652c <_loop1_103_rule+0x9c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 26c44 <_loop1_103_rule+0x7f0> │ │ │ │ │ + blt 26c80 <_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 26c38 <_loop1_103_rule+0x7e4> │ │ │ │ │ + bne 26c74 <_loop1_103_rule+0x7e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 26510 <_loop1_103_rule+0xbc> │ │ │ │ │ + bne 2654c <_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 2696c <_loop1_103_rule+0x518> │ │ │ │ │ - ldr r3, [pc, #1656] @ 26cdc <_loop1_103_rule+0x888> │ │ │ │ │ + bne 269a8 <_loop1_103_rule+0x518> │ │ │ │ │ + ldr r3, [pc, #1656] @ 26d18 <_loop1_103_rule+0x888> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 265bc <_loop1_103_rule+0x168> │ │ │ │ │ + beq 265f8 <_loop1_103_rule+0x168> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 26990 <_loop1_103_rule+0x53c> │ │ │ │ │ + beq 269cc <_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 269cc <_loop1_103_rule+0x578> │ │ │ │ │ + beq 26a08 <_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 26af8 <_loop1_103_rule+0x6a4> │ │ │ │ │ + beq 26b34 <_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 26b90 <_loop1_103_rule+0x73c> │ │ │ │ │ + beq 26bcc <_loop1_103_rule+0x73c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e44 │ │ │ │ │ + bl 22e7c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 269e0 <_loop1_103_rule+0x58c> │ │ │ │ │ - ldr r1, [pc, #1504] @ 26ce0 <_loop1_103_rule+0x88c> │ │ │ │ │ + beq 26a1c <_loop1_103_rule+0x58c> │ │ │ │ │ + ldr r1, [pc, #1504] @ 26d1c <_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 26cc8 <_loop1_103_rule+0x874> │ │ │ │ │ + beq 26d04 <_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 26c18 <_loop1_103_rule+0x7c4> │ │ │ │ │ + beq 26c54 <_loop1_103_rule+0x7c4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - ldr r9, [pc, #1436] @ 26cdc <_loop1_103_rule+0x888> │ │ │ │ │ + ldr r9, [pc, #1436] @ 26d18 <_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 26b5c <_loop1_103_rule+0x708> │ │ │ │ │ + beq 26b98 <_loop1_103_rule+0x708> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 26b04 <_loop1_103_rule+0x6b0> │ │ │ │ │ + bne 26b40 <_loop1_103_rule+0x6b0> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ movne r8, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26b40 <_loop1_103_rule+0x6ec> │ │ │ │ │ + beq 26b7c <_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 26a80 <_loop1_103_rule+0x62c> │ │ │ │ │ + beq 26abc <_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 26a00 <_loop1_103_rule+0x5ac> │ │ │ │ │ + beq 26a3c <_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 26a00 <_loop1_103_rule+0x5ac> │ │ │ │ │ + beq 26a3c <_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 26bf4 <_loop1_103_rule+0x7a0> │ │ │ │ │ + beq 26c30 <_loop1_103_rule+0x7a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e44 │ │ │ │ │ + bl 22e7c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 2683c <_loop1_103_rule+0x3e8> │ │ │ │ │ + beq 26878 <_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 26b10 <_loop1_103_rule+0x6bc> │ │ │ │ │ + bne 26b4c <_loop1_103_rule+0x6bc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 26b04 <_loop1_103_rule+0x6b0> │ │ │ │ │ + bne 26b40 <_loop1_103_rule+0x6b0> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26c58 <_loop1_103_rule+0x804> │ │ │ │ │ + beq 26c94 <_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 26ac8 <_loop1_103_rule+0x674> │ │ │ │ │ + beq 26b04 <_loop1_103_rule+0x674> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 26a10 <_loop1_103_rule+0x5bc> │ │ │ │ │ + beq 26a4c <_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 26af4 <_loop1_103_rule+0x6a0> │ │ │ │ │ + beq 26b30 <_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 26b8c <_loop1_103_rule+0x738> │ │ │ │ │ + beq 26bc8 <_loop1_103_rule+0x738> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e44 │ │ │ │ │ + bl 22e7c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 26950 <_loop1_103_rule+0x4fc> │ │ │ │ │ - ldr r1, [pc, #1000] @ 26ce0 <_loop1_103_rule+0x88c> │ │ │ │ │ + beq 2698c <_loop1_103_rule+0x4fc> │ │ │ │ │ + ldr r1, [pc, #1000] @ 26d1c <_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 26950 <_loop1_103_rule+0x4fc> │ │ │ │ │ + beq 2698c <_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 26c14 <_loop1_103_rule+0x7c0> │ │ │ │ │ + beq 26c50 <_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 26b1c <_loop1_103_rule+0x6c8> │ │ │ │ │ + beq 26b58 <_loop1_103_rule+0x6c8> │ │ │ │ │ str r6, [r5, fp, lsl #2] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 26754 <_loop1_103_rule+0x300> │ │ │ │ │ + b 26790 <_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 26a2c <_loop1_103_rule+0x5d8> │ │ │ │ │ + bne 26a68 <_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 26bb0 <_loop1_103_rule+0x75c> │ │ │ │ │ + blt 26bec <_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 26af8 <_loop1_103_rule+0x6a4> │ │ │ │ │ + bne 26b34 <_loop1_103_rule+0x6a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 26694 <_loop1_103_rule+0x240> │ │ │ │ │ + bne 266d0 <_loop1_103_rule+0x240> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2696c <_loop1_103_rule+0x518> │ │ │ │ │ + b 269a8 <_loop1_103_rule+0x518> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2696c <_loop1_103_rule+0x518> │ │ │ │ │ + b 269a8 <_loop1_103_rule+0x518> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ - b 2671c <_loop1_103_rule+0x2c8> │ │ │ │ │ + b 26758 <_loop1_103_rule+0x2c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26844 <_loop1_103_rule+0x3f0> │ │ │ │ │ + b 26880 <_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 2696c <_loop1_103_rule+0x518> │ │ │ │ │ + beq 269a8 <_loop1_103_rule+0x518> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2696c <_loop1_103_rule+0x518> │ │ │ │ │ + bne 269a8 <_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 26bc4 <_loop1_103_rule+0x770> │ │ │ │ │ + beq 26c00 <_loop1_103_rule+0x770> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bge 26a68 <_loop1_103_rule+0x614> │ │ │ │ │ + bge 26aa4 <_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 26a4c <_loop1_103_rule+0x5f8> │ │ │ │ │ + b 26a88 <_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 26984 <_loop1_103_rule+0x530> │ │ │ │ │ + b 269c0 <_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 26844 <_loop1_103_rule+0x3f0> │ │ │ │ │ + blt 26880 <_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 267ac <_loop1_103_rule+0x358> │ │ │ │ │ + beq 267e8 <_loop1_103_rule+0x358> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26844 <_loop1_103_rule+0x3f0> │ │ │ │ │ + b 26880 <_loop1_103_rule+0x3f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 26bac <_loop1_103_rule+0x758> │ │ │ │ │ + blt 26be8 <_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 2687c <_loop1_103_rule+0x428> │ │ │ │ │ + beq 268b8 <_loop1_103_rule+0x428> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26958 <_loop1_103_rule+0x504> │ │ │ │ │ + b 26994 <_loop1_103_rule+0x504> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26a1c <_loop1_103_rule+0x5c8> │ │ │ │ │ + b 26a58 <_loop1_103_rule+0x5c8> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b 26914 <_loop1_103_rule+0x4c0> │ │ │ │ │ + b 26950 <_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 26bc4 <_loop1_103_rule+0x770> │ │ │ │ │ + beq 26c00 <_loop1_103_rule+0x770> │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 26940 <_loop1_103_rule+0x4ec> │ │ │ │ │ + b 2697c <_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 26abc <_loop1_103_rule+0x668> │ │ │ │ │ + bne 26af8 <_loop1_103_rule+0x668> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - b 26790 <_loop1_103_rule+0x33c> │ │ │ │ │ + b 267cc <_loop1_103_rule+0x33c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2676c <_loop1_103_rule+0x318> │ │ │ │ │ + b 267a8 <_loop1_103_rule+0x318> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 26490 <_loop1_103_rule+0x3c> │ │ │ │ │ + beq 264cc <_loop1_103_rule+0x3c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 26a78 <_loop1_103_rule+0x624> │ │ │ │ │ + b 26ab4 <_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 26958 <_loop1_103_rule+0x504> │ │ │ │ │ + b 26994 <_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 26958 <_loop1_103_rule+0x504> │ │ │ │ │ + b 26994 <_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 26a78 <_loop1_103_rule+0x624> │ │ │ │ │ + b 26ab4 <_loop1_103_rule+0x624> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 26a78 <_loop1_103_rule+0x624> │ │ │ │ │ + b 26ab4 <_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 26840 <_loop1_103_rule+0x3ec> │ │ │ │ │ - b 26844 <_loop1_103_rule+0x3f0> │ │ │ │ │ + beq 2687c <_loop1_103_rule+0x3ec> │ │ │ │ │ + b 26880 <_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 26a1c <_loop1_103_rule+0x5c8> │ │ │ │ │ + b 26a58 <_loop1_103_rule+0x5c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26590 <_loop1_103_rule+0x13c> │ │ │ │ │ + b 265cc <_loop1_103_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 26590 <_loop1_103_rule+0x13c> │ │ │ │ │ + b 265cc <_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 26af4 <_loop1_103_rule+0x6a0> │ │ │ │ │ + bne 26b30 <_loop1_103_rule+0x6a0> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 26860 <_loop1_103_rule+0x40c> │ │ │ │ │ + b 2689c <_loop1_103_rule+0x40c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26c4c <_loop1_103_rule+0x7f8> │ │ │ │ │ + bne 26c88 <_loop1_103_rule+0x7f8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 26590 <_loop1_103_rule+0x13c> │ │ │ │ │ + b 265cc <_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 26a78 <_loop1_103_rule+0x624> │ │ │ │ │ + b 26ab4 <_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 264c8 <_loop1_103_rule+0x74> │ │ │ │ │ - b 26b08 <_loop1_103_rule+0x6b4> │ │ │ │ │ + beq 26504 <_loop1_103_rule+0x74> │ │ │ │ │ + b 26b44 <_loop1_103_rule+0x6b4> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 26954 <_loop1_103_rule+0x500> │ │ │ │ │ + b 26990 <_loop1_103_rule+0x500> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26c88 <_loop1_103_rule+0x834> │ │ │ │ │ + b 26cc4 <_loop1_103_rule+0x834> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00026ce4 <_loop0_100_rule>: │ │ │ │ │ +00026d20 <_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] @ 2725c <_loop0_100_rule+0x578> │ │ │ │ │ + ldr r3, [pc, #1376] @ 27298 <_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 2723c <_loop0_100_rule+0x558> │ │ │ │ │ + beq 27278 <_loop0_100_rule+0x558> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 27250 <_loop0_100_rule+0x56c> │ │ │ │ │ + bne 2728c <_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 27220 <_loop0_100_rule+0x53c> │ │ │ │ │ + beq 2725c <_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 26fe4 <_loop0_100_rule+0x300> │ │ │ │ │ - ldr r9, [pc, #1284] @ 2725c <_loop0_100_rule+0x578> │ │ │ │ │ + bne 27020 <_loop0_100_rule+0x300> │ │ │ │ │ + ldr r9, [pc, #1284] @ 27298 <_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 27118 <_loop0_100_rule+0x434> │ │ │ │ │ + beq 27154 <_loop0_100_rule+0x434> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 27130 <_loop0_100_rule+0x44c> │ │ │ │ │ + bne 2716c <_loop0_100_rule+0x44c> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26ff4 <_loop0_100_rule+0x310> │ │ │ │ │ + beq 27030 <_loop0_100_rule+0x310> │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 27018 <_loop0_100_rule+0x334> │ │ │ │ │ + beq 27054 <_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 27064 <_loop0_100_rule+0x380> │ │ │ │ │ + beq 270a0 <_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 26e58 <_loop0_100_rule+0x174> │ │ │ │ │ + beq 26e94 <_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 271d0 <_loop0_100_rule+0x4ec> │ │ │ │ │ + beq 2720c <_loop0_100_rule+0x4ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e44 │ │ │ │ │ + bl 22e7c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 26e50 <_loop0_100_rule+0x16c> │ │ │ │ │ + beq 26e8c <_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 270ec <_loop0_100_rule+0x408> │ │ │ │ │ + bne 27128 <_loop0_100_rule+0x408> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 27130 <_loop0_100_rule+0x44c> │ │ │ │ │ - ldr r2, [pc, #1008] @ 2725c <_loop0_100_rule+0x578> │ │ │ │ │ + bne 2716c <_loop0_100_rule+0x44c> │ │ │ │ │ + ldr r2, [pc, #1008] @ 27298 <_loop0_100_rule+0x578> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27088 <_loop0_100_rule+0x3a4> │ │ │ │ │ + beq 270c4 <_loop0_100_rule+0x3a4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 26f6c <_loop0_100_rule+0x288> │ │ │ │ │ + beq 26fa8 <_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 26fa8 <_loop0_100_rule+0x2c4> │ │ │ │ │ + beq 26fe4 <_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 27214 <_loop0_100_rule+0x530> │ │ │ │ │ + beq 27250 <_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 271f0 <_loop0_100_rule+0x50c> │ │ │ │ │ + beq 2722c <_loop0_100_rule+0x50c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e44 │ │ │ │ │ + bl 22e7c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 270a4 <_loop0_100_rule+0x3c0> │ │ │ │ │ - ldr r1, [pc, #848] @ 27260 <_loop0_100_rule+0x57c> │ │ │ │ │ + beq 270e0 <_loop0_100_rule+0x3c0> │ │ │ │ │ + ldr r1, [pc, #848] @ 2729c <_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 270a4 <_loop0_100_rule+0x3c0> │ │ │ │ │ + beq 270e0 <_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 27190 <_loop0_100_rule+0x4ac> │ │ │ │ │ + beq 271cc <_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 2716c <_loop0_100_rule+0x488> │ │ │ │ │ + beq 271a8 <_loop0_100_rule+0x488> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str sl, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 26d60 <_loop0_100_rule+0x7c> │ │ │ │ │ + b 26d9c <_loop0_100_rule+0x7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 27148 <_loop0_100_rule+0x464> │ │ │ │ │ + blt 27184 <_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 27138 <_loop0_100_rule+0x454> │ │ │ │ │ + bne 27174 <_loop0_100_rule+0x454> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 26ea4 <_loop0_100_rule+0x1c0> │ │ │ │ │ + bne 26ee0 <_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 270c8 <_loop0_100_rule+0x3e4> │ │ │ │ │ + beq 27104 <_loop0_100_rule+0x3e4> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bgt 270f8 <_loop0_100_rule+0x414> │ │ │ │ │ + bgt 27134 <_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 27160 <_loop0_100_rule+0x47c> │ │ │ │ │ + bne 2719c <_loop0_100_rule+0x47c> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 26da4 <_loop0_100_rule+0xc0> │ │ │ │ │ + bne 26de0 <_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 26e58 <_loop0_100_rule+0x174> │ │ │ │ │ + blt 26e94 <_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 27160 <_loop0_100_rule+0x47c> │ │ │ │ │ + bne 2719c <_loop0_100_rule+0x47c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 26dc4 <_loop0_100_rule+0xe0> │ │ │ │ │ + bne 26e00 <_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 27130 <_loop0_100_rule+0x44c> │ │ │ │ │ - ldr r2, [pc, #472] @ 2725c <_loop0_100_rule+0x578> │ │ │ │ │ + bne 2716c <_loop0_100_rule+0x44c> │ │ │ │ │ + ldr r2, [pc, #472] @ 27298 <_loop0_100_rule+0x578> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 26e78 <_loop0_100_rule+0x194> │ │ │ │ │ + bne 26eb4 <_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 27138 <_loop0_100_rule+0x454> │ │ │ │ │ + bne 27174 <_loop0_100_rule+0x454> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 26e78 <_loop0_100_rule+0x194> │ │ │ │ │ + b 26eb4 <_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 26fcc <_loop0_100_rule+0x2e8> │ │ │ │ │ + bne 27008 <_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 26fe4 <_loop0_100_rule+0x300> │ │ │ │ │ + b 27020 <_loop0_100_rule+0x300> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ - b 26f2c <_loop0_100_rule+0x248> │ │ │ │ │ + b 26f68 <_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 26fd4 <_loop0_100_rule+0x2f0> │ │ │ │ │ - b 270fc <_loop0_100_rule+0x418> │ │ │ │ │ + beq 27010 <_loop0_100_rule+0x2f0> │ │ │ │ │ + b 27138 <_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 26d80 <_loop0_100_rule+0x9c> │ │ │ │ │ + beq 26dbc <_loop0_100_rule+0x9c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26fb0 <_loop0_100_rule+0x2cc> │ │ │ │ │ + b 26fec <_loop0_100_rule+0x2cc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 270ac <_loop0_100_rule+0x3c8> │ │ │ │ │ + b 270e8 <_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 270ac <_loop0_100_rule+0x3c8> │ │ │ │ │ + b 270e8 <_loop0_100_rule+0x3c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26e58 <_loop0_100_rule+0x174> │ │ │ │ │ + b 26e94 <_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 271b0 <_loop0_100_rule+0x4cc> │ │ │ │ │ + beq 271ec <_loop0_100_rule+0x4cc> │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ - b 26f58 <_loop0_100_rule+0x274> │ │ │ │ │ + b 26f94 <_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 26fb0 <_loop0_100_rule+0x2cc> │ │ │ │ │ + b 26fec <_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 26fe4 <_loop0_100_rule+0x300> │ │ │ │ │ + b 27020 <_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 26e54 <_loop0_100_rule+0x170> │ │ │ │ │ - b 26e58 <_loop0_100_rule+0x174> │ │ │ │ │ + beq 26e90 <_loop0_100_rule+0x170> │ │ │ │ │ + b 26e94 <_loop0_100_rule+0x174> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 270a8 <_loop0_100_rule+0x3c4> │ │ │ │ │ + beq 270e4 <_loop0_100_rule+0x3c4> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 270ac <_loop0_100_rule+0x3c8> │ │ │ │ │ + b 270e8 <_loop0_100_rule+0x3c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 270ac <_loop0_100_rule+0x3c8> │ │ │ │ │ + b 270e8 <_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 26fe4 <_loop0_100_rule+0x300> │ │ │ │ │ + b 27020 <_loop0_100_rule+0x300> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 26d20 <_loop0_100_rule+0x3c> │ │ │ │ │ + beq 26d5c <_loop0_100_rule+0x3c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 26fe4 <_loop0_100_rule+0x300> │ │ │ │ │ + b 27020 <_loop0_100_rule+0x300> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00027264 : │ │ │ │ │ +000272a0 : │ │ │ │ │ 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] @ 279b8 │ │ │ │ │ + ldr r3, [pc, #1852] @ 279f4 │ │ │ │ │ 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 278f8 │ │ │ │ │ + beq 27934 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2790c │ │ │ │ │ + bne 27948 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bne 275b0 │ │ │ │ │ + bne 275ec │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27364 │ │ │ │ │ + bne 273a0 │ │ │ │ │ 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 27354 │ │ │ │ │ + bne 27390 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27918 │ │ │ │ │ + bne 27954 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 27640 │ │ │ │ │ - ldr r1, [pc, #1700] @ 279b8 │ │ │ │ │ + bne 2767c │ │ │ │ │ + ldr r1, [pc, #1700] @ 279f4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2796c │ │ │ │ │ + beq 279a8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 27424 │ │ │ │ │ + bne 27460 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 273cc │ │ │ │ │ + bne 27408 │ │ │ │ │ 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 25854 │ │ │ │ │ + bl 25890 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 272c8 │ │ │ │ │ + beq 27304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ab8 │ │ │ │ │ + bl 1ab8 │ │ │ │ │ R_ARM_CALL _loop0_110_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 272c8 │ │ │ │ │ + beq 27304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 279d4 │ │ │ │ │ + bl 27a10 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 272cc │ │ │ │ │ + bne 27308 │ │ │ │ │ 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 27400 │ │ │ │ │ + beq 2743c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 27354 │ │ │ │ │ + b 27390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25854 │ │ │ │ │ + bl 25890 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 27340 │ │ │ │ │ + beq 2737c │ │ │ │ │ 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 273b4 │ │ │ │ │ + bne 273f0 │ │ │ │ │ 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 273c0 │ │ │ │ │ - b 27354 │ │ │ │ │ + beq 273fc │ │ │ │ │ + b 27390 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1404] @ 279b8 │ │ │ │ │ + ldr r2, [pc, #1404] @ 279f4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 278d8 │ │ │ │ │ + beq 27914 │ │ │ │ │ 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 274c0 │ │ │ │ │ + bne 274fc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 278ec │ │ │ │ │ + bne 27928 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27534 │ │ │ │ │ + bne 27570 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 278ec │ │ │ │ │ + bne 27928 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27578 │ │ │ │ │ + bne 275b4 │ │ │ │ │ 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 2732c │ │ │ │ │ - b 27344 │ │ │ │ │ + beq 27368 │ │ │ │ │ + b 27380 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25934 │ │ │ │ │ + bl 25970 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27458 │ │ │ │ │ + beq 27494 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 27458 │ │ │ │ │ - ldr r3, [pc, #1232] @ 279bc │ │ │ │ │ + beq 27494 │ │ │ │ │ + ldr r3, [pc, #1232] @ 279f8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #1228] @ 279c0 │ │ │ │ │ + ldr r3, [pc, #1228] @ 279fc │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 274a4 │ │ │ │ │ + beq 274e0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 274ac │ │ │ │ │ + b 274e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25934 │ │ │ │ │ + bl 25970 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2747c │ │ │ │ │ + beq 274b8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2747c │ │ │ │ │ + beq 274b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25934 │ │ │ │ │ + bl 25970 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2747c │ │ │ │ │ - ldr r3, [pc, #1100] @ 279bc │ │ │ │ │ + beq 274b8 │ │ │ │ │ + ldr r3, [pc, #1100] @ 279f8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #1100] @ 279c4 │ │ │ │ │ - b 274f0 │ │ │ │ │ + ldr r3, [pc, #1100] @ 27a00 │ │ │ │ │ + b 2752c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25934 │ │ │ │ │ + bl 25970 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 274a0 │ │ │ │ │ + beq 274dc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 274a0 │ │ │ │ │ + beq 274dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1330 │ │ │ │ │ + bl 1330 │ │ │ │ │ R_ARM_CALL _tmp_202_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 27568 │ │ │ │ │ - b 274a0 │ │ │ │ │ + bne 275a4 │ │ │ │ │ + b 274dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1012] @ 279b8 │ │ │ │ │ + ldr r2, [pc, #1012] @ 279f4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 27734 │ │ │ │ │ + beq 27770 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27754 │ │ │ │ │ + bne 27790 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 27748 │ │ │ │ │ + bne 27784 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 276e4 │ │ │ │ │ + bne 27720 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 27748 │ │ │ │ │ + bne 27784 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2764c │ │ │ │ │ + bne 27688 │ │ │ │ │ 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 272b4 │ │ │ │ │ + beq 272f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 27354 │ │ │ │ │ + b 27390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1990 │ │ │ │ │ + bl 1990 │ │ │ │ │ R_ARM_CALL _tmp_199_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27624 │ │ │ │ │ + beq 27660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ab8 │ │ │ │ │ + bl 1ab8 │ │ │ │ │ R_ARM_CALL _loop0_200_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27624 │ │ │ │ │ + beq 27660 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 27624 │ │ │ │ │ + beq 27660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1990 │ │ │ │ │ + bl 1990 │ │ │ │ │ R_ARM_CALL _tmp_201_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27624 │ │ │ │ │ - ldr r3, [pc, #816] @ 279c8 │ │ │ │ │ + beq 27660 │ │ │ │ │ + ldr r3, [pc, #816] @ 27a04 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #796] @ 279bc │ │ │ │ │ + ldr r3, [pc, #796] @ 279f8 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27628 │ │ │ │ │ + beq 27664 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 27630 │ │ │ │ │ + b 2766c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25934 │ │ │ │ │ + bl 25970 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27600 │ │ │ │ │ + beq 2763c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 27600 │ │ │ │ │ - ldr r3, [pc, #700] @ 279cc │ │ │ │ │ + beq 2763c │ │ │ │ │ + ldr r3, [pc, #700] @ 27a08 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #676] @ 279bc │ │ │ │ │ + ldr r3, [pc, #676] @ 279f8 │ │ │ │ │ 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 276b8 │ │ │ │ │ + b 276f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2786c │ │ │ │ │ + beq 278a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27630 │ │ │ │ │ + b 2766c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #592] @ 279b8 │ │ │ │ │ + ldr r2, [pc, #592] @ 279f4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 27994 │ │ │ │ │ + beq 279d0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 278c8 │ │ │ │ │ + bne 27904 │ │ │ │ │ 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 27834 │ │ │ │ │ + bne 27870 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 278c8 │ │ │ │ │ + bne 27904 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 277c8 │ │ │ │ │ + bne 27804 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 275e0 │ │ │ │ │ + b 2761c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #484] @ 279b8 │ │ │ │ │ + ldr r2, [pc, #484] @ 279f4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27874 │ │ │ │ │ + beq 278b0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 27890 │ │ │ │ │ + bne 278cc │ │ │ │ │ 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 27880 │ │ │ │ │ + beq 278bc │ │ │ │ │ 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 275dc │ │ │ │ │ - b 27840 │ │ │ │ │ + beq 27618 │ │ │ │ │ + b 2787c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #372] @ 279bc │ │ │ │ │ - ldr r3, [pc, #388] @ 279d0 │ │ │ │ │ + ldr r2, [pc, #372] @ 279f8 │ │ │ │ │ + ldr r3, [pc, #388] @ 27a0c │ │ │ │ │ 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 276c0 │ │ │ │ │ + beq 276fc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ - b 273c0 │ │ │ │ │ + b 273fc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 275c8 │ │ │ │ │ + b 27604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 277e0 │ │ │ │ │ + b 2781c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 278a0 │ │ │ │ │ + beq 278dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 277bc │ │ │ │ │ + b 277f8 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 27804 │ │ │ │ │ + bne 27840 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 277bc │ │ │ │ │ + b 277f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 275e0 │ │ │ │ │ + b 2761c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 27440 │ │ │ │ │ + beq 2747c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 274ac │ │ │ │ │ + b 274e8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 272a0 │ │ │ │ │ + beq 272dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 27354 │ │ │ │ │ + b 27390 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 279a0 │ │ │ │ │ + beq 279dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5b3c │ │ │ │ │ R_ARM_CALL _loop1_111_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 279a0 │ │ │ │ │ + beq 279dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 279d4 │ │ │ │ │ + bl 27a10 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 279a4 │ │ │ │ │ + bne 279e0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 273b4 │ │ │ │ │ - b 27400 │ │ │ │ │ + bne 273f0 │ │ │ │ │ + b 2743c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 27340 │ │ │ │ │ + bne 2737c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2732c │ │ │ │ │ - b 27428 │ │ │ │ │ + beq 27368 │ │ │ │ │ + b 27464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2776c │ │ │ │ │ + b 277a8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 2730c │ │ │ │ │ - b 27640 │ │ │ │ │ + beq 27348 │ │ │ │ │ + b 2767c │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -000279d4 : │ │ │ │ │ +00027a10 : │ │ │ │ │ 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] @ 27c2c │ │ │ │ │ + ldr r1, [pc, #576] @ 27c68 │ │ │ │ │ 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 27c1c │ │ │ │ │ + beq 27c58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 27a54 │ │ │ │ │ + bne 27a90 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bne 27a74 │ │ │ │ │ + bne 27ab0 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27a60 │ │ │ │ │ + bne 27a9c │ │ │ │ │ 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 25854 │ │ │ │ │ + bl 25890 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27a4c │ │ │ │ │ - b 27a44 │ │ │ │ │ + bne 27a88 │ │ │ │ │ + b 27a80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #420] @ 27c2c │ │ │ │ │ + ldr r2, [pc, #420] @ 27c68 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 27bfc │ │ │ │ │ + beq 27c38 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27b10 │ │ │ │ │ + bne 27b4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 27c10 │ │ │ │ │ + bne 27c4c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27bc4 │ │ │ │ │ + bne 27c00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 27c10 │ │ │ │ │ + bne 27c4c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27b88 │ │ │ │ │ + bne 27bc4 │ │ │ │ │ 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 27a30 │ │ │ │ │ - b 27a54 │ │ │ │ │ + beq 27a6c │ │ │ │ │ + b 27a90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25934 │ │ │ │ │ + bl 25970 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27aa0 │ │ │ │ │ + beq 27adc │ │ │ │ │ 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] @ 27c30 │ │ │ │ │ - beq 27aa0 │ │ │ │ │ + ldrne r3, [pc, #248] @ 27c6c │ │ │ │ │ + beq 27adc │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #240] @ 27c34 │ │ │ │ │ + ldr r3, [pc, #240] @ 27c70 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27aec │ │ │ │ │ + beq 27b28 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 27af4 │ │ │ │ │ + b 27b30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25934 │ │ │ │ │ + bl 25970 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27ae8 │ │ │ │ │ + beq 27b24 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27ae8 │ │ │ │ │ + beq 27b24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1330 │ │ │ │ │ + bl 1330 │ │ │ │ │ R_ARM_CALL _tmp_202_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 27ae8 │ │ │ │ │ - ldr r3, [pc, #116] @ 27c38 │ │ │ │ │ - b 27b38 │ │ │ │ │ + beq 27b24 │ │ │ │ │ + ldr r3, [pc, #116] @ 27c74 │ │ │ │ │ + b 27b74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25934 │ │ │ │ │ + bl 25970 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27ac4 │ │ │ │ │ + beq 27b00 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27ac4 │ │ │ │ │ + beq 27b00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25934 │ │ │ │ │ + bl 25970 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 27ac4 │ │ │ │ │ - b 27bbc │ │ │ │ │ + beq 27b00 │ │ │ │ │ + b 27bf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 27c24 │ │ │ │ │ + beq 27c60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27af4 │ │ │ │ │ + b 27b30 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 27a04 │ │ │ │ │ + b 27a40 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 27a8c │ │ │ │ │ + b 27ac8 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00027c3c <_loop0_1_rule>: │ │ │ │ │ +00027c78 <_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] @ 27e00 <_loop0_1_rule+0x1c4> │ │ │ │ │ + ldr r2, [pc, #428] @ 27e3c <_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 27d9c <_loop0_1_rule+0x160> │ │ │ │ │ + beq 27dd8 <_loop0_1_rule+0x160> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 27db0 <_loop0_1_rule+0x174> │ │ │ │ │ + bne 27dec <_loop0_1_rule+0x174> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 27d80 <_loop0_1_rule+0x144> │ │ │ │ │ + beq 27dbc <_loop0_1_rule+0x144> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 27d50 <_loop0_1_rule+0x114> │ │ │ │ │ + bne 27d8c <_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 27cd8 <_loop0_1_rule+0x9c> │ │ │ │ │ + bne 27d14 <_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 27dbc <_loop0_1_rule+0x180> │ │ │ │ │ + beq 27df8 <_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 │ │ │ │ │ @@ -44374,207 +44388,207 @@ │ │ │ │ │ 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 27d38 <_loop0_1_rule+0xfc> │ │ │ │ │ + bne 27d74 <_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 27dbc <_loop0_1_rule+0x180> │ │ │ │ │ + beq 27df8 <_loop0_1_rule+0x180> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 27cbc <_loop0_1_rule+0x80> │ │ │ │ │ + ble 27cf8 <_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 27cbc <_loop0_1_rule+0x80> │ │ │ │ │ - b 27d1c <_loop0_1_rule+0xe0> │ │ │ │ │ + beq 27cf8 <_loop0_1_rule+0x80> │ │ │ │ │ + b 27d58 <_loop0_1_rule+0xe0> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq 27d60 <_loop0_1_rule+0x124> │ │ │ │ │ + beq 27d9c <_loop0_1_rule+0x124> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str sl, [r6, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 27ce8 <_loop0_1_rule+0xac> │ │ │ │ │ + b 27d24 <_loop0_1_rule+0xac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27ccc <_loop0_1_rule+0x90> │ │ │ │ │ + b 27d08 <_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 27de0 <_loop0_1_rule+0x1a4> │ │ │ │ │ + beq 27e1c <_loop0_1_rule+0x1a4> │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 27d40 <_loop0_1_rule+0x104> │ │ │ │ │ + b 27d7c <_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 27ccc <_loop0_1_rule+0x90> │ │ │ │ │ + b 27d08 <_loop0_1_rule+0x90> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27c74 <_loop0_1_rule+0x38> │ │ │ │ │ + beq 27cb0 <_loop0_1_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 27ccc <_loop0_1_rule+0x90> │ │ │ │ │ + b 27d08 <_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 27ccc <_loop0_1_rule+0x90> │ │ │ │ │ + b 27d08 <_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 27ccc <_loop0_1_rule+0x90> │ │ │ │ │ + b 27d08 <_loop0_1_rule+0x90> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00027e04 <_tmp_167_rule>: │ │ │ │ │ +00027e40 <_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] @ 27eb8 <_tmp_167_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ 27ef4 <_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 27e98 <_tmp_167_rule+0x94> │ │ │ │ │ + beq 27ed4 <_tmp_167_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 27eac <_tmp_167_rule+0xa8> │ │ │ │ │ + bne 27ee8 <_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 27e8c <_tmp_167_rule+0x88> │ │ │ │ │ + bne 27ec8 <_tmp_167_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 27e8c <_tmp_167_rule+0x88> │ │ │ │ │ + bne 27ec8 <_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 27e8c <_tmp_167_rule+0x88> │ │ │ │ │ + bne 27ec8 <_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 27e84 <_tmp_167_rule+0x80> │ │ │ │ │ + b 27ec0 <_tmp_167_rule+0x80> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27e3c <_tmp_167_rule+0x38> │ │ │ │ │ + beq 27e78 <_tmp_167_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 27e84 <_tmp_167_rule+0x80> │ │ │ │ │ + b 27ec0 <_tmp_167_rule+0x80> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00027ebc : │ │ │ │ │ +00027ef8 : │ │ │ │ │ or_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r2, [pc, #896] @ 28254 │ │ │ │ │ + ldr r2, [pc, #896] @ 28290 │ │ │ │ │ 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 28220 │ │ │ │ │ + beq 2825c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 28234 │ │ │ │ │ + bne 28270 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 281b0 │ │ │ │ │ + beq 281ec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #832] @ 28254 │ │ │ │ │ + ldr r2, [pc, #832] @ 28290 │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 281fc │ │ │ │ │ + beq 28238 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28258 │ │ │ │ │ + bl 28294 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 280e0 │ │ │ │ │ - ldr r2, [pc, #776] @ 28254 │ │ │ │ │ + beq 2811c │ │ │ │ │ + ldr r2, [pc, #776] @ 28290 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 281a4 │ │ │ │ │ + beq 281e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 280d4 │ │ │ │ │ + bne 28110 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 280c8 │ │ │ │ │ + beq 28104 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 280d4 │ │ │ │ │ + bne 28110 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2802c │ │ │ │ │ + bne 28068 │ │ │ │ │ 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 280c0 │ │ │ │ │ + beq 280fc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -44582,72 +44596,72 @@ │ │ │ │ │ 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 280e8 │ │ │ │ │ + beq 28124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 2801c │ │ │ │ │ + beq 28058 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 280f4 │ │ │ │ │ + bne 28130 │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 28120 │ │ │ │ │ + beq 2815c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28258 │ │ │ │ │ + bl 28294 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2819c │ │ │ │ │ + beq 281d8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r0, [r6] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28144 │ │ │ │ │ + bne 28180 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 280c0 │ │ │ │ │ + beq 280fc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 27fac │ │ │ │ │ + ble 27fe8 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r6, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 27fac │ │ │ │ │ - b 2809c │ │ │ │ │ + beq 27fe8 │ │ │ │ │ + b 280d8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -44655,454 +44669,454 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov ip, #0 │ │ │ │ │ - b 28018 │ │ │ │ │ + b 28054 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_CALL _PyAST_MatchOr │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - bne 28014 │ │ │ │ │ + bne 28050 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 280ec │ │ │ │ │ + beq 28128 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 2801c │ │ │ │ │ + b 28058 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 28258 │ │ │ │ │ + bl 28294 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 28070 │ │ │ │ │ + beq 280ac │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 28170 │ │ │ │ │ + beq 281ac │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ str r2, [r6, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 28058 │ │ │ │ │ + b 28094 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 280bc │ │ │ │ │ + beq 280f8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 28160 │ │ │ │ │ + b 2819c │ │ │ │ │ str r9, [sp, #16] │ │ │ │ │ - b 28078 │ │ │ │ │ + b 280b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 27f58 │ │ │ │ │ + b 27f94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 28240 │ │ │ │ │ + blt 2827c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ movne ip, #0 │ │ │ │ │ - bne 2801c │ │ │ │ │ - ldr r3, [pc, #100] @ 28254 │ │ │ │ │ + bne 28058 │ │ │ │ │ + ldr r3, [pc, #100] @ 28290 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 27f30 │ │ │ │ │ + bne 27f6c │ │ │ │ │ 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 27f30 │ │ │ │ │ - b 280e8 │ │ │ │ │ + beq 27f6c │ │ │ │ │ + b 28124 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27ef8 │ │ │ │ │ + beq 27f34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - b 2801c │ │ │ │ │ + b 28058 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 2801c │ │ │ │ │ + b 28058 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00028258 : │ │ │ │ │ +00028294 : │ │ │ │ │ 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] @ 29254 │ │ │ │ │ + ldr r2, [pc, #4068] @ 29290 │ │ │ │ │ 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 290cc │ │ │ │ │ + beq 29108 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 290e0 │ │ │ │ │ + bne 2911c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #4024] @ 29258 │ │ │ │ │ + ldr r1, [pc, #4024] @ 29294 │ │ │ │ │ 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 282cc │ │ │ │ │ + beq 28308 │ │ │ │ │ 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 290e0 │ │ │ │ │ + bne 2911c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3940] @ 29254 │ │ │ │ │ + ldr r2, [pc, #3940] @ 29290 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 290ec │ │ │ │ │ + beq 29128 │ │ │ │ │ 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 29158 │ │ │ │ │ + beq 29194 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3bb0 │ │ │ │ │ R_ARM_CALL signed_number_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 2881c │ │ │ │ │ + bne 28858 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 29184 │ │ │ │ │ + bne 291c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3d48 │ │ │ │ │ R_ARM_CALL complex_number_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 28834 │ │ │ │ │ + bne 28870 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 29184 │ │ │ │ │ + bne 291c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a06c │ │ │ │ │ + bl a088 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 28834 │ │ │ │ │ + bne 28870 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 29184 │ │ │ │ │ - ldr r1, [pc, #3812] @ 2925c │ │ │ │ │ + bne 291c0 │ │ │ │ │ + ldr r1, [pc, #3812] @ 29298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28f4c │ │ │ │ │ + bne 28f88 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 29184 │ │ │ │ │ - ldr r1, [pc, #3780] @ 29260 │ │ │ │ │ + bne 291c0 │ │ │ │ │ + ldr r1, [pc, #3780] @ 2929c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2903c │ │ │ │ │ + bne 29078 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 29184 │ │ │ │ │ - ldr r1, [pc, #3748] @ 29264 │ │ │ │ │ + bne 291c0 │ │ │ │ │ + ldr r1, [pc, #3748] @ 292a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2907c │ │ │ │ │ + bne 290b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 290bc │ │ │ │ │ - ldr r1, [pc, #3688] @ 29254 │ │ │ │ │ + bne 290f8 │ │ │ │ │ + ldr r1, [pc, #3688] @ 29290 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 29108 │ │ │ │ │ + beq 29144 │ │ │ │ │ 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 29128 │ │ │ │ │ + beq 29164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3f60 │ │ │ │ │ R_ARM_CALL pattern_capture_target_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 28794 │ │ │ │ │ + bne 287d0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 290bc │ │ │ │ │ + bne 290f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4060 │ │ │ │ │ R_ARM_CALL wildcard_pattern_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 287f0 │ │ │ │ │ + bne 2882c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 290e0 │ │ │ │ │ + bne 2911c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3548] @ 29254 │ │ │ │ │ + ldr r2, [pc, #3548] @ 29290 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 28f34 │ │ │ │ │ + beq 28f70 │ │ │ │ │ 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 28efc │ │ │ │ │ + beq 28f38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 41c4 │ │ │ │ │ R_ARM_CALL attr_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 28d68 │ │ │ │ │ + bne 28da4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 290bc │ │ │ │ │ + bne 290f8 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3456] @ 29254 │ │ │ │ │ + ldr r3, [pc, #3456] @ 29290 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 291f0 │ │ │ │ │ + beq 2922c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28d30 │ │ │ │ │ + bne 28d6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 290e0 │ │ │ │ │ + bne 2911c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3392] @ 29254 │ │ │ │ │ + ldr r2, [pc, #3392] @ 29290 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2901c │ │ │ │ │ + beq 29058 │ │ │ │ │ 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 29210 │ │ │ │ │ + beq 2924c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28b40 │ │ │ │ │ + bne 28b7c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 29030 │ │ │ │ │ + bne 2906c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28fc0 │ │ │ │ │ + bne 28ffc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 290bc │ │ │ │ │ + bne 290f8 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3260] @ 29254 │ │ │ │ │ + ldr r3, [pc, #3260] @ 29290 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 28fa0 │ │ │ │ │ + beq 28fdc │ │ │ │ │ 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 292f0 │ │ │ │ │ + beq 2932c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28894 │ │ │ │ │ + bne 288d0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 28fb4 │ │ │ │ │ + bne 28ff0 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28904 │ │ │ │ │ + bne 28940 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bne 28fb4 │ │ │ │ │ + bne 28ff0 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 289a8 │ │ │ │ │ + bne 289e4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bne 28fb4 │ │ │ │ │ + bne 28ff0 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28a88 │ │ │ │ │ + bne 28ac4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 290bc │ │ │ │ │ + bne 290f8 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3056] @ 29254 │ │ │ │ │ + ldr r3, [pc, #3056] @ 29290 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 291d0 │ │ │ │ │ + beq 2920c │ │ │ │ │ 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 29288 │ │ │ │ │ + beq 292c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 440c │ │ │ │ │ R_ARM_CALL name_or_attr_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 286c0 │ │ │ │ │ + beq 286fc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 286c0 │ │ │ │ │ + beq 286fc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29330 │ │ │ │ │ + bne 2936c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 291e4 │ │ │ │ │ + bne 29220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 440c │ │ │ │ │ R_ARM_CALL name_or_attr_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 28bc8 │ │ │ │ │ + beq 28c04 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28bc8 │ │ │ │ │ + beq 28c04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4a9c │ │ │ │ │ R_ARM_CALL positional_patterns_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 28bc8 │ │ │ │ │ + beq 28c04 │ │ │ │ │ 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 28bcc │ │ │ │ │ + bne 28c08 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28bc8 │ │ │ │ │ + beq 28c04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 291e4 │ │ │ │ │ + beq 29220 │ │ │ │ │ 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] │ │ │ │ │ @@ -45110,204 +45124,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 28ccc │ │ │ │ │ + beq 28d08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 287f0 │ │ │ │ │ + b 2882c │ │ │ │ │ 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 28434 │ │ │ │ │ + beq 28470 │ │ │ │ │ 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 292cc │ │ │ │ │ + beq 29308 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - ldr r2, [pc, #2652] @ 29258 │ │ │ │ │ + ldr r2, [pc, #2652] @ 29294 │ │ │ │ │ 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 282c4 │ │ │ │ │ - ldr r1, [pc, #2628] @ 29268 │ │ │ │ │ + b 28300 │ │ │ │ │ + ldr r1, [pc, #2628] @ 292a4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28320 │ │ │ │ │ + beq 2835c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 291a8 │ │ │ │ │ + beq 291e4 │ │ │ │ │ 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 287e4 │ │ │ │ │ + bne 28820 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 283d0 │ │ │ │ │ + beq 2840c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 283d8 │ │ │ │ │ + b 28414 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 285d0 │ │ │ │ │ + beq 2860c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 29320 │ │ │ │ │ + beq 2935c │ │ │ │ │ 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 28988 │ │ │ │ │ + beq 289c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 287f0 │ │ │ │ │ + b 2882c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5cb4 │ │ │ │ │ R_ARM_CALL double_star_pattern_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 285f4 │ │ │ │ │ + beq 28630 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 285f8 │ │ │ │ │ + bne 28634 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 285f4 │ │ │ │ │ + beq 28630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 29320 │ │ │ │ │ + beq 2935c │ │ │ │ │ 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 288f0 │ │ │ │ │ + bne 2892c │ │ │ │ │ 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 28640 │ │ │ │ │ - b 28648 │ │ │ │ │ + beq 2867c │ │ │ │ │ + b 28684 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5d48 │ │ │ │ │ R_ARM_CALL items_pattern_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 28618 │ │ │ │ │ + beq 28654 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28618 │ │ │ │ │ + beq 28654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5cb4 │ │ │ │ │ R_ARM_CALL double_star_pattern_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 28618 │ │ │ │ │ + beq 28654 │ │ │ │ │ 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 2861c │ │ │ │ │ + bne 28658 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28618 │ │ │ │ │ + beq 28654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 29320 │ │ │ │ │ + beq 2935c │ │ │ │ │ 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 │ │ │ │ │ @@ -45328,40 +45342,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 288f0 │ │ │ │ │ - b 28988 │ │ │ │ │ + bne 2892c │ │ │ │ │ + b 289c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5d48 │ │ │ │ │ R_ARM_CALL items_pattern_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2863c │ │ │ │ │ + beq 28678 │ │ │ │ │ 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 28644 │ │ │ │ │ + bne 28680 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2863c │ │ │ │ │ + beq 28678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 29320 │ │ │ │ │ + beq 2935c │ │ │ │ │ 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 │ │ │ │ │ @@ -45381,94 +45395,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 288f0 │ │ │ │ │ - b 28988 │ │ │ │ │ + bne 2892c │ │ │ │ │ + b 289c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 44a0 │ │ │ │ │ R_ARM_CALL maybe_sequence_pattern_rule │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 28550 │ │ │ │ │ + bne 2858c │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2854c │ │ │ │ │ + beq 28588 │ │ │ │ │ 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 2900c │ │ │ │ │ + beq 29048 │ │ │ │ │ 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 288f0 │ │ │ │ │ + bne 2892c │ │ │ │ │ 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 28574 │ │ │ │ │ - b 2857c │ │ │ │ │ + beq 285b0 │ │ │ │ │ + b 285b8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 291e4 │ │ │ │ │ + bne 29220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 440c │ │ │ │ │ R_ARM_CALL name_or_attr_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 28cec │ │ │ │ │ + beq 28d28 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28cec │ │ │ │ │ + beq 28d28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4c9c │ │ │ │ │ R_ARM_CALL keyword_patterns_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 28cec │ │ │ │ │ + beq 28d28 │ │ │ │ │ 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 28cf0 │ │ │ │ │ + bne 28d2c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28cec │ │ │ │ │ + beq 28d28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 291e4 │ │ │ │ │ + beq 29220 │ │ │ │ │ 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 │ │ │ │ │ @@ -45496,135 +45510,135 @@ │ │ │ │ │ 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 28780 │ │ │ │ │ + bne 287bc │ │ │ │ │ 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 28d20 │ │ │ │ │ - b 28d24 │ │ │ │ │ + beq 28d5c │ │ │ │ │ + b 28d60 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 291e4 │ │ │ │ │ + bne 29220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 440c │ │ │ │ │ R_ARM_CALL name_or_attr_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 28de8 │ │ │ │ │ + bne 28e24 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 29380 │ │ │ │ │ + bne 293bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 287f0 │ │ │ │ │ + b 2882c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 383c <_tmp_7_rule+0x6c> │ │ │ │ │ R_ARM_CALL pattern_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 284ec │ │ │ │ │ + beq 28528 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 284ec │ │ │ │ │ + beq 28528 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 287f0 │ │ │ │ │ - ldr r1, [pc, #1276] @ 2926c │ │ │ │ │ + b 2882c │ │ │ │ │ + ldr r1, [pc, #1276] @ 292a8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 284ac │ │ │ │ │ + beq 284e8 │ │ │ │ │ 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 284b8 │ │ │ │ │ + beq 284f4 │ │ │ │ │ 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 288f0 │ │ │ │ │ + bne 2892c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 284b0 │ │ │ │ │ + beq 284ec │ │ │ │ │ mov r8, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 284b8 │ │ │ │ │ + b 284f4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28d0c │ │ │ │ │ + beq 28d48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4a9c │ │ │ │ │ R_ARM_CALL positional_patterns_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 28d0c │ │ │ │ │ + beq 28d48 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28d0c │ │ │ │ │ + beq 28d48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4c9c │ │ │ │ │ R_ARM_CALL keyword_patterns_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 28d0c │ │ │ │ │ + beq 28d48 │ │ │ │ │ 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 28d0c │ │ │ │ │ + bne 28d48 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28d0c │ │ │ │ │ + beq 28d48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 291e4 │ │ │ │ │ + beq 29220 │ │ │ │ │ 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 │ │ │ │ │ @@ -45654,251 +45668,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 28780 │ │ │ │ │ - b 28ccc │ │ │ │ │ + bne 287bc │ │ │ │ │ + b 28d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 28f8c │ │ │ │ │ + blt 28fc8 │ │ │ │ │ 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 2849c │ │ │ │ │ + beq 284d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 284b8 │ │ │ │ │ + b 284f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2847c │ │ │ │ │ - b 28f28 │ │ │ │ │ + beq 284b8 │ │ │ │ │ + b 28f64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 291a8 │ │ │ │ │ + beq 291e4 │ │ │ │ │ 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] @ 29270 │ │ │ │ │ + ldr r0, [pc, #756] @ 292ac │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 287e4 │ │ │ │ │ - b 28870 │ │ │ │ │ + bne 28820 │ │ │ │ │ + b 288ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 284b8 │ │ │ │ │ + b 284f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2859c │ │ │ │ │ + beq 285d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 28648 │ │ │ │ │ + b 28684 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34e0 │ │ │ │ │ + bl 34e0 │ │ │ │ │ R_ARM_CALL open_sequence_pattern_rule │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 28578 │ │ │ │ │ + bne 285b4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28570 │ │ │ │ │ + beq 285ac │ │ │ │ │ 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 28b88 │ │ │ │ │ + bne 28bc4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 2857c │ │ │ │ │ + b 285b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 28518 │ │ │ │ │ + beq 28554 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 2857c │ │ │ │ │ + b 285b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 291a8 │ │ │ │ │ + beq 291e4 │ │ │ │ │ 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] @ 29274 │ │ │ │ │ + ldr r0, [pc, #520] @ 292b0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 287e4 │ │ │ │ │ - b 28870 │ │ │ │ │ + bne 28820 │ │ │ │ │ + b 288ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 291a8 │ │ │ │ │ + beq 291e4 │ │ │ │ │ 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] @ 29278 │ │ │ │ │ + ldr r0, [pc, #460] @ 292b4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 287e4 │ │ │ │ │ - b 28870 │ │ │ │ │ + bne 28820 │ │ │ │ │ + b 288ac │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 282c4 │ │ │ │ │ + b 28300 │ │ │ │ │ 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 28294 │ │ │ │ │ + beq 282d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 290c4 │ │ │ │ │ + b 29100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 29184 │ │ │ │ │ + bne 291c0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 282f4 │ │ │ │ │ + b 28330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 283f8 │ │ │ │ │ + beq 28434 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 28434 │ │ │ │ │ + b 28470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 29190 │ │ │ │ │ + blt 291cc │ │ │ │ │ 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 28418 │ │ │ │ │ - b 2911c │ │ │ │ │ + beq 28454 │ │ │ │ │ + b 29158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 291b8 │ │ │ │ │ + blt 291f4 │ │ │ │ │ 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 28310 │ │ │ │ │ + beq 2834c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 283d8 │ │ │ │ │ + b 28414 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 28434 │ │ │ │ │ + b 28470 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 283d8 │ │ │ │ │ + b 28414 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 283d8 │ │ │ │ │ + b 28414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 28668 │ │ │ │ │ + beq 286a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 28d24 │ │ │ │ │ + b 28d60 │ │ │ │ │ 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 284d8 │ │ │ │ │ - b 284f8 │ │ │ │ │ + beq 28514 │ │ │ │ │ + b 28534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 29240 │ │ │ │ │ + blt 2927c │ │ │ │ │ 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 28538 │ │ │ │ │ - b 29030 │ │ │ │ │ + beq 28574 │ │ │ │ │ + b 2906c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 2857c │ │ │ │ │ + b 285b8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000042d │ │ │ │ │ .word 0x00000266 │ │ │ │ │ .word 0x00000265 │ │ │ │ │ .word 0x00000267 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_67_rule │ │ │ │ │ @@ -45911,60 +45925,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 292b8 │ │ │ │ │ + blt 292f4 │ │ │ │ │ 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 28688 │ │ │ │ │ - b 291e4 │ │ │ │ │ + beq 286c4 │ │ │ │ │ + b 29220 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 28d24 │ │ │ │ │ + b 28d60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2842c │ │ │ │ │ + beq 28468 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 28434 │ │ │ │ │ + b 28470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 29404 │ │ │ │ │ + blt 29440 │ │ │ │ │ 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 285bc │ │ │ │ │ - b 28fb4 │ │ │ │ │ + beq 285f8 │ │ │ │ │ + b 28ff0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 28648 │ │ │ │ │ + b 28684 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 291e4 │ │ │ │ │ + beq 29220 │ │ │ │ │ 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 │ │ │ │ │ @@ -45972,107 +45986,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 28780 │ │ │ │ │ - b 28ccc │ │ │ │ │ + bne 287bc │ │ │ │ │ + b 28d08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 28d24 │ │ │ │ │ + bne 28d60 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #-296] @ 2927c │ │ │ │ │ + ldr r3, [pc, #-296] @ 292b8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 293e4 │ │ │ │ │ + beq 29420 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 440c │ │ │ │ │ R_ARM_CALL name_or_attr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 293d4 │ │ │ │ │ + beq 29410 │ │ │ │ │ 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 29418 │ │ │ │ │ + bne 29454 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 28d20 │ │ │ │ │ + b 28d5c │ │ │ │ │ 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 293a8 │ │ │ │ │ - b 293d8 │ │ │ │ │ + beq 293e4 │ │ │ │ │ + b 29414 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 28648 │ │ │ │ │ - ldr r2, [pc, #-420] @ 2927c │ │ │ │ │ + b 28684 │ │ │ │ │ + ldr r2, [pc, #-420] @ 292b8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2959c │ │ │ │ │ + beq 295d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ movne r3, r2 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 293d4 │ │ │ │ │ + bne 29410 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-476] @ 2927c │ │ │ │ │ + ldr r2, [pc, #-476] @ 292b8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 29578 │ │ │ │ │ + beq 295b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 4a9c │ │ │ │ │ R_ARM_CALL positional_patterns_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 29554 │ │ │ │ │ + bne 29590 │ │ │ │ │ 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 29548 │ │ │ │ │ + bne 29584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4c9c │ │ │ │ │ R_ARM_CALL keyword_patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29544 │ │ │ │ │ + beq 29580 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29544 │ │ │ │ │ + beq 29580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4a9c │ │ │ │ │ R_ARM_CALL positional_patterns_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 29548 │ │ │ │ │ + beq 29584 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #-596] @ 29280 │ │ │ │ │ + ldr r3, [pc, #-596] @ 292bc │ │ │ │ │ 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 │ │ │ │ │ @@ -46080,115 +46094,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] @ 29284 │ │ │ │ │ + ldr r3, [pc, #-640] @ 292c0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, sl │ │ │ │ │ str fp, [sp] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 15e4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 293d8 │ │ │ │ │ - b 293d4 │ │ │ │ │ + bne 29414 │ │ │ │ │ + b 29410 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 293d4 │ │ │ │ │ + b 29410 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 29470 │ │ │ │ │ + beq 294ac │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 29474 │ │ │ │ │ + b 294b0 │ │ │ │ │ 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 2945c │ │ │ │ │ - b 29548 │ │ │ │ │ + beq 29498 │ │ │ │ │ + b 29584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 29430 │ │ │ │ │ + b 2946c │ │ │ │ │ │ │ │ │ │ -000295ac : │ │ │ │ │ +000295e8 : │ │ │ │ │ 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] @ 29890 │ │ │ │ │ + ldr r2, [pc, #716] @ 298cc │ │ │ │ │ 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 297ec │ │ │ │ │ + beq 29828 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 29724 │ │ │ │ │ + bne 29760 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 29810 │ │ │ │ │ + beq 2984c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #652] @ 29890 │ │ │ │ │ + ldr r2, [pc, #652] @ 298cc │ │ │ │ │ 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 2985c │ │ │ │ │ + beq 29898 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29680 │ │ │ │ │ + bne 296bc │ │ │ │ │ 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 29724 │ │ │ │ │ + bne 29760 │ │ │ │ │ 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 296ac │ │ │ │ │ + bne 296e8 │ │ │ │ │ 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} │ │ │ │ │ @@ -46196,66 +46210,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 296f8 │ │ │ │ │ + beq 29734 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 29670 │ │ │ │ │ - ldr r2, [pc, #476] @ 29890 │ │ │ │ │ + b 296ac │ │ │ │ │ + ldr r2, [pc, #476] @ 298cc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 29804 │ │ │ │ │ + beq 29840 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 29664 │ │ │ │ │ + bne 296a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 29730 │ │ │ │ │ + bne 2976c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 29664 │ │ │ │ │ + b 296a0 │ │ │ │ │ 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 2964c │ │ │ │ │ + beq 29688 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 29670 │ │ │ │ │ + b 296ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_CALL _PyPegen_ensure_real │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 297b8 │ │ │ │ │ + beq 297f4 │ │ │ │ │ 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 297e0 │ │ │ │ │ + beq 2981c │ │ │ │ │ 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] │ │ │ │ │ @@ -46263,282 +46277,282 @@ │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, r8 │ │ │ │ │ - bne 296a0 │ │ │ │ │ + bne 296dc │ │ │ │ │ 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 296a0 │ │ │ │ │ - b 29670 │ │ │ │ │ + beq 296dc │ │ │ │ │ + b 296ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 296ec │ │ │ │ │ + beq 29728 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 29664 │ │ │ │ │ + b 296a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 29670 │ │ │ │ │ + b 296ac │ │ │ │ │ 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 295e8 │ │ │ │ │ - b 29724 │ │ │ │ │ + beq 29624 │ │ │ │ │ + b 29760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 296c0 │ │ │ │ │ + b 296fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2987c │ │ │ │ │ + blt 298b8 │ │ │ │ │ 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 29670 │ │ │ │ │ - ldr r3, [pc, #64] @ 29890 │ │ │ │ │ + bne 296ac │ │ │ │ │ + ldr r3, [pc, #64] @ 298cc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 29620 │ │ │ │ │ + bne 2965c │ │ │ │ │ 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 29620 │ │ │ │ │ - b 29714 │ │ │ │ │ + beq 2965c │ │ │ │ │ + b 29750 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 29670 │ │ │ │ │ + b 296ac │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00029894 <_tmp_253_rule>: │ │ │ │ │ +000298d0 <_tmp_253_rule>: │ │ │ │ │ _tmp_253_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r1, [pc, #740] @ 29b90 <_tmp_253_rule+0x2fc> │ │ │ │ │ + ldr r1, [pc, #740] @ 29bcc <_tmp_253_rule+0x2fc> │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 29b70 <_tmp_253_rule+0x2dc> │ │ │ │ │ + beq 29bac <_tmp_253_rule+0x2dc> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 29b84 <_tmp_253_rule+0x2f0> │ │ │ │ │ - ldr r1, [pc, #696] @ 29b90 <_tmp_253_rule+0x2fc> │ │ │ │ │ + bne 29bc0 <_tmp_253_rule+0x2f0> │ │ │ │ │ + ldr r1, [pc, #696] @ 29bcc <_tmp_253_rule+0x2fc> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 29a88 <_tmp_253_rule+0x1f4> │ │ │ │ │ + beq 29ac4 <_tmp_253_rule+0x1f4> │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 29aac <_tmp_253_rule+0x218> │ │ │ │ │ + beq 29ae8 <_tmp_253_rule+0x218> │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r9, lsl #2] │ │ │ │ │ ldr r8, [r2, #12] │ │ │ │ │ ldr r7, [r2, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 29984 <_tmp_253_rule+0xf0> │ │ │ │ │ + bne 299c0 <_tmp_253_rule+0xf0> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 299c4 <_tmp_253_rule+0x130> │ │ │ │ │ + bne 29a00 <_tmp_253_rule+0x130> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 29990 <_tmp_253_rule+0xfc> │ │ │ │ │ + bne 299cc <_tmp_253_rule+0xfc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b624 │ │ │ │ │ + bl 1b638 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 29998 <_tmp_253_rule+0x104> │ │ │ │ │ + beq 299d4 <_tmp_253_rule+0x104> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 29944 <_tmp_253_rule+0xb0> │ │ │ │ │ + beq 29980 <_tmp_253_rule+0xb0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 29b84 <_tmp_253_rule+0x2f0> │ │ │ │ │ + bne 29bc0 <_tmp_253_rule+0x2f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ad8 │ │ │ │ │ + bl 17aec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 29964 <_tmp_253_rule+0xd0> │ │ │ │ │ + b 299a0 <_tmp_253_rule+0xd0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - bne 29984 <_tmp_253_rule+0xf0> │ │ │ │ │ + bne 299c0 <_tmp_253_rule+0xf0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #424] @ 29b90 <_tmp_253_rule+0x2fc> │ │ │ │ │ + ldr r1, [pc, #424] @ 29bcc <_tmp_253_rule+0x2fc> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 29b4c <_tmp_253_rule+0x2b8> │ │ │ │ │ + beq 29b88 <_tmp_253_rule+0x2b8> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29adc <_tmp_253_rule+0x248> │ │ │ │ │ + bne 29b18 <_tmp_253_rule+0x248> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ mov fp, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 29984 <_tmp_253_rule+0xf0> │ │ │ │ │ + bne 299c0 <_tmp_253_rule+0xf0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 29998 <_tmp_253_rule+0x104> │ │ │ │ │ + beq 299d4 <_tmp_253_rule+0x104> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_CALL _PyAST_Slice │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29b28 <_tmp_253_rule+0x294> │ │ │ │ │ + beq 29b64 <_tmp_253_rule+0x294> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 299bc <_tmp_253_rule+0x128> │ │ │ │ │ + b 299f8 <_tmp_253_rule+0x128> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 29990 <_tmp_253_rule+0xfc> │ │ │ │ │ + bne 299cc <_tmp_253_rule+0xfc> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne 298f8 <_tmp_253_rule+0x64> │ │ │ │ │ + bne 29934 <_tmp_253_rule+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 29b10 <_tmp_253_rule+0x27c> │ │ │ │ │ + blt 29b4c <_tmp_253_rule+0x27c> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r9, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r8, [r2, #12] │ │ │ │ │ ldr r7, [r2, #16] │ │ │ │ │ - beq 29908 <_tmp_253_rule+0x74> │ │ │ │ │ - b 29990 <_tmp_253_rule+0xfc> │ │ │ │ │ + beq 29944 <_tmp_253_rule+0x74> │ │ │ │ │ + b 299cc <_tmp_253_rule+0xfc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 29a10 <_tmp_253_rule+0x17c> │ │ │ │ │ + bne 29a4c <_tmp_253_rule+0x17c> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29a18 <_tmp_253_rule+0x184> │ │ │ │ │ + bne 29a54 <_tmp_253_rule+0x184> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29970 <_tmp_253_rule+0xdc> │ │ │ │ │ + bne 299ac <_tmp_253_rule+0xdc> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 29a14 <_tmp_253_rule+0x180> │ │ │ │ │ + b 29a50 <_tmp_253_rule+0x180> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 29998 <_tmp_253_rule+0x104> │ │ │ │ │ + b 299d4 <_tmp_253_rule+0x104> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ movne r1, r2 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 29998 <_tmp_253_rule+0x104> │ │ │ │ │ + b 299d4 <_tmp_253_rule+0x104> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 299f4 <_tmp_253_rule+0x160> │ │ │ │ │ - b 29984 <_tmp_253_rule+0xf0> │ │ │ │ │ + beq 29a30 <_tmp_253_rule+0x160> │ │ │ │ │ + b 299c0 <_tmp_253_rule+0xf0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 298d0 <_tmp_253_rule+0x3c> │ │ │ │ │ + beq 2990c <_tmp_253_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 29964 <_tmp_253_rule+0xd0> │ │ │ │ │ + b 299a0 <_tmp_253_rule+0xd0> │ │ │ │ │ .word 0x00001770 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -144,15 +144,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 248 <_tmp_267_rule+0x94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 238 <_tmp_267_rule+0x84> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 254 <_tmp_276_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -196,15 +196,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 2d4 <_tmp_276_rule+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afa4 │ │ │ │ │ + bl afc0 │ │ │ │ │ R_ARM_CALL star_target_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 2d4 <_tmp_276_rule+0x80> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ @@ -248,15 +248,15 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str sl, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 <_tmp_238_rule+0x6c> │ │ │ │ │ + bl 15e4 <_tmp_235_rule+0xb0> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 384 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x90> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -339,24 +339,24 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 4cc <_tmp_186_rule+0x84> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 251dc │ │ │ │ │ + bl 25218 │ │ │ │ │ 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 25a90 │ │ │ │ │ + bl 25acc │ │ │ │ │ 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 17ad8 │ │ │ │ │ + bl 17aec │ │ │ │ │ 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 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ 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 203cc <_loop1_216_rule> │ │ │ │ │ + bl 203e0 <_loop1_216_rule> │ │ │ │ │ R_ARM_CALL _loop1_216_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 890 │ │ │ │ │ ldr r1, [pc, #576] @ a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -595,15 +595,15 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ef0 <_tmp_217_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -621,15 +621,15 @@ │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ - bl 1680 <_tmp_238_rule+0x6c> │ │ │ │ │ + bl 15e4 <_tmp_235_rule+0xb0> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ @@ -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 c67c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 980 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ef0 <_tmp_217_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -724,15 +724,15 @@ │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ - bl 1680 <_tmp_238_rule+0x6c> │ │ │ │ │ + bl 15e4 <_tmp_235_rule+0xb0> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 6dc │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b 6f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -818,15 +818,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne b4c <_tmp_181_rule+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 19030 │ │ │ │ │ + bl 19044 │ │ │ │ │ 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 1d930 │ │ │ │ │ + bl 1d944 │ │ │ │ │ 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 c67c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ beq ed0 <_gather_141_rule+0x194> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1031,15 +1031,15 @@ │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r7, r6 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ beq e1c <_gather_141_rule+0xe0> │ │ │ │ │ b e5c <_gather_141_rule+0x120> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq e30 <_gather_141_rule+0xf4> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ beq e6c <_gather_141_rule+0x130> │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ │ @@ -1182,26 +1182,26 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 108c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 108c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 108c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 241e8 │ │ │ │ │ + bl 24224 │ │ │ │ │ R_ARM_CALL expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 108c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ef0 <_tmp_217_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ @@ -1218,15 +1218,15 @@ │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ - bl 1680 <_tmp_238_rule+0x6c> │ │ │ │ │ + bl 15e4 <_tmp_235_rule+0xb0> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 1238 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1154 │ │ │ │ │ ldr r1, [pc, #476] @ 1280 │ │ │ │ │ @@ -1239,15 +1239,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c67c │ │ │ │ │ + bl c698 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ef0 <_tmp_217_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ @@ -1542,15 +1542,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 151c <_tmp_229_rule.isra.0+0x94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15830 │ │ │ │ │ + bl 15844 │ │ │ │ │ R_ARM_CALL arguments_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bne 151c <_tmp_229_rule.isra.0+0x94> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1824,15 +1824,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 18f8 <_tmp_268_rule+0x94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 241e8 │ │ │ │ │ + bl 24224 │ │ │ │ │ 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 25854 │ │ │ │ │ + bl 25890 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -31,17 +31,17 @@ │ │ │ │ │ 0x000001c0 72756c65 005f6c6f 6f70315f 36315f72 rule._loop1_61_r │ │ │ │ │ 0x000001d0 756c6500 5f676174 6865725f 35315f72 ule._gather_51_r │ │ │ │ │ 0x000001e0 756c6500 696e7661 6c69645f 7472795f ule.invalid_try_ │ │ │ │ │ 0x000001f0 73746d74 5f72756c 65005f67 61746865 stmt_rule._gathe │ │ │ │ │ 0x00000200 725f3231 305f7275 6c65005f 67617468 r_210_rule._gath │ │ │ │ │ 0x00000210 65725f32 31325f72 756c6500 5f676174 er_212_rule._gat │ │ │ │ │ 0x00000220 6865725f 3230365f 72756c65 005f6761 her_206_rule._ga │ │ │ │ │ - 0x00000230 74686572 5f323038 5f72756c 6500696e ther_208_rule.in │ │ │ │ │ - 0x00000240 76616c69 645f666f 725f7461 72676574 valid_for_target │ │ │ │ │ - 0x00000250 5f72756c 65005f67 61746865 725f3535 _rule._gather_55 │ │ │ │ │ + 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 │ │ │ │ │ @@ -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 5f313139 _rule._loop0_119 │ │ │ │ │ - 0x00000650 5f72756c 65005f6c 6f6f7030 5f313230 _rule._loop0_120 │ │ │ │ │ + 0x00000640 5f72756c 65005f6c 6f6f7030 5f313230 _rule._loop0_120 │ │ │ │ │ + 0x00000650 5f72756c 65005f6c 6f6f7030 5f313139 _rule._loop0_119 │ │ │ │ │ 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,17 +302,17 @@ │ │ │ │ │ 0x000012b0 50795065 67656e5f 65787065 63745f66 PyPegen_expect_f │ │ │ │ │ 0x000012c0 6f726365 645f746f 6b656e00 5f507941 orced_token._PyA │ │ │ │ │ 0x000012d0 53545f54 7279005f 50794153 545f5768 ST_Try._PyAST_Wh │ │ │ │ │ 0x000012e0 696c6500 5f507941 53545f4d 61746368 ile._PyAST_Match │ │ │ │ │ 0x000012f0 005f5079 50656765 6e5f636c 6173735f ._PyPegen_class_ │ │ │ │ │ 0x00001300 6465665f 6465636f 7261746f 7273005f def_decorators._ │ │ │ │ │ 0x00001310 50794153 545f4173 796e6357 69746800 PyAST_AsyncWith. │ │ │ │ │ - 0x00001320 50794578 635f5379 6e746178 4572726f PyExc_SyntaxErro │ │ │ │ │ - 0x00001330 72005079 4578635f 496e6465 6e746174 r.PyExc_Indentat │ │ │ │ │ - 0x00001340 696f6e45 72726f72 005f5079 4153545f ionError._PyAST_ │ │ │ │ │ + 0x00001320 50794578 635f496e 64656e74 6174696f PyExc_Indentatio │ │ │ │ │ + 0x00001330 6e457272 6f720050 79457863 5f53796e nError.PyExc_Syn │ │ │ │ │ + 0x00001340 74617845 72726f72 005f5079 4153545f taxError._PyAST_ │ │ │ │ │ 0x00001350 4173796e 63466f72 005f5079 4153545f AsyncFor._PyAST_ │ │ │ │ │ 0x00001360 54727953 74617200 5f507950 6567656e TryStar._PyPegen │ │ │ │ │ 0x00001370 5f726169 73655f65 72726f72 00507942 _raise_error.PyB │ │ │ │ │ 0x00001380 79746573 5f417353 7472696e 67005f50 ytes_AsString._P │ │ │ │ │ 0x00001390 79506567 656e5f6e 65775f74 7970655f yPegen_new_type_ │ │ │ │ │ 0x000013a0 636f6d6d 656e7400 5f507950 6567656e comment._PyPegen │ │ │ │ │ 0x000013b0 5f69735f 6d656d6f 697a6564 005f5079 _is_memoized._Py │ │ │ ├── string_parser.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 5692 (bytes into file) │ │ │ │ │ + Start of section headers: 4976 (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 0x163c: │ │ │ │ │ +There are 14 section headers, starting at offset 0x1370: │ │ │ │ │ │ │ │ │ │ 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 0002c0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0013d4 000070 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 001170 000070 08 I 11 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0002f4 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 0002f4 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 0002f4 0000a2 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000398 000b08 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 001444 000180 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 000ea0 00006c 00 A 0 0 1 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 000f0c 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 000f0c 00002b 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 000f38 000270 10 12 15 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 0011a8 00022a 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 0015c4 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000398 0008a4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0011e0 000118 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 000c3c 00006c 00 A 0 0 1 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 000ca8 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 000ca8 00002b 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 000cd4 000260 10 12 14 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 000f34 00023b 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 0012f8 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,42 +1,41 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 39 entries: │ │ │ │ │ +Symbol table '.symtab' contains 38 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: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ - 5: 00000000 612 FUNC LOCAL DEFAULT 1 warn_invalid_escape_sequence │ │ │ │ │ - 6: 00000ae8 32 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 4: 00000588 796 FUNC LOCAL DEFAULT 6 decode_unicode_with_escapes │ │ │ │ │ + 5: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ + 6: 00000000 612 FUNC LOCAL DEFAULT 1 warn_invalid_escape_sequence │ │ │ │ │ 7: 00000264 92 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 8: 00000790 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 9: 000007c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 10: 00000adc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 11: 00000ae8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 12: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 13: 00000250 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 14: 00000264 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 15: 00000000 1988 FUNC GLOBAL HIDDEN 6 _PyPegen_parse_string │ │ │ │ │ - 16: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ - 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ - 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8Stateful │ │ │ │ │ - 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ - 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_DecodeEscape2 │ │ │ │ │ - 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ - 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ - 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ - 30: 000007c4 804 FUNC GLOBAL HIDDEN 6 _PyPegen_decode_string │ │ │ │ │ - 31: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Size │ │ │ │ │ - 33: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnExplicitObject │ │ │ │ │ - 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ - 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 38: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ + 8: 00000520 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 9: 00000548 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 10: 00000898 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 11: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 12: 00000250 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 13: 00000264 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 14: 00000000 1352 FUNC GLOBAL HIDDEN 6 _PyPegen_parse_string │ │ │ │ │ + 15: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ + 16: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ + 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8Stateful │ │ │ │ │ + 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_DecodeEscape2 │ │ │ │ │ + 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ + 25: 00000548 64 FUNC GLOBAL HIDDEN 6 _PyPegen_decode_string │ │ │ │ │ + 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ + 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ + 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ + 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 31: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Size │ │ │ │ │ + 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnExplicitObject │ │ │ │ │ + 33: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ + 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,68 +1,55 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x13d4 contains 14 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1170 contains 14 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000006c 00001f1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000000bc 0000101c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000000d0 0000201c R_ARM_CALL 00000000 PyBytes_Size │ │ │ │ │ -00000114 0000211c R_ARM_CALL 00000000 PyErr_WarnExplicitObject │ │ │ │ │ -00000180 0000171c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000018c 0000221c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000198 0000231c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000200 0000171c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000006c 00001e1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000000bc 00000f1c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000000d0 00001f1c R_ARM_CALL 00000000 PyBytes_Size │ │ │ │ │ +00000114 0000201c R_ARM_CALL 00000000 PyErr_WarnExplicitObject │ │ │ │ │ +00000180 0000161c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000018c 0000211c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000198 0000221c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000200 0000161c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000250 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000254 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000258 00002402 R_ARM_ABS32 00000000 PyExc_SyntaxWarning │ │ │ │ │ -0000025c 00002502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000260 00001d02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000002b0 0000261c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00000258 00002302 R_ARM_ABS32 00000000 PyExc_SyntaxWarning │ │ │ │ │ +0000025c 00002402 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000260 00001802 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000002b0 0000251c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1444 contains 48 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x11e0 contains 35 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000024 0000101c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000064 0000111c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000000a0 0000121c R_ARM_CALL 00000000 strchr │ │ │ │ │ -000000cc 0000131d R_ARM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ -000000f0 0000141c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000000fc 0000101c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000170 0000151c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000198 0000161c R_ARM_CALL 00000000 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ -000001d0 0000171c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000021c 0000181c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000270 0000181c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000050c 0000191c R_ARM_CALL 00000000 _PyBytes_DecodeEscape2 │ │ │ │ │ -00000530 0000051c R_ARM_CALL 00000000 warn_invalid_escape_sequence │ │ │ │ │ -0000055c 0000171c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000578 0000141d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000005e8 00001a1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00000660 00001b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000069c 0000171c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006dc 0000051c R_ARM_CALL 00000000 warn_invalid_escape_sequence │ │ │ │ │ -0000071c 0000071c R_ARM_CALL 00000264 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000072c 0000151c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000758 0000181c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000788 0000171c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000790 00001c02 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00000798 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007a0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007a4 00000402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000007ac 00000402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000007b0 00000402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000007b4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007b8 00001d02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000007bc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000804 0000131d R_ARM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ -00000824 0000141c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000830 0000101c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000008a8 0000151c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000008d0 0000161c R_ARM_CALL 00000000 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ -0000090c 0000171c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000094c 00001a1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000009cc 00001b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00000a08 0000171c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a3c 0000051c R_ARM_CALL 00000000 warn_invalid_escape_sequence │ │ │ │ │ -00000a70 0000171c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a84 0000151c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000ad4 0000171c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ae0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ae4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b04 0000171d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000020 00000f1c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00000060 0000101c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000098 0000111c R_ARM_CALL 00000000 strchr │ │ │ │ │ +000000c4 0000121d R_ARM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ +00000124 0000131c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000178 0000131c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000414 0000141c R_ARM_CALL 00000000 _PyBytes_DecodeEscape2 │ │ │ │ │ +00000448 0000151d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000004a8 0000061c R_ARM_CALL 00000000 warn_invalid_escape_sequence │ │ │ │ │ +000004d4 0000161c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000508 0000071c R_ARM_CALL 00000264 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000518 0000131c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000520 00001702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00000528 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000052c 00000502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000534 00000502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000538 00000502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000053c 00001802 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00000540 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000570 0000121d R_ARM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ +000005c4 0000151c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000005d0 00000f1c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00000648 00001a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000670 00001b1c R_ARM_CALL 00000000 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ +000006ac 0000161c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006ec 00001c1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +0000076c 00001d1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000007a8 0000161c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007dc 0000061c R_ARM_CALL 00000000 warn_invalid_escape_sequence │ │ │ │ │ +00000808 0000161c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000082c 0000161c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000864 0000161c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000874 00001a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000089c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000008a0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ ../Parser/string_parser.c │ │ │ │ │ bytes can only contain ASCII literal characters │ │ │ │ │ invalid octal escape sequence '\%.3s' │ │ │ │ │ invalid escape sequence '\%c' │ │ │ │ │ +decode_unicode_with_escapes │ │ │ │ │ warn_invalid_escape_sequence │ │ │ │ │ -Py_XDECREF │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ _PyPegen_parse_string │ │ │ │ │ PyBytes_AsString │ │ │ │ │ PyUnicode_DecodeUTF8Stateful │ │ │ │ │ -PyBytes_FromStringAndSize │ │ │ │ │ -_PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ -_Py_Dealloc │ │ │ │ │ _PyErr_BadInternalCall │ │ │ │ │ _PyBytes_DecodeEscape2 │ │ │ │ │ -PyUnicode_DecodeUTF8 │ │ │ │ │ -__sprintf_chk │ │ │ │ │ +PyBytes_FromStringAndSize │ │ │ │ │ +_Py_Dealloc │ │ │ │ │ _Py_ctype_table │ │ │ │ │ PyExc_SyntaxError │ │ │ │ │ _PyPegen_decode_string │ │ │ │ │ +_PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ +PyUnicode_DecodeUTF8 │ │ │ │ │ +__sprintf_chk │ │ │ │ │ PyUnicode_FromFormat │ │ │ │ │ PyBytes_Size │ │ │ │ │ PyErr_WarnExplicitObject │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ │ PyExc_DeprecationWarning │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -4,763 +4,597 @@ │ │ │ │ │ Disassembly of section .text.hot: │ │ │ │ │ │ │ │ │ │ 00000000 <_PyPegen_parse_string>: │ │ │ │ │ _PyPegen_parse_string(): │ │ │ │ │ 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 r7, r0 │ │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ + sub sp, sp, #28 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ + mov r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 560 <_PyPegen_parse_string+0x560> │ │ │ │ │ - ldrb r8, [r5] │ │ │ │ │ - ldr r3, [pc, #1876] @ 790 <_PyPegen_parse_string+0x790> │ │ │ │ │ - ldr r3, [r3, r8, lsl #2] │ │ │ │ │ + beq 4d8 <_PyPegen_parse_string+0x4d8> │ │ │ │ │ + ldrb r4, [r5] │ │ │ │ │ + ldr r3, [pc, #1256] @ 520 <_PyPegen_parse_string+0x520> │ │ │ │ │ + ldr r3, [r3, r4, lsl #2] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 224 <_PyPegen_parse_string+0x224> │ │ │ │ │ - cmp r8, #39 @ 0x27 │ │ │ │ │ - cmpne r8, #34 @ 0x22 │ │ │ │ │ + bne 12c <_PyPegen_parse_string+0x12c> │ │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ │ + cmpne r4, #39 @ 0x27 │ │ │ │ │ movne fp, #1 │ │ │ │ │ moveq fp, #0 │ │ │ │ │ - bne 268 <_PyPegen_parse_string+0x268> │ │ │ │ │ - mov sl, fp │ │ │ │ │ - add r4, r5, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne 170 <_PyPegen_parse_string+0x170> │ │ │ │ │ + mov r9, fp │ │ │ │ │ + add r6, r5, #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldrb r3, [r5, r0] │ │ │ │ │ - sub r9, r0, #1 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - add r7, r5, r0 │ │ │ │ │ - bne 750 <_PyPegen_parse_string+0x750> │ │ │ │ │ - cmp r9, #3 │ │ │ │ │ - bls 90 <_PyPegen_parse_string+0x90> │ │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - beq 1e0 <_PyPegen_parse_string+0x1e0> │ │ │ │ │ + sub sl, r0, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bne 510 <_PyPegen_parse_string+0x510> │ │ │ │ │ + cmp sl, #3 │ │ │ │ │ + bls 88 <_PyPegen_parse_string+0x88> │ │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + beq ec <_PyPegen_parse_string+0xec> │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne ac <_PyPegen_parse_string+0xac> │ │ │ │ │ + bne a4 <_PyPegen_parse_string+0xa4> │ │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d0 <_PyPegen_parse_string+0xd0> │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - bne 3c0 <_PyPegen_parse_string+0x3c0> │ │ │ │ │ + bne c8 <_PyPegen_parse_string+0xc8> │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + bne 2c8 <_PyPegen_parse_string+0x2c8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - bne 57c <_PyPegen_parse_string+0x57c> │ │ │ │ │ - ldr r2, [pc, #1716] @ 794 <_PyPegen_parse_string+0x794> │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bhi 560 <_PyPegen_parse_string+0x560> │ │ │ │ │ - add r9, r9, r9, lsl #1 │ │ │ │ │ - lsl r1, r9, #1 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 560 <_PyPegen_parse_string+0x560> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyBytes_AsString │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - beq 560 <_PyPegen_parse_string+0x560> │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bcc 134 <_PyPegen_parse_string+0x134> │ │ │ │ │ - b 178 <_PyPegen_parse_string+0x178> │ │ │ │ │ - tst r3, #128 @ 0x80 │ │ │ │ │ - bne 5b8 <_PyPegen_parse_string+0x5b8> │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - strb r3, [r5], #1 │ │ │ │ │ - bcs 178 <_PyPegen_parse_string+0x178> │ │ │ │ │ - ldrb r3, [r4] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ │ - bne 118 <_PyPegen_parse_string+0x118> │ │ │ │ │ - add sl, r4, #1 │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - strb r3, [r0], #1 │ │ │ │ │ - bcs 168 <_PyPegen_parse_string+0x168> │ │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ │ - tst r3, #128 @ 0x80 │ │ │ │ │ - bne 724 <_PyPegen_parse_string+0x724> │ │ │ │ │ - mov r4, sl │ │ │ │ │ - b 120 <_PyPegen_parse_string+0x120> │ │ │ │ │ - ldr r1, [pc, #1576] @ 798 <_PyPegen_parse_string+0x798> │ │ │ │ │ - mov r2, #6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - add r5, r5, #6 │ │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - add r3, sp, #32 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - sub r1, r5, r9 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_PyUnicode_DecodeUnicodeEscapeInternal2> │ │ │ │ │ - R_ARM_CALL _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 1b0 <_PyPegen_parse_string+0x1b0> │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 6d0 <_PyPegen_parse_string+0x6d0> │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1d4 <_PyPegen_parse_string+0x1d4> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r8] │ │ │ │ │ - bne 1d4 <_PyPegen_parse_string+0x1d4> │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + bne 44c <_PyPegen_parse_string+0x44c> │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - bne 90 <_PyPegen_parse_string+0x90> │ │ │ │ │ - add r4, r5, #3 │ │ │ │ │ - add r3, r4, r0 │ │ │ │ │ + add sp, sp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b 588 │ │ │ │ │ + ldrb r3, [r5, #2] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bne 88 <_PyPegen_parse_string+0x88> │ │ │ │ │ + add r6, r5, #3 │ │ │ │ │ + add r3, r6, r0 │ │ │ │ │ ldrb r3, [r3, #-4] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bne 214 <_PyPegen_parse_string+0x214> │ │ │ │ │ - sub r9, r0, #5 │ │ │ │ │ - ldrb r3, [r4, r9] │ │ │ │ │ - add r7, r4, r9 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - beq 90 <_PyPegen_parse_string+0x90> │ │ │ │ │ - ldr r1, [pc, #1408] @ 79c <_PyPegen_parse_string+0x79c> │ │ │ │ │ - ldr r0, [pc, #1408] @ 7a0 <_PyPegen_parse_string+0x7a0> │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bne 11c <_PyPegen_parse_string+0x11c> │ │ │ │ │ + sub sl, r0, #5 │ │ │ │ │ + ldrb r3, [r6, sl] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + beq 88 <_PyPegen_parse_string+0x88> │ │ │ │ │ + ldr r1, [pc, #1024] @ 524 <_PyPegen_parse_string+0x524> │ │ │ │ │ + ldr r0, [pc, #1024] @ 528 <_PyPegen_parse_string+0x528> │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 560 <_PyPegen_parse_string+0x560> │ │ │ │ │ - cmp r8, #66 @ 0x42 │ │ │ │ │ - beq 318 <_PyPegen_parse_string+0x318> │ │ │ │ │ - sub r3, r8, #82 @ 0x52 │ │ │ │ │ + b 4d8 <_PyPegen_parse_string+0x4d8> │ │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ │ + beq 220 <_PyPegen_parse_string+0x220> │ │ │ │ │ + sub r3, r4, #82 @ 0x52 │ │ │ │ │ and r2, r3, #255 @ 0xff │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ - bhi 254 <_PyPegen_parse_string+0x254> │ │ │ │ │ - ldr r2, [pc, #1376] @ 7a4 <_PyPegen_parse_string+0x7a4> │ │ │ │ │ + bhi 15c <_PyPegen_parse_string+0x15c> │ │ │ │ │ + ldr r2, [pc, #992] @ 52c <_PyPegen_parse_string+0x52c> │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ - bhi 254 <_PyPegen_parse_string+0x254> │ │ │ │ │ + bhi 15c <_PyPegen_parse_string+0x15c> │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ - mov fp, #0 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - cmp r8, #39 @ 0x27 │ │ │ │ │ - cmpne r8, #34 @ 0x22 │ │ │ │ │ - beq 5c <_PyPegen_parse_string+0x5c> │ │ │ │ │ - ldr r1, [pc, #1336] @ 7a8 <_PyPegen_parse_string+0x7a8> │ │ │ │ │ - ldr r0, [pc, #1324] @ 7a0 <_PyPegen_parse_string+0x7a0> │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + cmp r4, #39 @ 0x27 │ │ │ │ │ + cmpne r4, #34 @ 0x22 │ │ │ │ │ + beq 58 <_PyPegen_parse_string+0x58> │ │ │ │ │ + ldr r1, [pc, #952] @ 530 <_PyPegen_parse_string+0x530> │ │ │ │ │ + ldr r0, [pc, #940] @ 528 <_PyPegen_parse_string+0x528> │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 560 <_PyPegen_parse_string+0x560> │ │ │ │ │ - ldrb r8, [r5, #1] │ │ │ │ │ + b 4d8 <_PyPegen_parse_string+0x4d8> │ │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ - cmp r8, #66 @ 0x42 │ │ │ │ │ - beq 6bc <_PyPegen_parse_string+0x6bc> │ │ │ │ │ - mov sl, #0 │ │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ │ + beq 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ + mov r9, #0 │ │ │ │ │ mov fp, #1 │ │ │ │ │ - sub r3, r8, #82 @ 0x52 │ │ │ │ │ + sub r3, r4, #82 @ 0x52 │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ - bhi 2b4 <_PyPegen_parse_string+0x2b4> │ │ │ │ │ - ldr r1, [pc, #1288] @ 7ac <_PyPegen_parse_string+0x7ac> │ │ │ │ │ + bhi 1bc <_PyPegen_parse_string+0x1bc> │ │ │ │ │ + ldr r1, [pc, #904] @ 534 <_PyPegen_parse_string+0x534> │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ - bhi 2b4 <_PyPegen_parse_string+0x2b4> │ │ │ │ │ + bhi 1bc <_PyPegen_parse_string+0x1bc> │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 25c <_PyPegen_parse_string+0x25c> │ │ │ │ │ - ldrb r8, [r5, #1] │ │ │ │ │ + b 164 <_PyPegen_parse_string+0x164> │ │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ - cmp r8, #66 @ 0x42 │ │ │ │ │ - movne sl, #0 │ │ │ │ │ - movne fp, sl │ │ │ │ │ - bne 290 <_PyPegen_parse_string+0x290> │ │ │ │ │ - ldrb r8, [r5, #2] │ │ │ │ │ - mov sl, #1 │ │ │ │ │ - add r5, r5, #2 │ │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ │ + movne r9, #0 │ │ │ │ │ + movne fp, r9 │ │ │ │ │ + bne 198 <_PyPegen_parse_string+0x198> │ │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ │ mov fp, #0 │ │ │ │ │ + add r5, r5, #2 │ │ │ │ │ + mov r9, #1 │ │ │ │ │ add r3, r5, #1 │ │ │ │ │ - cmp r8, #66 @ 0x42 │ │ │ │ │ - sub r2, r8, #82 @ 0x52 │ │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ │ + sub r2, r4, #82 @ 0x52 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ - beq 398 <_PyPegen_parse_string+0x398> │ │ │ │ │ + beq 2a0 <_PyPegen_parse_string+0x2a0> │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ - bhi 25c <_PyPegen_parse_string+0x25c> │ │ │ │ │ - ldr r1, [pc, #1192] @ 7b0 <_PyPegen_parse_string+0x7b0> │ │ │ │ │ + bhi 164 <_PyPegen_parse_string+0x164> │ │ │ │ │ + ldr r1, [pc, #808] @ 538 <_PyPegen_parse_string+0x538> │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ - bhi 25c <_PyPegen_parse_string+0x25c> │ │ │ │ │ + bhi 164 <_PyPegen_parse_string+0x164> │ │ │ │ │ ldrsb r2, [r1, r2] │ │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ - ldrb r8, [r5, #1] │ │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ - cmp r8, #66 @ 0x42 │ │ │ │ │ - movne sl, #1 │ │ │ │ │ + cmp r4, #66 @ 0x42 │ │ │ │ │ + movne r9, #1 │ │ │ │ │ movne fp, #0 │ │ │ │ │ - bne 290 <_PyPegen_parse_string+0x290> │ │ │ │ │ - b 2d4 <_PyPegen_parse_string+0x2d4> │ │ │ │ │ - ldrb r8, [r3] │ │ │ │ │ + bne 198 <_PyPegen_parse_string+0x198> │ │ │ │ │ + b 1dc <_PyPegen_parse_string+0x1dc> │ │ │ │ │ + ldrb r4, [r3] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - eor r1, sl, #1 │ │ │ │ │ + eor r1, r9, #1 │ │ │ │ │ mov fp, #1 │ │ │ │ │ eor r2, fp, #1 │ │ │ │ │ orrs r2, r2, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bne 2e8 <_PyPegen_parse_string+0x2e8> │ │ │ │ │ - b 25c <_PyPegen_parse_string+0x25c> │ │ │ │ │ - ldrb r8, [r2, #1] │ │ │ │ │ + bne 1f0 <_PyPegen_parse_string+0x1f0> │ │ │ │ │ + b 164 <_PyPegen_parse_string+0x164> │ │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ │ add r5, r2, #1 │ │ │ │ │ mov fp, #1 │ │ │ │ │ - eor r2, sl, #1 │ │ │ │ │ + eor r2, r9, #1 │ │ │ │ │ eor r3, fp, #1 │ │ │ │ │ orrs r3, r3, r2 │ │ │ │ │ - bne 2e4 <_PyPegen_parse_string+0x2e4> │ │ │ │ │ - b 25c <_PyPegen_parse_string+0x25c> │ │ │ │ │ - ldrb r8, [r2, #1] │ │ │ │ │ + bne 1ec <_PyPegen_parse_string+0x1ec> │ │ │ │ │ + b 164 <_PyPegen_parse_string+0x164> │ │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ │ add r5, r2, #1 │ │ │ │ │ - eor r2, sl, #1 │ │ │ │ │ - b 368 <_PyPegen_parse_string+0x368> │ │ │ │ │ - ldrb r8, [r3] │ │ │ │ │ + eor r2, r9, #1 │ │ │ │ │ + b 270 <_PyPegen_parse_string+0x270> │ │ │ │ │ + ldrb r4, [r3] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - eor r1, sl, #1 │ │ │ │ │ - b 344 <_PyPegen_parse_string+0x344> │ │ │ │ │ - ldrb r8, [r3] │ │ │ │ │ + eor r1, r9, #1 │ │ │ │ │ + b 24c <_PyPegen_parse_string+0x24c> │ │ │ │ │ + ldrb r4, [r3] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - mov sl, #1 │ │ │ │ │ - b 344 <_PyPegen_parse_string+0x344> │ │ │ │ │ - ldrb r8, [r2, #1] │ │ │ │ │ + mov r9, #1 │ │ │ │ │ + b 24c <_PyPegen_parse_string+0x24c> │ │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ │ add r5, r2, #1 │ │ │ │ │ - mov sl, #1 │ │ │ │ │ + mov r9, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 368 <_PyPegen_parse_string+0x368> │ │ │ │ │ - ldrb r3, [r4] │ │ │ │ │ + b 270 <_PyPegen_parse_string+0x270> │ │ │ │ │ + ldrb r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 568 <_PyPegen_parse_string+0x568> │ │ │ │ │ + beq 438 <_PyPegen_parse_string+0x438> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 6f4 <_PyPegen_parse_string+0x6f4> │ │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ │ + bne 4e0 <_PyPegen_parse_string+0x4e0> │ │ │ │ │ + ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 568 <_PyPegen_parse_string+0x568> │ │ │ │ │ + beq 438 <_PyPegen_parse_string+0x438> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 6f4 <_PyPegen_parse_string+0x6f4> │ │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ │ + bne 4e0 <_PyPegen_parse_string+0x4e0> │ │ │ │ │ + ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 568 <_PyPegen_parse_string+0x568> │ │ │ │ │ + beq 438 <_PyPegen_parse_string+0x438> │ │ │ │ │ mov r1, #1 │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 6f4 <_PyPegen_parse_string+0x6f4> │ │ │ │ │ - ldrb r3, [r4, #3] │ │ │ │ │ + bne 4e0 <_PyPegen_parse_string+0x4e0> │ │ │ │ │ + ldrb r3, [r6, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4ec <_PyPegen_parse_string+0x4ec> │ │ │ │ │ + beq 3f4 <_PyPegen_parse_string+0x3f4> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 6f4 <_PyPegen_parse_string+0x6f4> │ │ │ │ │ - ldrb r3, [r4, #4] │ │ │ │ │ + bne 4e0 <_PyPegen_parse_string+0x4e0> │ │ │ │ │ + ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4ec <_PyPegen_parse_string+0x4ec> │ │ │ │ │ + beq 3f4 <_PyPegen_parse_string+0x3f4> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 6f4 <_PyPegen_parse_string+0x6f4> │ │ │ │ │ - ldrb r3, [r4, #5] │ │ │ │ │ + bne 4e0 <_PyPegen_parse_string+0x4e0> │ │ │ │ │ + ldrb r3, [r6, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4ec <_PyPegen_parse_string+0x4ec> │ │ │ │ │ + beq 3f4 <_PyPegen_parse_string+0x3f4> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 6f4 <_PyPegen_parse_string+0x6f4> │ │ │ │ │ - ldrb r3, [r4, #6] │ │ │ │ │ + bne 4e0 <_PyPegen_parse_string+0x4e0> │ │ │ │ │ + ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4ec <_PyPegen_parse_string+0x4ec> │ │ │ │ │ + beq 3f4 <_PyPegen_parse_string+0x3f4> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 6f4 <_PyPegen_parse_string+0x6f4> │ │ │ │ │ - ldrb r3, [r4, #7] │ │ │ │ │ + bne 4e0 <_PyPegen_parse_string+0x4e0> │ │ │ │ │ + ldrb r3, [r6, #7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4ec <_PyPegen_parse_string+0x4ec> │ │ │ │ │ + beq 3f4 <_PyPegen_parse_string+0x3f4> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 6f4 <_PyPegen_parse_string+0x6f4> │ │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ │ + bne 4e0 <_PyPegen_parse_string+0x4e0> │ │ │ │ │ + ldrb r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4ec <_PyPegen_parse_string+0x4ec> │ │ │ │ │ + beq 3f4 <_PyPegen_parse_string+0x3f4> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 6f4 <_PyPegen_parse_string+0x6f4> │ │ │ │ │ - ldrb r3, [r4, #9] │ │ │ │ │ + bne 4e0 <_PyPegen_parse_string+0x4e0> │ │ │ │ │ + ldrb r3, [r6, #9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4ec <_PyPegen_parse_string+0x4ec> │ │ │ │ │ + beq 3f4 <_PyPegen_parse_string+0x3f4> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 6f4 <_PyPegen_parse_string+0x6f4> │ │ │ │ │ - ldrb r3, [r4, #10] │ │ │ │ │ + bne 4e0 <_PyPegen_parse_string+0x4e0> │ │ │ │ │ + ldrb r3, [r6, #10] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4ec <_PyPegen_parse_string+0x4ec> │ │ │ │ │ + beq 3f4 <_PyPegen_parse_string+0x3f4> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 6f4 <_PyPegen_parse_string+0x6f4> │ │ │ │ │ - ldrb r3, [r4, #11] │ │ │ │ │ + bne 4e0 <_PyPegen_parse_string+0x4e0> │ │ │ │ │ + ldrb r3, [r6, #11] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4ec <_PyPegen_parse_string+0x4ec> │ │ │ │ │ + beq 3f4 <_PyPegen_parse_string+0x3f4> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 6f4 <_PyPegen_parse_string+0x6f4> │ │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ │ + bne 4e0 <_PyPegen_parse_string+0x4e0> │ │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4ec <_PyPegen_parse_string+0x4ec> │ │ │ │ │ + beq 3f4 <_PyPegen_parse_string+0x3f4> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 6f4 <_PyPegen_parse_string+0x6f4> │ │ │ │ │ - ldrb r3, [r4, #13] │ │ │ │ │ - add r2, r4, #13 │ │ │ │ │ + bne 4e0 <_PyPegen_parse_string+0x4e0> │ │ │ │ │ + ldrb r3, [r6, #13] │ │ │ │ │ + add r2, r6, #13 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4ec <_PyPegen_parse_string+0x4ec> │ │ │ │ │ + beq 3f4 <_PyPegen_parse_string+0x3f4> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 6f4 <_PyPegen_parse_string+0x6f4> │ │ │ │ │ + bne 4e0 <_PyPegen_parse_string+0x4e0> │ │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4d8 <_PyPegen_parse_string+0x4d8> │ │ │ │ │ + bne 3e0 <_PyPegen_parse_string+0x3e0> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 568 <_PyPegen_parse_string+0x568> │ │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ │ + bne 438 <_PyPegen_parse_string+0x438> │ │ │ │ │ + add r3, sp, #20 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - add r3, sp, #32 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + add r3, sp, #16 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 560 <_PyPegen_parse_string+0x560> │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 4d8 <_PyPegen_parse_string+0x4d8> │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1d4 <_PyPegen_parse_string+0x1d4> │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 <_PyPegen_parse_string> │ │ │ │ │ - R_ARM_CALL warn_invalid_escape_sequence │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - bne 1d4 <_PyPegen_parse_string+0x1d4> │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 560 <_PyPegen_parse_string+0x560> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne 560 <_PyPegen_parse_string+0x560> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 1d4 <_PyPegen_parse_string+0x1d4> │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + bne 49c <_PyPegen_parse_string+0x49c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ │ + add sp, sp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ - ldrb r3, [r4] │ │ │ │ │ + ldrb r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4f4 <_PyPegen_parse_string+0x4f4> │ │ │ │ │ + beq 3fc <_PyPegen_parse_string+0x3fc> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 6f4 <_PyPegen_parse_string+0x6f4> │ │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ │ + bne 4e0 <_PyPegen_parse_string+0x4e0> │ │ │ │ │ + ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4f4 <_PyPegen_parse_string+0x4f4> │ │ │ │ │ + beq 3fc <_PyPegen_parse_string+0x3fc> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 6f4 <_PyPegen_parse_string+0x6f4> │ │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ │ + bne 4e0 <_PyPegen_parse_string+0x4e0> │ │ │ │ │ + ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ - bne 3f8 <_PyPegen_parse_string+0x3f8> │ │ │ │ │ - b 4f4 <_PyPegen_parse_string+0x4f4> │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - bcs 5dc <_PyPegen_parse_string+0x5dc> │ │ │ │ │ - ldrsb r2, [r3] │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt 5c0 <_PyPegen_parse_string+0x5c0> │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - sub r1, r4, sl │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 768 <_PyPegen_parse_string+0x768> │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - lsr r2, r3, #2 │ │ │ │ │ - and r2, r2, #7 │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - beq 760 <_PyPegen_parse_string+0x760> │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - addne fp, r0, #20 │ │ │ │ │ - addeq fp, r0, #28 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - str r7, [sp, #28] │ │ │ │ │ - mov sl, #0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - ble 66c <_PyPegen_parse_string+0x66c> │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ldrbeq r3, [fp, sl] │ │ │ │ │ - bne 6a4 <_PyPegen_parse_string+0x6a4> │ │ │ │ │ - mov r0, #10 │ │ │ │ │ - mla r0, sl, r0, r5 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ - ldr r3, [pc, #340] @ 7b4 <_PyPegen_parse_string+0x7b4> │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - bl 0 <__sprintf_chk> │ │ │ │ │ - R_ARM_CALL __sprintf_chk │ │ │ │ │ - add sl, sl, #1 │ │ │ │ │ - b 62c <_PyPegen_parse_string+0x62c> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bic fp, r3, r3, asr #31 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - mov r2, #10 │ │ │ │ │ + bne 300 <_PyPegen_parse_string+0x300> │ │ │ │ │ + b 3fc <_PyPegen_parse_string+0x3fc> │ │ │ │ │ + mov fp, #1 │ │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ │ + mov r9, fp │ │ │ │ │ + add r5, r5, #2 │ │ │ │ │ + b 164 <_PyPegen_parse_string+0x164> │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_PyPegen_parse_string> │ │ │ │ │ + R_ARM_CALL warn_invalid_escape_sequence │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + bne 42c <_PyPegen_parse_string+0x42c> │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mla r5, r2, fp, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - beq 10c <_PyPegen_parse_string+0x10c> │ │ │ │ │ + beq 4d8 <_PyPegen_parse_string+0x4d8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bne 10c <_PyPegen_parse_string+0x10c> │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne 4d8 <_PyPegen_parse_string+0x4d8> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10c <_PyPegen_parse_string+0x10c> │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - lsl r3, sl, #1 │ │ │ │ │ - ldrheq r3, [fp, r3] │ │ │ │ │ - ldrne r3, [fp, sl, lsl #2] │ │ │ │ │ - b 648 <_PyPegen_parse_string+0x648> │ │ │ │ │ - mov sl, #1 │ │ │ │ │ - ldrb r8, [r5, #2] │ │ │ │ │ - mov fp, sl │ │ │ │ │ - add r5, r5, #2 │ │ │ │ │ - b 25c <_PyPegen_parse_string+0x25c> │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - bl 0 <_PyPegen_parse_string> │ │ │ │ │ - R_ARM_CALL warn_invalid_escape_sequence │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - bne 1b0 <_PyPegen_parse_string+0x1b0> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl ae8 │ │ │ │ │ - b 53c <_PyPegen_parse_string+0x53c> │ │ │ │ │ - ldr r1, [pc, #188] @ 7b8 <_PyPegen_parse_string+0x7b8> │ │ │ │ │ - ldr r2, [pc, #188] @ 7bc <_PyPegen_parse_string+0x7bc> │ │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 42c <_PyPegen_parse_string+0x42c> │ │ │ │ │ + ldr r1, [pc, #84] @ 53c <_PyPegen_parse_string+0x53c> │ │ │ │ │ + ldr r2, [pc, #84] @ 540 <_PyPegen_parse_string+0x540> │ │ │ │ │ + ldr r3, [r7, #24] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - add r2, r6, #12 │ │ │ │ │ + add r2, r7, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldm r2, {r2, r3, ip} │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 264 <_PyPegen_parse_string+0x264> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 560 <_PyPegen_parse_string+0x560> │ │ │ │ │ - mov r2, #6 │ │ │ │ │ - ldr r1, [pc, #104] @ 798 <_PyPegen_parse_string+0x798> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldrsb r2, [r4, #1] │ │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - add r5, r5, #6 │ │ │ │ │ - blt 5bc <_PyPegen_parse_string+0x5bc> │ │ │ │ │ - mov r4, sl │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - b 120 <_PyPegen_parse_string+0x120> │ │ │ │ │ - ldr r1, [pc, #104] @ 7c0 <_PyPegen_parse_string+0x7c0> │ │ │ │ │ - ldr r0, [pc, #68] @ 7a0 <_PyPegen_parse_string+0x7a0> │ │ │ │ │ + b 4d8 <_PyPegen_parse_string+0x4d8> │ │ │ │ │ + ldr r1, [pc, #44] @ 544 <_PyPegen_parse_string+0x544> │ │ │ │ │ + ldr r0, [pc, #12] @ 528 <_PyPegen_parse_string+0x528> │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 560 <_PyPegen_parse_string+0x560> │ │ │ │ │ - ldr fp, [r0, #28] │ │ │ │ │ - b 618 <_PyPegen_parse_string+0x618> │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 560 <_PyPegen_parse_string+0x560> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r8] │ │ │ │ │ - bne 560 <_PyPegen_parse_string+0x560> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 560 <_PyPegen_parse_string+0x560> │ │ │ │ │ + b 4d8 <_PyPegen_parse_string+0x4d8> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ - .word 0x15555555 │ │ │ │ │ - .word 0x00000054 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000012e │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000112 │ │ │ │ │ .word 0x00000024 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000048 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ - .word 0x0000004c │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000123 │ │ │ │ │ │ │ │ │ │ -000007c4 <_PyPegen_decode_string>: │ │ │ │ │ +00000548 <_PyPegen_decode_string>: │ │ │ │ │ _PyPegen_decode_string(): │ │ │ │ │ - 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 r1, #0 │ │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - beq 808 <_PyPegen_decode_string+0x44> │ │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + beq 574 <_PyPegen_decode_string+0x2c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ │ mov r2, r3 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov r0, ip │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ - ldr r3, [pc, #716] @ adc <_PyPegen_decode_string+0x318> │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bhi a74 <_PyPegen_decode_string+0x2b0> │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - add r1, fp, fp, lsl #1 │ │ │ │ │ + mov r3, lr │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ │ + mov r1, ip │ │ │ │ │ + b 588 │ │ │ │ │ + │ │ │ │ │ +00000588 : │ │ │ │ │ +decode_unicode_with_escapes(): │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + ldr ip, [pc, #760] @ 898 │ │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + bhi 830 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + add r1, r2, r2, lsl #1 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + mov fp, r2 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq a74 <_PyPegen_decode_string+0x2b0> │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 830 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - beq a74 <_PyPegen_decode_string+0x2b0> │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 830 │ │ │ │ │ add fp, r4, fp │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ - bhi 86c <_PyPegen_decode_string+0xa8> │ │ │ │ │ - b 8b0 <_PyPegen_decode_string+0xec> │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + cmp r4, fp │ │ │ │ │ + bcc 60c │ │ │ │ │ + b 650 │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 91c <_PyPegen_decode_string+0x158> │ │ │ │ │ + bne 6bc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cmp fp, r4 │ │ │ │ │ + cmp r4, fp │ │ │ │ │ strb r3, [r5], #1 │ │ │ │ │ - bls 8b0 <_PyPegen_decode_string+0xec> │ │ │ │ │ + bcs 650 │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - bne 850 <_PyPegen_decode_string+0x8c> │ │ │ │ │ + bne 5f0 │ │ │ │ │ add sl, r4, #1 │ │ │ │ │ - cmp fp, sl │ │ │ │ │ + cmp sl, fp │ │ │ │ │ strb r3, [r0], #1 │ │ │ │ │ - bls 8a0 <_PyPegen_decode_string+0xdc> │ │ │ │ │ + bcs 640 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne a7c <_PyPegen_decode_string+0x2b8> │ │ │ │ │ + bne 86c │ │ │ │ │ mov r4, sl │ │ │ │ │ - b 858 <_PyPegen_decode_string+0x94> │ │ │ │ │ - ldr r1, [pc, #568] @ ae0 <_PyPegen_decode_string+0x31c> │ │ │ │ │ + b 5f8 │ │ │ │ │ + ldr r1, [pc, #596] @ 89c │ │ │ │ │ mov r2, #6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r5, r5, #6 │ │ │ │ │ add r3, sp, #28 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - sub r1, r5, r9 │ │ │ │ │ + sub r1, r5, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_DecodeUnicodeEscapeInternal2> │ │ │ │ │ R_ARM_CALL _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8ec <_PyPegen_decode_string+0x128> │ │ │ │ │ + beq 68c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - cmpne r7, #0 │ │ │ │ │ - bne a30 <_PyPegen_decode_string+0x26c> │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ + cmpne r8, #0 │ │ │ │ │ + bne 7d0 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 910 <_PyPegen_decode_string+0x14c> │ │ │ │ │ + beq 6b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r8] │ │ │ │ │ - bne 910 <_PyPegen_decode_string+0x14c> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + bne 6b0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r3, sl │ │ │ │ │ cmp fp, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bls 940 <_PyPegen_decode_string+0x17c> │ │ │ │ │ + bls 6e0 │ │ │ │ │ ldrsb r2, [r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 924 <_PyPegen_decode_string+0x160> │ │ │ │ │ + blt 6c4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, r4, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab4 <_PyPegen_decode_string+0x2f0> │ │ │ │ │ + beq 844 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsr r2, r3, #2 │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - beq aa8 <_PyPegen_decode_string+0x2e4> │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + beq 838 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r0, #20 │ │ │ │ │ addeq r3, r0, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - str r8, [sp, #20] │ │ │ │ │ + str r6, [sp, #20] │ │ │ │ │ mov sl, #0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - ble 9d8 <_PyPegen_decode_string+0x214> │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bge 778 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne a10 <_PyPegen_decode_string+0x24c> │ │ │ │ │ + bne 7b0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldrb r3, [r3, sl] │ │ │ │ │ mov r0, #10 │ │ │ │ │ mla r0, sl, r0, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - ldr r3, [pc, #280] @ ae4 <_PyPegen_decode_string+0x320> │ │ │ │ │ + ldr r3, [pc, #308] @ 8a0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 994 <_PyPegen_decode_string+0x1d0> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bic r2, r3, r3, asr #31 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ + b 734 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r2, [r0] │ │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ │ mov r1, #10 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mla r5, r1, r2, r5 │ │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ │ - beq 844 <_PyPegen_decode_string+0x80> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + mla r5, r1, r3, r5 │ │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ │ + beq 5e4 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 844 <_PyPegen_decode_string+0x80> │ │ │ │ │ + bne 5e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 844 <_PyPegen_decode_string+0x80> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + b 5e4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldreq r2, [sp, #8] │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ ldrne r3, [sp, #8] │ │ │ │ │ ldrheq r3, [r2, r3] │ │ │ │ │ ldrne r3, [r3, sl, lsl #2] │ │ │ │ │ - b 9b4 <_PyPegen_decode_string+0x1f0> │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b 754 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_parse_string> │ │ │ │ │ R_ARM_CALL warn_invalid_escape_sequence │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 8ec <_PyPegen_decode_string+0x128> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl ae8 │ │ │ │ │ + bne 68c │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 80c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + bne 80c │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a74 <_PyPegen_decode_string+0x2b0> │ │ │ │ │ + beq 830 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne a74 <_PyPegen_decode_string+0x2b0> │ │ │ │ │ + bne 830 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 910 <_PyPegen_decode_string+0x14c> │ │ │ │ │ + b 6b0 │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b 720 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 830 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + bne 830 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 830 │ │ │ │ │ mov r2, #6 │ │ │ │ │ - ldr r1, [pc, #88] @ ae0 <_PyPegen_decode_string+0x31c> │ │ │ │ │ + ldr r1, [pc, #36] @ 89c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrsb r2, [r4, #1] │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r5, r5, #6 │ │ │ │ │ - blt 920 <_PyPegen_decode_string+0x15c> │ │ │ │ │ + blt 6c0 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 858 <_PyPegen_decode_string+0x94> │ │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 980 <_PyPegen_decode_string+0x1bc> │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a74 <_PyPegen_decode_string+0x2b0> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r8] │ │ │ │ │ - bne a74 <_PyPegen_decode_string+0x2b0> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a74 <_PyPegen_decode_string+0x2b0> │ │ │ │ │ + b 5f8 │ │ │ │ │ .word 0x15555555 │ │ │ │ │ .word 0x00000054 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - │ │ │ │ │ -00000ae8 : │ │ │ │ │ -Py_XDECREF(): │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bxeq lr │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bxne lr │ │ │ │ │ - b 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_JUMP24 _Py_Dealloc │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,38 +1,39 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00246400 24610077 61726e5f 696e7661 .$d.$a.warn_inva │ │ │ │ │ - 0x00000010 6c69645f 65736361 70655f73 65717565 lid_escape_seque │ │ │ │ │ - 0x00000020 6e636500 50795f58 44454352 45460052 nce.Py_XDECREF.R │ │ │ │ │ - 0x00000030 41495345 5f455252 4f525f4b 4e4f574e AISE_ERROR_KNOWN │ │ │ │ │ - 0x00000040 5f4c4f43 4154494f 4e005f50 79506567 _LOCATION._PyPeg │ │ │ │ │ - 0x00000050 656e5f70 61727365 5f737472 696e6700 en_parse_string. │ │ │ │ │ - 0x00000060 50794279 7465735f 41735374 72696e67 PyBytes_AsString │ │ │ │ │ - 0x00000070 00737472 6c656e00 73747263 68720050 .strlen.strchr.P │ │ │ │ │ - 0x00000080 79556e69 636f6465 5f446563 6f646555 yUnicode_DecodeU │ │ │ │ │ - 0x00000090 54463853 74617465 66756c00 50794279 TF8Stateful.PyBy │ │ │ │ │ - 0x000000a0 7465735f 46726f6d 53747269 6e67416e tes_FromStringAn │ │ │ │ │ - 0x000000b0 6453697a 65006d65 6d637079 005f5079 dSize.memcpy._Py │ │ │ │ │ - 0x000000c0 556e6963 6f64655f 4465636f 6465556e Unicode_DecodeUn │ │ │ │ │ - 0x000000d0 69636f64 65457363 61706549 6e746572 icodeEscapeInter │ │ │ │ │ - 0x000000e0 6e616c32 005f5079 5f446561 6c6c6f63 nal2._Py_Dealloc │ │ │ │ │ - 0x000000f0 005f5079 4572725f 42616449 6e746572 ._PyErr_BadInter │ │ │ │ │ - 0x00000100 6e616c43 616c6c00 5f507942 79746573 nalCall._PyBytes │ │ │ │ │ - 0x00000110 5f446563 6f646545 73636170 65320050 _DecodeEscape2.P │ │ │ │ │ - 0x00000120 79556e69 636f6465 5f446563 6f646555 yUnicode_DecodeU │ │ │ │ │ - 0x00000130 54463800 5f5f7370 72696e74 665f6368 TF8.__sprintf_ch │ │ │ │ │ - 0x00000140 6b005f50 795f6374 7970655f 7461626c k._Py_ctype_tabl │ │ │ │ │ - 0x00000150 65005079 4578635f 53796e74 61784572 e.PyExc_SyntaxEr │ │ │ │ │ - 0x00000160 726f7200 5f507950 6567656e 5f646563 ror._PyPegen_dec │ │ │ │ │ - 0x00000170 6f64655f 73747269 6e670050 79556e69 ode_string.PyUni │ │ │ │ │ - 0x00000180 636f6465 5f46726f 6d466f72 6d617400 code_FromFormat. │ │ │ │ │ - 0x00000190 50794279 7465735f 53697a65 00507945 PyBytes_Size.PyE │ │ │ │ │ - 0x000001a0 72725f57 61726e45 78706c69 6369744f rr_WarnExplicitO │ │ │ │ │ - 0x000001b0 626a6563 74005079 4572725f 45786365 bject.PyErr_Exce │ │ │ │ │ - 0x000001c0 7074696f 6e4d6174 63686573 00507945 ptionMatches.PyE │ │ │ │ │ - 0x000001d0 72725f43 6c656172 00507945 78635f53 rr_Clear.PyExc_S │ │ │ │ │ - 0x000001e0 796e7461 78576172 6e696e67 00507945 yntaxWarning.PyE │ │ │ │ │ - 0x000001f0 78635f44 65707265 63617469 6f6e5761 xc_DeprecationWa │ │ │ │ │ - 0x00000200 726e696e 67005f50 79506567 656e5f72 rning._PyPegen_r │ │ │ │ │ - 0x00000210 61697365 5f657272 6f725f6b 6e6f776e aise_error_known │ │ │ │ │ - 0x00000220 5f6c6f63 6174696f 6e00 _location. │ │ │ │ │ + 0x00000000 00246400 24610064 65636f64 655f756e .$d.$a.decode_un │ │ │ │ │ + 0x00000010 69636f64 655f7769 74685f65 73636170 icode_with_escap │ │ │ │ │ + 0x00000020 65730077 61726e5f 696e7661 6c69645f es.warn_invalid_ │ │ │ │ │ + 0x00000030 65736361 70655f73 65717565 6e636500 escape_sequence. │ │ │ │ │ + 0x00000040 52414953 455f4552 524f525f 4b4e4f57 RAISE_ERROR_KNOW │ │ │ │ │ + 0x00000050 4e5f4c4f 43415449 4f4e005f 50795065 N_LOCATION._PyPe │ │ │ │ │ + 0x00000060 67656e5f 70617273 655f7374 72696e67 gen_parse_string │ │ │ │ │ + 0x00000070 00507942 79746573 5f417353 7472696e .PyBytes_AsStrin │ │ │ │ │ + 0x00000080 67007374 726c656e 00737472 63687200 g.strlen.strchr. │ │ │ │ │ + 0x00000090 5079556e 69636f64 655f4465 636f6465 PyUnicode_Decode │ │ │ │ │ + 0x000000a0 55544638 53746174 6566756c 005f5079 UTF8Stateful._Py │ │ │ │ │ + 0x000000b0 4572725f 42616449 6e746572 6e616c43 Err_BadInternalC │ │ │ │ │ + 0x000000c0 616c6c00 5f507942 79746573 5f446563 all._PyBytes_Dec │ │ │ │ │ + 0x000000d0 6f646545 73636170 65320050 79427974 odeEscape2.PyByt │ │ │ │ │ + 0x000000e0 65735f46 726f6d53 7472696e 67416e64 es_FromStringAnd │ │ │ │ │ + 0x000000f0 53697a65 005f5079 5f446561 6c6c6f63 Size._Py_Dealloc │ │ │ │ │ + 0x00000100 005f5079 5f637479 70655f74 61626c65 ._Py_ctype_table │ │ │ │ │ + 0x00000110 00507945 78635f53 796e7461 78457272 .PyExc_SyntaxErr │ │ │ │ │ + 0x00000120 6f72005f 50795065 67656e5f 6465636f or._PyPegen_deco │ │ │ │ │ + 0x00000130 64655f73 7472696e 67006d65 6d637079 de_string.memcpy │ │ │ │ │ + 0x00000140 005f5079 556e6963 6f64655f 4465636f ._PyUnicode_Deco │ │ │ │ │ + 0x00000150 6465556e 69636f64 65457363 61706549 deUnicodeEscapeI │ │ │ │ │ + 0x00000160 6e746572 6e616c32 00507955 6e69636f nternal2.PyUnico │ │ │ │ │ + 0x00000170 64655f44 65636f64 65555446 38005f5f de_DecodeUTF8.__ │ │ │ │ │ + 0x00000180 73707269 6e74665f 63686b00 5079556e sprintf_chk.PyUn │ │ │ │ │ + 0x00000190 69636f64 655f4672 6f6d466f 726d6174 icode_FromFormat │ │ │ │ │ + 0x000001a0 00507942 79746573 5f53697a 65005079 .PyBytes_Size.Py │ │ │ │ │ + 0x000001b0 4572725f 5761726e 4578706c 69636974 Err_WarnExplicit │ │ │ │ │ + 0x000001c0 4f626a65 63740050 79457272 5f457863 Object.PyErr_Exc │ │ │ │ │ + 0x000001d0 65707469 6f6e4d61 74636865 73005079 eptionMatches.Py │ │ │ │ │ + 0x000001e0 4572725f 436c6561 72005079 4578635f Err_Clear.PyExc_ │ │ │ │ │ + 0x000001f0 53796e74 61785761 726e696e 67005079 SyntaxWarning.Py │ │ │ │ │ + 0x00000200 4578635f 44657072 65636174 696f6e57 Exc_DeprecationW │ │ │ │ │ + 0x00000210 61726e69 6e67005f 50795065 67656e5f arning._PyPegen_ │ │ │ │ │ + 0x00000220 72616973 655f6572 726f725f 6b6e6f77 raise_error_know │ │ │ │ │ + 0x00000230 6e5f6c6f 63617469 6f6e00 n_location. │ │ │ ├── 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: 18592 (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 0x48a0: │ │ │ │ │ +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 0041b0 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0041a0 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 003434 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0041e8 000640 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 003aa8 00001b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 003ac3 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 003ac3 00002b 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 003af0 0003c0 10 12 28 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 003eb0 0002fd 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 004828 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000674 003424 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0041d8 000640 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 003a98 00001b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 003ab3 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 003ab3 00002b 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 003ae0 0003c0 10 12 28 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 003ea0 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 8832 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 5: 00002e6c 260 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ - 6: 00002f70 116 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ - 7: 00000bcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 8: 00000bec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 9: 000032bc 376 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 10: 00003138 388 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ - 11: 00001cb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 12: 00001d2c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 4: 00000be8 8820 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 5: 00002e5c 260 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 6: 00002f60 116 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 7: 00000bc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 8: 00000be8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 9: 000032ac 376 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 10: 00003128 388 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 11: 00001c30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 12: 00001cac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 13: 00000000 124 FUNC LOCAL DEFAULT 1 tok_continuation_line │ │ │ │ │ - 14: 00002e58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 15: 00002e6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 16: 00002f6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 17: 00002f70 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 18: 00002fd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 19: 00002fe4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 20: 000032b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 21: 000032bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 14: 00002e48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 15: 00002e5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 16: 00002f5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 17: 00002f60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 18: 00002fc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 19: 00002fd4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 20: 000032a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 21: 000032ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 22: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 23: 0000007c 168 FUNC LOCAL DEFAULT 1 lookahead │ │ │ │ │ - 24: 00003410 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 24: 00003400 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 3048 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 │ │ │ │ │ + 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ + 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ 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: 00002fe4 340 FUNC GLOBAL HIDDEN 6 _PyLexer_update_fstring_expr │ │ │ │ │ - 42: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ - 43: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ - 44: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 45: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ + 41: 00002fd4 340 FUNC GLOBAL HIDDEN 6 _PyLexer_update_fstring_expr │ │ │ │ │ + 42: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ + 43: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 44: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ + 45: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ 46: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ 47: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 48: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ 49: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 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 __aeabi_idiv │ │ │ │ │ + 56: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ 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,213 +1,213 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x41b0 contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x41a0 contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000014 0000051c R_ARM_CALL 00002e6c tok_nextc │ │ │ │ │ -00000034 0000051c R_ARM_CALL 00002e6c tok_nextc │ │ │ │ │ -0000004c 0000061c R_ARM_CALL 00002f70 tok_backup │ │ │ │ │ -0000005c 0000051c R_ARM_CALL 00002e6c tok_nextc │ │ │ │ │ -000000a0 0000051c R_ARM_CALL 00002e6c tok_nextc │ │ │ │ │ -000000f8 0000061c R_ARM_CALL 00002f70 tok_backup │ │ │ │ │ -0000010c 0000061c R_ARM_CALL 00002f70 tok_backup │ │ │ │ │ +00000014 0000051c R_ARM_CALL 00002e5c tok_nextc │ │ │ │ │ +00000034 0000051c R_ARM_CALL 00002e5c tok_nextc │ │ │ │ │ +0000004c 0000061c R_ARM_CALL 00002f60 tok_backup │ │ │ │ │ +0000005c 0000051c R_ARM_CALL 00002e5c tok_nextc │ │ │ │ │ +000000a0 0000051c R_ARM_CALL 00002e5c tok_nextc │ │ │ │ │ +000000f8 0000061c R_ARM_CALL 00002f60 tok_backup │ │ │ │ │ +0000010c 0000061c R_ARM_CALL 00002f60 tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x41e8 contains 200 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x41d8 contains 200 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000220 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ 00000240 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000248 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000274 0000201c R_ARM_CALL 00000000 strncpy │ │ │ │ │ 0000034c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 000003a8 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ 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 │ │ │ │ │ +00000790 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000007b4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000007f8 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000814 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000086c 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000884 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000964 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000009b8 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000009d4 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000a80 0000241c R_ARM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ +00000aa0 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000ab0 0000251c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00000af0 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000b00 0000251c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00000b0c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000b24 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000b3c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000b54 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000b64 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000b7c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000bc0 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000bc8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bcc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bd0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000bd4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000bd4 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 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 │ │ │ │ │ -00000fd8 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000010e8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000011c0 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 │ │ │ │ │ -000014bc 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 │ │ │ │ │ -000015dc 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000016c0 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -0000173c 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000178c 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001858 0000261c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -000018b8 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000018cc 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001924 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019dc 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001ac0 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001b70 0000291c R_ARM_CALL 00002fe4 _PyLexer_update_fstring_expr │ │ │ │ │ -00001bf8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001ca8 00002a1c R_ARM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -00001cb8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cbc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cc0 00002b02 R_ARM_ABS32 00000000 _Py_ctype_tolower │ │ │ │ │ -00001cc4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cc8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ccc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cd0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cd4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cd8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cdc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ce0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ce4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ce8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cec 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cf0 00002c02 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00001cf4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -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 00002d02 R_ARM_ABS32 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00001d14 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001d18 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001d1c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001d20 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001d24 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001d28 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001d64 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001dbc 00002e1c R_ARM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ -00001e1c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001e48 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001ee4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002054 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000020c0 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000020d0 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002154 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000021ac 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002234 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002268 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000022a4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002310 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000be4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000dd4 0000261c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00000e40 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00000e58 0000281c R_ARM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ +00000e70 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000fd4 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000010e4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000011bc 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000012d8 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001368 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000013e8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000014b8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000014f8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001518 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001530 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001548 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000015d8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000016bc 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001738 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001788 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001854 0000261c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +000018b4 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000018c8 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001920 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000019d8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b24 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001b38 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001b90 0000291c R_ARM_CALL 00002fd4 _PyLexer_update_fstring_expr │ │ │ │ │ +00001c18 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001c38 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c3c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c40 00002a02 R_ARM_ABS32 00000000 _Py_ctype_tolower │ │ │ │ │ +00001c44 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c48 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c4c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +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 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c60 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c64 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c68 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c6c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c70 00002b02 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +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 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001c84 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c88 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c8c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c90 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c94 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c98 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c9c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001ca0 00002c02 R_ARM_ABS32 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00001ca4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001ca8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001d44 00002d1c R_ARM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +00001d84 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 │ │ │ │ │ +00001f04 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002074 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000020bc 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000020cc 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002100 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002198 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000221c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002278 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000022ac 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000022e0 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 │ │ │ │ │ -000023b0 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000023e0 00002f1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000023ec 0000301c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00002424 0000311c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002510 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002544 00000d1c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -000025c8 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002624 00002f1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002690 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000026a0 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002770 0000321c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -000027b0 0000331c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002808 0000321c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00002880 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000028a0 00000d1c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -000028c0 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000028d8 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000028f0 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000028fc 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002958 00002f1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002964 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002988 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002a08 0000341c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002ab0 0000311c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ab8 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00002ad4 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002ae4 0000351c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00002b0c 0000311c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b1c 0000361c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -00002b44 0000311c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b84 0000311c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ba8 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002be8 0000371c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002ccc 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002cd8 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002d18 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002d2c 0000381c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002d5c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002dbc 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002e08 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000023b0 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000023c8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002474 00002f1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002480 0000301c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +000024b8 0000311c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025d0 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002638 00000d1c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +00002688 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000026e0 00002f1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002730 0000321c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +0000278c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000027a0 0000331c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000027f8 0000321c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00002810 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002828 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000284c 0000251c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002858 0000251c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000028cc 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000028ec 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002920 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000297c 00002f1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002988 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000029e8 0000341c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002a1c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002abc 0000311c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ac4 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00002ae0 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002af0 0000351c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00002b18 0000311c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b28 0000361c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +00002b50 0000311c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b90 0000311c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002bb4 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002bf4 0000371c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002c74 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002cc4 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002cf8 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002d4c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002d60 00000d1c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +00002e34 0000381c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002e48 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002e4c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002e50 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002e54 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002e58 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e5c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e60 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e64 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e68 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ef0 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002f3c 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002f50 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002f6c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002fc8 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002fd4 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002fd8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002fdc 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002fe0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003000 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003030 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003038 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003060 0000201c R_ARM_CALL 00000000 strncpy │ │ │ │ │ -0000307c 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003090 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000030cc 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000030f8 0000391c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003118 0000201c R_ARM_CALL 00000000 strncpy │ │ │ │ │ -00003130 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000031d8 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003224 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003238 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003290 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000032b0 00002c02 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -000032b4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000032b8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000333c 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ -0000336c 00003a1c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -0000339c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002ee0 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002f2c 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002f40 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002f5c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002fb8 0000251c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002fc4 0000251c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002fc8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002fcc 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002fd0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002ff0 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003020 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003028 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003050 0000201c R_ARM_CALL 00000000 strncpy │ │ │ │ │ +0000306c 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003080 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000030bc 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000030e8 0000391c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003108 0000201c R_ARM_CALL 00000000 strncpy │ │ │ │ │ +00003120 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000031c8 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003214 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003228 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003280 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000032a0 00002b02 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +000032a4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000032a8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000332c 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ +0000335c 00003a1c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +0000338c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003398 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ 000033a8 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ -000033b8 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ +000033e4 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ 000033f4 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ -00003404 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ -00003410 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003400 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003404 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003408 00003b02 R_ARM_ABS32 00000000 PyExc_SyntaxWarning │ │ │ │ │ +0000340c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003410 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003414 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003418 00003b02 R_ARM_ABS32 00000000 PyExc_SyntaxWarning │ │ │ │ │ 0000341c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003420 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003424 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000342c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003430 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -39,34 +39,34 @@ │ │ │ │ │ lookahead │ │ │ │ │ __func__.0 │ │ │ │ │ _PyTokenizer_Get │ │ │ │ │ PyMem_Free │ │ │ │ │ PyMem_Malloc │ │ │ │ │ _PyLexer_token_setup │ │ │ │ │ _PyTokenizer_syntaxerror │ │ │ │ │ -_Py_FatalErrorFunc │ │ │ │ │ _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ +_Py_FatalErrorFunc │ │ │ │ │ _PyToken_TwoChars │ │ │ │ │ _PyUnicode_IsPrintable │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ _PyLexer_update_fstring_expr │ │ │ │ │ -_PyTokenizer_indenterror │ │ │ │ │ _Py_ctype_tolower │ │ │ │ │ _Py_ctype_table │ │ │ │ │ PyExc_UnicodeDecodeError │ │ │ │ │ +_PyTokenizer_indenterror │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ _PyUnicode_ScanIdentifier │ │ │ │ │ _Py_Dealloc │ │ │ │ │ _PyLexer_type_comment_token_setup │ │ │ │ │ -_PyTokenizer_syntaxerror_known_range │ │ │ │ │ +__aeabi_idiv │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ -__aeabi_idiv │ │ │ │ │ +_PyTokenizer_syntaxerror_known_range │ │ │ │ │ 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 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ 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 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ beq 64 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2f70 │ │ │ │ │ + bl 2f60 │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ 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 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ 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 2f70 │ │ │ │ │ + bl 2f60 │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ cmp r4, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ beq 114 │ │ │ │ │ ldrb r1, [r4, #-1]! │ │ │ │ │ - bl 2f70 │ │ │ │ │ + bl 2f60 │ │ │ │ │ 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 be8 │ │ │ │ │ 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] │ │ │ │ │ @@ -49,96 +49,96 @@ │ │ │ │ │ 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 af8 <_PyTokenizer_Get+0xaf8> │ │ │ │ │ ldrb r0, [sl] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne afc <_PyTokenizer_Get+0xafc> │ │ │ │ │ + bne aa8 <_PyTokenizer_Get+0xaa8> │ │ │ │ │ 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> │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 8c8 <_PyTokenizer_Get+0x8c8> │ │ │ │ │ + bhi 9f4 <_PyTokenizer_Get+0x9f4> │ │ │ │ │ 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 af8 <_PyTokenizer_Get+0xaf8> │ │ │ │ │ ldrb r1, [sl] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne afc <_PyTokenizer_Get+0xafc> │ │ │ │ │ + bne aa8 <_PyTokenizer_Get+0xaa8> │ │ │ │ │ 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 8ac <_PyTokenizer_Get+0x8ac> │ │ │ │ │ cmp sl, #92 @ 0x5c │ │ │ │ │ mov r9, ip │ │ │ │ │ beq 6b0 <_PyTokenizer_Get+0x6b0> │ │ │ │ │ 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 acc <_PyTokenizer_Get+0xacc> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #17 │ │ │ │ │ cmpne r2, #22 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ moveq r1, #1 │ │ │ │ │ ldrb sl, [r3] │ │ │ │ │ movne r1, #0 │ │ │ │ │ - beq 7f8 <_PyTokenizer_Get+0x7f8> │ │ │ │ │ - ldr r3, [fp, #2812] @ 0xafc │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + beq 7a0 <_PyTokenizer_Get+0x7a0> │ │ │ │ │ + ldr r0, [fp, #2812] @ 0xafc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ ldrne r2, [fp, #2760] @ 0xac8 │ │ │ │ │ mvnne r1, r2 │ │ │ │ │ ldr r2, [fp, #2768] @ 0xad0 │ │ │ │ │ lsrne r1, r1, #31 │ │ │ │ │ - movne r3, r1 │ │ │ │ │ + movne r0, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ cmpeq sl, #10 │ │ │ │ │ moveq ip, #1 │ │ │ │ │ movne ip, #0 │ │ │ │ │ - beq 958 <_PyTokenizer_Get+0x958> │ │ │ │ │ - ldrb r0, [fp, #2764] @ 0xacc │ │ │ │ │ - cmp r0, sl │ │ │ │ │ + beq 8a0 <_PyTokenizer_Get+0x8a0> │ │ │ │ │ + ldrb r3, [fp, #2764] @ 0xacc │ │ │ │ │ + cmp r3, sl │ │ │ │ │ addeq r9, r9, #1 │ │ │ │ │ beq 17c <_PyTokenizer_Get+0x17c> │ │ │ │ │ cmp sl, #123 @ 0x7b │ │ │ │ │ bne 168 <_PyTokenizer_Get+0x168> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -155,15 +155,15 @@ │ │ │ │ │ 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 ad8 <_PyTokenizer_Get+0xad8> │ │ │ │ │ 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 │ │ │ │ │ @@ -181,39 +181,39 @@ │ │ │ │ │ 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 950 <_PyTokenizer_Get+0x950> │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ str sl, [r4, #4] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bcc b08 <_PyTokenizer_Get+0xb08> │ │ │ │ │ + bcc af8 <_PyTokenizer_Get+0xaf8> │ │ │ │ │ ldrb r0, [sl] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne afc <_PyTokenizer_Get+0xafc> │ │ │ │ │ + bne aa8 <_PyTokenizer_Get+0xaa8> │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ sub r0, sl, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ - bcc b08 <_PyTokenizer_Get+0xb08> │ │ │ │ │ + bcc af8 <_PyTokenizer_Get+0xaf8> │ │ │ │ │ ldrb r3, [sl, #-1] │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne afc <_PyTokenizer_Get+0xafc> │ │ │ │ │ + bne aa8 <_PyTokenizer_Get+0xaa8> │ │ │ │ │ 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 b5c <_PyTokenizer_Get+0xb5c> │ │ │ │ │ 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 704 <_PyTokenizer_Get+0x704> │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 830 <_PyTokenizer_Get+0x830> │ │ │ │ │ + beq 974 <_PyTokenizer_Get+0x974> │ │ │ │ │ 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 80c <_PyTokenizer_Get+0x80c> │ │ │ │ │ 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 7bc <_PyTokenizer_Get+0x7bc> │ │ │ │ │ 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,83 +286,83 @@ │ │ │ │ │ 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 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldm r4, {r0, r3} │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq ab8 <_PyTokenizer_Get+0xab8> │ │ │ │ │ + beq b84 <_PyTokenizer_Get+0xb84> │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ - bcc b08 <_PyTokenizer_Get+0xb08> │ │ │ │ │ + bcc af8 <_PyTokenizer_Get+0xaf8> │ │ │ │ │ ldrb ip, [r3, #-1] │ │ │ │ │ and r3, r2, #255 @ 0xff │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne afc <_PyTokenizer_Get+0xafc> │ │ │ │ │ + bne aa8 <_PyTokenizer_Get+0xaa8> │ │ │ │ │ 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 af8 <_PyTokenizer_Get+0xaf8> │ │ │ │ │ ldrb r1, [r1, #-1] │ │ │ │ │ cmp r1, #123 @ 0x7b │ │ │ │ │ - bne afc <_PyTokenizer_Get+0xafc> │ │ │ │ │ + bne aa8 <_PyTokenizer_Get+0xaa8> │ │ │ │ │ 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 b5c <_PyTokenizer_Get+0xb5c> │ │ │ │ │ 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 be8 │ │ │ │ │ b 350 <_PyTokenizer_Get+0x350> │ │ │ │ │ subs lr, r9, #0 │ │ │ │ │ ble 57c <_PyTokenizer_Get+0x57c> │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ sub r1, sl, #1 │ │ │ │ │ add r5, r4, r5 │ │ │ │ │ cmp r1, ip │ │ │ │ │ ldrb r0, [r5, #2764] @ 0xacc │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ - bcc b08 <_PyTokenizer_Get+0xb08> │ │ │ │ │ + bcc af8 <_PyTokenizer_Get+0xaf8> │ │ │ │ │ ldrb r3, [sl, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne afc <_PyTokenizer_Get+0xafc> │ │ │ │ │ + bne aa8 <_PyTokenizer_Get+0xaa8> │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmp lr, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ moveq sl, r1 │ │ │ │ │ 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> │ │ │ │ │ + beq af8 <_PyTokenizer_Get+0xaf8> │ │ │ │ │ ldrb lr, [r1] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne afc <_PyTokenizer_Get+0xafc> │ │ │ │ │ + bne aa8 <_PyTokenizer_Get+0xaa8> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ bne 54c <_PyTokenizer_Get+0x54c> │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ │ @@ -370,348 +370,403 @@ │ │ │ │ │ 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 96c <_PyTokenizer_Get+0x96c> │ │ │ │ │ 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 96c <_PyTokenizer_Get+0x96c> │ │ │ │ │ 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 95c <_PyTokenizer_Get+0x95c> │ │ │ │ │ cmp sl, fp │ │ │ │ │ bne 288 <_PyTokenizer_Get+0x288> │ │ │ │ │ b 598 <_PyTokenizer_Get+0x598> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 8d0 <_PyTokenizer_Get+0x8d0> │ │ │ │ │ + bne 9fc <_PyTokenizer_Get+0x9fc> │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8bc <_PyTokenizer_Get+0x8bc> │ │ │ │ │ + beq 9e8 <_PyTokenizer_Get+0x9e8> │ │ │ │ │ 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 9cc <_PyTokenizer_Get+0x9cc> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 850 <_PyTokenizer_Get+0x850> │ │ │ │ │ + beq 97c <_PyTokenizer_Get+0x97c> │ │ │ │ │ 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 894 <_PyTokenizer_Get+0x894> │ │ │ │ │ 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 87c <_PyTokenizer_Get+0x87c> │ │ │ │ │ mov r3, sl │ │ │ │ │ cmp fp, sl │ │ │ │ │ - beq 8e8 <_PyTokenizer_Get+0x8e8> │ │ │ │ │ + beq 830 <_PyTokenizer_Get+0x830> │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ b 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ cmp r0, #13 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - beq b74 <_PyTokenizer_Get+0xb74> │ │ │ │ │ + beq a68 <_PyTokenizer_Get+0xa68> │ │ │ │ │ sub r3, sl, #123 @ 0x7b │ │ │ │ │ bics r3, r3, #2 │ │ │ │ │ add r3, r4, r5 │ │ │ │ │ ldr r9, [r3, #2772] @ 0xad4 │ │ │ │ │ - beq b50 <_PyTokenizer_Get+0xb50> │ │ │ │ │ + beq a44 <_PyTokenizer_Get+0xa44> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ cmpeq sl, #78 @ 0x4e │ │ │ │ │ moveq r9, #1 │ │ │ │ │ movne r9, #0 │ │ │ │ │ - beq b20 <_PyTokenizer_Get+0xb20> │ │ │ │ │ + beq a14 <_PyTokenizer_Get+0xa14> │ │ │ │ │ ldr r2, [r3, #2768] @ 0xad0 │ │ │ │ │ b 17c <_PyTokenizer_Get+0x17c> │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne 828 <_PyTokenizer_Get+0x828> │ │ │ │ │ - ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 814 <_PyTokenizer_Get+0x814> │ │ │ │ │ - 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 r9, r3 │ │ │ │ │ mov r5, sl │ │ │ │ │ - ldr r1, [pc, #1152] @ bcc <_PyTokenizer_Get+0xbcc> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ + str r9, [r4, #4] │ │ │ │ │ cmp r2, #22 │ │ │ │ │ cmpne r2, #17 │ │ │ │ │ - beq 7f8 <_PyTokenizer_Get+0x7f8> │ │ │ │ │ + beq 7a0 <_PyTokenizer_Get+0x7a0> │ │ │ │ │ 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 7a0 <_PyTokenizer_Get+0x7a0> │ │ │ │ │ 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 b2c <_PyTokenizer_Get+0xb2c> │ │ │ │ │ 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 b04 <_PyTokenizer_Get+0xb04> │ │ │ │ │ + ldr r1, [pc, #1080] @ bc8 <_PyTokenizer_Get+0xbc8> │ │ │ │ │ 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 │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ 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> │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b 75c <_PyTokenizer_Get+0x75c> │ │ │ │ │ - mov r9, sl │ │ │ │ │ - b 81c <_PyTokenizer_Get+0x81c> │ │ │ │ │ - ldr r1, [pc, #908] @ bcc <_PyTokenizer_Get+0xbcc> │ │ │ │ │ - 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> │ │ │ │ │ + cmp r2, #10 │ │ │ │ │ + bne 828 <_PyTokenizer_Get+0x828> │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8b8 <_PyTokenizer_Get+0x8b8> │ │ │ │ │ + beq 6f4 <_PyTokenizer_Get+0x6f4> │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ - sub r2, r9, r5 │ │ │ │ │ + sub r2, r3, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 644 <_PyTokenizer_Get+0x644> │ │ │ │ │ + beq 3c8 <_PyTokenizer_Get+0x3c8> │ │ │ │ │ mov r5, sl │ │ │ │ │ - ldr r1, [pc, #804] @ bcc <_PyTokenizer_Get+0xbcc> │ │ │ │ │ + ldr r1, [pc, #952] @ bcc <_PyTokenizer_Get+0xbcc> │ │ │ │ │ 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> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + b 704 <_PyTokenizer_Get+0x704> │ │ │ │ │ mov r5, sl │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - str r9, [r4, #4] │ │ │ │ │ - b 148 <_PyTokenizer_Get+0x148> │ │ │ │ │ - mov r3, #29 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - ldr sl, [r4, #4] │ │ │ │ │ - b 148 <_PyTokenizer_Get+0x148> │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b 148 <_PyTokenizer_Get+0x148> │ │ │ │ │ + b 704 <_PyTokenizer_Get+0x704> │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ 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 894 <_PyTokenizer_Get+0x894> │ │ │ │ │ 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> │ │ │ │ │ + ldr r1, [pc, #840] @ bcc <_PyTokenizer_Get+0xbcc> │ │ │ │ │ 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> │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ + b 730 <_PyTokenizer_Get+0x730> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ + mov r3, fp │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r0, [r4, #4] │ │ │ │ │ + mov fp, r0 │ │ │ │ │ ldrne r3, [r4, #28] │ │ │ │ │ + ldrne r0, [r4, #4] │ │ │ │ │ bne 33c <_PyTokenizer_Get+0x33c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ 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 948 <_PyTokenizer_Get+0x948> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2f70 │ │ │ │ │ + bl 2f60 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f70 │ │ │ │ │ + bl 2f60 │ │ │ │ │ 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] │ │ │ │ │ str r1, [r3, #2812] @ 0xafc │ │ │ │ │ mov r3, r2 │ │ │ │ │ b 33c <_PyTokenizer_Get+0x33c> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r0, sl │ │ │ │ │ b 33c <_PyTokenizer_Get+0x33c> │ │ │ │ │ + ldr r1, [pc, #616] @ bcc <_PyTokenizer_Get+0xbcc> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ + ldr r2, [r4] │ │ │ │ │ + b 2e4 <_PyTokenizer_Get+0x2e4> │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b 6fc <_PyTokenizer_Get+0x6fc> │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + cmp r3, #10 │ │ │ │ │ + bne a04 <_PyTokenizer_Get+0xa04> │ │ │ │ │ + ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 9e4 <_PyTokenizer_Get+0x9e4> │ │ │ │ │ + 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> │ │ │ │ │ + mov r5, sl │ │ │ │ │ + ldr r1, [pc, #504] @ bcc <_PyTokenizer_Get+0xbcc> │ │ │ │ │ + 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 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + str r9, [r4, #4] │ │ │ │ │ + b 148 <_PyTokenizer_Get+0x148> │ │ │ │ │ + mov r3, #29 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + ldr sl, [r4, #4] │ │ │ │ │ + b 148 <_PyTokenizer_Get+0x148> │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b 148 <_PyTokenizer_Get+0x148> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + bl 2e5c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r0, #123 @ 0x7b │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + bne ab4 <_PyTokenizer_Get+0xab4> │ │ │ │ │ + ldr r2, [r3, #2768] @ 0xad0 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b 17c <_PyTokenizer_Get+0x17c> │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq a78 <_PyTokenizer_Get+0xa78> │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f60 │ │ │ │ │ + add r3, r4, r5 │ │ │ │ │ + ldr r2, [r3, #2768] @ 0xad0 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + b 17c <_PyTokenizer_Get+0x17c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e5c │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b 6c4 <_PyTokenizer_Get+0x6c4> │ │ │ │ │ + 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 a4c <_PyTokenizer_Get+0xa4c> │ │ │ │ │ + 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 │ │ │ │ │ + b 350 <_PyTokenizer_Get+0x350> │ │ │ │ │ + ldr r1, [pc, #288] @ bd0 <_PyTokenizer_Get+0xbd0> │ │ │ │ │ + ldr r0, [pc, #288] @ bd4 <_PyTokenizer_Get+0xbd4> │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + bl 2f60 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + b 6ec <_PyTokenizer_Get+0x6ec> │ │ │ │ │ + mov r3, #29 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b 710 <_PyTokenizer_Get+0x710> │ │ │ │ │ mov r2, #15 │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ 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, #216] @ bd8 <_PyTokenizer_Get+0xbd8> │ │ │ │ │ + ldr r0, [pc, #208] @ bd4 <_PyTokenizer_Get+0xbd4> │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ + ldr r1, [pc, #208] @ bdc <_PyTokenizer_Get+0xbdc> │ │ │ │ │ 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 b8c <_PyTokenizer_Get+0xb8c> │ │ │ │ │ + ldr r1, [pc, #164] @ be0 <_PyTokenizer_Get+0xbe0> │ │ │ │ │ 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, #128] @ be4 <_PyTokenizer_Get+0xbe4> │ │ │ │ │ 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,102 +774,46 @@ │ │ │ │ │ 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 2f70 │ │ │ │ │ + bl 2f60 │ │ │ │ │ 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> │ │ │ │ │ - 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> │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ - mov r3, #29 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b 768 <_PyTokenizer_Get+0x768> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bl 2e6c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r0, #123 @ 0x7b │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - bne b84 <_PyTokenizer_Get+0xb84> │ │ │ │ │ - ldr r2, [r3, #2768] @ 0xad0 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 17c <_PyTokenizer_Get+0x17c> │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq b9c <_PyTokenizer_Get+0xb9c> │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f70 │ │ │ │ │ - add r3, r4, r5 │ │ │ │ │ - ldr r2, [r3, #2768] @ 0xad0 │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - b 17c <_PyTokenizer_Get+0x17c> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b 6c4 <_PyTokenizer_Get+0x6c4> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - bl 2f70 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - b 6ec <_PyTokenizer_Get+0x6ec> │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_warn_invalid_escape_sequence> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq b58 <_PyTokenizer_Get+0xb58> │ │ │ │ │ - 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 │ │ │ │ │ - b 350 <_PyTokenizer_Get+0x350> │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000000e0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000124 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x0000008c │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000064 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000048 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000124 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x0000008c │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000064 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000bec : │ │ │ │ │ +00000be8 : │ │ │ │ │ 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 +821,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 f34 │ │ │ │ │ + bne f30 │ │ │ │ │ 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 147c │ │ │ │ │ + bne 1478 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1754 │ │ │ │ │ + beq 1750 │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi c94 │ │ │ │ │ + bhi c90 │ │ │ │ │ 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 2cc4 │ │ │ │ │ + bhi 2844 │ │ │ │ │ ldrb r1, [r5] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 2cd0 │ │ │ │ │ + bne 2850 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov fp, #0 │ │ │ │ │ str fp, [r4, #28] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 187c │ │ │ │ │ + beq 1878 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 2e2c │ │ │ │ │ + bhi 2990 │ │ │ │ │ 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, #4052] @ 1cb0 │ │ │ │ │ + bhi e7c │ │ │ │ │ + ldr ip, [pc, #3928] @ 1c30 │ │ │ │ │ lsr r1, ip, r1 │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 1310 │ │ │ │ │ + bne 130c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ strne r5, [r4, #28] │ │ │ │ │ streq r0, [r4, #28] │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq 1ed0 │ │ │ │ │ + beq 1ef0 │ │ │ │ │ bic r1, r3, #32 │ │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ - bls ff0 │ │ │ │ │ + bls fec │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ movle r2, #0 │ │ │ │ │ movgt r2, #1 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1000 │ │ │ │ │ + bne ffc │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq ef4 │ │ │ │ │ + beq ef0 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq f08 │ │ │ │ │ + beq f04 │ │ │ │ │ cmp r9, #46 @ 0x2e │ │ │ │ │ - beq 137c │ │ │ │ │ - ldr r5, [pc, #4000] @ 1cf0 │ │ │ │ │ + beq 1378 │ │ │ │ │ + ldr r5, [pc, #3876] @ 1c70 │ │ │ │ │ and r1, r9, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r1, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 10f4 │ │ │ │ │ + bne 10f0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - ldr r5, [pc, #3928] @ 1cc0 │ │ │ │ │ + ldr r5, [pc, #3804] @ 1c40 │ │ │ │ │ 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 205c │ │ │ │ │ + beq 207c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1950 │ │ │ │ │ + bne 194c │ │ │ │ │ cmp r9, #92 @ 0x5c │ │ │ │ │ - beq 2540 │ │ │ │ │ + beq 2634 │ │ │ │ │ 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 1834 │ │ │ │ │ + bne 1830 │ │ │ │ │ cmp r9, #123 @ 0x7b │ │ │ │ │ cmpne r9, #33 @ 0x21 │ │ │ │ │ - beq 1834 │ │ │ │ │ + beq 1830 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ 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 1da4 │ │ │ │ │ + bne 1dc4 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 12bc │ │ │ │ │ + beq 12b8 │ │ │ │ │ ldm r4, {r1, r3} │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - bcc 2cc4 │ │ │ │ │ + bcc 2844 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 2cd0 │ │ │ │ │ + bne 2850 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r9, #91 @ 0x5b │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - beq 11c8 │ │ │ │ │ - ble 12c8 │ │ │ │ │ + beq 11c4 │ │ │ │ │ + ble 12c4 │ │ │ │ │ cmp r9, #123 @ 0x7b │ │ │ │ │ - beq 11c8 │ │ │ │ │ + beq 11c4 │ │ │ │ │ bic r3, r9, #32 │ │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ │ - beq 1318 │ │ │ │ │ + beq 1314 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1528 │ │ │ │ │ + beq 1524 │ │ │ │ │ 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 │ │ │ │ │ @@ -983,224 +982,224 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ - bne cf8 │ │ │ │ │ - b ea8 │ │ │ │ │ + bne cf4 │ │ │ │ │ + b ea4 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq ebc │ │ │ │ │ + beq eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ cmp r0, #10 │ │ │ │ │ cmnne r0, #1 │ │ │ │ │ - bne ea0 │ │ │ │ │ + bne e9c │ │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ │ ldr r2, [r4, #2736] @ 0xab0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2270 │ │ │ │ │ + bne 21e8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 26f4 │ │ │ │ │ + bne 25f0 │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ cmp r1, #28 │ │ │ │ │ - beq 1ed0 │ │ │ │ │ + beq 1ef0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1900 │ │ │ │ │ + beq 18fc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - bne f0c │ │ │ │ │ + bne f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ cmp r0, #10 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne d40 │ │ │ │ │ + bne d3c │ │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - beq 14c4 │ │ │ │ │ + beq 14c0 │ │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 209c │ │ │ │ │ + bne 2098 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r9, r6 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ sub r6, r0, r6 │ │ │ │ │ add sl, r6, r9 │ │ │ │ │ - beq fa0 │ │ │ │ │ + beq f9c │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 2cac │ │ │ │ │ + bhi 2ccc │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ add r3, r5, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldrb r1, [r5] │ │ │ │ │ cmp r1, #32 │ │ │ │ │ - bne 1220 │ │ │ │ │ + bne 121c │ │ │ │ │ mov r5, r3 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ add sl, r6, r9 │ │ │ │ │ - bne f64 │ │ │ │ │ + bne f60 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 13f4 │ │ │ │ │ + bne 13f0 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21fc │ │ │ │ │ + beq 21b0 │ │ │ │ │ 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 2698 │ │ │ │ │ + bne 2360 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne f64 │ │ │ │ │ - b fa0 │ │ │ │ │ + bne f60 │ │ │ │ │ + b f9c │ │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ │ - beq 1824 │ │ │ │ │ + beq 1820 │ │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ │ - beq 16d0 │ │ │ │ │ + beq 16cc │ │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ │ - beq 1c00 │ │ │ │ │ + beq 1c20 │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - beq 15e4 │ │ │ │ │ + beq 15e0 │ │ │ │ │ bic r3, r3, #32 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1058 │ │ │ │ │ + b 1054 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1704 │ │ │ │ │ + beq 1700 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 1e84 │ │ │ │ │ + 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 101c │ │ │ │ │ + bls 1018 │ │ │ │ │ sub r3, r9, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls 101c │ │ │ │ │ + bls 1018 │ │ │ │ │ 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 1308 │ │ │ │ │ + bne 1304 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 208c │ │ │ │ │ + beq 2088 │ │ │ │ │ ldm r4, {r2, ip} │ │ │ │ │ mov r3, ip │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ - bcc 2cc4 │ │ │ │ │ + bcc 2844 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 2cd0 │ │ │ │ │ + bne 2850 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - bne 23b8 │ │ │ │ │ + bne 244c │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r9, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 158c │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bne 1588 │ │ │ │ │ + bl 2e5c │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 2560 │ │ │ │ │ - bgt 1ad8 │ │ │ │ │ + beq 255c │ │ │ │ │ + bgt 1a84 │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq 20e4 │ │ │ │ │ - bgt 1d2c │ │ │ │ │ + beq 2108 │ │ │ │ │ + bgt 1d4c │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq 2560 │ │ │ │ │ + beq 255c │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq 24a8 │ │ │ │ │ + beq 24d4 │ │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ │ - beq 2434 │ │ │ │ │ + beq 23d8 │ │ │ │ │ and r3, r6, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2990 │ │ │ │ │ + bne 2dbc │ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ │ - beq 216c │ │ │ │ │ + beq 2158 │ │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ │ - bgt 247c │ │ │ │ │ - ldr r2, [pc, #2944] @ 1ce0 │ │ │ │ │ + bgt 2420 │ │ │ │ │ + ldr r2, [pc, #2828] @ 1c68 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32bc │ │ │ │ │ + bl 32ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b24 │ │ │ │ │ + beq 1ad0 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - beq 22fc │ │ │ │ │ + beq 2264 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - bcc 2cc4 │ │ │ │ │ + bcc 2844 │ │ │ │ │ ldrb r3, [ip, #-1] │ │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 2cd0 │ │ │ │ │ + bne 2850 │ │ │ │ │ ldr r0, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #476] @ 0x1dc │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ + b 10e8 │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt 28b8 │ │ │ │ │ + bgt 2cbc │ │ │ │ │ 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 │ │ │ │ │ @@ -1211,712 +1210,681 @@ │ │ │ │ │ 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 e3c │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - beq 21b4 │ │ │ │ │ + beq 2224 │ │ │ │ │ mov r6, #0 │ │ │ │ │ cmp r1, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - beq f4c │ │ │ │ │ + beq f48 │ │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ │ - beq 2894 │ │ │ │ │ + beq 2d54 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcc 2cc4 │ │ │ │ │ + bcc 2844 │ │ │ │ │ ldrb r3, [r8, #-1] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 2cd0 │ │ │ │ │ + bne 2850 │ │ │ │ │ sub ip, r1, #10 │ │ │ │ │ cmp ip, #25 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ - bhi 13f8 │ │ │ │ │ - ldr r0, [pc, #2612] @ 1cb4 │ │ │ │ │ + bhi 13f4 │ │ │ │ │ + ldr r0, [pc, #2488] @ 1c34 │ │ │ │ │ lsr r0, r0, ip │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq 13f8 │ │ │ │ │ + beq 13f4 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ cmpeq r9, #0 │ │ │ │ │ ldr r1, [r4, #456] @ 0x1c8 │ │ │ │ │ - beq 1b2c │ │ │ │ │ + beq 1ad8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2e38 │ │ │ │ │ + bne 29c4 │ │ │ │ │ ldr r8, [r4, #452] @ 0x1c4 │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ - bne 147c │ │ │ │ │ + bne 1478 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b c48 │ │ │ │ │ + b c44 │ │ │ │ │ cmp r9, #91 @ 0x5b │ │ │ │ │ - beq 11c8 │ │ │ │ │ - bgt e34 │ │ │ │ │ + beq 11c4 │ │ │ │ │ + bgt e30 │ │ │ │ │ cmp r9, #40 @ 0x28 │ │ │ │ │ - beq 11c8 │ │ │ │ │ + beq 11c4 │ │ │ │ │ cmp r9, #41 @ 0x29 │ │ │ │ │ - beq 17a8 │ │ │ │ │ + beq 17a4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1528 │ │ │ │ │ + beq 1524 │ │ │ │ │ cmp r9, #61 @ 0x3d │ │ │ │ │ - bne e50 │ │ │ │ │ + bne e4c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ strge r3, [r2, #56] @ 0x38 │ │ │ │ │ - b e50 │ │ │ │ │ + b e4c │ │ │ │ │ orr r6, r6, r3 │ │ │ │ │ - b 101c │ │ │ │ │ + b 1018 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b c9c │ │ │ │ │ + b c98 │ │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 1e24 │ │ │ │ │ + bgt 1e74 │ │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e9c │ │ │ │ │ + bne 1ebc │ │ │ │ │ ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2cbc │ │ │ │ │ - ble e40 │ │ │ │ │ + beq 28d4 │ │ │ │ │ + ble e3c │ │ │ │ │ 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 1500 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 1d84 │ │ │ │ │ + bgt 1da4 │ │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e50 │ │ │ │ │ - b 1528 │ │ │ │ │ + bne e4c │ │ │ │ │ + b 1524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ - ldr r5, [pc, #2404] @ 1cf0 │ │ │ │ │ + bl 2e5c │ │ │ │ │ + ldr r5, [pc, #2280] @ 1c70 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r2, [r5, r3, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 2188 │ │ │ │ │ + bne 2174 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq 2208 │ │ │ │ │ + beq 2280 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - beq 2254 │ │ │ │ │ + beq 22cc │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - bcc 2cc4 │ │ │ │ │ + bcc 2844 │ │ │ │ │ ldrb r1, [ip, #-1] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 2cd0 │ │ │ │ │ + bne 2850 │ │ │ │ │ ldr r0, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #476] @ 0x1dc │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #23 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ + b 10e8 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r8, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1d6c │ │ │ │ │ + bne 1d8c │ │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ add r3, r4, r2, lsl #2 │ │ │ │ │ - bne 1554 │ │ │ │ │ + bne 1550 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ lsl r3, r2, #2 │ │ │ │ │ - beq 1568 │ │ │ │ │ - ble 1c10 │ │ │ │ │ + beq 1564 │ │ │ │ │ + ble 1cac │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bgt 2e20 │ │ │ │ │ + bgt 2da0 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldr r1, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bge 1ca4 │ │ │ │ │ + bge 1d40 │ │ │ │ │ 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 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #472] @ 0x1d8 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ - beq c44 │ │ │ │ │ + beq c40 │ │ │ │ │ mov r8, r1 │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ - bge 1bc8 │ │ │ │ │ + bge 1be8 │ │ │ │ │ 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 10ec │ │ │ │ │ + b 10e8 │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt f1c │ │ │ │ │ + bgt f18 │ │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - bne 2318 │ │ │ │ │ + bne 2338 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str r8, [r4, #2700] @ 0xa8c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ + b 10e8 │ │ │ │ │ cmp r9, #93 @ 0x5d │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ - bne 16a8 │ │ │ │ │ + bne 16a4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 1d84 │ │ │ │ │ + bgt 1da4 │ │ │ │ │ mov r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e50 │ │ │ │ │ - ldr r1, [pc, #2012] @ 1d0c │ │ │ │ │ + bne e4c │ │ │ │ │ + ldr r1, [pc, #1904] @ 1c9c │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ + b 10e8 │ │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ │ lsl r3, r2, #2 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bne 2c78 │ │ │ │ │ + bne 2a24 │ │ │ │ │ mov sl, fp │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldr r3, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 1ca4 │ │ │ │ │ + bne 1d40 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r1, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 1468 │ │ │ │ │ - bl 3138 │ │ │ │ │ + b 1464 │ │ │ │ │ + bl 3128 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2198 │ │ │ │ │ + beq 2184 │ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ │ - beq 216c │ │ │ │ │ + beq 2158 │ │ │ │ │ bic r3, r6, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq 22b0 │ │ │ │ │ + beq 22ec │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - ldrne r2, [pc, #1832] @ 1ce0 │ │ │ │ │ - beq 248c │ │ │ │ │ + ldrne r2, [pc, #1716] @ 1c68 │ │ │ │ │ + beq 2430 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32bc │ │ │ │ │ + bl 32ac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1170 │ │ │ │ │ + bne 116c │ │ │ │ │ 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 10ec │ │ │ │ │ + b 10e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r9, r0 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ - beq 1f08 │ │ │ │ │ + beq 1f28 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov sl, r6 │ │ │ │ │ orr r2, r8, r6 │ │ │ │ │ orrs fp, r2, r5 │ │ │ │ │ bic r3, r9, #32 │ │ │ │ │ - bne 1684 │ │ │ │ │ + bne 1680 │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq 192c │ │ │ │ │ + beq 1928 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1640 │ │ │ │ │ + bne 163c │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq 215c │ │ │ │ │ + beq 21a0 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq 1e90 │ │ │ │ │ + beq 1eb0 │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - bne 1014 │ │ │ │ │ + bne 1010 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r9, r0 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ movne fp, #0 │ │ │ │ │ - beq 1f00 │ │ │ │ │ + beq 1f20 │ │ │ │ │ mov r6, fp │ │ │ │ │ orr r2, r8, r6 │ │ │ │ │ orrs fp, r2, r5 │ │ │ │ │ bic r3, r9, #32 │ │ │ │ │ - beq 1620 │ │ │ │ │ + beq 161c │ │ │ │ │ orr r1, sl, r5 │ │ │ │ │ orrs r1, r1, r2 │ │ │ │ │ - beq 1630 │ │ │ │ │ + beq 162c │ │ │ │ │ orrs r6, sl, r6 │ │ │ │ │ - bne 1014 │ │ │ │ │ + bne 1010 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - bne 1014 │ │ │ │ │ + bne 1010 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b 1650 │ │ │ │ │ + b 164c │ │ │ │ │ cmp r9, #125 @ 0x7d │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne 2cdc │ │ │ │ │ + bne 2890 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 21e0 │ │ │ │ │ + bgt 21cc │ │ │ │ │ mov r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e50 │ │ │ │ │ - b 1528 │ │ │ │ │ + bne e4c │ │ │ │ │ + b 1524 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r9, r0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq 1950 │ │ │ │ │ + beq 194c │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 1610 │ │ │ │ │ + b 160c │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 1e84 │ │ │ │ │ + bne 1ea4 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e80 │ │ │ │ │ + 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 2508 │ │ │ │ │ + bne 2680 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne 102c │ │ │ │ │ - b 1704 │ │ │ │ │ + bne 1028 │ │ │ │ │ + b 1700 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne c94 │ │ │ │ │ + bne c90 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20d8 │ │ │ │ │ + beq 20d4 │ │ │ │ │ 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 20c8 │ │ │ │ │ + bne 20c4 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 1754 │ │ │ │ │ + beq 1750 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ - b c50 │ │ │ │ │ + b c4c │ │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 1328 │ │ │ │ │ + ble 1324 │ │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 26ac │ │ │ │ │ + bne 2250 │ │ │ │ │ ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2cbc │ │ │ │ │ - bgt 1344 │ │ │ │ │ + beq 28d4 │ │ │ │ │ + bgt 1340 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ - blt 1d9c │ │ │ │ │ + blt 1dbc │ │ │ │ │ cmp r9, #125 @ 0x7d │ │ │ │ │ - bne e40 │ │ │ │ │ + bne e3c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 16bc │ │ │ │ │ + bne 16b8 │ │ │ │ │ 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 16bc │ │ │ │ │ + b 16b8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b 16dc │ │ │ │ │ + b 16d8 │ │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [sl, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 1b40 │ │ │ │ │ + bgt 1b60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ 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 1da4 │ │ │ │ │ + bne 1dc4 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - bne df0 │ │ │ │ │ + bne dec │ │ │ │ │ cmp r9, #91 @ 0x5b │ │ │ │ │ - bgt e2c │ │ │ │ │ - b 12d0 │ │ │ │ │ + bgt e28 │ │ │ │ │ + b 12cc │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - bne 1eb0 │ │ │ │ │ + bne 1ed0 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18d4 │ │ │ │ │ + beq 18d0 │ │ │ │ │ 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, #1048] @ 1ce4 │ │ │ │ │ + beq c98 │ │ │ │ │ + ldr r1, [pc, #924] @ 1c64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - beq 26dc │ │ │ │ │ + beq 25d8 │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #28 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - beq 1ed0 │ │ │ │ │ + beq 1ef0 │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b24 │ │ │ │ │ + bne 1ad0 │ │ │ │ │ subs r1, r1, #11 │ │ │ │ │ movne r1, #1 │ │ │ │ │ lsl r2, r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ + b 10e8 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r9, r0 │ │ │ │ │ moveq r5, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 1670 │ │ │ │ │ + bne 166c │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr r3, [r4, #2704] @ 0xa90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #468] @ 0x1d4 │ │ │ │ │ str r3, [r4, #2708] @ 0xa94 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq 1e50 │ │ │ │ │ + beq 1e44 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r8, #0 │ │ │ │ │ - beq 1e70 │ │ │ │ │ + beq 1e64 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - bcc 2cc4 │ │ │ │ │ + bcc 2844 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 2cd0 │ │ │ │ │ + bne 2850 │ │ │ │ │ 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 1a0c │ │ │ │ │ + bne 1a08 │ │ │ │ │ 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 10ec │ │ │ │ │ + b 10e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ cmp r0, r9 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ ldreq r5, [r4, #4] │ │ │ │ │ streq r3, [sp, #16] │ │ │ │ │ - beq 26cc │ │ │ │ │ + beq 2358 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq 26c0 │ │ │ │ │ + beq 234c │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 1a24 │ │ │ │ │ + b 1a20 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - beq 19e4 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - beq 1a88 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + beq 19e0 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + beq 1aec │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 2c18 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ + bhi 2cdc │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - add r1, r5, #1 │ │ │ │ │ - cmp r2, #17 │ │ │ │ │ + add r2, r5, #1 │ │ │ │ │ + cmp r1, #17 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - str r1, [r4, #4] │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ ldrb r3, [r5] │ │ │ │ │ - beq 1b24 │ │ │ │ │ - cmp r2, #22 │ │ │ │ │ - beq 26d4 │ │ │ │ │ + beq 1ad0 │ │ │ │ │ + cmp r1, #22 │ │ │ │ │ + beq 2554 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - movne r2, #0 │ │ │ │ │ - andeq r2, fp, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 2830 │ │ │ │ │ + movne r1, #0 │ │ │ │ │ + andeq r1, fp, #1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 2c24 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 1a14 │ │ │ │ │ + bne 1a10 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - b 19c0 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b 19bc │ │ │ │ │ + cmp r0, #111 @ 0x6f │ │ │ │ │ + beq 24d4 │ │ │ │ │ + cmp r0, #120 @ 0x78 │ │ │ │ │ + beq 2108 │ │ │ │ │ + ldr r3, [r5, r0, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 2dbc │ │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ │ + beq 22e8 │ │ │ │ │ + ble 1ab4 │ │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ │ + beq 2430 │ │ │ │ │ + ldr r2, [pc, #428] @ 1c68 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 32ac │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldrne ip, [r4, #4] │ │ │ │ │ + bne 1178 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 15c8 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 2ce8 │ │ │ │ │ + ldr r1, [r4, #452] @ 0x1c4 │ │ │ │ │ + mov r8, #1 │ │ │ │ │ + b 1464 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 2074 │ │ │ │ │ + bne 1b48 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2068 │ │ │ │ │ + beq 21bc │ │ │ │ │ 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 25c0 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bne 1a2c │ │ │ │ │ - b 1a88 │ │ │ │ │ - cmp r0, #111 @ 0x6f │ │ │ │ │ - beq 24a8 │ │ │ │ │ - cmp r0, #120 @ 0x78 │ │ │ │ │ - beq 20e4 │ │ │ │ │ - ldr r3, [r5, r0, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 2990 │ │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ │ - beq 22ac │ │ │ │ │ - ble 1b08 │ │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ │ - beq 248c │ │ │ │ │ - ldr r2, [pc, #464] @ 1ce0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + beq 1a20 │ │ │ │ │ + ldr r1, [pc, #300] @ 1c64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32bc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldrne ip, [r4, #4] │ │ │ │ │ - bne 117c │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 15cc │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 2ca4 │ │ │ │ │ - ldr r1, [r4, #452] @ 0x1c4 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - b 1468 │ │ │ │ │ + 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 1ad0 │ │ │ │ │ + cmp r3, #22 │ │ │ │ │ + beq 19c4 │ │ │ │ │ + mvn r5, #0 │ │ │ │ │ + b 2c28 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1844 │ │ │ │ │ + blt 1840 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ cmp r9, #123 @ 0x7b │ │ │ │ │ subne r6, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 2388 │ │ │ │ │ + beq 24c0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1b9c │ │ │ │ │ + bne 1bbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2fe4 <_PyLexer_update_fstring_expr> │ │ │ │ │ + bl 2fd4 <_PyLexer_update_fstring_expr> │ │ │ │ │ R_ARM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ed0 │ │ │ │ │ + beq 1ef0 │ │ │ │ │ cmp r9, #123 @ 0x7b │ │ │ │ │ - beq 1844 │ │ │ │ │ + beq 1840 │ │ │ │ │ ldr r3, [sl, #64] @ 0x40 │ │ │ │ │ add r2, r4, r3, lsl #6 │ │ │ │ │ lsl fp, r3, #6 │ │ │ │ │ ldr r3, [r2, #2808] @ 0xaf8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25dc │ │ │ │ │ + bne 2698 │ │ │ │ │ cmp r9, #58 @ 0x3a │ │ │ │ │ - bne 1844 │ │ │ │ │ + bne 1840 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1844 │ │ │ │ │ + bne 1840 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ │ - b e54 │ │ │ │ │ + b e50 │ │ │ │ │ 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 10ec │ │ │ │ │ + b 10e8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 16dc │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble 2134 │ │ │ │ │ - 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 1c8c │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - ble 1c8c │ │ │ │ │ - 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 1c8c │ │ │ │ │ - add r2, r4, #48 @ 0x30 │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - ble 1c8c │ │ │ │ │ - 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 1c64 │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - bne 2134 │ │ │ │ │ - add r1, r1, #572 @ 0x23c │ │ │ │ │ - ldr r3, [r4, r1, lsl #2] │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - beq 1578 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_indenterror │ │ │ │ │ - b 1538 │ │ │ │ │ + b 16d8 │ │ │ │ │ .word 0x00800009 │ │ │ │ │ .word 0x02000009 │ │ │ │ │ .word 0x00000448 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000414 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ @@ -1931,214 +1899,255 @@ │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001dc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000260 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000220 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000002e4 │ │ │ │ │ + .word 0x00000158 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000158 │ │ │ │ │ + .word 0x000002e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000164 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ - .word 0x0000036c │ │ │ │ │ + .word 0x00000268 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000003c4 │ │ │ │ │ + .word 0x00000028 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000003f8 │ │ │ │ │ + .word 0x00000048 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000268 │ │ │ │ │ + .word 0x00000010 │ │ │ │ │ + R_ARM_ABS32 .rodata │ │ │ │ │ + .word 0x00000248 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000280 │ │ │ │ │ + .word 0x000004b0 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000438 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000464 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x000001b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000016c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000018c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_UnicodeDecodeError │ │ │ │ │ - .word 0x00000248 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000438 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000028 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000048 │ │ │ │ │ + .word 0x0000036c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000010 │ │ │ │ │ - R_ARM_ABS32 .rodata │ │ │ │ │ - .word 0x000004b0 │ │ │ │ │ + .word 0x000003c4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble 20e0 │ │ │ │ │ + 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 1d28 │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + ble 1d28 │ │ │ │ │ + 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 1d28 │ │ │ │ │ + add r2, r4, #48 @ 0x30 │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + ble 1d28 │ │ │ │ │ + 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 1d00 │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + bne 20e0 │ │ │ │ │ + add r1, r1, #572 @ 0x23c │ │ │ │ │ + ldr r3, [r4, r1, lsl #2] │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + beq 1574 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_indenterror │ │ │ │ │ + b 1534 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - bne 1138 │ │ │ │ │ + bne 1134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ mov r6, r0 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 242c │ │ │ │ │ + bne 23d0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f70 │ │ │ │ │ - ldr r1, [pc, #-100] @ 1d00 │ │ │ │ │ + bl 2f60 │ │ │ │ │ + ldr r1, [pc, #-272] @ 1c74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1538 │ │ │ │ │ + b 1534 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r1, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 1468 │ │ │ │ │ + b 1464 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ - bge e40 │ │ │ │ │ - ldr r1, [pc, #-236] @ 1cb8 │ │ │ │ │ - b 152c │ │ │ │ │ + bge e3c │ │ │ │ │ + ldr r1, [pc, #-396] @ 1c38 │ │ │ │ │ + b 1528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ 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 23a0 │ │ │ │ │ + bne 25c0 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 239c │ │ │ │ │ + beq 25bc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ sub ip, lr, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ - bcc 2cc4 │ │ │ │ │ + bcc 2844 │ │ │ │ │ ldrb r3, [lr, #-1] │ │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 2cd0 │ │ │ │ │ + bne 2850 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov r2, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ + b 10e8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e5c │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + beq 1f0c │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + mov r8, #1 │ │ │ │ │ + bne 197c │ │ │ │ │ + mov fp, #1 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + b 19b4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ andeq r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 17b8 │ │ │ │ │ - ldr r1, [pc, #-396] @ 1cbc │ │ │ │ │ + beq 17b4 │ │ │ │ │ + ldr r1, [pc, #-604] @ 1c3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1538 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - beq 1eec │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - bne 1980 │ │ │ │ │ - mov fp, #1 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - b 19b8 │ │ │ │ │ + b 1534 │ │ │ │ │ str r8, [r4, #4] │ │ │ │ │ mvn r9, #0 │ │ │ │ │ mvn r3, #32 │ │ │ │ │ - b 1058 │ │ │ │ │ + b 1054 │ │ │ │ │ mov fp, #0 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 1930 │ │ │ │ │ + b 192c │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subgt r3, r3, #1 │ │ │ │ │ strgt r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - b e40 │ │ │ │ │ + b e3c │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ subne r5, r5, #1 │ │ │ │ │ cmp r1, #28 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ str r3, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne 1900 │ │ │ │ │ + bne 18fc │ │ │ │ │ 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 10ec │ │ │ │ │ + b 10e8 │ │ │ │ │ mov fp, #0 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov sl, #3 │ │ │ │ │ mov r8, fp │ │ │ │ │ - b 19b8 │ │ │ │ │ + b 19b4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1950 │ │ │ │ │ + beq 194c │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - ldr r5, [pc, #-596] @ 1cc0 │ │ │ │ │ + ldr r5, [pc, #-756] @ 1c40 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ │ cmpne r3, #114 @ 0x72 │ │ │ │ │ - bne 1950 │ │ │ │ │ + bne 194c │ │ │ │ │ ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ │ str r3, [r4, #468] @ 0x1d4 │ │ │ │ │ ldr r3, [r4, #2704] @ 0xa90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #2708] @ 0xa94 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq 232c │ │ │ │ │ + beq 2374 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r6, r2 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ - beq 2348 │ │ │ │ │ + beq 2390 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r6, r2, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ - bcc 2cc4 │ │ │ │ │ + bcc 2844 │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2cd0 │ │ │ │ │ + bne 2850 │ │ │ │ │ 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 2360 │ │ │ │ │ + bgt 23a8 │ │ │ │ │ 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 │ │ │ │ │ @@ -2155,19 +2164,19 @@ │ │ │ │ │ str r1, [r3, #2808] @ 0xaf8 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str r0, [r3, #2780] @ 0xadc │ │ │ │ │ str r1, [r3, #2788] @ 0xae4 │ │ │ │ │ str r1, [r3, #2792] @ 0xae8 │ │ │ │ │ str r1, [r3, #2800] @ 0xaf0 │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ + cmp r3, #82 @ 0x52 │ │ │ │ │ + beq 2048 │ │ │ │ │ + bls 2034 │ │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ │ - beq 2014 │ │ │ │ │ - bhi 2028 │ │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ │ - bne 2028 │ │ │ │ │ + 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 │ │ │ │ │ @@ -2178,1378 +2187,1365 @@ │ │ │ │ │ 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 10ec │ │ │ │ │ + b 10e8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f24 │ │ │ │ │ - b d90 │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - str r6, [r4, #4] │ │ │ │ │ - cmp r3, #17 │ │ │ │ │ - beq 1b24 │ │ │ │ │ - cmp r3, #22 │ │ │ │ │ - beq 19c8 │ │ │ │ │ - mvn r5, #0 │ │ │ │ │ - b 2834 │ │ │ │ │ + bne 1f44 │ │ │ │ │ + b d8c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23b8 │ │ │ │ │ + bne 244c │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - b 10d4 │ │ │ │ │ + b 10d0 │ │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 296c │ │ │ │ │ + bne 2d30 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ - ldr r1, [pc, #-1004] @ 1ce4 │ │ │ │ │ + b 10e8 │ │ │ │ │ + ldr r1, [pc, #-1128] @ 1c64 │ │ │ │ │ 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 │ │ │ │ │ + b c90 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r2, #21 │ │ │ │ │ + str r2, [r4, #32] │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 10e8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e5c │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 2e10 │ │ │ │ │ + beq 2dac │ │ │ │ │ and r3, r6, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq 2df4 │ │ │ │ │ + beq 2a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ mov r6, r0 │ │ │ │ │ tst r3, #16 │ │ │ │ │ - bne 2108 │ │ │ │ │ + bne 212c │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2e10 │ │ │ │ │ - ldr r2, [pc, #-1136] @ 1cc4 │ │ │ │ │ - b 15b8 │ │ │ │ │ - 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 10ec │ │ │ │ │ - mov sl, #0 │ │ │ │ │ - mov fp, #1 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - b 1930 │ │ │ │ │ + beq 2dac │ │ │ │ │ + ldr r2, [pc, #-1300] @ 1c44 │ │ │ │ │ + b 15b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ mov r6, r0 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 15a0 │ │ │ │ │ + beq 159c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3138 │ │ │ │ │ + bl 3128 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 15a0 │ │ │ │ │ + bne 159c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ + b 10e8 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + mov fp, #1 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + b 192c │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ + b 13f4 │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ + b 1b48 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + bge 17f0 │ │ │ │ │ + b 1dbc │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 25f0 │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f60 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + mov r2, #62 @ 0x3e │ │ │ │ │ + str r8, [sl, #72] @ 0x48 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 10e8 │ │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ │ cmp r6, #8 │ │ │ │ │ - bne 2d20 │ │ │ │ │ + bne 29dc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r6, r9, #7 │ │ │ │ │ movge r6, r9 │ │ │ │ │ bic r6, r6, #7 │ │ │ │ │ add r0, sl, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ add r6, r6, #8 │ │ │ │ │ - b f50 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ + b f4c │ │ │ │ │ + ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ - bge 17f4 │ │ │ │ │ - b 1d9c │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - str r6, [r4, #4] │ │ │ │ │ - b 13f8 │ │ │ │ │ + subgt r3, r3, #1 │ │ │ │ │ + strgt r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + b 17d0 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 10e8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e5c │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ mov r1, r0 │ │ │ │ │ - bne 223c │ │ │ │ │ + bne 22b4 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ + b 10e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f70 │ │ │ │ │ + bl 2f60 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f70 │ │ │ │ │ + bl 2f60 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #23 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 26f4 │ │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f70 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - mov r2, #62 @ 0x3e │ │ │ │ │ - str r8, [sl, #72] @ 0x48 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ + b 10e8 │ │ │ │ │ mov r6, #101 @ 0x65 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ sub r3, r0, #43 @ 0x2b │ │ │ │ │ bics r3, r3, #2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - bne 263c │ │ │ │ │ + bne 2738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r5, [r5, r3, lsl #2] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ands r5, r5, #4 │ │ │ │ │ - beq 28c8 │ │ │ │ │ + beq 2800 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3138 │ │ │ │ │ + bl 3128 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2198 │ │ │ │ │ + beq 2184 │ │ │ │ │ bic r3, r6, #32 │ │ │ │ │ - b 15ac │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ + b 15a8 │ │ │ │ │ ldr r2, [sl, #68] @ 0x44 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14e4 │ │ │ │ │ + beq 14e0 │ │ │ │ │ str r8, [sl, #72] @ 0x48 │ │ │ │ │ - b 20b0 │ │ │ │ │ + b 20ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + b 1a08 │ │ │ │ │ + ldr r1, [pc, #-1796] @ 1c64 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b 21b4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e5c │ │ │ │ │ cmp r0, r9 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - bne 2c24 │ │ │ │ │ + bne 2d78 │ │ │ │ │ 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 1fa4 │ │ │ │ │ - ldr r1, [pc, #-1696] @ 1cc8 │ │ │ │ │ + ble 1fc4 │ │ │ │ │ + ldr r1, [pc, #-1896] @ 1c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ - ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ - orrs r3, r3, r2 │ │ │ │ │ - beq 1b9c │ │ │ │ │ - b 1b6c │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + b 10e8 │ │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ │ + bne 2dbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str lr, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ + bl 2e5c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r6, #95 @ 0x5f │ │ │ │ │ + beq 2534 │ │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ │ + beq 23d8 │ │ │ │ │ + and r3, r6, #255 @ 0xff │ │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 2dbc │ │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ │ + beq 2158 │ │ │ │ │ + cmp r6, #45 @ 0x2d │ │ │ │ │ + ble 1154 │ │ │ │ │ + cmp r6, #101 @ 0x65 │ │ │ │ │ + beq 22e8 │ │ │ │ │ + bgt 1aac │ │ │ │ │ + cmp r6, #69 @ 0x45 │ │ │ │ │ + beq 2444 │ │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ │ + bne 1ab4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e5c │ │ │ │ │ + ldr r2, [pc, #-2036] @ 1c4c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 15b4 │ │ │ │ │ + mov r6, #69 @ 0x45 │ │ │ │ │ + b 22ec │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2094 │ │ │ │ │ + bne 2090 │ │ │ │ │ ldr r2, [r4, #2692] @ 0xa84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b24 │ │ │ │ │ + bne 1ad0 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2be0 │ │ │ │ │ + beq 2bec │ │ │ │ │ bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ R_ARM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt 2b64 │ │ │ │ │ + blt 2b70 │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - blt 2a44 │ │ │ │ │ + blt 2a50 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2094 │ │ │ │ │ + beq 2090 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2094 │ │ │ │ │ + bne 2090 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2094 │ │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ │ - bne 2990 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r6, #95 @ 0x5f │ │ │ │ │ - beq 2520 │ │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ │ - beq 2434 │ │ │ │ │ - and r3, r6, #255 @ 0xff │ │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 2990 │ │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ │ - beq 216c │ │ │ │ │ - cmp r6, #45 @ 0x2d │ │ │ │ │ - ble 1158 │ │ │ │ │ - cmp r6, #101 @ 0x65 │ │ │ │ │ - beq 22ac │ │ │ │ │ - bgt 1b00 │ │ │ │ │ - cmp r6, #69 @ 0x45 │ │ │ │ │ - beq 24a0 │ │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ │ - bne 1b08 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ - ldr r2, [pc, #-2000] @ 1ccc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b 15b8 │ │ │ │ │ - mov r6, #69 @ 0x45 │ │ │ │ │ - b 22b0 │ │ │ │ │ + b 2090 │ │ │ │ │ + ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ + orrs r3, r3, r2 │ │ │ │ │ + beq 1bbc │ │ │ │ │ + b 1b8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 2da4 │ │ │ │ │ + beq 2cac │ │ │ │ │ sub r3, r6, #48 @ 0x30 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi 2d80 │ │ │ │ │ + bhi 2c88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ sub r3, r0, #48 @ 0x30 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bls 24c8 │ │ │ │ │ + bls 24f4 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2da4 │ │ │ │ │ + beq 2cac │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - ldreq r2, [pc, #-2092] @ 1cd0 │ │ │ │ │ - beq 15b8 │ │ │ │ │ - ldr r1, [pc, #-2096] @ 1cd4 │ │ │ │ │ + ldreq r2, [pc, #-2264] @ 1c50 │ │ │ │ │ + beq 15b4 │ │ │ │ │ + ldr r1, [pc, #-2268] @ 1c54 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 1530 │ │ │ │ │ - ldr r1, [pc, #-2092] @ 1ce4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - b 1e84 │ │ │ │ │ + b 152c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ mov r6, r0 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2448 │ │ │ │ │ - b 1d50 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_CALL tok_continuation_line │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 1b24 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - ldmib r4, {r5, r6} │ │ │ │ │ - str r3, [r4, #2700] @ 0xa8c │ │ │ │ │ - b c98 │ │ │ │ │ + bne 23ec │ │ │ │ │ + b 1d70 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b 19c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 2c68 │ │ │ │ │ + beq 2880 │ │ │ │ │ sub r3, r6, #48 @ 0x30 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 2c44 │ │ │ │ │ + bhi 285c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ sub r3, r0, #48 @ 0x30 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bls 2580 │ │ │ │ │ + bls 257c │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2c68 │ │ │ │ │ + beq 2880 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - ldreq r2, [pc, #-2268] @ 1cd8 │ │ │ │ │ - beq 15b8 │ │ │ │ │ - ldr r1, [pc, #-2272] @ 1cdc │ │ │ │ │ + ldreq r2, [pc, #-2392] @ 1c58 │ │ │ │ │ + beq 15b4 │ │ │ │ │ + ldr r1, [pc, #-2396] @ 1c5c │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 1530 │ │ │ │ │ - ldr r1, [pc, #-2276] @ 1ce4 │ │ │ │ │ + b 152c │ │ │ │ │ + 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 10e8 │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + cmp r1, #28 │ │ │ │ │ + str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ + bne 18fc │ │ │ │ │ + b 1ef0 │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ + ldr r6, [r4, #472] @ 0x1d8 │ │ │ │ │ + ldr ip, [pc, #-2464] @ 1c60 │ │ │ │ │ + ldrb r2, [ip], #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 26f8 │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bls 2910 │ │ │ │ │ + cmp r2, #32 │ │ │ │ │ + beq 2654 │ │ │ │ │ + ldrb r1, [r5] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bne 2910 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + b 25fc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_CALL tok_continuation_line │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 1ad0 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + ldmib r4, {r5, r6} │ │ │ │ │ + str r3, [r4, #2700] @ 0xa8c │ │ │ │ │ + b c94 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldrb lr, [r1] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + cmp lr, #9 │ │ │ │ │ + cmpne lr, #32 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + beq 265c │ │ │ │ │ + sub r2, r6, r2 │ │ │ │ │ + add r6, r2, r5 │ │ │ │ │ + b 25fc │ │ │ │ │ + ldr r1, [pc, #-2596] @ 1c64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - str r5, [r4, #4] │ │ │ │ │ - b 2074 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + b 1ea4 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b9c │ │ │ │ │ + bne 1bbc │ │ │ │ │ ldr sl, [r2, #2796] @ 0xaec │ │ │ │ │ ldr r1, [r2, #2800] @ 0xaf0 │ │ │ │ │ sub sl, sl, r1 │ │ │ │ │ - b 260c │ │ │ │ │ + b 26c8 │ │ │ │ │ ldr r1, [r2, #2804] @ 0xaf4 │ │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ │ - beq 28f8 │ │ │ │ │ + beq 291c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - blt 25f8 │ │ │ │ │ + blt 26b4 │ │ │ │ │ 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 1b24 │ │ │ │ │ + beq 1ad0 │ │ │ │ │ str sl, [r7, #28] │ │ │ │ │ - b 1b9c │ │ │ │ │ + b 1bbc │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f60 │ │ │ │ │ + ldr r9, [r4, #4] │ │ │ │ │ + add sl, r5, #6 │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + bcs 2794 │ │ │ │ │ + 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 10e8 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 22e4 │ │ │ │ │ + bne 2320 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f70 │ │ │ │ │ - ldr r2, [pc, #-2428] @ 1ce0 │ │ │ │ │ + bl 2f60 │ │ │ │ │ + ldr r2, [pc, #-2800] @ 1c68 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32bc │ │ │ │ │ + bl 32ac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15cc │ │ │ │ │ + beq 15c8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f70 │ │ │ │ │ + bl 2f60 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ - ldr r1, [pc, #-2492] @ 1ce4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b 2200 │ │ │ │ │ - ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - subgt r3, r3, #1 │ │ │ │ │ - strgt r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - b 17d4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - b 1a0c │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - b 19c8 │ │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - cmp r1, #28 │ │ │ │ │ - str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne 1900 │ │ │ │ │ - b 1ed0 │ │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ │ - ldr r6, [r4, #472] @ 0x1d8 │ │ │ │ │ - ldr ip, [pc, #-2588] @ 1ce8 │ │ │ │ │ - ldrb r2, [ip], #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 2738 │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ - bls 2810 │ │ │ │ │ - cmp r2, #32 │ │ │ │ │ - beq 2778 │ │ │ │ │ - ldrb r1, [r5] │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bne 2810 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - b 2700 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f70 │ │ │ │ │ - ldr r9, [r4, #4] │ │ │ │ │ - add sl, r5, #6 │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - bcs 27a4 │ │ │ │ │ - str r9, [sp, #8] │ │ │ │ │ - ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - stm sp, {r2, r5} │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, #57 @ 0x39 │ │ │ │ │ - bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldrb lr, [r1] │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - cmp lr, #9 │ │ │ │ │ - cmpne lr, #32 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - beq 2780 │ │ │ │ │ - sub r2, r6, r2 │ │ │ │ │ - add r6, r2, r5 │ │ │ │ │ - b 2700 │ │ │ │ │ - ldr r1, [pc, #-2752] @ 1cec │ │ │ │ │ + b 10e8 │ │ │ │ │ + ldr r1, [pc, #-2864] @ 1c6c │ │ │ │ │ mov r2, #6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2754 │ │ │ │ │ + bne 2714 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq 27e4 │ │ │ │ │ + beq 27d4 │ │ │ │ │ ldrsb r3, [r5, #6] │ │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 2754 │ │ │ │ │ - ldr r3, [pc, #-2796] @ 1cf0 │ │ │ │ │ + blt 2714 │ │ │ │ │ + ldr r3, [pc, #-2908] @ 1c70 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ tst r3, #7 │ │ │ │ │ - bne 2754 │ │ │ │ │ + bne 2714 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 281c │ │ │ │ │ + bne 2830 │ │ │ │ │ str r9, [sp, #8] │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ add r3, r6, #6 │ │ │ │ │ stm sp, {r2, sl} │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq ed8 │ │ │ │ │ - b 227c │ │ │ │ │ + b 10e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - b 27ec │ │ │ │ │ - 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 2dd0 │ │ │ │ │ - cmp sl, #3 │ │ │ │ │ - beq 2db4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldrne r1, [pc, #-2956] @ 1cf4 │ │ │ │ │ - ldreq r1, [pc, #-2956] @ 1cf8 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r5, #10 │ │ │ │ │ - movne r3, #24 │ │ │ │ │ - strne r3, [r4, #32] │ │ │ │ │ - b 1b24 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - moveq fp, r9 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_CALL tok_continuation_line │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 2e50 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b f48 │ │ │ │ │ - ldr r1, [pc, #-3012] @ 1cfc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1538 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f70 │ │ │ │ │ - ldr r1, [pc, #-3032] @ 1d00 │ │ │ │ │ + bl 2f60 │ │ │ │ │ + ldr r1, [pc, #-2972] @ 1c74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ + b 10e8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e5c │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + b 27dc │ │ │ │ │ + ldr r1, [pc, #-3028] @ 1c78 │ │ │ │ │ + ldr r0, [pc, #-3024] @ 1c80 │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ + ldr r1, [pc, #-3036] @ 1c7c │ │ │ │ │ + ldr r0, [pc, #-3036] @ 1c80 │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ + and r3, r6, #255 @ 0xff │ │ │ │ │ + ldr r5, [r5, r3, lsl #2] │ │ │ │ │ + ands r5, r5, #4 │ │ │ │ │ + bne 25b0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f60 │ │ │ │ │ + ldr r1, [pc, #-3068] @ 1c84 │ │ │ │ │ + b 280c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e5c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 2570 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + sub r0, r3, #123 @ 0x7b │ │ │ │ │ + clz r0, r0 │ │ │ │ │ + lsr r0, r0, #5 │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 28f4 │ │ │ │ │ + add r2, r4, r2, lsl #2 │ │ │ │ │ + ldr r1, [r2, #684] @ 0x2ac │ │ │ │ │ + ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bne 28dc │ │ │ │ │ + ldr r1, [pc, #-3136] @ 1c88 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 1534 │ │ │ │ │ + ldr r1, [pc, #-3152] @ 1c8c │ │ │ │ │ + b 1528 │ │ │ │ │ + str r1, [sp] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr r1, [pc, #-3164] @ 1c90 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 1534 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + beq 1dbc │ │ │ │ │ + b 28ac │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq ed4 │ │ │ │ │ + b 21f4 │ │ │ │ │ add r0, sl, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b24 │ │ │ │ │ + beq 1ad0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add fp, r4, fp │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b 2940 │ │ │ │ │ + b 2964 │ │ │ │ │ ldr lr, [fp, #2804] @ 0xaf4 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb r0, [lr, r2] │ │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ │ - beq 2a1c │ │ │ │ │ + beq 299c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r0, [r1] │ │ │ │ │ add r1, r8, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bgt 291c │ │ │ │ │ + bgt 2940 │ │ │ │ │ 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 262c │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sl, #72] @ 0x48 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r2, #63 @ 0x3f │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ │ - bl 3138 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 2198 │ │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ │ - beq 216c │ │ │ │ │ - cmp r6, #45 @ 0x2d │ │ │ │ │ - ble 29d0 │ │ │ │ │ - cmp r6, #101 @ 0x65 │ │ │ │ │ - beq 22ac │ │ │ │ │ - bgt 2a10 │ │ │ │ │ - cmp r6, #69 @ 0x45 │ │ │ │ │ - beq 24a0 │ │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ │ - beq 248c │ │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne 1158 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f70 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - ldr r0, [r4, #2704] @ 0xa90 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - sub r2, r8, r0 │ │ │ │ │ - sub r1, r1, r0 │ │ │ │ │ - ldr r3, [pc, #-3332] @ 1d04 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b 28dc │ │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ │ - bne 29d0 │ │ │ │ │ - b 248c │ │ │ │ │ + b 26e8 │ │ │ │ │ + mov r1, #29 │ │ │ │ │ + str r1, [r4, #32] │ │ │ │ │ + b 1ed4 │ │ │ │ │ cmp sl, ip │ │ │ │ │ mov r2, ip │ │ │ │ │ - beq 293c │ │ │ │ │ + beq 2960 │ │ │ │ │ ldrb r0, [lr, ip] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 293c │ │ │ │ │ + beq 2960 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ add ip, r2, #1 │ │ │ │ │ - bne 2a1c │ │ │ │ │ - b 2930 │ │ │ │ │ + bne 299c │ │ │ │ │ + b 2954 │ │ │ │ │ + ldr r1, [r4, #464] @ 0x1d0 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + bne 1ae0 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b 13f4 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 <__aeabi_idiv> │ │ │ │ │ + R_ARM_CALL __aeabi_idiv │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mla r3, r0, r6, r3 │ │ │ │ │ + add r0, sl, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b f4c │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f60 │ │ │ │ │ + ldr r1, [pc, #-3464] @ 1c94 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 1534 │ │ │ │ │ + movlt sl, fp │ │ │ │ │ + movlt r9, sl │ │ │ │ │ + blt 1424 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble 20e0 │ │ │ │ │ + cmp r1, fp │ │ │ │ │ + mov sl, fp │ │ │ │ │ + movle r1, r2 │ │ │ │ │ + ble 1d30 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + b 1cb4 │ │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ │ lsr r0, r2, #2 │ │ │ │ │ and r0, r0, #7 │ │ │ │ │ lsr r1, r2, #5 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ and r1, r1, #1 │ │ │ │ │ - beq 2bc4 │ │ │ │ │ + beq 2bd0 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne 2bb0 │ │ │ │ │ + bne 2bbc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2b94 │ │ │ │ │ + beq 2ba0 │ │ │ │ │ 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 2adc │ │ │ │ │ + bgt 2ae8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2ab4 │ │ │ │ │ + beq 2ac0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2ab4 │ │ │ │ │ + bne 2ac0 │ │ │ │ │ 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 2b9c │ │ │ │ │ - ldr r1, [pc, #-3524] @ 1d08 │ │ │ │ │ + beq 2ba8 │ │ │ │ │ + ldr r1, [pc, #-3648] @ 1c98 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1b24 │ │ │ │ │ + b 1ad0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 2b10 │ │ │ │ │ + beq 2b1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2b10 │ │ │ │ │ + bne 2b1c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2b88 │ │ │ │ │ + beq 2b94 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 2b48 │ │ │ │ │ + beq 2b54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2b48 │ │ │ │ │ + bne 2b54 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2b88 │ │ │ │ │ + beq 2b94 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - b 2a90 │ │ │ │ │ + b 2a9c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2b88 │ │ │ │ │ + beq 2b94 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2b88 │ │ │ │ │ + bne 2b94 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #17 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b 1b24 │ │ │ │ │ + b 1ad0 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b 2a7c │ │ │ │ │ - ldr r1, [pc, #-3736] @ 1d0c │ │ │ │ │ + b 2a88 │ │ │ │ │ + ldr r1, [pc, #-3860] @ 1c9c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1b24 │ │ │ │ │ + b 1ad0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldreq r2, [r5, #28] │ │ │ │ │ - bne 2c00 │ │ │ │ │ + bne 2c0c │ │ │ │ │ ldr r8, [r2, r3, lsl #2] │ │ │ │ │ - b 2a84 │ │ │ │ │ + b 2a90 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2c10 │ │ │ │ │ + beq 2c1c │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r5, #20 │ │ │ │ │ addeq r2, r5, #28 │ │ │ │ │ ldrb r8, [r2, r3] │ │ │ │ │ - b 2a84 │ │ │ │ │ - ldr r3, [pc, #-3800] @ 1d10 │ │ │ │ │ + b 2a90 │ │ │ │ │ + ldr r3, [pc, #-3924] @ 1ca0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b88 │ │ │ │ │ + beq 2b94 │ │ │ │ │ mov r3, #22 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b 1b24 │ │ │ │ │ + b 1ad0 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r5, #20 │ │ │ │ │ addeq r2, r5, #28 │ │ │ │ │ - b 2bbc │ │ │ │ │ + b 2bc8 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b 2bd8 │ │ │ │ │ - mov r3, #29 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b 2084 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f70 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f70 │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - b 2348 │ │ │ │ │ - and r3, r6, #255 @ 0xff │ │ │ │ │ - ldr r5, [r5, r3, lsl #2] │ │ │ │ │ - ands r5, r5, #4 │ │ │ │ │ - bne 25b4 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f70 │ │ │ │ │ - ldr r1, [pc, #-3924] @ 1d14 │ │ │ │ │ - b 28d4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b 2574 │ │ │ │ │ - movlt sl, fp │ │ │ │ │ - movlt r9, sl │ │ │ │ │ - blt 1428 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble 2134 │ │ │ │ │ - cmp r1, fp │ │ │ │ │ - mov sl, fp │ │ │ │ │ - movle r1, r2 │ │ │ │ │ - ble 1c94 │ │ │ │ │ - mov r9, fp │ │ │ │ │ - b 1c18 │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - b 13f8 │ │ │ │ │ - mov r3, #29 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b 13f8 │ │ │ │ │ - ldr r1, [pc, #-4012] @ 1d18 │ │ │ │ │ - b 152c │ │ │ │ │ - ldr r1, [pc, #-4016] @ 1d1c │ │ │ │ │ - ldr r0, [pc, #-4012] @ 1d24 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ - ldr r1, [pc, #-4024] @ 1d20 │ │ │ │ │ - ldr r0, [pc, #-4024] @ 1d24 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - sub r0, r3, #123 @ 0x7b │ │ │ │ │ - clz r0, r0 │ │ │ │ │ - lsr r0, r0, #5 │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2d64 │ │ │ │ │ - add r2, r4, r2, lsl #2 │ │ │ │ │ - ldr r1, [r2, #684] @ 0x2ac │ │ │ │ │ + b 2be4 │ │ │ │ │ + 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 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bne 2d4c │ │ │ │ │ - ldr r1, [pc, #-4076] @ 1d28 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1538 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 0 <__aeabi_idiv> │ │ │ │ │ - R_ARM_CALL __aeabi_idiv │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mla r3, r0, r6, r3 │ │ │ │ │ - add r0, sl, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b f50 │ │ │ │ │ - str r1, [sp] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r1, [pc, #252] @ 2e58 │ │ │ │ │ + str r1, [r4, #464] @ 0x1d0 │ │ │ │ │ + bgt 2d0c │ │ │ │ │ + cmp sl, #3 │ │ │ │ │ + beq 2cf0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrne r1, [pc, #-4048] @ 1ca4 │ │ │ │ │ + ldreq r1, [pc, #-4048] @ 1ca8 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1538 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - beq 1d9c │ │ │ │ │ - b 2cf8 │ │ │ │ │ + cmp r5, #10 │ │ │ │ │ + movne r3, #24 │ │ │ │ │ + strne r3, [r4, #32] │ │ │ │ │ + b 1ad0 │ │ │ │ │ and r3, r6, #255 @ 0xff │ │ │ │ │ ldr r5, [r5, r3, lsl #2] │ │ │ │ │ ands r5, r5, #4 │ │ │ │ │ - bne 24fc │ │ │ │ │ + bne 2528 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f70 │ │ │ │ │ - ldr r1, [pc, #184] @ 2e5c │ │ │ │ │ - b 28d4 │ │ │ │ │ + bl 2f60 │ │ │ │ │ + ldr r1, [pc, #412] @ 2e48 │ │ │ │ │ + b 280c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 24bc │ │ │ │ │ - ldr r1, [pc, #164] @ 2e60 │ │ │ │ │ + b 24e8 │ │ │ │ │ + ldr r1, [pc, #392] @ 2e4c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 1534 │ │ │ │ │ + mov r3, #29 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b 13f4 │ │ │ │ │ + mov r3, #29 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b 1b58 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + b 13f4 │ │ │ │ │ + ldr r1, [pc, #344] @ 2e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ cmp r5, #10 │ │ │ │ │ movne r3, #23 │ │ │ │ │ strne r3, [r4, #32] │ │ │ │ │ - b 1b24 │ │ │ │ │ + b 1ad0 │ │ │ │ │ add r3, r4, r3, lsl #6 │ │ │ │ │ ldrb r1, [r3, #2764] @ 0xacc │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bne 2864 │ │ │ │ │ + bne 2c58 │ │ │ │ │ ldr r3, [r3, #2768] @ 0xad0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 2864 │ │ │ │ │ - ldr r1, [pc, #112] @ 2e64 │ │ │ │ │ - b 1530 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + bne 2c58 │ │ │ │ │ + ldr r1, [pc, #292] @ 2e54 │ │ │ │ │ + b 152c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sl, #72] @ 0x48 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r2, #63 @ 0x3f │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f70 │ │ │ │ │ - ldr r1, [pc, #96] @ 2e68 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 10e8 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1538 │ │ │ │ │ + moveq fp, r9 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_CALL tok_continuation_line │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 2d98 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + b f44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e6c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b 20f8 │ │ │ │ │ + bl 2f60 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f60 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + b 2390 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + b 15c8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #20 │ │ │ │ │ - b 213c │ │ │ │ │ - mov r1, #29 │ │ │ │ │ - str r1, [r4, #32] │ │ │ │ │ - b 1eb4 │ │ │ │ │ - ldr r1, [r4, #464] @ 0x1d0 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - bne 1b34 │ │ │ │ │ - mov sl, #0 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - b 13f8 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - b 15cc │ │ │ │ │ - .word 0x00000464 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + b 20e8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e5c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 211c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ │ + bl 3128 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 2184 │ │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ │ + beq 2158 │ │ │ │ │ + cmp r6, #45 @ 0x2d │ │ │ │ │ + ble 2dfc │ │ │ │ │ + cmp r6, #101 @ 0x65 │ │ │ │ │ + beq 22e8 │ │ │ │ │ + bgt 2e3c │ │ │ │ │ + cmp r6, #69 @ 0x45 │ │ │ │ │ + beq 2444 │ │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ │ + beq 2430 │ │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 1154 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f60 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + ldr r0, [r4, #2704] @ 0xa90 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + sub r2, r8, r0 │ │ │ │ │ + sub r1, r1, r0 │ │ │ │ │ + ldr r3, [pc, #36] @ 2e58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + b 2814 │ │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ │ + bne 2dfc │ │ │ │ │ + b 2430 │ │ │ │ │ .word 0x00000200 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x000003f8 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000032c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000314 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000001b4 │ │ │ │ │ + .word 0x00000280 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002e6c : │ │ │ │ │ +00002e5c : │ │ │ │ │ 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 2ebc │ │ │ │ │ + beq 2eac │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 2f5c │ │ │ │ │ + bhi 2f4c │ │ │ │ │ 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 2f5c │ │ │ │ │ + bne 2f4c │ │ │ │ │ ldr r3, [r0, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f64 │ │ │ │ │ + beq 2f54 │ │ │ │ │ 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 2f48 │ │ │ │ │ + bne 2f38 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 2e90 │ │ │ │ │ + bne 2e80 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 2f5c │ │ │ │ │ + bne 2f4c │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 2f64 │ │ │ │ │ + beq 2f54 │ │ │ │ │ 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 2efc │ │ │ │ │ - ldr r1, [pc, #28] @ 2f6c │ │ │ │ │ + beq 2eec │ │ │ │ │ + ldr r1, [pc, #28] @ 2f5c │ │ │ │ │ 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 2f5c │ │ │ │ │ + b 2f4c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002f70 : │ │ │ │ │ +00002f60 : │ │ │ │ │ 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 2fc0 │ │ │ │ │ + bcc 2fb0 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 2fcc │ │ │ │ │ + bne 2fbc │ │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #16] @ 2fd8 │ │ │ │ │ - ldr r0, [pc, #16] @ 2fdc │ │ │ │ │ + ldr r1, [pc, #16] @ 2fc8 │ │ │ │ │ + ldr r0, [pc, #16] @ 2fcc │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ - ldr r1, [pc, #12] @ 2fe0 │ │ │ │ │ - ldr r0, [pc, #4] @ 2fdc │ │ │ │ │ + ldr r1, [pc, #12] @ 2fd0 │ │ │ │ │ + ldr r0, [pc, #4] @ 2fcc │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002fe4 <_PyLexer_update_fstring_expr>: │ │ │ │ │ +00002fd4 <_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 306c <_PyLexer_update_fstring_expr+0x88> │ │ │ │ │ + bne 305c <_PyLexer_update_fstring_expr+0x88> │ │ │ │ │ lsl r7, r5, #6 │ │ │ │ │ add r5, r4, r5, lsl #6 │ │ │ │ │ ldr r3, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3090 <_PyLexer_update_fstring_expr+0xac> │ │ │ │ │ + beq 3080 <_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 30a0 <_PyLexer_update_fstring_expr+0xbc> │ │ │ │ │ + beq 3090 <_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 3078 <_PyLexer_update_fstring_expr+0x94> │ │ │ │ │ + bhi 3068 <_PyLexer_update_fstring_expr+0x94> │ │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ │ - bne 30b0 <_PyLexer_update_fstring_expr+0xcc> │ │ │ │ │ + bne 30a0 <_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 3048 <_PyLexer_update_fstring_expr+0x64> │ │ │ │ │ + bne 3038 <_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 30d8 <_PyLexer_update_fstring_expr+0xf4> │ │ │ │ │ + bne 30c8 <_PyLexer_update_fstring_expr+0xf4> │ │ │ │ │ ldr r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 3088 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + bne 3078 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ str r0, [r5, #2800] @ 0xaf0 │ │ │ │ │ - b 3088 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + b 3078 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ ldr r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3088 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + beq 3078 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ ldr r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 3088 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + bge 3078 <_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 312c <_PyLexer_update_fstring_expr+0x148> │ │ │ │ │ + beq 311c <_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 3088 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + b 3078 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ ldr r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 30a0 <_PyLexer_update_fstring_expr+0xbc> │ │ │ │ │ + b 3090 <_PyLexer_update_fstring_expr+0xbc> │ │ │ │ │ │ │ │ │ │ -00003138 : │ │ │ │ │ +00003128 : │ │ │ │ │ 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] @ 32b0 │ │ │ │ │ + ldr r6, [pc, #352] @ 32a0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldmib r4, {r5, r7} │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 31a0 │ │ │ │ │ + beq 3190 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ movhi r2, r5 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 3248 │ │ │ │ │ + bhi 3238 │ │ │ │ │ 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 325c │ │ │ │ │ + beq 324c │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 315c │ │ │ │ │ + bne 314c │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 329c │ │ │ │ │ + bne 328c │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 32a4 │ │ │ │ │ + beq 3294 │ │ │ │ │ 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 3230 │ │ │ │ │ + bne 3220 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 315c │ │ │ │ │ + bne 314c │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 329c │ │ │ │ │ + bne 328c │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 32a4 │ │ │ │ │ + beq 3294 │ │ │ │ │ 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 31e4 │ │ │ │ │ - ldr r1, [pc, #124] @ 32b4 │ │ │ │ │ + beq 31d4 │ │ │ │ │ + ldr r1, [pc, #124] @ 32a4 │ │ │ │ │ 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 3194 │ │ │ │ │ + bne 3184 │ │ │ │ │ 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 2e6c │ │ │ │ │ + bl 2e5c │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ands r5, r3, #4 │ │ │ │ │ - bne 3150 │ │ │ │ │ + bne 3140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f70 │ │ │ │ │ - ldr r1, [pc, #40] @ 32b8 │ │ │ │ │ + bl 2f60 │ │ │ │ │ + ldr r1, [pc, #40] @ 32a8 │ │ │ │ │ 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 3248 │ │ │ │ │ + b 3238 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ - b 3248 │ │ │ │ │ + b 3238 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000268 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000032bc : │ │ │ │ │ +000032ac : │ │ │ │ │ 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 332c │ │ │ │ │ - ldr r3, [pc, #300] @ 3410 │ │ │ │ │ + bne 331c │ │ │ │ │ + ldr r3, [pc, #300] @ 3400 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub r1, r1, #97 @ 0x61 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi 3304 │ │ │ │ │ + bhi 32f4 │ │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt 332c │ │ │ │ │ + bgt 331c │ │ │ │ │ bic r1, r4, #32 │ │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls 3384 │ │ │ │ │ + bls 3374 │ │ │ │ │ sub r3, r4, #48 @ 0x30 │ │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ │ cmpne r3, #9 │ │ │ │ │ - bls 3384 │ │ │ │ │ + bls 3374 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #212] @ 3414 │ │ │ │ │ + ldr r1, [pc, #212] @ 3404 │ │ │ │ │ bl 7c <_PyTokenizer_Get+0x7c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3384 │ │ │ │ │ + beq 3374 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2f70 │ │ │ │ │ - ldr r3, [pc, #184] @ 3418 │ │ │ │ │ - ldr r2, [pc, #184] @ 341c │ │ │ │ │ + bl 2f60 │ │ │ │ │ + ldr r3, [pc, #184] @ 3408 │ │ │ │ │ + ldr r2, [pc, #184] @ 340c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_CALL _PyTokenizer_parser_warn │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3330 │ │ │ │ │ + bne 3320 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2e6c │ │ │ │ │ - b 332c │ │ │ │ │ + bl 2e5c │ │ │ │ │ + b 331c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2f70 │ │ │ │ │ - ldr r1, [pc, #132] @ 341c │ │ │ │ │ + bl 2f60 │ │ │ │ │ + ldr r1, [pc, #132] @ 340c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 3330 │ │ │ │ │ - ldr r1, [pc, #116] @ 3420 │ │ │ │ │ + b 3320 │ │ │ │ │ + ldr r1, [pc, #116] @ 3410 │ │ │ │ │ bl 7c <_PyTokenizer_Get+0x7c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 3344 │ │ │ │ │ - ldr r1, [pc, #104] @ 3424 │ │ │ │ │ + b 3334 │ │ │ │ │ + ldr r1, [pc, #104] @ 3414 │ │ │ │ │ bl 7c <_PyTokenizer_Get+0x7c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 3344 │ │ │ │ │ - bl 2e6c │ │ │ │ │ + b 3334 │ │ │ │ │ + bl 2e5c │ │ │ │ │ sub r3, r0, #102 @ 0x66 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - ldrls r8, [pc, #80] @ 3428 │ │ │ │ │ + ldrls r8, [pc, #80] @ 3418 │ │ │ │ │ mov r1, r0 │ │ │ │ │ lsrls r8, r8, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ andls r8, r8, #1 │ │ │ │ │ movhi r8, #0 │ │ │ │ │ - bl 2f70 │ │ │ │ │ - b 3344 │ │ │ │ │ - ldr r1, [pc, #52] @ 342c │ │ │ │ │ + bl 2f60 │ │ │ │ │ + b 3334 │ │ │ │ │ + ldr r1, [pc, #52] @ 341c │ │ │ │ │ bl 7c <_PyTokenizer_Get+0x7c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 3344 │ │ │ │ │ - ldr r1, [pc, #40] @ 3430 │ │ │ │ │ + b 3334 │ │ │ │ │ + ldr r1, [pc, #40] @ 3420 │ │ │ │ │ bl 7c <_PyTokenizer_Get+0x7c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 3344 │ │ │ │ │ + b 3334 │ │ │ │ │ .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 {} │ │ │ │ │ @@ -11,41 +11,41 @@ │ │ │ │ │ 0x00000080 005f5079 546f6b65 6e697a65 725f4765 ._PyTokenizer_Ge │ │ │ │ │ 0x00000090 74007374 726c656e 0050794d 656d5f46 t.strlen.PyMem_F │ │ │ │ │ 0x000000a0 72656500 50794d65 6d5f4d61 6c6c6f63 ree.PyMem_Malloc │ │ │ │ │ 0x000000b0 00737472 6e637079 005f5079 4c657865 .strncpy._PyLexe │ │ │ │ │ 0x000000c0 725f746f 6b656e5f 73657475 70006d65 r_token_setup.me │ │ │ │ │ 0x000000d0 6d636872 005f5079 546f6b65 6e697a65 mchr._PyTokenize │ │ │ │ │ 0x000000e0 725f7379 6e746178 6572726f 72005f50 r_syntaxerror._P │ │ │ │ │ - 0x000000f0 795f4661 74616c45 72726f72 46756e63 y_FatalErrorFunc │ │ │ │ │ - 0x00000100 005f5079 546f6b65 6e697a65 725f7761 ._PyTokenizer_wa │ │ │ │ │ - 0x00000110 726e5f69 6e76616c 69645f65 73636170 rn_invalid_escap │ │ │ │ │ - 0x00000120 655f7365 7175656e 6365005f 5079546f e_sequence._PyTo │ │ │ │ │ + 0x000000f0 79546f6b 656e697a 65725f77 61726e5f yTokenizer_warn_ │ │ │ │ │ + 0x00000100 696e7661 6c69645f 65736361 70655f73 invalid_escape_s │ │ │ │ │ + 0x00000110 65717565 6e636500 5f50795f 46617461 equence._Py_Fata │ │ │ │ │ + 0x00000120 6c457272 6f724675 6e63005f 5079546f lErrorFunc._PyTo │ │ │ │ │ 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 79546f6b 656e697a 65725f69 r._PyTokenizer_i │ │ │ │ │ - 0x00000190 6e64656e 74657272 6f72005f 50795f63 ndenterror._Py_c │ │ │ │ │ - 0x000001a0 74797065 5f746f6c 6f776572 005f5079 type_tolower._Py │ │ │ │ │ - 0x000001b0 5f637479 70655f74 61626c65 00507945 _ctype_table.PyE │ │ │ │ │ - 0x000001c0 78635f55 6e69636f 64654465 636f6465 xc_UnicodeDecode │ │ │ │ │ - 0x000001d0 4572726f 72005f50 79546f6b 656e5f54 Error._PyToken_T │ │ │ │ │ + 0x00000180 72005f50 795f6374 7970655f 746f6c6f r._Py_ctype_tolo │ │ │ │ │ + 0x00000190 77657200 5f50795f 63747970 655f7461 wer._Py_ctype_ta │ │ │ │ │ + 0x000001a0 626c6500 50794578 635f556e 69636f64 ble.PyExc_Unicod │ │ │ │ │ + 0x000001b0 65446563 6f646545 72726f72 005f5079 eDecodeError._Py │ │ │ │ │ + 0x000001c0 546f6b65 6e697a65 725f696e 64656e74 Tokenizer_indent │ │ │ │ │ + 0x000001d0 6572726f 72005f50 79546f6b 656e5f54 error._PyToken_T │ │ │ │ │ 0x000001e0 68726565 43686172 73005079 556e6963 hreeChars.PyUnic │ │ │ │ │ 0x000001f0 6f64655f 4465636f 64655554 4638005f ode_DecodeUTF8._ │ │ │ │ │ 0x00000200 5079556e 69636f64 655f5363 616e4964 PyUnicode_ScanId │ │ │ │ │ 0x00000210 656e7469 66696572 005f5079 5f446561 entifier._Py_Dea │ │ │ │ │ 0x00000220 6c6c6f63 005f5079 4c657865 725f7479 lloc._PyLexer_ty │ │ │ │ │ 0x00000230 70655f63 6f6d6d65 6e745f74 6f6b656e pe_comment_token │ │ │ │ │ - 0x00000240 5f736574 7570006d 656d636d 70005f50 _setup.memcmp._P │ │ │ │ │ - 0x00000250 79546f6b 656e697a 65725f73 796e7461 yTokenizer_synta │ │ │ │ │ - 0x00000260 78657272 6f725f6b 6e6f776e 5f72616e xerror_known_ran │ │ │ │ │ - 0x00000270 67650050 79556e69 636f6465 5f537562 ge.PyUnicode_Sub │ │ │ │ │ - 0x00000280 73747269 6e670050 79556e69 636f6465 string.PyUnicode │ │ │ │ │ - 0x00000290 5f417355 54463853 7472696e 67005079 _AsUTF8String.Py │ │ │ │ │ - 0x000002a0 4572725f 45786365 7074696f 6e4d6174 Err_ExceptionMat │ │ │ │ │ - 0x000002b0 63686573 005f5f61 65616269 5f696469 ches.__aeabi_idi │ │ │ │ │ - 0x000002c0 76005079 4d656d5f 5265616c 6c6f6300 v.PyMem_Realloc. │ │ │ │ │ + 0x00000240 5f736574 7570006d 656d636d 70005f5f _setup.memcmp.__ │ │ │ │ │ + 0x00000250 61656162 695f6964 69760050 79556e69 aeabi_idiv.PyUni │ │ │ │ │ + 0x00000260 636f6465 5f537562 73747269 6e670050 code_Substring.P │ │ │ │ │ + 0x00000270 79556e69 636f6465 5f417355 54463853 yUnicode_AsUTF8S │ │ │ │ │ + 0x00000280 7472696e 67005079 4572725f 45786365 tring.PyErr_Exce │ │ │ │ │ + 0x00000290 7074696f 6e4d6174 63686573 005f5079 ptionMatches._Py │ │ │ │ │ + 0x000002a0 546f6b65 6e697a65 725f7379 6e746178 Tokenizer_syntax │ │ │ │ │ + 0x000002b0 6572726f 725f6b6e 6f776e5f 72616e67 error_known_rang │ │ │ │ │ + 0x000002c0 65005079 4d656d5f 5265616c 6c6f6300 e.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 --relocs {} │ │ │ │ │ @@ -25,17 +25,17 @@ │ │ │ │ │ 00000220 0000191c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 0000023c 0000151c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 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 │ │ │ │ │ -000002c0 0000161c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -000002e8 00001b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000002f0 0000161c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000002c4 00001b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000002cc 0000161c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000002dc 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: │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -28,43 +28,43 @@ │ │ │ │ │ beq 20c │ │ │ │ │ ldr r2, [r4, #2696] @ 0xa88 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ beq 18c │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 2dc │ │ │ │ │ + beq 2b8 │ │ │ │ │ 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 238 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 2b8 │ │ │ │ │ + beq 2d4 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2cc │ │ │ │ │ + beq 2e8 │ │ │ │ │ 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 2d4 │ │ │ │ │ + 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] │ │ │ │ │ @@ -148,15 +148,15 @@ │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 50 │ │ │ │ │ ldr r3, [pc, #232] @ 2fc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b8 │ │ │ │ │ + beq 2d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne 130 │ │ │ │ │ b 1ec │ │ │ │ │ @@ -194,33 +194,33 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ b 1f4 │ │ │ │ │ + ldr r3, [pc, #64] @ 300 │ │ │ │ │ + ldr r1, [pc, #68] @ 308 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ + b 2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ mov r7, r5 │ │ │ │ │ b 2a4 │ │ │ │ │ mov r5, r7 │ │ │ │ │ b 1ac │ │ │ │ │ mov r5, r0 │ │ │ │ │ b 2a4 │ │ │ │ │ - ldr r3, [pc, #28] @ 300 │ │ │ │ │ - ldr r1, [pc, #32] @ 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 2a0 │ │ │ │ │ .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 │ │ │ ├── abstract.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 67108 (bytes into file) │ │ │ │ │ + Start of section headers: 67068 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x10624: │ │ │ │ │ +There are 15 section headers, starting at offset 0x105fc: │ │ │ │ │ │ │ │ │ │ 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 00e3c4 0002d8 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00e39c 0002d8 08 I 12 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000a7c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000a7c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 000a7c 008f68 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 00e69c 001ac8 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 0099e4 000e6a 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 00a850 00103c 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 010164 000440 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 00b88c 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00b88c 00002b 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 00b8b8 001ac0 10 13 226 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 00d378 00104b 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 0105a4 000080 00 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 000a7c 008f40 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 00e674 001ac8 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 0099bc 000e6a 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 00a828 00103c 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 01013c 000440 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 00b864 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00b864 00002b 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 00b890 001ac0 10 13 226 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 00d350 00104b 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 01057c 000080 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -82,15 +82,15 @@ │ │ │ │ │ 78: 00003e60 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 79: 00004124 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 80: 00004148 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 81: 000041c4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 82: 000041cc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 83: 00000184 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 84: 00000624 216 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ - 85: 000083bc 2660 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ + 85: 00008394 2660 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ 86: 000001e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 87: 0000433c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 88: 0000434c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 89: 000044ac 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 90: 000044b8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 91: 00004870 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 92: 00004888 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ @@ -137,62 +137,62 @@ │ │ │ │ │ 133: 00006b5c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 134: 00006c44 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 135: 000001f4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 136: 000002a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 137: 00006c50 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 138: 00006e3c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 139: 00006e44 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 140: 00007050 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 140: 00007028 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 141: 000002a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 142: 00007058 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 143: 00007334 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 144: 00007358 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 145: 000074d0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 146: 000074f0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 147: 00007644 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 148: 00007654 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 149: 000078d8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 150: 000078f0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 151: 00007adc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 152: 00007ae4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 153: 00007d20 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 154: 00007d28 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 155: 00007f14 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 156: 00007f1c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 157: 00007f7c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 142: 00007030 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 143: 0000730c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 144: 00007330 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 145: 000074a8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 146: 000074c8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 147: 0000761c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 148: 0000762c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 149: 000078b0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 150: 000078c8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 151: 00007ab4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 152: 00007abc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 153: 00007cf8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 154: 00007d00 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 155: 00007eec 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 156: 00007ef4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 157: 00007f54 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 158: 00000470 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 159: 00000488 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 160: 000004b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 161: 000004bc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 162: 0000057c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 163: 00007f84 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 164: 00008190 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 163: 00007f5c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 164: 00008168 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 165: 00000588 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 166: 000005e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 167: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 168: 0000000c 664 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ 169: 00000008 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 170: 0000000c 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 171: 0000028c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 172: 000081a8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 173: 000083b4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 170: 00008180 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 171: 0000838c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 172: 0000000c 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 173: 0000028c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 174: 000005f0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 175: 00000620 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 176: 00000624 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 177: 000006f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 178: 000083bc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 179: 00008dc4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 178: 00008394 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 179: 00008d9c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 180: 000002a4 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 181: 000002ec 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 182: 000002f4 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 183: 00000324 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 184: 000006fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 185: 0000072c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 186: 00008e20 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 187: 00008e20 120 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ + 186: 00008df8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 187: 00008df8 120 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ 188: 00000730 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 189: 00000328 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 190: 00000424 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 191: 00000430 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 192: 000004f4 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 193: 000008c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 194: 00000504 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ @@ -283,15 +283,15 @@ │ │ │ │ │ 279: 00001320 1204 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ 285: 000021b0 56 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ - 286: 00007058 768 FUNC GLOBAL HIDDEN 5 _PySequence_IterSearch │ │ │ │ │ + 286: 00007030 768 FUNC GLOBAL HIDDEN 5 _PySequence_IterSearch │ │ │ │ │ 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ 291: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 292: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 293: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ @@ -357,39 +357,39 @@ │ │ │ │ │ 353: 00006938 64 FUNC GLOBAL HIDDEN 5 _PyObject_HasLen │ │ │ │ │ 354: 00006978 144 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ 355: 00006a08 340 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ 356: 00006b5c 244 FUNC GLOBAL DEFAULT 5 PySequence_Concat │ │ │ │ │ 357: 000001f4 180 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ 359: 00006c50 500 FUNC GLOBAL DEFAULT 5 PyNumber_Xor │ │ │ │ │ - 360: 00006e44 532 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceXor │ │ │ │ │ + 360: 00006e44 492 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceXor │ │ │ │ │ 361: 000002a8 8 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 363: 00007358 408 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ + 363: 00007330 408 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ - 365: 000074f0 356 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceMultiply │ │ │ │ │ - 366: 00007654 668 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ - 367: 000078f0 500 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ - 368: 00007ae4 580 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ - 369: 00007d28 500 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ - 370: 00007f1c 104 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ + 365: 000074c8 356 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceMultiply │ │ │ │ │ + 366: 0000762c 668 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ + 367: 000078c8 500 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ + 368: 00007abc 580 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ + 369: 00007d00 500 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ + 370: 00007ef4 104 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ 371: 000002b0 472 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ 373: 00000488 52 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ 374: 000004bc 204 FUNC GLOBAL DEFAULT 1 PyIter_Send │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ - 376: 00007f84 548 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ + 376: 00007f5c 548 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ │ 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dcmpeq │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 382: 00000588 104 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ 383: 00000000 12 FUNC GLOBAL HIDDEN 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ - 384: 000081a8 532 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ + 384: 00008180 532 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ 385: 000005f0 52 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ 386: 000002a4 80 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ 387: 000002f4 52 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ 388: 000006fc 52 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ 389: 00000328 8 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ 390: 00000774 136 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ 391: 00000330 256 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ │ @@ -402,15 +402,15 @@ │ │ │ │ │ 398: 00000688 52 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ 399: 000006bc 52 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ 400: 000008d4 184 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ 401: 000006f0 292 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 403: 00000814 276 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ 404: 0000098c 188 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ - 405: 00008e98 208 FUNC GLOBAL DEFAULT 5 PyBuffer_GetPointer │ │ │ │ │ + 405: 00008e70 208 FUNC GLOBAL DEFAULT 5 PyBuffer_GetPointer │ │ │ │ │ 406: 00000928 148 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyImport_GetModuleAttrString │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ 409: 000009bc 16 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ 411: 000009e8 256 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xe3c4 contains 91 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe39c contains 91 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000048 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000074 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000084 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000088 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 0000008c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000ec 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -12,25 +12,25 @@ │ │ │ │ │ 0000015c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000016c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000170 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000174 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000178 00012f02 R_ARM_ABS32 00000000 PyCFunction_Type │ │ │ │ │ 0000017c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000180 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001e4 0000551d R_ARM_JUMP24 000083bc abstract_issubclass │ │ │ │ │ +000001e4 0000551d R_ARM_JUMP24 00008394 abstract_issubclass │ │ │ │ │ 000001e8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001ec 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ 000001f0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000230 0001661c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ 00000270 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000027c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ 00000298 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000002a0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000002a4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002ac 00011e1d R_ARM_JUMP24 00007058 _PySequence_IterSearch │ │ │ │ │ +000002ac 00011e1d R_ARM_JUMP24 00007030 _PySequence_IterSearch │ │ │ │ │ 000002e4 0001741d R_ARM_JUMP24 00000000 PyDict_Values │ │ │ │ │ 000002fc 0001521c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 00000318 0000e41c R_ARM_CALL 00000740 PyObject_GetIter │ │ │ │ │ 00000344 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000034c 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 0000035c 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ 00000394 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -89,15 +89,15 @@ │ │ │ │ │ 000009cc 0001661c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ 00000a10 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a1c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ 00000a38 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000a40 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000a44 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xe69c contains 857 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xe674 contains 857 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000005c 0000e31c R_ARM_CALL 00000000 PyList_AsTuple │ │ │ │ │ 00000068 0000e41c R_ARM_CALL 00000740 PyObject_GetIter │ │ │ │ │ 0000007c 0000e51c R_ARM_CALL 00003e80 PyObject_LengthHint │ │ │ │ │ 0000008c 0000e61c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 000001f0 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000208 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -287,15 +287,15 @@ │ │ │ │ │ 00002134 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00002168 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002188 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000021a0 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000021a4 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ 000021a8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000021ac 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021e4 00011e1d R_ARM_JUMP24 00007058 _PySequence_IterSearch │ │ │ │ │ +000021e4 00011e1d R_ARM_JUMP24 00007030 _PySequence_IterSearch │ │ │ │ │ 0000222c 00011f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00002264 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002270 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000229c 0001201c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ 000022ac 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 00002300 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00002348 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -755,209 +755,209 @@ │ │ │ │ │ 00006ce0 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00006d48 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ 00006d78 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006de4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006e34 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006e3c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00006e40 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006f38 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006fa8 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ -00006fd8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007018 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007030 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007048 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007050 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007054 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007080 0000e41c R_ARM_CALL 00000740 PyObject_GetIter │ │ │ │ │ -000070a8 00016a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007104 00016a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007160 00016a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000071dc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007204 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007210 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000721c 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00007234 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007254 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000727c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007288 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000072bc 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000072e4 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000072f4 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000072fc 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00007310 0001081c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000732c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007334 00012302 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00007338 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000733c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007340 00013e02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00007344 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007348 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000734c 0000f102 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ -00007350 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00007354 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000738c 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000073d4 00016c1c R_ARM_CALL 00000000 _PyLong_Format │ │ │ │ │ -000073fc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000742c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007470 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007494 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000749c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000074b4 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000074d0 00012c02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -000074d4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000074d8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000074dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000074e0 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -000074e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000074e8 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000074ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007584 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007620 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000763c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007644 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007648 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000764c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007650 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000076fc 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000077f8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007840 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007884 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000789c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000078b4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000078d0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000078d8 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000078dc 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000078e0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000078e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000078e8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000078ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007980 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000079e8 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -00007a18 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a84 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ad4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007adc 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007ae0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007bdc 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007c40 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ -00007c70 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007cb0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d00 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d18 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d20 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007d24 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007db8 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007e20 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -00007e50 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ebc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f0c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f14 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007f18 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007f58 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00007f74 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007f7c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00007f80 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008024 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000803c 0001791d R_ARM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ -00008044 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008074 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008090 0001261c R_ARM_CALL 000023e8 _PyNumber_Index │ │ │ │ │ -0000809c 00017a1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000080c4 00017b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000080d0 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000080ec 00017c1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00008104 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008130 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008150 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00008180 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008188 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00008190 00017d02 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ -00008194 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00008198 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000081a0 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000081a4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000829c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000830c 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ -0000833c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000837c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008394 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083ac 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083b4 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000083b8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000083e4 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00008420 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000846c 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000084a8 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000084f4 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00008530 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008578 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000085b4 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000085f0 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008628 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008668 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000867c 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000086ac 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000870c 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000876c 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000087cc 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00008844 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000889c 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008914 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008948 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008960 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008984 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000089b8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000089fc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a10 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a50 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a64 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008aa0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ab4 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008acc 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008b04 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008b60 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008b84 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008b9c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00008be8 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00008c18 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c24 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c44 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00008c74 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c80 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008cbc 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00008cec 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008d58 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008d70 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008dbc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008dc4 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006f18 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ +00006f50 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006fb0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ff0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007008 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007020 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007028 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000702c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007058 0000e41c R_ARM_CALL 00000740 PyObject_GetIter │ │ │ │ │ +00007080 00016a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000070dc 00016a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007138 00016a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000071b4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000071dc 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000071e8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000071f4 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000720c 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000722c 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007254 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007260 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007294 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000072bc 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000072cc 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000072d4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000072e8 0001081c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00007304 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000730c 00012302 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00007310 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007314 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007318 00013e02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000731c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007320 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007324 0000f102 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ +00007328 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000732c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007364 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000073ac 00016c1c R_ARM_CALL 00000000 _PyLong_Format │ │ │ │ │ +000073d4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007404 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007448 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000746c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007474 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +0000748c 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000074a8 00012c02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +000074ac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000074b0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000074b4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000074b8 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +000074bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000074c0 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000074c4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000755c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000075f8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007614 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000761c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007620 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00007624 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007628 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000076d4 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000077d0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007818 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000785c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007874 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000788c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000078a8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000078b0 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000078b4 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000078b8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000078bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000078c0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000078c4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007958 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000079c0 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +000079f0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007a5c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007aac 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ab4 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007ab8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007bb4 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007c18 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ +00007c48 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007c88 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007cd8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007cf0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007cf8 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007cfc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007d90 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007df8 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +00007e28 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e94 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ee4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007eec 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007ef0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007f30 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00007f4c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007f54 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00007f58 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007ffc 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008014 0001791d R_ARM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ +0000801c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000804c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008068 0001261c R_ARM_CALL 000023e8 _PyNumber_Index │ │ │ │ │ +00008074 00017a1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +0000809c 00017b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000080a8 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000080c4 00017c1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +000080dc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008108 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008128 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00008158 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008160 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00008168 00017d02 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ +0000816c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00008170 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008178 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000817c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008274 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000082e4 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ +00008314 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008354 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000836c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008384 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000838c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008390 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000083bc 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000083f8 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008444 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00008480 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000084cc 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00008508 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008550 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000858c 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000085c8 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008600 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008640 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008654 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008684 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000086e4 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00008744 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000087a4 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000881c 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008874 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000088ec 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008920 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008938 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000895c 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008990 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000089d4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000089e8 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a28 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a3c 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a78 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a8c 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008aa4 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008adc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b38 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b5c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b74 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00008bc0 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00008bf0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008bfc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c1c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00008c4c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c58 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008c94 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00008cc4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d30 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d48 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008d94 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d9c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008da0 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008da4 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008da8 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008dac 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008db0 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008db4 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008db8 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008dbc 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008dc0 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008dc4 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008dc8 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008dcc 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008dd0 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008dd4 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008dd8 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008ddc 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008de0 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008de4 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008de4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00008de8 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008dec 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008df0 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008df4 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008df8 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008dfc 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e00 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e04 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e08 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e0c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008e10 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e14 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e18 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e1c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e8c 00007c1d R_ARM_JUMP24 00000730 _IsFortranContiguous.part.0 │ │ │ │ │ +00008e64 00007c1d R_ARM_JUMP24 00000730 _IsFortranContiguous.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x10164 contains 136 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1013c contains 136 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000078 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000bc 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000104 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000148 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000198 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -972,15 +972,15 @@ │ │ │ │ │ 000002a0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 0000161c R_ARM_CALL 00000d2c binary_op1 │ │ │ │ │ 000002e0 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ 000002ec 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000002f0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000318 00002c1c R_ARM_CALL 00002754 binary_iop │ │ │ │ │ 00000324 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000032c 00011e1d R_ARM_JUMP24 00007058 _PySequence_IterSearch │ │ │ │ │ +0000032c 00011e1d R_ARM_JUMP24 00007030 _PySequence_IterSearch │ │ │ │ │ 000003d0 00002f1c R_ARM_CALL 00002808 binary_iop1 │ │ │ │ │ 00000400 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000418 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000424 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000428 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 0000042c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000470 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -1039,40 +1039,40 @@ │ │ │ │ │ 000009c8 0000d402 R_ARM_ABS32 000009cc _buffer_release_call │ │ │ │ │ 000009dc 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ 00000a18 00015d1c R_ARM_CALL 00006304 PyBuffer_IsContiguous │ │ │ │ │ 00000a30 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000a40 00019c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000a50 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000a88 00019d1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000aa0 0001951c R_ARM_CALL 00008e98 PyBuffer_GetPointer │ │ │ │ │ +00000aa0 0001951c R_ARM_CALL 00008e70 PyBuffer_GetPointer │ │ │ │ │ 00000aac 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000ad4 00019e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000ae0 0000d702 R_ARM_ABS32 00000b30 _Py_add_one_to_index_F │ │ │ │ │ 00000ae4 0000d802 R_ARM_ABS32 00000ae8 _Py_add_one_to_index_C │ │ │ │ │ 00000b70 00013c1d R_ARM_JUMP24 00004148 PyObject_Size │ │ │ │ │ 00000c1c 0001111c R_ARM_CALL 00001064 PyObject_GetBuffer │ │ │ │ │ 00000c3c 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000c50 0001111c R_ARM_CALL 00001064 PyObject_GetBuffer │ │ │ │ │ 00000c60 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ 00000c84 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000c8c 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ 00000c94 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ 00000cac 00007d1c R_ARM_CALL 000065cc _IsCContiguous │ │ │ │ │ 00000cc8 00007d1c R_ARM_CALL 000065cc _IsCContiguous │ │ │ │ │ -00000cd8 0000bb1c R_ARM_CALL 00008e20 _IsFortranContiguous │ │ │ │ │ -00000cf4 0000bb1c R_ARM_CALL 00008e20 _IsFortranContiguous │ │ │ │ │ +00000cd8 0000bb1c R_ARM_CALL 00008df8 _IsFortranContiguous │ │ │ │ │ +00000cf4 0000bb1c R_ARM_CALL 00008df8 _IsFortranContiguous │ │ │ │ │ 00000d0c 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000d14 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ 00000d1c 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ 00000d2c 00019c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000d40 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000d48 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ 00000d50 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ -00000de4 0001951c R_ARM_CALL 00008e98 PyBuffer_GetPointer │ │ │ │ │ -00000df4 0001951c R_ARM_CALL 00008e98 PyBuffer_GetPointer │ │ │ │ │ +00000de4 0001951c R_ARM_CALL 00008e70 PyBuffer_GetPointer │ │ │ │ │ +00000df4 0001951c R_ARM_CALL 00008e70 PyBuffer_GetPointer │ │ │ │ │ 00000e04 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000e10 00019e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e18 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ 00000e20 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ 00000e34 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000e38 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e3c 00011502 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -141,15 +141,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1ac │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 83bc │ │ │ │ │ + b 8394 │ │ │ │ │ R_ARM_JUMP24 abstract_issubclass │ │ │ │ │ .word 0x00000574 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyUnion_Type │ │ │ │ │ .word 0x00000598 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -207,15 +207,15 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000008d8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 000002a8 : │ │ │ │ │ PySequence_Index(): │ │ │ │ │ mov r2, #2 │ │ │ │ │ - b 7058 <_PySequence_IterSearch> │ │ │ │ │ + b 7030 <_PySequence_IterSearch> │ │ │ │ │ R_ARM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ 000002b0 : │ │ │ │ │ PyMapping_Values(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2406,15 +2406,15 @@ │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 21d8 │ │ │ │ │ bx r2 │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 7058 <_PySequence_IterSearch> │ │ │ │ │ + b 7030 <_PySequence_IterSearch> │ │ │ │ │ R_ARM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ 000021e8 : │ │ │ │ │ PyNumber_AsSsize_t(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -5705,15 +5705,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4efc │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 83bc │ │ │ │ │ + bl 8394 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 4efc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -7674,15 +7674,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6a80 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 83bc │ │ │ │ │ + bl 8394 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 6a80 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -7909,350 +7909,340 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6ee4 │ │ │ │ │ + beq 6ee8 │ │ │ │ │ ldr r6, [r3, #108] @ 0x6c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 6eb4 │ │ │ │ │ + bne 6eb8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6f0c │ │ │ │ │ + bne 6f24 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6f9c │ │ │ │ │ - ldr r6, [pc, #440] @ 7050 │ │ │ │ │ + beq 6f0c │ │ │ │ │ + ldr r6, [pc, #400] @ 7028 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 6fb4 │ │ │ │ │ + beq 6f64 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r6, [pc, #400] @ 7050 │ │ │ │ │ + ldr r6, [pc, #356] @ 7028 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6eac │ │ │ │ │ + bne 6eb0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7020 │ │ │ │ │ + bne 6ff8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 6e78 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6f9c │ │ │ │ │ + beq 6f0c │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6f9c │ │ │ │ │ + beq 6f0c │ │ │ │ │ ldr r8, [r3, #56] @ 0x38 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 6f74 │ │ │ │ │ - b 6f9c │ │ │ │ │ + bne 6f78 │ │ │ │ │ + ldr r2, [pc, #280] @ 702c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL binary_iop.part.0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 6eb0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 6e88 │ │ │ │ │ ldr r8, [r3, #56] @ 0x38 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ beq 6e88 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6f6c │ │ │ │ │ + beq 6f70 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ beq 6e90 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6fe0 │ │ │ │ │ - ldr r6, [pc, #260] @ 7050 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - bne 6eac │ │ │ │ │ + bne 6fb8 │ │ │ │ │ + ldr r6, [pc, #196] @ 7028 │ │ │ │ │ + b 6e98 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6fc4 │ │ │ │ │ + bne 7010 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6f9c │ │ │ │ │ + beq 6f0c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r2, [pc, #200] @ 7050 │ │ │ │ │ + ldr r2, [pc, #156] @ 7028 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6eac │ │ │ │ │ + bne 6eb0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7038 │ │ │ │ │ - ldr r2, [pc, #176] @ 7054 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL binary_iop.part.0 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 6eac │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - movne r8, #0 │ │ │ │ │ - beq 6f9c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - bne 6f6c │ │ │ │ │ - ldr r0, [pc, #116] @ 7050 │ │ │ │ │ + beq 6f0c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r2, [r0] │ │ │ │ │ + bne 6f0c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6f6c │ │ │ │ │ + b 6f0c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r6, [pc, #92] @ 7050 │ │ │ │ │ + ldr r6, [pc, #92] @ 7028 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6eac │ │ │ │ │ - ldr r8, [r6] │ │ │ │ │ - cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bne 6eb0 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 6e94 │ │ │ │ │ - sub r8, r8, #1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - str r8, [r6] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ bne 6e94 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6f48 │ │ │ │ │ + b 6e94 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6ed4 │ │ │ │ │ + bne 6ed8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6ed4 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r2, [r0] │ │ │ │ │ - bne 6f9c │ │ │ │ │ + b 6ed8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + bne 6f70 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6f9c │ │ │ │ │ + b 6f70 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x000008fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007058 <_PySequence_IterSearch>: │ │ │ │ │ +00007030 <_PySequence_IterSearch>: │ │ │ │ │ _PySequence_IterSearch(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq 72fc <_PySequence_IterSearch+0x2a4> │ │ │ │ │ + beq 72d4 <_PySequence_IterSearch+0x2a4> │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ bl 740 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7308 <_PySequence_IterSearch+0x2b0> │ │ │ │ │ + beq 72e0 <_PySequence_IterSearch+0x2b0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7218 <_PySequence_IterSearch+0x1c0> │ │ │ │ │ + beq 71f0 <_PySequence_IterSearch+0x1c0> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 70cc <_PySequence_IterSearch+0x74> │ │ │ │ │ + beq 70a4 <_PySequence_IterSearch+0x74> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 720c <_PySequence_IterSearch+0x1b4> │ │ │ │ │ + beq 71e4 <_PySequence_IterSearch+0x1b4> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt 7258 <_PySequence_IterSearch+0x200> │ │ │ │ │ - bne 71b0 <_PySequence_IterSearch+0x158> │ │ │ │ │ + blt 7230 <_PySequence_IterSearch+0x200> │ │ │ │ │ + bne 7188 <_PySequence_IterSearch+0x158> │ │ │ │ │ sub r5, r7, #2 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 7218 <_PySequence_IterSearch+0x1c0> │ │ │ │ │ + beq 71f0 <_PySequence_IterSearch+0x1c0> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - beq 7128 <_PySequence_IterSearch+0xd0> │ │ │ │ │ + beq 7100 <_PySequence_IterSearch+0xd0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 7284 <_PySequence_IterSearch+0x22c> │ │ │ │ │ + beq 725c <_PySequence_IterSearch+0x22c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - blt 7258 <_PySequence_IterSearch+0x200> │ │ │ │ │ - bne 7260 <_PySequence_IterSearch+0x208> │ │ │ │ │ + blt 7230 <_PySequence_IterSearch+0x200> │ │ │ │ │ + bne 7238 <_PySequence_IterSearch+0x208> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 7270 <_PySequence_IterSearch+0x218> │ │ │ │ │ + beq 7248 <_PySequence_IterSearch+0x218> │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 7218 <_PySequence_IterSearch+0x1c0> │ │ │ │ │ + beq 71f0 <_PySequence_IterSearch+0x1c0> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - beq 7184 <_PySequence_IterSearch+0x12c> │ │ │ │ │ + beq 715c <_PySequence_IterSearch+0x12c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 7278 <_PySequence_IterSearch+0x220> │ │ │ │ │ + beq 7250 <_PySequence_IterSearch+0x220> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 7258 <_PySequence_IterSearch+0x200> │ │ │ │ │ - bne 71e8 <_PySequence_IterSearch+0x190> │ │ │ │ │ + blt 7230 <_PySequence_IterSearch+0x200> │ │ │ │ │ + bne 71c0 <_PySequence_IterSearch+0x190> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne 7140 <_PySequence_IterSearch+0xe8> │ │ │ │ │ + bne 7118 <_PySequence_IterSearch+0xe8> │ │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ │ movne r3, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ orr r9, r9, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 7140 <_PySequence_IterSearch+0xe8> │ │ │ │ │ + b 7118 <_PySequence_IterSearch+0xe8> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne 7290 <_PySequence_IterSearch+0x238> │ │ │ │ │ + bne 7268 <_PySequence_IterSearch+0x238> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 71e0 <_PySequence_IterSearch+0x188> │ │ │ │ │ + beq 71b8 <_PySequence_IterSearch+0x188> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 71e0 <_PySequence_IterSearch+0x188> │ │ │ │ │ + bne 71b8 <_PySequence_IterSearch+0x188> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne 72a0 <_PySequence_IterSearch+0x248> │ │ │ │ │ + bne 7278 <_PySequence_IterSearch+0x248> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 71bc <_PySequence_IterSearch+0x164> │ │ │ │ │ - ldr r3, [pc, #308] @ 7334 <_PySequence_IterSearch+0x2dc> │ │ │ │ │ - ldr r1, [pc, #308] @ 7338 <_PySequence_IterSearch+0x2e0> │ │ │ │ │ + beq 7194 <_PySequence_IterSearch+0x164> │ │ │ │ │ + ldr r3, [pc, #308] @ 730c <_PySequence_IterSearch+0x2dc> │ │ │ │ │ + ldr r1, [pc, #308] @ 7310 <_PySequence_IterSearch+0x2e0> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7258 <_PySequence_IterSearch+0x200> │ │ │ │ │ + b 7230 <_PySequence_IterSearch+0x200> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 70cc <_PySequence_IterSearch+0x74> │ │ │ │ │ - ldr r3, [pc, #284] @ 733c <_PySequence_IterSearch+0x2e4> │ │ │ │ │ + b 70a4 <_PySequence_IterSearch+0x74> │ │ │ │ │ + ldr r3, [pc, #284] @ 7314 <_PySequence_IterSearch+0x2e4> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [r0, r3] │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 72cc <_PySequence_IterSearch+0x274> │ │ │ │ │ + bne 72a4 <_PySequence_IterSearch+0x274> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7258 <_PySequence_IterSearch+0x200> │ │ │ │ │ + bne 7230 <_PySequence_IterSearch+0x200> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne 71bc <_PySequence_IterSearch+0x164> │ │ │ │ │ - ldr r3, [pc, #240] @ 7340 <_PySequence_IterSearch+0x2e8> │ │ │ │ │ - ldr r1, [pc, #240] @ 7344 <_PySequence_IterSearch+0x2ec> │ │ │ │ │ + bne 7194 <_PySequence_IterSearch+0x164> │ │ │ │ │ + ldr r3, [pc, #240] @ 7318 <_PySequence_IterSearch+0x2e8> │ │ │ │ │ + ldr r1, [pc, #240] @ 731c <_PySequence_IterSearch+0x2ec> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 71bc <_PySequence_IterSearch+0x164> │ │ │ │ │ + b 7194 <_PySequence_IterSearch+0x164> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 71bc <_PySequence_IterSearch+0x164> │ │ │ │ │ + beq 7194 <_PySequence_IterSearch+0x164> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq 7298 <_PySequence_IterSearch+0x240> │ │ │ │ │ + beq 7270 <_PySequence_IterSearch+0x240> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 713c <_PySequence_IterSearch+0xe4> │ │ │ │ │ + b 7114 <_PySequence_IterSearch+0xe4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7184 <_PySequence_IterSearch+0x12c> │ │ │ │ │ + b 715c <_PySequence_IterSearch+0x12c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7128 <_PySequence_IterSearch+0xd0> │ │ │ │ │ + b 7100 <_PySequence_IterSearch+0xd0> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - bne 72c4 <_PySequence_IterSearch+0x26c> │ │ │ │ │ + bne 729c <_PySequence_IterSearch+0x26c> │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 71bc <_PySequence_IterSearch+0x164> │ │ │ │ │ + b 7194 <_PySequence_IterSearch+0x164> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq 7298 <_PySequence_IterSearch+0x240> │ │ │ │ │ + beq 7270 <_PySequence_IterSearch+0x240> │ │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 71a8 <_PySequence_IterSearch+0x150> │ │ │ │ │ - ldr r3, [pc, #124] @ 7334 <_PySequence_IterSearch+0x2dc> │ │ │ │ │ - ldr r1, [pc, #140] @ 7348 <_PySequence_IterSearch+0x2f0> │ │ │ │ │ + bne 7180 <_PySequence_IterSearch+0x150> │ │ │ │ │ + ldr r3, [pc, #124] @ 730c <_PySequence_IterSearch+0x2dc> │ │ │ │ │ + ldr r1, [pc, #140] @ 7320 <_PySequence_IterSearch+0x2f0> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7258 <_PySequence_IterSearch+0x200> │ │ │ │ │ + b 7230 <_PySequence_IterSearch+0x200> │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 70e4 <_PySequence_IterSearch+0x8c> │ │ │ │ │ + b 70bc <_PySequence_IterSearch+0x8c> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7234 <_PySequence_IterSearch+0x1dc> │ │ │ │ │ - ldr r3, [pc, #108] @ 734c <_PySequence_IterSearch+0x2f4> │ │ │ │ │ + beq 720c <_PySequence_IterSearch+0x1dc> │ │ │ │ │ + ldr r3, [pc, #108] @ 7324 <_PySequence_IterSearch+0x2f4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7234 <_PySequence_IterSearch+0x1dc> │ │ │ │ │ + beq 720c <_PySequence_IterSearch+0x1dc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - b 7234 <_PySequence_IterSearch+0x1dc> │ │ │ │ │ + b 720c <_PySequence_IterSearch+0x1dc> │ │ │ │ │ bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 71e0 <_PySequence_IterSearch+0x188> │ │ │ │ │ - ldr r4, [pc, #64] @ 7350 <_PySequence_IterSearch+0x2f8> │ │ │ │ │ + b 71b8 <_PySequence_IterSearch+0x188> │ │ │ │ │ + ldr r4, [pc, #64] @ 7328 <_PySequence_IterSearch+0x2f8> │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7300 <_PySequence_IterSearch+0x2a8> │ │ │ │ │ + beq 72d8 <_PySequence_IterSearch+0x2a8> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #44] @ 7354 <_PySequence_IterSearch+0x2fc> │ │ │ │ │ + ldr r1, [pc, #44] @ 732c <_PySequence_IterSearch+0x2fc> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 7300 <_PySequence_IterSearch+0x2a8> │ │ │ │ │ + b 72d8 <_PySequence_IterSearch+0x2a8> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000094c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000114 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ @@ -8263,118 +8253,118 @@ │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_StopIteration │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000900 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007358 : │ │ │ │ │ +00007330 : │ │ │ │ │ PyNumber_ToBase(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub r3, r1, #8 │ │ │ │ │ bic r3, r3, #8 │ │ │ │ │ bic r2, r1, #8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 739c │ │ │ │ │ - ldr r3, [pc, #328] @ 74d0 │ │ │ │ │ - ldr r1, [pc, #328] @ 74d4 │ │ │ │ │ + beq 7374 │ │ │ │ │ + ldr r3, [pc, #328] @ 74a8 │ │ │ │ │ + ldr r1, [pc, #328] @ 74ac │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 749c │ │ │ │ │ + beq 7474 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7404 │ │ │ │ │ + beq 73dc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Format> │ │ │ │ │ R_ARM_CALL _PyLong_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 7394 │ │ │ │ │ + beq 736c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7394 │ │ │ │ │ + bne 736c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7394 │ │ │ │ │ + b 736c │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 741c │ │ │ │ │ + beq 73f4 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7434 │ │ │ │ │ - ldr r0, [pc, #180] @ 74d8 │ │ │ │ │ + bne 740c │ │ │ │ │ + ldr r0, [pc, #180] @ 74b0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #176] @ 74dc │ │ │ │ │ + ldr r1, [pc, #176] @ 74b4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 7390 │ │ │ │ │ + b 7368 │ │ │ │ │ blx r2 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7390 │ │ │ │ │ + beq 7368 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #148] @ 74e0 │ │ │ │ │ + ldr r2, [pc, #148] @ 74b8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 73cc │ │ │ │ │ + beq 73a4 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - bne 74a4 │ │ │ │ │ - ldr r2, [pc, #112] @ 74d8 │ │ │ │ │ - ldr r1, [pc, #120] @ 74e4 │ │ │ │ │ + bne 747c │ │ │ │ │ + ldr r2, [pc, #112] @ 74b0 │ │ │ │ │ + ldr r1, [pc, #120] @ 74bc │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7390 │ │ │ │ │ + beq 7368 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7390 │ │ │ │ │ + bne 7368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7390 │ │ │ │ │ + b 7368 │ │ │ │ │ bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 7390 │ │ │ │ │ - ldr r1, [pc, #60] @ 74e8 │ │ │ │ │ - ldr r2, [pc, #60] @ 74ec │ │ │ │ │ + b 7368 │ │ │ │ │ + ldr r1, [pc, #60] @ 74c0 │ │ │ │ │ + ldr r2, [pc, #60] @ 74c4 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 73cc │ │ │ │ │ + beq 73a4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7390 │ │ │ │ │ - b 7480 │ │ │ │ │ + beq 7368 │ │ │ │ │ + b 7458 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x00000994 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ @@ -8384,113 +8374,113 @@ │ │ │ │ │ .word 0x00000228 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_DeprecationWarning │ │ │ │ │ .word 0x00000254 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000074f0 : │ │ │ │ │ +000074c8 : │ │ │ │ │ PyNumber_InPlaceMultiply(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - beq 7528 │ │ │ │ │ + beq 7500 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7554 │ │ │ │ │ - ldr r5, [pc, #276] @ 7644 │ │ │ │ │ + bne 752c │ │ │ │ │ + ldr r5, [pc, #276] @ 761c │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d2c │ │ │ │ │ cmp r0, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 758c │ │ │ │ │ + beq 7564 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r5, [pc, #228] @ 7644 │ │ │ │ │ + ldr r5, [pc, #228] @ 761c │ │ │ │ │ cmp r0, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7548 │ │ │ │ │ + bne 7520 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 752c │ │ │ │ │ + beq 7504 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 752c │ │ │ │ │ + bne 7504 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 752c │ │ │ │ │ + b 7504 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r8, [r3, #52] @ 0x34 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r7, [r2, #52] @ 0x34 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 762c │ │ │ │ │ + bne 7604 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 75d8 │ │ │ │ │ + bne 75b0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 75fc │ │ │ │ │ + beq 75d4 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 75fc │ │ │ │ │ + beq 75d4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 5b0c │ │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 75f0 │ │ │ │ │ + beq 75c8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 75cc │ │ │ │ │ + b 75a4 │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 75e4 │ │ │ │ │ + bne 75bc │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r0, [pc, #60] @ 7648 │ │ │ │ │ + ldr r0, [pc, #60] @ 7620 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp] │ │ │ │ │ - ldr r1, [pc, #52] @ 764c │ │ │ │ │ + ldr r1, [pc, #52] @ 7624 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r2, [pc, #48] @ 7650 │ │ │ │ │ + ldr r2, [pc, #48] @ 7628 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7548 │ │ │ │ │ + b 7520 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 75a8 │ │ │ │ │ + bne 7580 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 75a8 │ │ │ │ │ + b 7580 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000009c4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007654 : │ │ │ │ │ +0000762c : │ │ │ │ │ PyNumber_Power(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -8501,1626 +8491,1626 @@ │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ movne r8, #1 │ │ │ │ │ moveq r8, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq 7814 │ │ │ │ │ + beq 77ec │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - bne 76dc │ │ │ │ │ + bne 76b4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7820 │ │ │ │ │ - ldr r9, [pc, #544] @ 78d8 │ │ │ │ │ + beq 77f8 │ │ │ │ │ + ldr r9, [pc, #544] @ 78b0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 774c │ │ │ │ │ + beq 7724 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq 7804 │ │ │ │ │ + beq 77dc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7758 │ │ │ │ │ + beq 7730 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ldreq r9, [pc, #476] @ 78d8 │ │ │ │ │ - beq 7744 │ │ │ │ │ + ldreq r9, [pc, #476] @ 78b0 │ │ │ │ │ + beq 771c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76b0 │ │ │ │ │ + beq 7688 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r9, [pc, #440] @ 78d8 │ │ │ │ │ + ldr r9, [pc, #440] @ 78b0 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 76d0 │ │ │ │ │ + bne 76a8 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7744 │ │ │ │ │ + beq 771c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - beq 78d0 │ │ │ │ │ + beq 78a8 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 76b4 │ │ │ │ │ + b 768c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 78a4 │ │ │ │ │ + bne 787c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 778c │ │ │ │ │ + beq 7764 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r2, [pc, #352] @ 78d8 │ │ │ │ │ + ldr r2, [pc, #352] @ 78b0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 76d0 │ │ │ │ │ + bne 76a8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 788c │ │ │ │ │ + bne 7864 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 77c8 │ │ │ │ │ + beq 77a0 │ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ cmpne r9, r4 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7848 │ │ │ │ │ - ldr r0, [pc, #268] @ 78dc │ │ │ │ │ - ldr r1, [pc, #268] @ 78e0 │ │ │ │ │ + bne 7820 │ │ │ │ │ + ldr r0, [pc, #268] @ 78b4 │ │ │ │ │ + ldr r1, [pc, #268] @ 78b8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr ip, [r2, #12] │ │ │ │ │ - bne 7828 │ │ │ │ │ - ldr r2, [pc, #240] @ 78e4 │ │ │ │ │ - ldr r1, [pc, #240] @ 78e8 │ │ │ │ │ + bne 7800 │ │ │ │ │ + ldr r2, [pc, #240] @ 78bc │ │ │ │ │ + ldr r1, [pc, #240] @ 78c0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 76d0 │ │ │ │ │ + b 76a8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - bne 76b0 │ │ │ │ │ - b 778c │ │ │ │ │ + bne 7688 │ │ │ │ │ + b 7764 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r4, r8 │ │ │ │ │ - bne 78bc │ │ │ │ │ + bne 7894 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b 778c │ │ │ │ │ + b 7764 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ - ldr r2, [pc, #176] @ 78e4 │ │ │ │ │ + ldr r2, [pc, #176] @ 78bc │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ - ldr r1, [pc, #168] @ 78ec │ │ │ │ │ + ldr r1, [pc, #168] @ 78c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 77fc │ │ │ │ │ + b 77d4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r2, [pc, #120] @ 78d8 │ │ │ │ │ + ldr r2, [pc, #120] @ 78b0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 76d0 │ │ │ │ │ + bne 76a8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 77c8 │ │ │ │ │ + beq 77a0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 77c8 │ │ │ │ │ + bne 77a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 77c8 │ │ │ │ │ + b 77a0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 778c │ │ │ │ │ + bne 7764 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 778c │ │ │ │ │ + b 7764 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 7758 │ │ │ │ │ + bne 7730 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7758 │ │ │ │ │ + b 7730 │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7758 │ │ │ │ │ + bne 7730 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b 778c │ │ │ │ │ + b 7764 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7744 │ │ │ │ │ + b 771c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000888 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000009c8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000078f0 : │ │ │ │ │ +000078c8 : │ │ │ │ │ PyNumber_Divmod(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 7a28 │ │ │ │ │ + beq 7a00 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #16] │ │ │ │ │ - bne 7954 │ │ │ │ │ + bne 792c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 79d8 │ │ │ │ │ - ldr r7, [pc, #420] @ 7adc │ │ │ │ │ + beq 79b0 │ │ │ │ │ + ldr r7, [pc, #420] @ 7ab4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 79f4 │ │ │ │ │ + beq 79cc │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7928 │ │ │ │ │ + beq 7900 │ │ │ │ │ ldr r8, [r2, #16] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 7928 │ │ │ │ │ + beq 7900 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7a1c │ │ │ │ │ + beq 79f4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7930 │ │ │ │ │ + beq 7908 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 7a50 │ │ │ │ │ + bne 7a28 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 7adc │ │ │ │ │ + ldr r7, [pc, #316] @ 7ab4 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 794c │ │ │ │ │ + bne 7924 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7ab0 │ │ │ │ │ + bne 7a88 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 794c │ │ │ │ │ + bne 7924 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7ac4 │ │ │ │ │ - ldr r3, [pc, #256] @ 7ae0 │ │ │ │ │ + bne 7a9c │ │ │ │ │ + ldr r3, [pc, #256] @ 7ab8 │ │ │ │ │ mov r2, #16 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 794c │ │ │ │ │ + b 7924 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 79d8 │ │ │ │ │ + beq 79b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 79d8 │ │ │ │ │ + bne 79b0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 7adc │ │ │ │ │ + ldr r0, [pc, #192] @ 7ab4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7a48 │ │ │ │ │ - b 79d8 │ │ │ │ │ + bne 7a20 │ │ │ │ │ + b 79b0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 79d8 │ │ │ │ │ + beq 79b0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 79d8 │ │ │ │ │ + beq 79b0 │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 79d8 │ │ │ │ │ - ldr r7, [pc, #140] @ 7adc │ │ │ │ │ - b 79b4 │ │ │ │ │ + beq 79b0 │ │ │ │ │ + ldr r7, [pc, #140] @ 7ab4 │ │ │ │ │ + b 798c │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 7adc │ │ │ │ │ + ldr r7, [pc, #128] @ 7ab4 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 794c │ │ │ │ │ + bne 7924 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7934 │ │ │ │ │ + beq 790c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7934 │ │ │ │ │ + bne 790c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 794c │ │ │ │ │ + bne 7924 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 79d8 │ │ │ │ │ + beq 79b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7a1c │ │ │ │ │ - b 7a14 │ │ │ │ │ + bne 79f4 │ │ │ │ │ + b 79ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 79d8 │ │ │ │ │ + bne 79b0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 79d8 │ │ │ │ │ + b 79b0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000a10 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007ae4 : │ │ │ │ │ +00007abc : │ │ │ │ │ PyNumber_InPlaceLshift(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b84 │ │ │ │ │ + beq 7b5c │ │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 7b54 │ │ │ │ │ + bne 7b2c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 7bb0 │ │ │ │ │ + bne 7b88 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7c34 │ │ │ │ │ - ldr r6, [pc, #488] @ 7d20 │ │ │ │ │ + beq 7c0c │ │ │ │ │ + ldr r6, [pc, #488] @ 7cf8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 7c4c │ │ │ │ │ + beq 7c24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r6, [pc, #448] @ 7d20 │ │ │ │ │ + ldr r6, [pc, #448] @ 7cf8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7b4c │ │ │ │ │ + bne 7b24 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7d08 │ │ │ │ │ + bne 7ce0 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7b18 │ │ │ │ │ + bne 7af0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7c34 │ │ │ │ │ + beq 7c0c │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7c34 │ │ │ │ │ + beq 7c0c │ │ │ │ │ ldr r8, [r3, #44] @ 0x2c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7c34 │ │ │ │ │ - ldr r6, [pc, #368] @ 7d20 │ │ │ │ │ - b 7c10 │ │ │ │ │ + beq 7c0c │ │ │ │ │ + ldr r6, [pc, #368] @ 7cf8 │ │ │ │ │ + b 7be8 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b28 │ │ │ │ │ + beq 7b00 │ │ │ │ │ ldr r8, [r3, #44] @ 0x2c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 7b28 │ │ │ │ │ + beq 7b00 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7c74 │ │ │ │ │ + beq 7c4c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7b30 │ │ │ │ │ + beq 7b08 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 7c80 │ │ │ │ │ + bne 7c58 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr r6, [pc, #292] @ 7d20 │ │ │ │ │ + ldr r6, [pc, #292] @ 7cf8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7b4c │ │ │ │ │ + bne 7b24 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7cdc │ │ │ │ │ + bne 7cb4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7b4c │ │ │ │ │ + bne 7b24 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7cf0 │ │ │ │ │ - ldr r2, [pc, #232] @ 7d24 │ │ │ │ │ + bne 7cc8 │ │ │ │ │ + ldr r2, [pc, #232] @ 7cfc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL binary_iop.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7b4c │ │ │ │ │ + b 7b24 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7c34 │ │ │ │ │ + beq 7c0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 7c34 │ │ │ │ │ + bne 7c0c │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #172] @ 7d20 │ │ │ │ │ + ldr r0, [pc, #172] @ 7cf8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7ba8 │ │ │ │ │ - b 7c34 │ │ │ │ │ + bne 7b80 │ │ │ │ │ + b 7c0c │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r6, [pc, #148] @ 7d20 │ │ │ │ │ + ldr r6, [pc, #148] @ 7cf8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7b4c │ │ │ │ │ + bne 7b24 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7b34 │ │ │ │ │ + beq 7b0c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 7b34 │ │ │ │ │ + bne 7b0c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7b4c │ │ │ │ │ + bne 7b24 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 7c34 │ │ │ │ │ + beq 7c0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 7c74 │ │ │ │ │ - b 7c6c │ │ │ │ │ + bne 7c4c │ │ │ │ │ + b 7c44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 7c34 │ │ │ │ │ + bne 7c0c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7c34 │ │ │ │ │ + b 7c0c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 7b74 │ │ │ │ │ + bne 7b4c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7b74 │ │ │ │ │ + b 7b4c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000a1c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007d28 : │ │ │ │ │ +00007d00 : │ │ │ │ │ PyNumber_Rshift(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 7e60 │ │ │ │ │ + beq 7e38 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ │ - bne 7d8c │ │ │ │ │ + bne 7d64 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7e10 │ │ │ │ │ - ldr r7, [pc, #420] @ 7f14 │ │ │ │ │ + beq 7de8 │ │ │ │ │ + ldr r7, [pc, #420] @ 7eec │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 7e2c │ │ │ │ │ + beq 7e04 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7d60 │ │ │ │ │ + beq 7d38 │ │ │ │ │ ldr r8, [r2, #48] @ 0x30 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 7d60 │ │ │ │ │ + beq 7d38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7e54 │ │ │ │ │ + beq 7e2c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7d68 │ │ │ │ │ + beq 7d40 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 7e88 │ │ │ │ │ + bne 7e60 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 7f14 │ │ │ │ │ + ldr r7, [pc, #316] @ 7eec │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7d84 │ │ │ │ │ + bne 7d5c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7ee8 │ │ │ │ │ + bne 7ec0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7d84 │ │ │ │ │ + bne 7d5c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7efc │ │ │ │ │ - ldr r3, [pc, #256] @ 7f18 │ │ │ │ │ + bne 7ed4 │ │ │ │ │ + ldr r3, [pc, #256] @ 7ef0 │ │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7d84 │ │ │ │ │ + b 7d5c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7e10 │ │ │ │ │ + beq 7de8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7e10 │ │ │ │ │ + bne 7de8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 7f14 │ │ │ │ │ + ldr r0, [pc, #192] @ 7eec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7e80 │ │ │ │ │ - b 7e10 │ │ │ │ │ + bne 7e58 │ │ │ │ │ + b 7de8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 7e10 │ │ │ │ │ + beq 7de8 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7e10 │ │ │ │ │ + beq 7de8 │ │ │ │ │ ldr r8, [r3, #48] @ 0x30 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7e10 │ │ │ │ │ - ldr r7, [pc, #140] @ 7f14 │ │ │ │ │ - b 7dec │ │ │ │ │ + beq 7de8 │ │ │ │ │ + ldr r7, [pc, #140] @ 7eec │ │ │ │ │ + b 7dc4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 7f14 │ │ │ │ │ + ldr r7, [pc, #128] @ 7eec │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7d84 │ │ │ │ │ + bne 7d5c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7d6c │ │ │ │ │ + beq 7d44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7d6c │ │ │ │ │ + bne 7d44 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7d84 │ │ │ │ │ + bne 7d5c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 7e10 │ │ │ │ │ + beq 7de8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7e54 │ │ │ │ │ - b 7e4c │ │ │ │ │ + bne 7e2c │ │ │ │ │ + b 7e24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7e10 │ │ │ │ │ + bne 7de8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7e10 │ │ │ │ │ + b 7de8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000a20 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007f1c : │ │ │ │ │ +00007ef4 : │ │ │ │ │ PyNumber_Absolute(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7f58 │ │ │ │ │ + beq 7f30 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7f64 │ │ │ │ │ + beq 7f3c │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7f64 │ │ │ │ │ + beq 7f3c │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #16] @ 7f7c │ │ │ │ │ + ldr r3, [pc, #16] @ 7f54 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #12] @ 7f80 │ │ │ │ │ + ldr r1, [pc, #12] @ 7f58 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 7f5c │ │ │ │ │ + b 7f34 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000a24 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007f84 : │ │ │ │ │ +00007f5c : │ │ │ │ │ PyNumber_Float(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - beq 8188 │ │ │ │ │ + beq 8160 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r6, [pc, #484] @ 8190 │ │ │ │ │ + ldr r6, [pc, #484] @ 8168 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 7fec │ │ │ │ │ + beq 7fc4 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 801c │ │ │ │ │ + beq 7ff4 │ │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 8010 │ │ │ │ │ + beq 7fe8 │ │ │ │ │ blx r1 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8084 │ │ │ │ │ + beq 805c │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 8040 │ │ │ │ │ + bne 8018 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8088 │ │ │ │ │ + beq 8060 │ │ │ │ │ mov r5, r4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8090 │ │ │ │ │ - ldr r1, [pc, #364] @ 8190 │ │ │ │ │ + bne 8068 │ │ │ │ │ + ldr r1, [pc, #364] @ 8168 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 810c │ │ │ │ │ + bne 80e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromString │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr lr, [r2, #12] │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8138 │ │ │ │ │ - ldr r3, [pc, #300] @ 8194 │ │ │ │ │ - ldr r1, [pc, #300] @ 8198 │ │ │ │ │ + bne 8110 │ │ │ │ │ + ldr r3, [pc, #300] @ 816c │ │ │ │ │ + ldr r1, [pc, #300] @ 8170 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r3, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 811c │ │ │ │ │ + bne 80f4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 7fe0 │ │ │ │ │ + b 7fb8 │ │ │ │ │ bl 23e8 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8084 │ │ │ │ │ + beq 805c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bne 80f0 │ │ │ │ │ - ldr r3, [pc, #224] @ 819c │ │ │ │ │ + bne 80c8 │ │ │ │ │ + ldr r3, [pc, #224] @ 8174 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 80dc │ │ │ │ │ + beq 80b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8084 │ │ │ │ │ + bne 805c │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 80b4 │ │ │ │ │ + bne 808c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 80b4 │ │ │ │ │ + b 808c │ │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ │ - b 80e4 │ │ │ │ │ + b 80bc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8084 │ │ │ │ │ + beq 805c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8084 │ │ │ │ │ + bne 805c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8084 │ │ │ │ │ - ldr r3, [pc, #96] @ 81a0 │ │ │ │ │ - ldr r2, [pc, #96] @ 81a4 │ │ │ │ │ + b 805c │ │ │ │ │ + ldr r3, [pc, #96] @ 8178 │ │ │ │ │ + ldr r2, [pc, #96] @ 817c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, lr │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8114 │ │ │ │ │ + bne 80ec │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldrd r6, [r5, #8] │ │ │ │ │ - beq 80dc │ │ │ │ │ + beq 80b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 80dc │ │ │ │ │ + bne 80b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 80dc │ │ │ │ │ + b 80b4 │ │ │ │ │ bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 8084 │ │ │ │ │ + b 805c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyFloat_Type │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000a50 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_DeprecationWarning │ │ │ │ │ .word 0x00000a80 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000081a8 : │ │ │ │ │ +00008180 : │ │ │ │ │ PyNumber_InPlaceFloorDivide(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8248 │ │ │ │ │ + beq 8220 │ │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8218 │ │ │ │ │ + bne 81f0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r7, [r3, #116] @ 0x74 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 8270 │ │ │ │ │ + bne 8248 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 8300 │ │ │ │ │ - ldr r6, [pc, #440] @ 83b4 │ │ │ │ │ + beq 82d8 │ │ │ │ │ + ldr r6, [pc, #440] @ 838c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 8318 │ │ │ │ │ + beq 82f0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r6, [pc, #400] @ 83b4 │ │ │ │ │ + ldr r6, [pc, #400] @ 838c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8210 │ │ │ │ │ + bne 81e8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8384 │ │ │ │ │ + bne 835c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 81dc │ │ │ │ │ + bne 81b4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8300 │ │ │ │ │ + beq 82d8 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8300 │ │ │ │ │ + beq 82d8 │ │ │ │ │ ldr r8, [r3, #116] @ 0x74 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 82d8 │ │ │ │ │ - b 8300 │ │ │ │ │ + bne 82b0 │ │ │ │ │ + b 82d8 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 81ec │ │ │ │ │ + beq 81c4 │ │ │ │ │ ldr r8, [r3, #116] @ 0x74 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 81ec │ │ │ │ │ + beq 81c4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 82d0 │ │ │ │ │ + beq 82a8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 81f4 │ │ │ │ │ + beq 81cc │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8344 │ │ │ │ │ - ldr r6, [pc, #260] @ 83b4 │ │ │ │ │ + bne 831c │ │ │ │ │ + ldr r6, [pc, #260] @ 838c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8210 │ │ │ │ │ + bne 81e8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8328 │ │ │ │ │ + bne 8300 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8300 │ │ │ │ │ + beq 82d8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r2, [pc, #200] @ 83b4 │ │ │ │ │ + ldr r2, [pc, #200] @ 838c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8210 │ │ │ │ │ + bne 81e8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 839c │ │ │ │ │ - ldr r2, [pc, #176] @ 83b8 │ │ │ │ │ + bne 8374 │ │ │ │ │ + ldr r2, [pc, #176] @ 8390 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL binary_iop.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 8210 │ │ │ │ │ + b 81e8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 8300 │ │ │ │ │ + beq 82d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 82d0 │ │ │ │ │ - ldr r0, [pc, #116] @ 83b4 │ │ │ │ │ + bne 82a8 │ │ │ │ │ + ldr r0, [pc, #116] @ 838c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 82d0 │ │ │ │ │ + b 82a8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r6, [pc, #92] @ 83b4 │ │ │ │ │ + ldr r6, [pc, #92] @ 838c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8210 │ │ │ │ │ + bne 81e8 │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 81f8 │ │ │ │ │ + beq 81d0 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r8, [r6] │ │ │ │ │ - bne 81f8 │ │ │ │ │ + bne 81d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 82ac │ │ │ │ │ + b 8284 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 8238 │ │ │ │ │ + bne 8210 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8238 │ │ │ │ │ + b 8210 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 8300 │ │ │ │ │ + bne 82d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8300 │ │ │ │ │ + b 82d8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ - .word 0x00000b60 │ │ │ │ │ + .word 0x00000b5c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000083bc : │ │ │ │ │ +00008394 : │ │ │ │ │ abstract_issubclass(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ - beq 8b38 │ │ │ │ │ + beq 8b10 │ │ │ │ │ mov sl, r1 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ - ldr r1, [pc, #2524] @ 8dc4 │ │ │ │ │ + ldr r1, [pc, #2524] @ 8d9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 867c │ │ │ │ │ + beq 8654 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8644 │ │ │ │ │ + beq 861c │ │ │ │ │ ldr r9, [r5, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 8c2c │ │ │ │ │ + beq 8c04 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 87b8 │ │ │ │ │ - ldr r3, [pc, #2472] @ 8dc8 │ │ │ │ │ + beq 8790 │ │ │ │ │ + ldr r3, [pc, #2472] @ 8da0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ - blt 8b98 │ │ │ │ │ + blt 8b70 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 88ec │ │ │ │ │ + ble 88c4 │ │ │ │ │ add fp, r5, #8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r5, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq 8b8c │ │ │ │ │ - ldr r1, [pc, #2392] @ 8dc4 │ │ │ │ │ + beq 8b64 │ │ │ │ │ + ldr r1, [pc, #2392] @ 8d9c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8ab4 │ │ │ │ │ + beq 8a8c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8a7c │ │ │ │ │ + beq 8a54 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 88c8 │ │ │ │ │ + beq 88a0 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 8758 │ │ │ │ │ - ldr r3, [pc, #2340] @ 8dcc │ │ │ │ │ + beq 8730 │ │ │ │ │ + ldr r3, [pc, #2340] @ 8da4 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ - blt 8be4 │ │ │ │ │ + blt 8bbc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 8bd8 │ │ │ │ │ + ble 8bb0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r6, r4, #8 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ stmib sp, {r4, fp} │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 88f4 │ │ │ │ │ - ldr r1, [pc, #2256] @ 8dc4 │ │ │ │ │ + beq 88cc │ │ │ │ │ + ldr r1, [pc, #2256] @ 8d9c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 8a10 │ │ │ │ │ + beq 89e8 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 89d8 │ │ │ │ │ + beq 89b0 │ │ │ │ │ ldr r7, [r9, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 886c │ │ │ │ │ + beq 8844 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 86f8 │ │ │ │ │ - ldr r2, [pc, #2208] @ 8dd0 │ │ │ │ │ + beq 86d0 │ │ │ │ │ + ldr r2, [pc, #2208] @ 8da8 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r0, [r0, r2] │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - blt 8c40 │ │ │ │ │ + blt 8c18 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ addgt fp, r9, #8 │ │ │ │ │ strgt r3, [sp, #24] │ │ │ │ │ strgt r5, [sp, #12] │ │ │ │ │ - ble 8bcc │ │ │ │ │ + ble 8ba4 │ │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 8968 │ │ │ │ │ - ldr r1, [pc, #2124] @ 8dc4 │ │ │ │ │ + beq 8940 │ │ │ │ │ + ldr r1, [pc, #2124] @ 8d9c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8a64 │ │ │ │ │ + beq 8a3c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8a2c │ │ │ │ │ + beq 8a04 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 8818 │ │ │ │ │ + beq 87f0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 8698 │ │ │ │ │ - ldr r2, [pc, #2080] @ 8dd4 │ │ │ │ │ + beq 8670 │ │ │ │ │ + ldr r2, [pc, #2080] @ 8dac │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r0, [r0, r2] │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - blt 8cb8 │ │ │ │ │ + blt 8c90 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 8c7c │ │ │ │ │ + ble 8c54 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl 83bc │ │ │ │ │ + bl 8394 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 8cf4 │ │ │ │ │ - ldr r3, [pc, #2020] @ 8dd8 │ │ │ │ │ + beq 8ccc │ │ │ │ │ + ldr r3, [pc, #2020] @ 8db0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r0, r3] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq 8634 │ │ │ │ │ + beq 860c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 862c │ │ │ │ │ + bne 8604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8824 │ │ │ │ │ - ldr r3, [pc, #1952] @ 8ddc │ │ │ │ │ + beq 87fc │ │ │ │ │ + ldr r3, [pc, #1952] @ 8db4 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 8984 │ │ │ │ │ + b 895c │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 866c │ │ │ │ │ + beq 8644 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 866c │ │ │ │ │ + bne 8644 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 867c │ │ │ │ │ + beq 8654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5e90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ rsb r6, r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 8b28 │ │ │ │ │ - ldr r1, [pc, #1816] @ 8dc4 │ │ │ │ │ + beq 8b00 │ │ │ │ │ + ldr r1, [pc, #1816] @ 8d9c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8a60 │ │ │ │ │ + beq 8a38 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8a30 │ │ │ │ │ + beq 8a08 │ │ │ │ │ bl 5e90 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 8818 │ │ │ │ │ + beq 87f0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 8698 │ │ │ │ │ - ldr r2, [pc, #1772] @ 8de0 │ │ │ │ │ + beq 8670 │ │ │ │ │ + ldr r2, [pc, #1772] @ 8db8 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 85b4 │ │ │ │ │ + b 858c │ │ │ │ │ ldr r0, [r9, #12] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 8b30 │ │ │ │ │ - ldr r1, [pc, #1720] @ 8dc4 │ │ │ │ │ + beq 8b08 │ │ │ │ │ + ldr r1, [pc, #1720] @ 8d9c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 8a0c │ │ │ │ │ + beq 89e4 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 89dc │ │ │ │ │ + beq 89b4 │ │ │ │ │ bl 5e90 │ │ │ │ │ ldr r7, [r9, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 886c │ │ │ │ │ + beq 8844 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 86f8 │ │ │ │ │ - ldr r2, [pc, #1680] @ 8de4 │ │ │ │ │ + beq 86d0 │ │ │ │ │ + ldr r2, [pc, #1680] @ 8dbc │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 8530 │ │ │ │ │ + b 8508 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 8b14 │ │ │ │ │ - ldr r1, [pc, #1624] @ 8dc4 │ │ │ │ │ + beq 8aec │ │ │ │ │ + ldr r1, [pc, #1624] @ 8d9c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8ab0 │ │ │ │ │ + beq 8a88 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8a80 │ │ │ │ │ + beq 8a58 │ │ │ │ │ bl 5e90 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 88c8 │ │ │ │ │ + beq 88a0 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 8758 │ │ │ │ │ - ldr r3, [pc, #1588] @ 8de8 │ │ │ │ │ + beq 8730 │ │ │ │ │ + ldr r3, [pc, #1588] @ 8dc0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 84a8 │ │ │ │ │ + b 8480 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 8b3c │ │ │ │ │ - ldr r1, [pc, #1528] @ 8dc4 │ │ │ │ │ + beq 8b14 │ │ │ │ │ + ldr r1, [pc, #1528] @ 8d9c │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 8674 │ │ │ │ │ + beq 864c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8648 │ │ │ │ │ + beq 8620 │ │ │ │ │ bl 5e90 │ │ │ │ │ ldr r9, [r5, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 8c2c │ │ │ │ │ + beq 8c04 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 87b8 │ │ │ │ │ - ldr r3, [pc, #1496] @ 8dec │ │ │ │ │ + beq 8790 │ │ │ │ │ + ldr r3, [pc, #1496] @ 8dc4 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 8420 │ │ │ │ │ + b 83f8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8b4c │ │ │ │ │ + bne 8b24 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bne 8564 │ │ │ │ │ - ldr r3, [pc, #1456] @ 8df0 │ │ │ │ │ + bne 853c │ │ │ │ │ + ldr r3, [pc, #1456] @ 8dc8 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r3] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq 8878 │ │ │ │ │ + beq 8850 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 89a4 │ │ │ │ │ + b 897c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8b70 │ │ │ │ │ + bne 8b48 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bne 84e0 │ │ │ │ │ - ldr r3, [pc, #1372] @ 8df4 │ │ │ │ │ + bne 84b8 │ │ │ │ │ + ldr r3, [pc, #1372] @ 8dcc │ │ │ │ │ ldmib sp, {r4, fp} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r3] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq 88d4 │ │ │ │ │ + beq 88ac │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 8934 │ │ │ │ │ + b 890c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8da8 │ │ │ │ │ + bne 8d80 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bne 8458 │ │ │ │ │ + bne 8430 │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 8ac8 │ │ │ │ │ + b 8aa0 │ │ │ │ │ ldmib sp, {r4, fp} │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 5e84 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ldr r3, [pc, #1252] @ 8df8 │ │ │ │ │ + ldr r3, [pc, #1252] @ 8dd0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r3] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq 8b68 │ │ │ │ │ + beq 8b40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 894c │ │ │ │ │ + bne 8924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 88d4 │ │ │ │ │ - ldr r3, [pc, #1184] @ 8dfc │ │ │ │ │ + beq 88ac │ │ │ │ │ + ldr r3, [pc, #1184] @ 8dd4 │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ - b 8ad4 │ │ │ │ │ + b 8aac │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5e84 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - ldr r3, [pc, #1148] @ 8e00 │ │ │ │ │ + ldr r3, [pc, #1148] @ 8dd8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r3] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq 89c4 │ │ │ │ │ + beq 899c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 89bc │ │ │ │ │ + bne 8994 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8878 │ │ │ │ │ - ldr r3, [pc, #1080] @ 8e04 │ │ │ │ │ + beq 8850 │ │ │ │ │ + ldr r3, [pc, #1080] @ 8ddc │ │ │ │ │ ldmib sp, {r4, fp} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 8914 │ │ │ │ │ + b 88ec │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8a00 │ │ │ │ │ + beq 89d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 8a00 │ │ │ │ │ + bne 89d8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8a10 │ │ │ │ │ + beq 89e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5e90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8878 │ │ │ │ │ + beq 8850 │ │ │ │ │ ldmib sp, {r4, fp} │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 890c │ │ │ │ │ + b 88e4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8a54 │ │ │ │ │ + beq 8a2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8a54 │ │ │ │ │ + bne 8a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8a64 │ │ │ │ │ + beq 8a3c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 5e90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8824 │ │ │ │ │ + beq 87fc │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b 897c │ │ │ │ │ + b 8954 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8aa4 │ │ │ │ │ + beq 8a7c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8aa4 │ │ │ │ │ + bne 8a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 8ab4 │ │ │ │ │ + beq 8a8c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 5e90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 88d4 │ │ │ │ │ + beq 88ac │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - ldr r3, [pc, #824] @ 8e08 │ │ │ │ │ + ldr r3, [pc, #824] @ 8de0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r0, r3] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq 868c │ │ │ │ │ + beq 8664 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 868c │ │ │ │ │ + bne 8664 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5e84 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 8ac8 │ │ │ │ │ + b 8aa0 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ - b 8970 │ │ │ │ │ + b 8948 │ │ │ │ │ ldmib sp, {r4, fp} │ │ │ │ │ - b 88fc │ │ │ │ │ + b 88d4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 5e84 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 868c │ │ │ │ │ + b 8664 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8824 │ │ │ │ │ + bne 87fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8824 │ │ │ │ │ + b 87fc │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ - b 8ac8 │ │ │ │ │ + b 8aa0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 8878 │ │ │ │ │ + bne 8850 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8878 │ │ │ │ │ + b 8850 │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 8b18 │ │ │ │ │ - ldr r1, [pc, #620] @ 8e0c │ │ │ │ │ + b 8af0 │ │ │ │ │ + ldr r1, [pc, #620] @ 8de4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 843c │ │ │ │ │ + beq 8414 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8bc4 │ │ │ │ │ + beq 8b9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 8c20 │ │ │ │ │ + beq 8bf8 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 868c │ │ │ │ │ - ldr r3, [pc, #572] @ 8e10 │ │ │ │ │ + b 8664 │ │ │ │ │ + ldr r3, [pc, #572] @ 8de8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 8844 │ │ │ │ │ - ldr r3, [pc, #564] @ 8e14 │ │ │ │ │ + b 881c │ │ │ │ │ + ldr r3, [pc, #564] @ 8dec │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 889c │ │ │ │ │ - ldr r1, [pc, #544] @ 8e0c │ │ │ │ │ + b 8874 │ │ │ │ │ + ldr r1, [pc, #544] @ 8de4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 84c4 │ │ │ │ │ + beq 849c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8ac4 │ │ │ │ │ + beq 8a9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8ac4 │ │ │ │ │ + bne 8a9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8ac4 │ │ │ │ │ + b 8a9c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8bc4 │ │ │ │ │ + b 8b9c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8d44 │ │ │ │ │ + bne 8d1c │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 868c │ │ │ │ │ - ldr r1, [pc, #452] @ 8e0c │ │ │ │ │ + b 8664 │ │ │ │ │ + ldr r1, [pc, #452] @ 8de4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 854c │ │ │ │ │ + beq 8524 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldmib sp, {r4, fp} │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8a20 │ │ │ │ │ + beq 89f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 8a20 │ │ │ │ │ + bne 89f8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8a20 │ │ │ │ │ - ldr r3, [pc, #404] @ 8e18 │ │ │ │ │ + b 89f8 │ │ │ │ │ + ldr r3, [pc, #404] @ 8df0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r8, [r4] │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ - beq 8824 │ │ │ │ │ + beq 87fc │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r8, [r4] │ │ │ │ │ - beq 8624 │ │ │ │ │ - b 8824 │ │ │ │ │ - ldr r1, [pc, #332] @ 8e0c │ │ │ │ │ + beq 85fc │ │ │ │ │ + b 87fc │ │ │ │ │ + ldr r1, [pc, #332] @ 8de4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 85d0 │ │ │ │ │ + beq 85a8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8a74 │ │ │ │ │ + beq 8a4c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8a74 │ │ │ │ │ + bne 8a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8a74 │ │ │ │ │ + b 8a4c │ │ │ │ │ add r3, r4, #12 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ - bl 83bc │ │ │ │ │ + bl 8394 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 8d60 │ │ │ │ │ + beq 8d38 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ mov r9, sl │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b 85ec │ │ │ │ │ + b 85c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8c38 │ │ │ │ │ + bne 8c10 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8c38 │ │ │ │ │ + b 8c10 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 8d18 │ │ │ │ │ - ldr r3, [pc, #168] @ 8e1c │ │ │ │ │ + bne 8cf0 │ │ │ │ │ + ldr r3, [pc, #168] @ 8df4 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r1, [r0, r3] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - bne 8614 │ │ │ │ │ - b 8824 │ │ │ │ │ + bne 85ec │ │ │ │ │ + b 87fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 88d4 │ │ │ │ │ + bne 88ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 88d4 │ │ │ │ │ + b 88ac │ │ │ │ │ .word 0x00005144 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000009a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000920 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000089c │ │ │ │ │ @@ -10160,63 +10150,63 @@ │ │ │ │ │ .word 0x00000230 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000018c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008e20 <_IsFortranContiguous>: │ │ │ │ │ +00008df8 <_IsFortranContiguous>: │ │ │ │ │ _IsFortranContiguous(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8e90 <_IsFortranContiguous+0x70> │ │ │ │ │ + beq 8e68 <_IsFortranContiguous+0x70> │ │ │ │ │ ldr ip, [r0, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 8e8c <_IsFortranContiguous+0x6c> │ │ │ │ │ + beq 8e64 <_IsFortranContiguous+0x6c> │ │ │ │ │ push {r4, lr} │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr lr, [r0, #20] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - ble 8e7c <_IsFortranContiguous+0x5c> │ │ │ │ │ + ble 8e54 <_IsFortranContiguous+0x5c> │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble 8e70 <_IsFortranContiguous+0x50> │ │ │ │ │ + ble 8e48 <_IsFortranContiguous+0x50> │ │ │ │ │ ldr r4, [ip, r2, lsl #2] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 8e84 <_IsFortranContiguous+0x64> │ │ │ │ │ + bne 8e5c <_IsFortranContiguous+0x64> │ │ │ │ │ mul r1, r0, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 8e4c <_IsFortranContiguous+0x2c> │ │ │ │ │ + b 8e24 <_IsFortranContiguous+0x2c> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ b 730 │ │ │ │ │ R_ARM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00008e98 : │ │ │ │ │ +00008e70 : │ │ │ │ │ PyBuffer_GetPointer(): │ │ │ │ │ ldr ip, [r0, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bxle lr │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mla r0, lr, r3, r0 │ │ │ │ │ - bne 8f2c │ │ │ │ │ + bne 8f04 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ popeq {r4, r5, pc} │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ mla r0, lr, r3, r0 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ @@ -10224,22 +10214,22 @@ │ │ │ │ │ add ip, r2, ip, lsl #2 │ │ │ │ │ add r3, r2, #8 │ │ │ │ │ add r2, r5, #8 │ │ │ │ │ ldr lr, [r3], #4 │ │ │ │ │ ldr r4, [r1, #4]! │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mla r0, r4, lr, r0 │ │ │ │ │ - beq 8f1c │ │ │ │ │ + beq 8ef4 │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ ldrge r0, [r0] │ │ │ │ │ addge r0, r0, lr │ │ │ │ │ cmp r3, ip │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ - bne 8ef8 │ │ │ │ │ + bne 8ed0 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrge r0, [r0] │ │ │ │ │ addge r0, r0, r3 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ popeq {r4, r5, pc} │ │ │ │ │ @@ -10247,8 +10237,8 @@ │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mla r0, r4, lr, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrge r0, [r0] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ addge r0, r0, r3 │ │ │ │ │ - b 8ee4 │ │ │ │ │ + b 8ebc │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -72,16 +72,16 @@ │ │ │ │ │ [ a1c] <<= │ │ │ │ │ [ a20] >> │ │ │ │ │ [ a24] bad operand type for abs(): '%.200s' │ │ │ │ │ [ a4c] %= │ │ │ │ │ [ a50] %.50s.__float__ returned non-float (type %.50s) │ │ │ │ │ [ a80] %.50s.__float__ returned non-float (type %.50s). The ability to return an instance of a strict subclass of float is deprecated, and may be removed in a future version of Python. │ │ │ │ │ [ b34] bad operand type for unary +: '%.200s' │ │ │ │ │ - [ b5c] **= │ │ │ │ │ - [ b60] //= │ │ │ │ │ + [ b5c] //= │ │ │ │ │ + [ b60] **= │ │ │ │ │ [ b64] /= │ │ │ │ │ [ b68] in __issubclass__ │ │ │ │ │ [ b7c] @ │ │ │ │ │ [ b80] @= │ │ │ │ │ [ b84] >>= │ │ │ │ │ [ b88] '%.200s' object is not an async iterable │ │ │ │ │ [ bb4] aiter() returned not an async iterator of type '%.100s' │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -180,15 +180,15 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ - .word 0x00000b5c │ │ │ │ │ + .word 0x00000b60 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000009c8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 000002a4 : │ │ │ │ │ @@ -235,15 +235,15 @@ │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ .word 0x00000b80 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00000328 : │ │ │ │ │ PySequence_Count(): │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 7058 <_PySequence_IterSearch> │ │ │ │ │ + b 7030 <_PySequence_IterSearch> │ │ │ │ │ R_ARM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ 00000330 : │ │ │ │ │ PySequence_InPlaceConcat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -821,15 +821,15 @@ │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ beq ad0 │ │ │ │ │ - bl 8e98 │ │ │ │ │ + bl 8e70 │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ @@ -992,23 +992,23 @@ │ │ │ │ │ bne cd4 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 65cc <_IsCContiguous> │ │ │ │ │ R_ARM_CALL _IsCContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne d00 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 8e20 <_IsFortranContiguous> │ │ │ │ │ + bl 8df8 <_IsFortranContiguous> │ │ │ │ │ R_ARM_CALL _IsFortranContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq d24 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne d24 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 8e20 <_IsFortranContiguous> │ │ │ │ │ + bl 8df8 <_IsFortranContiguous> │ │ │ │ │ R_ARM_CALL _IsFortranContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq d24 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1068,20 +1068,20 @@ │ │ │ │ │ addlt r2, r2, #1 │ │ │ │ │ strlt r2, [r3, #-4] │ │ │ │ │ strge r7, [r3, #-4] │ │ │ │ │ movge r3, r0 │ │ │ │ │ bge da8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 8e98 │ │ │ │ │ + bl 8e70 │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 8e98 │ │ │ │ │ + bl 8e70 │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ b d90 │ │ │ ├── bytearrayobject.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -81,21 +81,21 @@ │ │ │ │ │ 77: 00000230 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 78: 00003334 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 79: 00003334 148 FUNC LOCAL DEFAULT 7 bytearrayiter_next │ │ │ │ │ 80: 000033c0 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: 000035dc 796 FUNC LOCAL DEFAULT 7 bytearray_strip_impl_helper │ │ │ │ │ - 87: 000001e8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 88: 000033c8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 89: 000033c8 532 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ - 90: 000035b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 84: 000033c8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 85: 000033c8 532 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ + 86: 000035b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 87: 00000184 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 88: 00000184 108 FUNC LOCAL DEFAULT 9 bytearray_lstrip │ │ │ │ │ + 89: 000035dc 796 FUNC LOCAL DEFAULT 7 bytearray_strip_impl_helper │ │ │ │ │ + 90: 000001e8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 91: 000035dc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 92: 000038ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 93: 000001f0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 94: 000001f0 388 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ 95: 00000374 232 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ 96: 00000360 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 97: 00000234 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -126,15 +126,15 @@ │ │ │ │ │ 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 00005902 R_ARM_ABS32 000033c8 bytearray_append │ │ │ │ │ +000004ec 00005502 R_ARM_ABS32 000033c8 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 │ │ │ │ │ @@ -888,15 +888,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 00002958 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 000035dc bytearray_strip_impl_helper │ │ │ │ │ +000001e4 0000591d R_ARM_JUMP24 000035dc 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 │ │ │ │ │ @@ -911,23 +911,23 @@ │ │ │ │ │ 000003b4 00018a1d R_ARM_JUMP24 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ 000003c8 00018a1c R_ARM_CALL 00002958 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 000035dc bytearray_strip_impl_helper │ │ │ │ │ +000004bc 0000591d R_ARM_JUMP24 000035dc 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 00003a14 stringlib_bytes_join │ │ │ │ │ 00000518 00018a1c R_ARM_CALL 00002958 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 000035dc bytearray_strip_impl_helper │ │ │ │ │ +000005b4 0000591d R_ARM_JUMP24 000035dc 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 00002958 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,16 +28,16 @@ │ │ │ │ │ [ 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 │ │ │ │ │ - [ 440] 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 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -770,24 +770,24 @@ │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne ee4 │ │ │ │ │ - bic r9, r6, r6, asr #31 │ │ │ │ │ + bic r8, r6, r6, asr #31 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ beq c8c │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - add r3, r8, r9 │ │ │ │ │ - movlt sl, r9 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + add r3, r9, r8 │ │ │ │ │ + movlt sl, r8 │ │ │ │ │ movge sl, r6 │ │ │ │ │ sub r7, r3, sl │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ blt c08 │ │ │ │ │ beq d84 │ │ │ │ │ @@ -846,26 +846,26 @@ │ │ │ │ │ strb fp, [r0, r7] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq ebc │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ - add r0, r8, r9 │ │ │ │ │ + add r0, r9, r8 │ │ │ │ │ add r1, r3, sl │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ble be0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - add r0, r3, r9 │ │ │ │ │ + add r0, r3, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq bf4 │ │ │ │ │ add r0, sp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -890,32 +890,32 @@ │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq eac │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov sl, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ │ ldreq r0, [pc, #1476] @ 1218 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ ble d00 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - add r0, r0, r9 │ │ │ │ │ + add r0, r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq e3c │ │ │ │ │ add r0, sp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmn sl, #1 │ │ │ │ │ bne bf4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ b bf8 │ │ │ │ │ - add r7, r8, r9 │ │ │ │ │ + add r7, r9, r8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ blt c00 │ │ │ │ │ beq d98 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ @@ -973,23 +973,23 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ str fp, [r4, #20] │ │ │ │ │ str fp, [r4, #16] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ strb r3, [fp, r7] │ │ │ │ │ b b98 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ bgt bd0 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ bne bec │ │ │ │ │ b bf4 │ │ │ │ │ - cmn r8, #1 │ │ │ │ │ + cmn r9, #1 │ │ │ │ │ bne bec │ │ │ │ │ b bf4 │ │ │ │ │ - add r0, r9, r8 │ │ │ │ │ + add r0, r8, r9 │ │ │ │ │ add r1, r3, sl │ │ │ │ │ sub r2, r6, sl │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1040,39 +1040,39 @@ │ │ │ │ │ beq c84 │ │ │ │ │ add r0, sp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b c84 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq bf4 │ │ │ │ │ - bic r9, r6, r6, asr #31 │ │ │ │ │ - sub r7, r9, r6 │ │ │ │ │ + bic r8, r6, r6, asr #31 │ │ │ │ │ + sub r7, r8, r6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ blt ea0 │ │ │ │ │ movne sl, r6 │ │ │ │ │ - movne r8, r5 │ │ │ │ │ - strne r9, [sp, #4] │ │ │ │ │ + movne r9, r5 │ │ │ │ │ + strne r8, [sp, #4] │ │ │ │ │ bne ad8 │ │ │ │ │ b d8c │ │ │ │ │ mov sl, r6 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ b c08 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ b e58 │ │ │ │ │ ldr r4, [pc, #852] @ 1218 │ │ │ │ │ - add r0, r9, r8 │ │ │ │ │ + add r0, r8, r9 │ │ │ │ │ rsb r2, r3, #0 │ │ │ │ │ add r1, r4, sl │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ movgt r3, r4 │ │ │ │ │ bgt bd0 │ │ │ │ │ b be0 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [pc, #820] @ 1224 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r1, [pc, #816] @ 1228 │ │ │ │ │ @@ -3876,15 +3876,15 @@ │ │ │ │ │ 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 0x00000440 │ │ │ │ │ + .word 0x00000438 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 000035dc : │ │ │ │ │ bytearray_strip_impl_helper(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -5051,23 +5051,23 @@ │ │ │ │ │ ldrb r2, [r8, #1] │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ cmp r2, ip │ │ │ │ │ bne 4694 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ beq 4528 │ │ │ │ │ mov ip, #2 │ │ │ │ │ - str r7, [sp, #28] │ │ │ │ │ - ldrb r7, [r3, ip] │ │ │ │ │ + str sl, [sp, #28] │ │ │ │ │ + ldrb sl, [r3, ip] │ │ │ │ │ ldrb r2, [r8, ip] │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ bne 47c8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ bgt 4670 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ │ beq 4528 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ add r3, lr, r2 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ lsr r3, ip, r3 │ │ │ │ │ @@ -5143,15 +5143,15 @@ │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ b 46ec │ │ │ │ │ cmp r1, ip │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ │ beq 4528 │ │ │ │ │ b 4694 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ bgt 51e0 │ │ │ │ │ ldr r0, [pc, #2616] @ 5220 │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_CALL _PyObject_New │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -152,15 +152,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 35dc │ │ │ │ │ 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 │ │ │ │ │ @@ -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 0x00000440 │ │ │ │ │ + .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: 91456 (bytes into file) │ │ │ │ │ + Start of section headers: 91532 (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 0x16540: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1658c: │ │ │ │ │ │ │ │ │ │ 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 003238 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 013670 0007b0 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 00326c 0007b4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 013e20 0006e0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 003a20 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 003a20 000a1e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 004440 008310 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 014500 0019e0 08 I 15 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 00c750 00256c 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 015ee0 000078 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 00ecbc 001670 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 015f58 000558 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 01032c 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01032c 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 010358 001e00 10 16 298 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 012158 001518 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0164b0 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 003254 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0136c4 0007b0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 003288 0007b4 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 013e74 0006e0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 003a3c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 003a3c 000a1e 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 00445c 008348 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 014554 0019d8 08 I 15 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 00c7a4 00256c 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 015f2c 000078 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 00ed10 001670 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 015fa4 000558 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 010380 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 010380 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0103ac 001e00 10 16 298 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0121ac 001518 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0164fc 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -13,192 +13,192 @@ │ │ │ │ │ 9: 000001f4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 10: 000003e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 11: 000003f0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 12: 00000444 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 13: 0000044c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 14: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ 15: 00000000 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 16: 00000bb4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 17: 00000c04 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 18: 00000edc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 19: 00000efc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 20: 00000fc0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 21: 00000fd4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 22: 00001394 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 23: 000013b4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 24: 000013b4 672 FUNC LOCAL DEFAULT 7 bytes_concat │ │ │ │ │ - 25: 00001634 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 26: 00001654 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 27: 00001654 64 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ - 28: 00001694 52 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ - 29: 000016c8 680 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ - 30: 0000194c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 31: 00001970 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 32: 00001c38 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 33: 00001c54 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 34: 00001c54 696 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ - 35: 00001ee0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 36: 00001f0c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 37: 00001f0c 8 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ - 38: 00001f14 212 FUNC LOCAL DEFAULT 7 bytes_iter │ │ │ │ │ - 39: 00001fd4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 00001fe8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 41: 00001fe8 124 FUNC LOCAL DEFAULT 7 striter_dealloc │ │ │ │ │ - 42: 00002064 40 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ - 43: 0000208c 544 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ - 44: 00002290 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 000022ac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 46: 000022ac 256 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ - 47: 000023a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 48: 000023ac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 49: 000023ac 3548 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ - 50: 00003188 56 FUNC LOCAL DEFAULT 7 return_self │ │ │ │ │ - 51: 000036d8 772 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ - 52: 000032b4 1060 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ - 53: 00002a30 1100 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ + 16: 00000bf8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 17: 00000c48 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 18: 00000f20 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 19: 00000f40 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 20: 00001004 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 21: 00001018 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 22: 000013d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 23: 000013f8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 24: 000013f8 672 FUNC LOCAL DEFAULT 7 bytes_concat │ │ │ │ │ + 25: 00001678 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 26: 00001698 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 27: 00001698 64 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ + 28: 000016d8 52 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ + 29: 0000170c 680 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ + 30: 00001990 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 31: 000019b4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 32: 00001c7c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 33: 00001c98 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 34: 00001c98 696 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ + 35: 00001f24 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 36: 00001f50 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 37: 00001f50 8 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ + 38: 00001f58 212 FUNC LOCAL DEFAULT 7 bytes_iter │ │ │ │ │ + 39: 00002018 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 0000202c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 41: 0000202c 124 FUNC LOCAL DEFAULT 7 striter_dealloc │ │ │ │ │ + 42: 000020a8 40 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 43: 000020d0 544 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ + 44: 000022d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 000022f0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 46: 000022f0 256 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ + 47: 000023ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 000023f0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 49: 000023f0 3548 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ + 50: 000031cc 56 FUNC LOCAL DEFAULT 7 return_self │ │ │ │ │ + 51: 0000371c 772 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ + 52: 000032f8 1060 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ + 53: 00002a4c 1100 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 54: 00001448 164 FUNC LOCAL DEFAULT 11 stringlib__two_way_count │ │ │ │ │ - 55: 00003170 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 56: 00003188 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 57: 000031bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 58: 000031c0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 59: 0000329c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 60: 000032b4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 61: 00002e7c 300 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 62: 00002fa8 656 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 63: 000036cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 64: 000036d8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 65: 000039d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 66: 000039dc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 55: 000031b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 56: 000031cc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 57: 00003200 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 58: 00003204 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 59: 000032e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 60: 000032f8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 61: 00002e98 300 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 62: 00002fc4 656 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 63: 00003710 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 64: 0000371c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 65: 00003a14 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 66: 00003a20 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 67: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 68: 00000000 96 FUNC LOCAL DEFAULT 11 bytes_str │ │ │ │ │ 69: 00000058 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 70: 00003cec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 71: 00003cfc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 72: 00003cfc 604 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ - 73: 00003f48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 74: 00003f58 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 75: 00003f58 136 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ - 76: 00003fdc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 00003fe0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 78: 00003fe0 1968 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ - 79: 00007bdc 1048 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ - 80: 00006f24 1052 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ - 81: 0000472c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 82: 00004790 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 83: 00004790 56 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ - 84: 000047c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 70: 00003d24 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 71: 00003d34 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 72: 00003d34 604 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ + 73: 00003f80 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 00003f90 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 75: 00003f90 136 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ + 76: 00004014 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 00004018 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 78: 00004018 1968 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ + 79: 00007c0c 1056 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ + 80: 00006f54 1052 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ + 81: 00004764 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 82: 000047c8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 83: 000047c8 56 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ + 84: 000047fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 85: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 86: 00000000 220 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ 87: 000000d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 88: 00000060 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 89: 00000060 208 FUNC LOCAL DEFAULT 11 bytes_index │ │ │ │ │ 90: 0000012c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 91: 000047c8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 92: 000047c8 488 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ - 93: 000049a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 94: 000049b0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 95: 000049b4 2392 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ - 96: 000052e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 0000530c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 98: 0000530c 256 FUNC LOCAL DEFAULT 7 bytes_startswith │ │ │ │ │ - 99: 00005408 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 100: 0000540c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 101: 000056b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 102: 000056e4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 103: 000056e4 252 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ - 104: 000057dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 105: 000057e0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 106: 000057e0 256 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ - 107: 000058dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 108: 000058e0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 109: 000058e0 4 FUNC LOCAL DEFAULT 7 bytes_join │ │ │ │ │ - 110: 000058e4 256 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ - 111: 000059e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 112: 000059e4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 113: 000059e4 1884 FUNC LOCAL DEFAULT 7 bytes_partition │ │ │ │ │ - 114: 0000610c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 115: 00006140 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 116: 00006140 3556 FUNC LOCAL DEFAULT 7 bytes_split │ │ │ │ │ - 117: 00006ef4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 118: 00006f24 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 119: 00007334 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 120: 00007340 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 121: 00007340 16 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ + 91: 00004800 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 92: 00004800 488 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ + 93: 000049dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 94: 000049e8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 95: 000049ec 2392 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 96: 0000531c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 00005344 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 98: 00005344 256 FUNC LOCAL DEFAULT 7 bytes_startswith │ │ │ │ │ + 99: 00005440 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 100: 00005444 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 101: 000056e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 102: 0000571c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 103: 0000571c 252 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ + 104: 00005814 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 105: 00005818 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 106: 00005818 256 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ + 107: 00005914 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 108: 00005918 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 109: 00005918 4 FUNC LOCAL DEFAULT 7 bytes_join │ │ │ │ │ + 110: 0000591c 256 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ + 111: 00005a18 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 112: 00005a1c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 113: 00005a1c 1876 FUNC LOCAL DEFAULT 7 bytes_partition │ │ │ │ │ + 114: 0000613c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 115: 00006170 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 116: 00006170 3556 FUNC LOCAL DEFAULT 7 bytes_split │ │ │ │ │ + 117: 00006f24 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 118: 00006f54 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 119: 00007364 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 120: 00007370 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 121: 00007370 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 │ │ │ │ │ + 124: 0000014c 1560 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ 125: 00000144 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 126: 0000014c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 127: 0000073c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 128: 00007af4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 129: 00007b4c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 130: 00007fc8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 131: 00000748 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 132: 00000748 196 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ - 133: 000007fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 134: 00007ff4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 135: 000081f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 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 │ │ │ │ │ + 127: 00000758 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 128: 00007b24 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 129: 00007b7c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 130: 00008000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 131: 00000764 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 132: 00000764 196 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ + 133: 00000818 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 134: 0000802c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 135: 0000822c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 136: 00000828 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 137: 00000828 428 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ + 138: 000009c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 139: 000009d4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 140: 000009d4 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 │ │ │ │ │ + 144: 00000a14 112 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ + 145: 00000a7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 146: 00000148 108 FUNC LOCAL DEFAULT 11 bytes_lstrip │ │ │ │ │ 147: 000001ac 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 148: 00008208 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 149: 0000824c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 150: 00000a68 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 151: 00000a68 1180 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ - 152: 00000ee0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 153: 00000f04 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 154: 00000f04 64 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ - 155: 00000f44 300 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ - 156: 0000106c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 157: 00008254 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 158: 00008304 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 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 │ │ │ │ │ + 148: 00008240 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 149: 00008284 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 150: 00000a84 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 151: 00000a84 1180 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ + 152: 00000efc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 153: 00000f20 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 154: 00000f20 64 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ + 155: 00000f60 300 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ + 156: 00001088 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 157: 0000828c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 158: 0000833c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 159: 0000108c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 160: 0000108c 232 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ + 161: 00001174 1224 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ + 162: 00001170 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 163: 00001174 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 164: 0000162c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 165: 000001b4 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 166: 000001b4 64 FUNC LOCAL DEFAULT 11 stringlib_capitalize │ │ │ │ │ - 167: 00001620 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 168: 00001620 48 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ - 169: 0000164c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 170: 00001650 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 171: 00002778 88 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ + 167: 0000163c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 168: 0000163c 48 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ + 169: 00001668 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 170: 0000166c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 171: 00002794 88 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ 172: 00000250 324 FUNC LOCAL DEFAULT 11 formatfloat │ │ │ │ │ - 173: 00002630 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 174: 000026ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 175: 000027c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 173: 0000264c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 174: 000026c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 175: 000027e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 176: 000001f4 92 FUNC LOCAL DEFAULT 11 bytes_item │ │ │ │ │ 177: 00000244 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 178: 00000250 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 179: 00000388 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 180: 000027d0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 181: 0000284c 248 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ - 182: 00002940 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 183: 00002944 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 184: 00002944 28 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ + 180: 000027ec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 181: 00002868 248 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ + 182: 0000295c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 183: 00002960 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 184: 00002960 28 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ 185: 00000394 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 186: 00000394 360 FUNC LOCAL DEFAULT 11 stringlib_ljust │ │ │ │ │ 187: 000004fc 168 FUNC LOCAL DEFAULT 11 pad │ │ │ │ │ 188: 000004ec 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 189: 000004fc 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 190: 000005ec 376 FUNC LOCAL DEFAULT 11 stringlib_center │ │ │ │ │ 191: 00000754 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 192: 00002960 208 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ - 193: 00002a2c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 192: 0000297c 208 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ + 193: 00002a48 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 194: 00000764 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 195: 00000764 504 FUNC LOCAL DEFAULT 11 stringlib_expandtabs │ │ │ │ │ 196: 00000950 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 197: 0000095c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 198: 0000095c 12 FUNC LOCAL DEFAULT 11 stringlib_isalnum │ │ │ │ │ 199: 00000968 12 FUNC LOCAL DEFAULT 11 stringlib_isalpha │ │ │ │ │ 200: 00000974 12 FUNC LOCAL DEFAULT 11 stringlib_islower │ │ │ │ │ @@ -215,19 +215,19 @@ │ │ │ │ │ 211: 000011d8 64 FUNC LOCAL DEFAULT 11 stringlib_title │ │ │ │ │ 212: 00001218 212 FUNC LOCAL DEFAULT 11 stringlib_zfill │ │ │ │ │ 213: 000012ec 228 FUNC LOCAL DEFAULT 11 bytes_removeprefix │ │ │ │ │ 214: 000013cc 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 215: 000013d0 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 216: 000013f4 84 FUNC LOCAL DEFAULT 11 striter_reduce │ │ │ │ │ 217: 0000143c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 218: 00002a30 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 219: 00002e78 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 218: 00002a4c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 219: 00002e94 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 220: 00001448 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 221: 000014e8 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 222: 00002e7c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 222: 00002e98 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 223: 000014ec 148 FUNC LOCAL DEFAULT 11 stringlib__lex_search │ │ │ │ │ 224: 000014ec 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 225: 00001580 24 FUNC LOCAL DEFAULT 11 bytes_getnewargs │ │ │ │ │ 226: 00001594 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 227: 00001598 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 228: 00001598 24 FUNC LOCAL DEFAULT 11 striter_traverse │ │ │ │ │ 229: 000015b0 116 FUNC LOCAL DEFAULT 11 striter_setstate │ │ │ │ │ @@ -314,47 +314,47 @@ │ │ │ │ │ 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReferenceNoTotal │ │ │ │ │ 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ 314: 000003f0 92 FUNC GLOBAL DEFAULT 7 PyBytes_AsString │ │ │ │ │ 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 317: 0000044c 1976 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ - 318: 000019fc 600 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Resize │ │ │ │ │ - 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ - 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ + 317: 0000044c 2044 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ + 318: 00001a40 600 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Resize │ │ │ │ │ + 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ + 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ - 322: 000031c0 56 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Dealloc │ │ │ │ │ - 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ + 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ + 323: 00003204 56 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Dealloc │ │ │ │ │ 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 329: 00000c04 120 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Prepare │ │ │ │ │ - 330: 00000c7c 640 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Finish │ │ │ │ │ - 331: 00000efc 216 FUNC GLOBAL DEFAULT 7 PyBytes_FromString │ │ │ │ │ + 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 329: 00000c48 120 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Prepare │ │ │ │ │ + 330: 00000cc0 640 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Finish │ │ │ │ │ + 331: 00000f40 216 FUNC GLOBAL DEFAULT 7 PyBytes_FromString │ │ │ │ │ 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 333: 00000fd4 992 FUNC GLOBAL DEFAULT 7 PyBytes_Concat │ │ │ │ │ + 333: 00001018 992 FUNC GLOBAL DEFAULT 7 PyBytes_Concat │ │ │ │ │ 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashBytes │ │ │ │ │ 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ - 347: 00001970 12 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Init │ │ │ │ │ + 347: 000019b4 12 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Init │ │ │ │ │ 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 349: 0000197c 128 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Alloc │ │ │ │ │ + 349: 000019c0 128 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Alloc │ │ │ │ │ 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ @@ -368,35 +368,35 @@ │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 371: 000031f8 188 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ + 371: 0000323c 188 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ - 373: 000039dc 180 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ - 374: 00003a90 620 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ + 373: 00003a20 168 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ + 374: 00003ac8 620 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 386: 0000540c 728 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ + 386: 00005444 728 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ - 391: 000049b0 4 FUNC GLOBAL DEFAULT 7 _PyBytes_Join │ │ │ │ │ + 391: 000049e8 4 FUNC GLOBAL DEFAULT 7 _PyBytes_Join │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ @@ -406,49 +406,49 @@ │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ - 409: 00007350 56 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ - 410: 00007388 1988 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ + 409: 00007380 56 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ + 410: 000073b8 1988 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ - 412: 00007b4c 144 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ + 412: 00007b7c 144 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ - 414: 00007ff4 532 FUNC GLOBAL HIDDEN 7 _PyBytes_FromHex │ │ │ │ │ + 414: 0000802c 532 FUNC GLOBAL HIDDEN 7 _PyBytes_FromHex │ │ │ │ │ 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ - 419: 00008208 76 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ + 419: 00008240 76 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 424: 00008254 188 FUNC GLOBAL DEFAULT 7 PyBytes_DecodeEscape │ │ │ │ │ + 424: 0000828c 188 FUNC GLOBAL DEFAULT 7 PyBytes_DecodeEscape │ │ │ │ │ 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ - 428: 00001650 4392 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ + 428: 0000166c 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 │ │ │ │ │ 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ASCII │ │ │ │ │ 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dcmpeq │ │ │ │ │ 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ - 443: 000027d0 124 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ + 443: 000027ec 124 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 445: 000005a4 72 FUNC GLOBAL DEFAULT 11 _PyBytes_ReverseFind │ │ │ │ │ 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x13670 contains 246 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x136c4 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 │ │ │ │ │ @@ -18,266 +18,266 @@ │ │ │ │ │ 000001e0 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00000204 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00000228 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 0000024c 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00000270 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00000294 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 000002b8 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000002fc 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000314 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000032c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000558 00012a1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000594 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000030c 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000330 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000348 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000574 00012a1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000005b0 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000005dc 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000005fc 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000005cc 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000005f8 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00000618 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000644 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000674 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000006c8 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000073c 00019502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000740 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00000744 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000077c 00019e1c R_ARM_CALL 00007ff4 _PyBytes_FromHex │ │ │ │ │ -000007a8 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000007c4 00019f1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000007f0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000800 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000804 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000808 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000834 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000844 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000870 0001921c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000089c 0000341c R_ARM_CALL 000032b4 fastsearch │ │ │ │ │ -000008e8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000918 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000950 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000978 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000980 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009a0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009ac 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000009b0 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000009b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009d4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000009ec 0001a01c R_ARM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ -00000a50 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000a60 00019502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000a64 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ac8 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000ae4 0001a41c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000b04 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00000c74 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000c98 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000cc8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000cd4 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00000d18 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00000d60 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00000d90 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dd8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e00 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00000e34 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e5c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e74 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000eb4 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000ed8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ee0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000ee4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000ee8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000eec 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ef0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ef4 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00000ef8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000efc 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00000f00 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000f20 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000f38 0001a51c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ -00000fa4 0001a61c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ -00000fdc 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001018 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001044 0001a71c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001058 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000106c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001100 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000113c 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001154 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001188 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001198 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000011d8 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000013e0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013ec 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000013f4 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001434 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001478 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000014b0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000014b8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000014f4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000014fc 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000150c 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001544 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000015b4 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00001608 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001610 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001614 00019502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00001618 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000161c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001640 0001ac1d R_ARM_JUMP24 00001650 _PyBytes_FormatEx │ │ │ │ │ -0000164c 00015902 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000016bc 0001491c R_ARM_CALL 00000c04 _PyBytesWriter_Prepare │ │ │ │ │ -000018cc 00014a1c R_ARM_CALL 00000c7c _PyBytesWriter_Finish │ │ │ │ │ -000018fc 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001918 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001958 0001ad1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001a30 0001ae1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00001ac4 0001491c R_ARM_CALL 00000c04 _PyBytesWriter_Prepare │ │ │ │ │ -00001b10 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001b30 00002a1c R_ARM_CALL 00002064 Py_XDECREF │ │ │ │ │ -00001b58 0001af1c R_ARM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ -00001bf4 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001c2c 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001cec 0001b01c R_ARM_CALL 00000000 PyObject_ASCII │ │ │ │ │ -00001d38 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001d6c 0001491c R_ARM_CALL 00000c04 _PyBytesWriter_Prepare │ │ │ │ │ -00001d94 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00001da0 0001b11c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00001ddc 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001dfc 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001e38 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001e40 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -00001e7c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e8c 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001ea4 0001ae1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00001ecc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001eec 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001f04 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001f28 0001ad1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001f40 0001791c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001f50 00017a1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00001f68 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001f7c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001fa0 00017b1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00001fb0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001fc8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001fd4 00002a1c R_ARM_CALL 00002064 Py_XDECREF │ │ │ │ │ -00001fdc 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001ff8 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002010 0001651c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002034 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002068 00017c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00002090 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020d0 00017f1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00002110 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002134 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002144 0001b21c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000218c 0001a71c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000021d0 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000021ec 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002218 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000222c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000223c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000022f8 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002318 0001b31c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00002340 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002384 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000023b0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023dc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023f0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002410 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002424 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002448 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002450 00002a1c R_ARM_CALL 00002064 Py_XDECREF │ │ │ │ │ -000024c0 0000ac1c R_ARM_CALL 00000250 formatfloat │ │ │ │ │ -00002524 0000ac1c R_ARM_CALL 00000250 formatfloat │ │ │ │ │ -00002554 0001ad1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002568 0001b41c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000025c4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025cc 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000025e0 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000025f4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002630 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002634 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00002638 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002640 0001b502 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -00002644 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000264c 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002650 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00002654 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002658 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000265c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002660 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002664 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002668 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000266c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000634 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000660 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000690 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000006e4 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000758 00019502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000075c 00014702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00000760 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000798 00019e1c R_ARM_CALL 0000802c _PyBytes_FromHex │ │ │ │ │ +000007c4 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000007e0 00019f1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000080c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000818 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000081c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000820 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000824 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000850 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000860 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000088c 0001921c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000008b8 0000341c R_ARM_CALL 000032f8 fastsearch │ │ │ │ │ +00000904 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000934 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000096c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000994 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000099c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009bc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009c8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000009cc 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000009d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000009f0 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000a08 0001a01c R_ARM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ +00000a6c 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000a7c 00019502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000a80 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000ae4 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000b00 0001a41c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000b20 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00000c90 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000cb4 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000ce4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000cf0 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00000d34 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00000d7c 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00000dac 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000df4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e1c 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00000e50 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e78 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e90 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000ed0 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000ef4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000efc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000f00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000f04 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000f08 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000f0c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000f10 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00000f14 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000f18 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00000f1c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000f3c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000f54 0001a51c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +00000fc0 0001a61c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ +00000ff8 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001034 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001060 0001a71c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00001074 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001088 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000111c 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001158 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001170 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000011a4 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000011b4 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000011f4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000013fc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001408 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001410 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001450 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001494 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000014cc 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000014d4 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001510 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001518 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001528 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001560 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000015d0 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +00001624 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000162c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001630 00019502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00001634 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00001638 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000165c 0001ac1d R_ARM_JUMP24 0000166c _PyBytes_FormatEx │ │ │ │ │ +00001668 00015902 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000016d8 0001491c R_ARM_CALL 00000c48 _PyBytesWriter_Prepare │ │ │ │ │ +000018e8 00014a1c R_ARM_CALL 00000cc0 _PyBytesWriter_Finish │ │ │ │ │ +00001918 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001934 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001974 0001ad1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001a4c 0001ae1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00001ae0 0001491c R_ARM_CALL 00000c48 _PyBytesWriter_Prepare │ │ │ │ │ +00001b2c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001b4c 00002a1c R_ARM_CALL 000020a8 Py_XDECREF │ │ │ │ │ +00001b74 0001af1c R_ARM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ +00001c10 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001c48 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001d08 0001b01c R_ARM_CALL 00000000 PyObject_ASCII │ │ │ │ │ +00001d54 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001d88 0001491c R_ARM_CALL 00000c48 _PyBytesWriter_Prepare │ │ │ │ │ +00001db0 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001dbc 0001b11c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00001df8 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001e18 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001e54 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001e5c 0001431c R_ARM_CALL 00003204 _PyBytesWriter_Dealloc │ │ │ │ │ +00001e98 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ea8 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001ec0 0001ae1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00001ee8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f08 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001f20 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001f44 0001ad1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001f5c 0001791c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001f6c 00017a1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00001f84 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001f98 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001fbc 00017b1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00001fcc 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001fe4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ff0 00002a1c R_ARM_CALL 000020a8 Py_XDECREF │ │ │ │ │ +00001ff8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002014 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000202c 0001651c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00002050 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002084 00017c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000020ac 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020ec 00017f1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000212c 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002150 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002160 0001b21c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +000021a8 0001a71c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000021ec 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002208 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002234 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002248 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002258 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002314 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002334 0001b31c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +0000235c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023a0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023cc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023f8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000240c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000242c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002440 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002464 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000246c 00002a1c R_ARM_CALL 000020a8 Py_XDECREF │ │ │ │ │ +000024dc 0000ac1c R_ARM_CALL 00000250 formatfloat │ │ │ │ │ +00002540 0000ac1c R_ARM_CALL 00000250 formatfloat │ │ │ │ │ +00002570 0001ad1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002584 0001b41c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000025e0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025e8 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000025fc 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002610 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000264c 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002650 00014702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00002654 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000265c 0001b502 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +00002660 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002668 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000266c 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00002670 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002674 0001666b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002678 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00002674 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002678 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000267c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002680 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002684 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002680 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002684 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00002688 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000268c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002690 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002694 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002690 0001666b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002694 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ 00002698 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000269c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000269c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000026a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000026a4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000026a8 0001b602 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ -00002798 0001b71d R_ARM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ -000027b8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000027c8 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000027cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002804 0000331c R_ARM_CALL 000036d8 fastsearch.constprop.0 │ │ │ │ │ -0000282c 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002874 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002884 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000028c4 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000028d8 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000028f0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002934 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002940 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000295c 0001bc1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000029bc 0001be1c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -000029d8 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000029f8 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002a18 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002a2c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -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 │ │ │ │ │ +000026a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000026ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000026b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000026b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000026b8 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000026bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000026c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000026c4 0001b602 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ +000027b4 0001b71d R_ARM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ +000027d4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000027e4 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000027e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002820 0000331c R_ARM_CALL 0000371c fastsearch.constprop.0 │ │ │ │ │ +00002848 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002890 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000028a0 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000028e0 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000028f4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000290c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002950 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000295c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002978 0001bc1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000029d8 0001be1c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +000029f4 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002a14 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002a34 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002a48 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002dec 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00002e04 0000361c R_ARM_CALL 00001448 stringlib__two_way_count │ │ │ │ │ +00002e94 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002ec4 0000df1c R_ARM_CALL 000014ec stringlib__lex_search │ │ │ │ │ +00002edc 0000df1c R_ARM_CALL 000014ec stringlib__lex_search │ │ │ │ │ +00002f04 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x13e20 contains 220 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x13e74 contains 220 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0001d002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00004802 R_ARM_ABS32 00003cfc bytes_repr │ │ │ │ │ +0000002c 00004802 R_ARM_ABS32 00003d34 bytes_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00001c02 R_ARM_ABS32 00001694 bytes_hash │ │ │ │ │ +0000003c 00001c02 R_ARM_ABS32 000016d8 bytes_hash │ │ │ │ │ 00000044 00004402 R_ARM_ABS32 00000000 bytes_str │ │ │ │ │ 00000048 0001d102 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00001d02 R_ARM_ABS32 000016c8 bytes_richcompare │ │ │ │ │ -0000006c 00002602 R_ARM_ABS32 00001f14 bytes_iter │ │ │ │ │ +00000064 00001d02 R_ARM_ABS32 0000170c bytes_richcompare │ │ │ │ │ +0000006c 00002602 R_ARM_ABS32 00001f58 bytes_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 0000e802 R_ARM_ABS32 00001624 bytes_alloc │ │ │ │ │ -0000009c 00004e02 R_ARM_ABS32 00003fe0 bytes_new │ │ │ │ │ +0000009c 00004e02 R_ARM_ABS32 00004018 bytes_new │ │ │ │ │ 000000a0 00013902 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000000d4 0001d002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00002902 R_ARM_ABS32 00001fe8 striter_dealloc │ │ │ │ │ +000000e8 00002902 R_ARM_ABS32 0000202c striter_dealloc │ │ │ │ │ 00000118 0001d102 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 0000e402 R_ARM_ABS32 00001598 striter_traverse │ │ │ │ │ 0000013c 0001d202 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00004b02 R_ARM_ABS32 00003f58 striter_next │ │ │ │ │ +00000140 00004b02 R_ARM_ABS32 00003f90 striter_next │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d0 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -318,54 +318,54 @@ │ │ │ │ │ 000003ac 00018402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000003b4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003c4 00018402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000003cc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003d0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003d4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003dc 0000b802 R_ARM_ABS32 00002944 striter_len │ │ │ │ │ +000003dc 0000b802 R_ARM_ABS32 00002960 striter_len │ │ │ │ │ 000003e4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ec 0000d802 R_ARM_ABS32 000013f4 striter_reduce │ │ │ │ │ 000003f4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 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 │ │ │ │ │ +00000424 0000a802 R_ARM_ABS32 0000163c bytes_mod │ │ │ │ │ 000004a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 0000e102 R_ARM_ABS32 00001580 bytes_getnewargs │ │ │ │ │ 000004b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004bc 00005302 R_ARM_ABS32 00004790 bytes___bytes__ │ │ │ │ │ +000004bc 00005302 R_ARM_ABS32 000047c8 bytes___bytes__ │ │ │ │ │ 000004c4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004cc 0000a602 R_ARM_ABS32 000001b4 stringlib_capitalize │ │ │ │ │ 000004d4 0001d302 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 000004d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004dc 0000be02 R_ARM_ABS32 000005ec stringlib_center │ │ │ │ │ 000004e4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ec 00006e02 R_ARM_ABS32 000058e4 bytes_count │ │ │ │ │ +000004ec 00006e02 R_ARM_ABS32 0000591c bytes_count │ │ │ │ │ 000004f4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004fc 00002b02 R_ARM_ABS32 0000208c bytes_decode │ │ │ │ │ +000004fc 00002b02 R_ARM_ABS32 000020d0 bytes_decode │ │ │ │ │ 00000504 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000508 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000050c 00006a02 R_ARM_ABS32 000057e0 bytes_endswith │ │ │ │ │ +0000050c 00006a02 R_ARM_ABS32 00005818 bytes_endswith │ │ │ │ │ 00000514 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000518 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000051c 0000c302 R_ARM_ABS32 00000764 stringlib_expandtabs │ │ │ │ │ 00000524 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000528 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 00006702 R_ARM_ABS32 000056e4 bytes_find │ │ │ │ │ +0000052c 00006702 R_ARM_ABS32 0000571c bytes_find │ │ │ │ │ 00000534 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000053c 00008402 R_ARM_ABS32 00000748 bytes_fromhex │ │ │ │ │ +0000053c 00008402 R_ARM_ABS32 00000764 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 │ │ │ │ │ +0000054c 00009b02 R_ARM_ABS32 00000f60 bytes_hex │ │ │ │ │ 00000554 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000055c 00005902 R_ARM_ABS32 00000060 bytes_index │ │ │ │ │ 00000564 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000056c 0000c602 R_ARM_ABS32 0000095c stringlib_isalnum │ │ │ │ │ 00000574 0001d402 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ @@ -387,95 +387,95 @@ │ │ │ │ │ 000005c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005cc 0000ca02 R_ARM_ABS32 0000098c stringlib_istitle │ │ │ │ │ 000005d4 0001da02 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ 000005d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005dc 0000cb02 R_ARM_ABS32 00000998 stringlib_isupper │ │ │ │ │ 000005e4 0001db02 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 000005e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ec 00006d02 R_ARM_ABS32 000058e0 bytes_join │ │ │ │ │ +000005ec 00006d02 R_ARM_ABS32 00005918 bytes_join │ │ │ │ │ 000005f4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005fc 0000ba02 R_ARM_ABS32 00000394 stringlib_ljust │ │ │ │ │ 00000604 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000608 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000060c 00008c02 R_ARM_ABS32 000009b8 stringlib_lower │ │ │ │ │ +0000060c 00008c02 R_ARM_ABS32 000009d4 stringlib_lower │ │ │ │ │ 00000614 0001dc02 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000618 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000061c 00009202 R_ARM_ABS32 00000148 bytes_lstrip │ │ │ │ │ 00000624 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000628 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000062c 00005602 R_ARM_ABS32 00000000 bytes_maketrans │ │ │ │ │ 00000634 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000638 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000063c 00007102 R_ARM_ABS32 000059e4 bytes_partition │ │ │ │ │ +0000063c 00007102 R_ARM_ABS32 00005a1c bytes_partition │ │ │ │ │ 00000644 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000648 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000064c 00003102 R_ARM_ABS32 000023ac bytes_replace │ │ │ │ │ +0000064c 00003102 R_ARM_ABS32 000023f0 bytes_replace │ │ │ │ │ 00000654 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000658 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000065c 0000d502 R_ARM_ABS32 000012ec bytes_removeprefix │ │ │ │ │ 00000664 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000668 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000066c 0000b502 R_ARM_ABS32 0000284c bytes_removesuffix │ │ │ │ │ +0000066c 0000b502 R_ARM_ABS32 00002868 bytes_removesuffix │ │ │ │ │ 00000674 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000067c 00002e02 R_ARM_ABS32 000022ac bytes_rfind │ │ │ │ │ +0000067c 00002e02 R_ARM_ABS32 000022f0 bytes_rfind │ │ │ │ │ 00000684 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000688 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000068c 0000c002 R_ARM_ABS32 00002960 bytes_rindex │ │ │ │ │ +0000068c 0000c002 R_ARM_ABS32 0000297c bytes_rindex │ │ │ │ │ 00000694 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000698 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000069c 0000cc02 R_ARM_ABS32 000009a4 stringlib_rjust │ │ │ │ │ 000006a4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ac 00008902 R_ARM_ABS32 0000080c bytes_rpartition │ │ │ │ │ +000006ac 00008902 R_ARM_ABS32 00000828 bytes_rpartition │ │ │ │ │ 000006b4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 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 │ │ │ │ │ +000006cc 00009002 R_ARM_ABS32 00000a14 bytes_rstrip │ │ │ │ │ 000006d4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 00007402 R_ARM_ABS32 00006140 bytes_split │ │ │ │ │ +000006dc 00007402 R_ARM_ABS32 00006170 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 │ │ │ │ │ +000006ec 00009702 R_ARM_ABS32 00000a84 bytes_splitlines │ │ │ │ │ 000006f4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006fc 00006202 R_ARM_ABS32 0000530c bytes_startswith │ │ │ │ │ +000006fc 00006202 R_ARM_ABS32 00005344 bytes_startswith │ │ │ │ │ 00000704 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000070c 00007b02 R_ARM_ABS32 000000dc bytes_strip │ │ │ │ │ 00000714 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000071c 0000d202 R_ARM_ABS32 00001198 stringlib_swapcase │ │ │ │ │ 00000724 0001dd02 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 00000728 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000072c 0000d302 R_ARM_ABS32 000011d8 stringlib_title │ │ │ │ │ 00000734 0001de02 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 00000738 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000073c 0000a002 R_ARM_ABS32 00001070 bytes_translate │ │ │ │ │ +0000073c 0000a002 R_ARM_ABS32 0000108c bytes_translate │ │ │ │ │ 00000744 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000074c 00009a02 R_ARM_ABS32 00000f04 stringlib_upper │ │ │ │ │ +0000074c 00009a02 R_ARM_ABS32 00000f20 stringlib_upper │ │ │ │ │ 00000754 0001df02 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 00000758 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000075c 0000d402 R_ARM_ABS32 00001218 stringlib_zfill │ │ │ │ │ 00000764 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000778 00001b02 R_ARM_ABS32 00001654 bytes_buffer_getbuffer │ │ │ │ │ -00000780 00002502 R_ARM_ABS32 00001f0c bytes_length │ │ │ │ │ -00000784 00002202 R_ARM_ABS32 00001c54 bytes_subscript │ │ │ │ │ -0000078c 00002502 R_ARM_ABS32 00001f0c bytes_length │ │ │ │ │ -00000790 00001802 R_ARM_ABS32 000013b4 bytes_concat │ │ │ │ │ -00000794 00005c02 R_ARM_ABS32 000047c8 bytes_repeat │ │ │ │ │ +00000778 00001b02 R_ARM_ABS32 00001698 bytes_buffer_getbuffer │ │ │ │ │ +00000780 00002502 R_ARM_ABS32 00001f50 bytes_length │ │ │ │ │ +00000784 00002202 R_ARM_ABS32 00001c98 bytes_subscript │ │ │ │ │ +0000078c 00002502 R_ARM_ABS32 00001f50 bytes_length │ │ │ │ │ +00000790 00001802 R_ARM_ABS32 000013f8 bytes_concat │ │ │ │ │ +00000794 00005c02 R_ARM_ABS32 00004800 bytes_repeat │ │ │ │ │ 00000798 0000b002 R_ARM_ABS32 000001f4 bytes_item │ │ │ │ │ -000007a8 00007902 R_ARM_ABS32 00007340 bytes_contains │ │ │ │ │ +000007a8 00007902 R_ARM_ABS32 00007370 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x14500 contains 828 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x14554 contains 827 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000004c 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000070 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000a4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000000dc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000000f4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000000fc 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ @@ -510,803 +510,802 @@ │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000430 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000444 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000448 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005dc 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000600 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000624 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000884 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -000008a8 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -000008fc 00013f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -0000092c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000968 0001401c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00000994 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000099c 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000009ac 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009c0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a04 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a0c 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -00000a38 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000a68 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000a70 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -00000ae4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b1c 0001431c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000b30 0001431c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000b88 0001431c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000bac 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000bb4 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000bb8 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000bbc 00014502 R_ARM_ABS32 00000000 _PyLong_DigitValue │ │ │ │ │ -00000bc0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000bc4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000bc8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000bcc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000bd0 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00000bd4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000bd8 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00000bdc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000be0 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00000be4 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00000be8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000bec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000bf0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000bf4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000bf8 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00000bfc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c00 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c54 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -00000c68 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c70 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -00000ce4 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000d08 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000d40 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000d9c 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00000ddc 00013f1d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000dec 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e2c 0001401c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00000e58 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e6c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000890 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +000008cc 00013e1c R_ARM_CALL 00001a40 _PyBytesWriter_Resize │ │ │ │ │ +00000934 00013f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00000960 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000098c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009c8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009d8 0001401c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000009e4 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000009f4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a28 0001421c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000a3c 0001421c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000a94 0001421c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000ab8 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ad4 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000adc 0001431c R_ARM_CALL 00003204 _PyBytesWriter_Dealloc │ │ │ │ │ +00000af0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b4c 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000b7c 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000b84 0001431c R_ARM_CALL 00003204 _PyBytesWriter_Dealloc │ │ │ │ │ +00000bf8 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000bfc 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000c00 00014502 R_ARM_ABS32 00000000 _PyLong_DigitValue │ │ │ │ │ +00000c04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000c08 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000c0c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c10 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c14 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00000c18 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00000c1c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000c20 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00000c24 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000c28 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000c2c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000c30 00014702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00000c34 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000c38 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00000c3c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000c40 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000c44 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000c98 00013e1c R_ARM_CALL 00001a40 _PyBytesWriter_Resize │ │ │ │ │ +00000cac 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000cb4 0001431c R_ARM_CALL 00003204 _PyBytesWriter_Dealloc │ │ │ │ │ +00000d28 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000d4c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000d84 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000de0 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +00000e20 0001401d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00000e30 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e70 00013f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ 00000e9c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ecc 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000edc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000ee0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ee4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ee8 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00000eec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ef0 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00000ef4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ef8 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00000f10 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000f34 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000f58 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000f74 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000fac 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000fbc 00012f1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000fc0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000fc4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000fc8 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000fcc 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00000fd0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001028 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001044 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001098 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000010b8 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000010e8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000010f8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000110c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001120 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001158 0001371d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000011b4 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000011e4 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00001204 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000120c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001260 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001284 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001298 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012bc 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001308 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000133c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001344 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000134c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001360 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001394 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001398 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000139c 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000013a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000013a4 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -000013a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000013ac 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000013b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000013e4 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000013fc 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000144c 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001470 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000014a4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000014b4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000014c8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000014e0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001578 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000159c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015c4 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000015ec 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001620 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001634 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001638 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000163c 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00001640 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001644 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00001648 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000164c 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00001650 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001688 0001501c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -000016bc 0001511c R_ARM_CALL 00000000 _Py_HashBytes │ │ │ │ │ -00001744 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001764 0001531d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001778 0001531d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000017a4 0001541c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00001824 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000018b8 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 00015902 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000195c 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001960 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001964 00015a02 R_ARM_ABS32 00000000 PyExc_BytesWarning │ │ │ │ │ -00001968 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000196c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001978 00015c1d R_ARM_JUMP24 00000000 memset │ │ │ │ │ -000019dc 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -000019e8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000019f0 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -00001a64 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001a88 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001b08 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001b2c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b3c 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -00001b54 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b78 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00001bb0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001bd0 00013f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001c20 0001401c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00001c38 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001c3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001c40 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00001c44 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001c48 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00001c4c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001c50 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001c98 00015e1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00001cb4 00015f1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00001d08 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001d2c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001d5c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001d84 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001e34 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001e70 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001e98 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001eb0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ec8 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001ed0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001ee0 00016202 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ -00001ee4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001ee8 00016302 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00001eec 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001ef0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001ef4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001ef8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001efc 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00001f00 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001f04 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00001f08 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001f3c 0001641c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00001f70 0001651c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00000eb0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ee0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f10 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000f24 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000f28 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000f2c 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00000f30 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000f34 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00000f38 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000f3c 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00000f54 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000f78 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000f9c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000fb8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000ff0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001000 00012f1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001008 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000100c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001010 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00001014 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000106c 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001088 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000010dc 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000010fc 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000112c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000113c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001150 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001164 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000119c 0001371d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000011f8 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001228 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +00001248 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001250 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000012a4 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000012c8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000012dc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001300 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000134c 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001380 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001388 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001390 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000013a4 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000013d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000013dc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013e0 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000013e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000013e8 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +000013ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000013f0 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000013f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001428 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001440 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001490 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000014b4 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000014e8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000014f8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000150c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001524 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000015bc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015e0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001608 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001630 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001664 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001678 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000167c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001680 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00001684 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001688 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000168c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001690 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001694 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000016cc 0001501c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +00001700 0001511c R_ARM_CALL 00000000 _Py_HashBytes │ │ │ │ │ +00001788 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000017a8 0001531d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000017bc 0001531d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000017e8 0001541c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +0000182c 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000018fc 0001551c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00001944 0001561c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00001980 0001561c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00001990 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001994 00015702 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00001998 00015802 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +0000199c 00015902 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000019a0 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000019a4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000019a8 00015a02 R_ARM_ABS32 00000000 PyExc_BytesWarning │ │ │ │ │ +000019ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000019b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000019bc 00015c1d R_ARM_JUMP24 00000000 memset │ │ │ │ │ +00001a20 00013e1c R_ARM_CALL 00001a40 _PyBytesWriter_Resize │ │ │ │ │ +00001a2c 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001a34 0001431c R_ARM_CALL 00003204 _PyBytesWriter_Dealloc │ │ │ │ │ +00001aa8 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001acc 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001b4c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001b70 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b80 0001431c R_ARM_CALL 00003204 _PyBytesWriter_Dealloc │ │ │ │ │ +00001b98 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001bbc 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +00001bf4 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001c14 0001401c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001c64 00013f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00001c7c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001c84 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00001c88 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c8c 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00001c90 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001c94 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001cdc 00015e1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00001cf8 00015f1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00001d4c 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001d70 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001da0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001dc8 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001e78 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001eb4 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001edc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ef4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001f0c 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001f14 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f24 00016202 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ +00001f28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001f2c 00016302 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00001f30 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001f34 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001f38 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001f3c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001f40 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00001f44 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001f48 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001f4c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001f80 0001641c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00001fb4 0001651c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001fc8 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001fd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001fd8 0001666b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001fdc 0001666b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001fe4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000203c 0001671d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000205c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002088 0001371d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000210c 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00002118 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000213c 0001691c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00002164 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00002170 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000218c 0001691c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -000021cc 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000021f0 0001691c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00002224 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002240 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000225c 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00002288 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00002290 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002294 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00002298 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000229c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000022a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000022a4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000022a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002308 00016c1c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00002324 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002344 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002368 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002394 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000023a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000023d8 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000023e8 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002404 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000241c 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002664 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002678 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002718 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002760 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002788 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000027a4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027d0 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000027f0 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002810 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002830 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002850 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002870 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000028a0 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000028bc 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002914 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002930 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002968 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002998 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000029b4 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000029d0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000029fc 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002a54 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002a70 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002ae0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002af0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002b40 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002b6c 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002b8c 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001ff8 0001651c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000200c 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002018 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000201c 0001666b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002020 0001666b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002028 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002080 0001671d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000020a0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020cc 0001371d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002150 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000215c 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00002180 0001691c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +000021a8 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000021b4 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000021d0 0001691c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00002210 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002234 0001691c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00002268 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002284 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000022a0 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000022cc 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000022d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000022d8 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000022dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000022e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000022e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000022e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000022ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000234c 00016c1c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00002368 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002388 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000023ac 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000023d8 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000023ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000241c 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000242c 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002448 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002460 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000026a8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000026bc 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000275c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000027a4 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000027cc 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000027e8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002814 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002834 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002854 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002874 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002894 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000028b4 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000028e4 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002900 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002958 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002974 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000029ac 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000029dc 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000029f8 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002a14 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002a40 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002a98 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002ab4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002b24 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002b34 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002b84 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002bb0 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00002bd0 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002be8 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002c04 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002c24 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002c58 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002c70 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002ca4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002cb8 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002ce0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002cf8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002d4c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002e10 0000351c R_ARM_CALL 00002a30 stringlib_adaptive_find │ │ │ │ │ -00002e28 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002e3c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e60 0000361c R_ARM_CALL 00001448 stringlib__two_way_count │ │ │ │ │ -00002e78 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002eb4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002ed4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002ee4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002f2c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002f48 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002f60 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002f84 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002f90 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000300c 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00003028 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00003058 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003094 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000030c4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003120 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003128 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003174 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000317c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00003180 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003184 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000031b8 00012a1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000031bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000031f4 0001371d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000323c 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003268 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003284 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003294 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000329c 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000032a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000032a4 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000032a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000032b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003470 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000035a4 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00003634 0000351d R_ARM_JUMP24 00002a30 stringlib_adaptive_find │ │ │ │ │ -0000363c 0001741c R_ARM_CALL 00000000 memrchr │ │ │ │ │ -0000368c 00003d1c R_ARM_CALL 00002e7c stringlib__preprocess │ │ │ │ │ -0000369c 00003e1c R_ARM_CALL 00002fa8 stringlib__two_way │ │ │ │ │ -000036b4 0000361d R_ARM_JUMP24 00001448 stringlib__two_way_count │ │ │ │ │ -000036cc 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00003928 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000395c 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000039a4 0000351c R_ARM_CALL 00002a30 stringlib_adaptive_find │ │ │ │ │ -000039b8 00003d1c R_ARM_CALL 00002e7c stringlib__preprocess │ │ │ │ │ -000039c8 00003e1c R_ARM_CALL 00002fa8 stringlib__two_way │ │ │ │ │ -000039d0 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00003a0c 00015c1d R_ARM_JUMP24 00000000 memset │ │ │ │ │ -00003a24 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003a4c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003a74 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003b4c 0001771c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00003cd8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003cec 00017802 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ -00003cf0 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003cf4 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00003cf8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003da0 0001771c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00003f34 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f48 00017802 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ -00003f4c 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003f50 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00003f54 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003fd0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fdc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000404c 0001791c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00004058 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000409c 00017a1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000040b4 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000040dc 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000040f8 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004128 00017b1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00004138 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004154 0001651c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00004180 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000041b4 00017c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000041dc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000422c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000042b4 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000042c0 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000042fc 00017d1c R_ARM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ -0000431c 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004360 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000438c 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000043c8 00017e1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00004400 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004438 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004468 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000447c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004498 00017f1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000044d4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000044e4 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004500 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004510 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004528 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000454c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000456c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004580 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004594 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000045ac 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000045b8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045c0 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000045d4 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000045e0 0001811c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000045e8 0001821c R_ARM_CALL 0000540c PyBytes_FromObject │ │ │ │ │ -0000460c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000463c 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004668 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000467c 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000046c0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000046f0 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000046f8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004718 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000472c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004730 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004734 0001666b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004738 00018302 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ -0000473c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00004740 00018402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00004744 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004748 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000474c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004750 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00004754 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004758 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000475c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004760 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00004764 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004768 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000476c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004770 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004774 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004778 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000477c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004780 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c14 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002c2c 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002c48 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002c68 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002c9c 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002cb4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002ce8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002cfc 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002d24 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002d3c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002d90 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002e54 0000351c R_ARM_CALL 00002a4c stringlib_adaptive_find │ │ │ │ │ +00002e6c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002e80 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002ea4 0000361c R_ARM_CALL 00001448 stringlib__two_way_count │ │ │ │ │ +00002ebc 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002ef8 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002f18 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002f28 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002f70 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002f8c 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002fa4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002fc8 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002fd4 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00003050 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000306c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000309c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000030d8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003108 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003164 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000316c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000031b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000031c0 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000031c4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000031c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000031fc 00012a1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00003200 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003238 0001371d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00003280 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000032ac 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000032c8 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000032d8 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000032e0 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000032e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000032e8 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000032ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000032f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000034b4 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000035e8 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00003678 0000351d R_ARM_JUMP24 00002a4c stringlib_adaptive_find │ │ │ │ │ +00003680 0001741c R_ARM_CALL 00000000 memrchr │ │ │ │ │ +000036d0 00003d1c R_ARM_CALL 00002e98 stringlib__preprocess │ │ │ │ │ +000036e0 00003e1c R_ARM_CALL 00002fc4 stringlib__two_way │ │ │ │ │ +000036f8 0000361d R_ARM_JUMP24 00001448 stringlib__two_way_count │ │ │ │ │ +00003710 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000396c 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000039a0 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000039e8 0000351c R_ARM_CALL 00002a4c stringlib_adaptive_find │ │ │ │ │ +000039fc 00003d1c R_ARM_CALL 00002e98 stringlib__preprocess │ │ │ │ │ +00003a0c 00003e1c R_ARM_CALL 00002fc4 stringlib__two_way │ │ │ │ │ +00003a14 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00003a50 00015c1d R_ARM_JUMP24 00000000 memset │ │ │ │ │ +00003a68 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003a90 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003ab8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003b84 0001771c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00003d10 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d24 00017802 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ +00003d28 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003d2c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00003d30 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003dd8 0001771c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00003f6c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f80 00017802 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ +00003f84 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003f88 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00003f8c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004008 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004014 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004084 0001791c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00004090 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000040d4 00017a1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000040ec 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004114 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004130 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004160 00017b1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00004170 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000418c 0001651c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000041b8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000041ec 00017c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00004214 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004264 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000042ec 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000042f8 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00004334 00017d1c R_ARM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ +00004354 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004398 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000043c4 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004400 00017e1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00004438 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004470 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000044a0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000044b4 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000044d0 00017f1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000450c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000451c 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004538 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004548 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004560 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004584 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045a4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000045b8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000045cc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000045e4 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000045f0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045f8 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000460c 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004618 0001811c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00004620 0001821c R_ARM_CALL 00005444 PyBytes_FromObject │ │ │ │ │ +00004644 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004674 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000046a0 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000046b4 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000046f8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004728 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00004730 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004750 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004764 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004768 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000476c 0001666b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004770 00018302 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ +00004774 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00004778 00018402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000477c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004780 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00004784 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004788 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004788 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ 0000478c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000047c0 00012a1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000047c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000047f0 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00004818 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000483c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000487c 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000489c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000048c4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000048e4 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004910 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004988 00012f1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00004998 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000049a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000049a8 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000049ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000049e0 0001881c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00004c60 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004c7c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004d40 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004d58 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004d70 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004d88 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004da0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004db8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004790 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00004794 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004798 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000479c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047a4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047c4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047f8 00012a1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000047fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004828 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00004850 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004874 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000048b4 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000048d4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000048fc 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000491c 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004948 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000049bc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000049d8 00012f1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000049dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000049e0 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000049e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004a18 0001881c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00004c98 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004cb4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004d78 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004d90 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004da8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004dc0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004dd8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00004df0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004e08 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004e20 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004e38 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004e50 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004e68 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004e80 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004e9c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004f5c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004f70 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004f84 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004f98 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004fac 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004fc0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004fe0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004fe8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004ff0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004e28 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004e40 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004e58 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004e70 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004e88 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004ea0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004eb8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004ed4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004f94 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004fa8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004fbc 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004fd0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004fe4 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00004ff8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005000 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005008 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005010 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000501c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000503c 0001891c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005090 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000050b4 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000050d8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005108 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005138 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005150 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000516c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005198 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000051d8 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005218 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005244 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000526c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005270 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005288 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000052b0 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000052c0 00018b1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -000052cc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052d4 00018c1c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -000052e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000052e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000052ec 00018d02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -000052f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000052f4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000052fc 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00005300 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005304 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00005308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005368 00018e1c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ -00005384 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000053a4 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000053c8 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000053f4 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005408 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005438 00017a1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00005450 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005478 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000549c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000054c8 00017b1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -000054d8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000551c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000554c 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005580 00017e1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000055b8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000055c8 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000055f8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000560c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005620 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005630 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000564c 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000565c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005674 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005698 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056a0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000056b4 00018302 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ -000056b8 00018402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000056bc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000056c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000056c4 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000056c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000056cc 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -000056d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000056d4 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000056d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000056dc 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000056e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005740 00018f1c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -00005758 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000577c 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000057a4 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000057c8 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000057dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000583c 0001901c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -00005858 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005878 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000589c 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000058c8 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000058dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005940 0001911c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -0000595c 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000597c 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000059a0 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000059cc 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000059e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005a1c 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00005a2c 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005a5c 0001921c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00005c58 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005c7c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005cf8 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005d1c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005d48 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005d50 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d6c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005e7c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005ea4 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00005f18 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005fe8 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00005ff8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006010 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006060 0000351c R_ARM_CALL 00002a30 stringlib_adaptive_find │ │ │ │ │ -00006078 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006090 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000060b8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000060d4 00003d1c R_ARM_CALL 00002e7c stringlib__preprocess │ │ │ │ │ -000060e4 00003e1c R_ARM_CALL 00002fa8 stringlib__two_way │ │ │ │ │ -000060f0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006104 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000610c 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00006114 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006118 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000611c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006120 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006128 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000612c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006130 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00006134 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006138 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -0000613c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000061a0 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000061ac 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000061f4 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000622c 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00006384 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000063b4 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000063e4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006468 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006490 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000064d4 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000064ec 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006538 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006540 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006598 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006624 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000664c 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00006894 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000068c0 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000068f0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006910 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006980 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000069d8 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00006a04 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006a40 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006a68 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a78 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00006a80 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006ae8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006af8 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00006b2c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006b3c 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006b68 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b8c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006bbc 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006bd4 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006c14 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c38 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c5c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c78 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c8c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006ca0 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006cc4 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006ce4 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006cfc 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00006d24 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00006d90 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00006dcc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006ddc 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006e08 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e2c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e3c 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006e68 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006eb4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00006ee0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006eec 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ef4 00019502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00006ef8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006efc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006f00 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006f04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006f08 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00006f0c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00006f10 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006f14 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00006f18 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006f1c 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00006f20 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006f58 0001961c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00006f94 0001491c R_ARM_CALL 00000c04 _PyBytesWriter_Prepare │ │ │ │ │ -00006fb8 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00006fc8 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00007018 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00007028 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00007060 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00007070 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000070a4 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000070b4 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000070ec 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00007104 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00007134 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00007144 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00007170 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00007184 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000071b0 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000071c4 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000071d8 00014a1c R_ARM_CALL 00000c7c _PyBytesWriter_Finish │ │ │ │ │ -00007210 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000722c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007248 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007250 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00007268 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007284 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000072a0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000072bc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000072c4 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000072dc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000072e4 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ +00005018 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005020 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005028 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005030 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005038 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005040 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005048 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005054 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005074 0001891c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000050c8 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000050ec 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005110 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005140 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005170 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005188 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000051a4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051d0 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00005210 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00005250 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000527c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052a4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052a8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000052c0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000052e8 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000052f8 00018b1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00005304 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000530c 00018c1c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +0000531c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005320 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005324 00018d02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +00005328 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000532c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005334 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00005338 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000533c 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00005340 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000053a0 00018e1c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ +000053bc 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000053dc 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005400 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000542c 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005440 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005470 00017a1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00005488 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000054b0 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000054d4 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005500 00017b1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00005510 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005554 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00005584 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000055b8 00017e1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000055f0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005600 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005630 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005644 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005658 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005668 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00005684 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005694 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000056ac 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000056d0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000056d8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000056e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000056ec 00018302 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ +000056f0 00018402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000056f4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000056f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000056fc 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00005700 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005704 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00005708 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000570c 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00005710 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005714 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00005718 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005778 00018f1c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +00005790 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000057b4 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000057dc 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005800 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005814 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005874 0001901c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +00005890 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000058b0 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000058d4 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005900 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005914 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005978 0001911c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +00005994 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000059b4 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000059d8 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005a04 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005a18 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005a54 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005a64 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00005a94 0001921c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00005c90 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005cb4 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005d30 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005d54 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005d78 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d94 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005ea4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005eb8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005ee0 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00005fe0 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00005ff0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006008 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006058 0000351c R_ARM_CALL 00002a4c stringlib_adaptive_find │ │ │ │ │ +00006098 00003d1c R_ARM_CALL 00002e98 stringlib__preprocess │ │ │ │ │ +000060a8 00003e1c R_ARM_CALL 00002fc4 stringlib__two_way │ │ │ │ │ +000060c0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000060e8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006110 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006120 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006134 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000613c 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00006144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006148 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000614c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006150 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006158 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000615c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006160 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00006164 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006168 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +0000616c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000061d0 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000061dc 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00006224 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000625c 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000063b4 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000063e4 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006414 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006498 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000064c0 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006504 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000651c 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00006568 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006570 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000065c8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006654 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000667c 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000068c4 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000068f0 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006920 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006940 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000069b0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a08 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00006a34 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006a70 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006a98 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006aa8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00006ab0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006b18 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b28 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00006b5c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006b6c 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00006b98 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006bbc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006bec 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006c04 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00006c44 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c68 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c8c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ca8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006cbc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006cd0 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006cf4 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006d14 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006d2c 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00006d54 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00006dc0 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00006dfc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006e0c 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00006e38 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e5c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e6c 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00006e98 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ee4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00006f10 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f1c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f24 00019502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00006f28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006f2c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006f30 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006f34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006f38 00014702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00006f3c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00006f40 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006f44 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00006f48 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006f4c 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00006f50 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006f88 0001961c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00006fc4 0001491c R_ARM_CALL 00000c48 _PyBytesWriter_Prepare │ │ │ │ │ +00006fe8 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00006ff8 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00007048 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00007058 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00007090 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000070a0 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000070d4 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000070e4 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000711c 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00007134 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00007164 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00007174 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000071a0 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000071b4 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000071e0 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000071f4 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007208 00014a1c R_ARM_CALL 00000cc0 _PyBytesWriter_Finish │ │ │ │ │ +00007240 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000725c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007278 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007280 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00007298 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072b4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072d0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072ec 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000072f4 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007314 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -00007334 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00007338 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000733c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000734c 0001981d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -00007374 00019a1c R_ARM_CALL 00007388 PyBytes_FromFormatV │ │ │ │ │ -000073cc 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000074dc 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00007520 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000757c 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000075a0 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000075c4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007624 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -00007664 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00007678 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007680 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -00007688 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -000076a4 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -000076dc 00013f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000076e8 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00007710 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007724 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007760 0001401c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -0000778c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000077a0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000077d0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007830 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00007838 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000784c 00019c1c R_ARM_CALL 00007b4c _PyBytesWriter_WriteBytes │ │ │ │ │ -000078b8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000078dc 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000078e4 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00007924 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000794c 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00007970 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00007984 00019d1c R_ARM_CALL 00000000 __memmove_chk │ │ │ │ │ -000079b0 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00007a08 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00007a1c 00019c1c R_ARM_CALL 00007b4c _PyBytesWriter_WriteBytes │ │ │ │ │ -00007a2c 00014a1c R_ARM_CALL 00000c7c _PyBytesWriter_Finish │ │ │ │ │ -00007aec 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00007af4 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00007af8 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00007afc 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00007b00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007b04 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007b08 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007b0c 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00007b10 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b14 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00007b18 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b1c 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00007b20 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b24 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b28 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b2c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b30 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b34 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b38 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000730c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007314 0001431c R_ARM_CALL 00003204 _PyBytesWriter_Dealloc │ │ │ │ │ +00007324 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007344 00013e1c R_ARM_CALL 00001a40 _PyBytesWriter_Resize │ │ │ │ │ +00007364 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00007368 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000736c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000737c 0001981d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +000073a4 00019a1c R_ARM_CALL 000073b8 PyBytes_FromFormatV │ │ │ │ │ +000073fc 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000750c 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00007550 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000075ac 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000075d0 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000075f4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007654 00013e1c R_ARM_CALL 00001a40 _PyBytesWriter_Resize │ │ │ │ │ +00007694 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +000076a8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000076b0 0001431c R_ARM_CALL 00003204 _PyBytesWriter_Dealloc │ │ │ │ │ +000076b8 0001431c R_ARM_CALL 00003204 _PyBytesWriter_Dealloc │ │ │ │ │ +000076d4 00013e1c R_ARM_CALL 00001a40 _PyBytesWriter_Resize │ │ │ │ │ +0000770c 0001401c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00007718 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00007740 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007754 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007790 00013f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +000077bc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077d0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007800 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007860 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00007868 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000787c 00019c1c R_ARM_CALL 00007b7c _PyBytesWriter_WriteBytes │ │ │ │ │ +000078e8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000790c 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00007914 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00007954 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +0000797c 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000079a0 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000079b4 00019d1c R_ARM_CALL 00000000 __memmove_chk │ │ │ │ │ +000079e0 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00007a38 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00007a4c 00019c1c R_ARM_CALL 00007b7c _PyBytesWriter_WriteBytes │ │ │ │ │ +00007a5c 00014a1c R_ARM_CALL 00000cc0 _PyBytesWriter_Finish │ │ │ │ │ +00007b1c 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00007b24 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00007b28 00014702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00007b2c 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00007b30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007b34 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007b38 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007b3c 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ 00007b40 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b44 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b44 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ 00007b48 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007bac 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007bbc 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -00007bc8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007bd0 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -00007c88 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00007d08 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007d2c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007d50 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007da0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007dd8 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00007dfc 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -00007e50 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007e68 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007e94 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ed0 0001401c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00007efc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f0c 00013f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00007f40 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00007f54 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007f6c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007f74 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -00007f7c 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007f98 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -00007fc0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007fc8 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00007fcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007fd0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007fd4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007fd8 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00007fdc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007fe0 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00007fe4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007fe8 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00007fec 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00007ff0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000807c 0001491c R_ARM_CALL 00000c04 _PyBytesWriter_Prepare │ │ │ │ │ -000080e4 00014a1c R_ARM_CALL 00000c7c _PyBytesWriter_Finish │ │ │ │ │ -0000814c 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00008190 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008198 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -000081f4 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000081f8 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -000081fc 00014502 R_ARM_ABS32 00000000 _PyLong_DigitValue │ │ │ │ │ -00008200 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00008204 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008240 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000824c 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00008250 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008274 00013d1c R_ARM_CALL 0000044c _PyBytes_DecodeEscape2 │ │ │ │ │ -000082b0 0001a91c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00007b4c 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00007b50 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b54 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b58 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b5c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b60 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b64 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b68 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b70 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b74 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b78 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007bdc 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007bec 00013e1c R_ARM_CALL 00001a40 _PyBytesWriter_Resize │ │ │ │ │ +00007bf8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007c00 0001431c R_ARM_CALL 00003204 _PyBytesWriter_Dealloc │ │ │ │ │ +00007cb8 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00007d38 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007d60 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007d88 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007dd8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e10 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +00007e34 00013e1c R_ARM_CALL 00001a40 _PyBytesWriter_Resize │ │ │ │ │ +00007e88 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007ea0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007ecc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f08 00013f1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00007f34 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f44 0001401c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00007f78 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00007f8c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007fa4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007fac 0001431c R_ARM_CALL 00003204 _PyBytesWriter_Dealloc │ │ │ │ │ +00007fb4 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007fd0 00013e1c R_ARM_CALL 00001a40 _PyBytesWriter_Resize │ │ │ │ │ +00007ff8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008000 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00008004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008008 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000800c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008010 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00008014 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008018 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +0000801c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008020 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00008024 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00008028 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000080b4 0001491c R_ARM_CALL 00000c48 _PyBytesWriter_Prepare │ │ │ │ │ +0000811c 00014a1c R_ARM_CALL 00000cc0 _PyBytesWriter_Finish │ │ │ │ │ +00008184 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000081c8 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000081d0 0001431c R_ARM_CALL 00003204 _PyBytesWriter_Dealloc │ │ │ │ │ +0000822c 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00008230 00014702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00008234 00014502 R_ARM_ABS32 00000000 _PyLong_DigitValue │ │ │ │ │ +00008238 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000823c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008278 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008284 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00008288 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000082ac 00013d1c R_ARM_CALL 0000044c _PyBytes_DecodeEscape2 │ │ │ │ │ 000082e8 0001a91c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000082fc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008304 0001aa02 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00008308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000830c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008320 0001a91c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00008334 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000833c 0001aa02 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00008340 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008344 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x15ee0 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x15f2c contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1316,18 +1315,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 0x15f58 contains 171 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x15fa4 contains 171 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0001541c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00000030 0001761d R_ARM_JUMP24 00003a90 PyBytes_Repr │ │ │ │ │ +00000030 0001761d R_ARM_JUMP24 00003ac8 PyBytes_Repr │ │ │ │ │ 00000044 0001561c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 00000058 00015a02 R_ARM_ABS32 00000000 PyExc_BytesWarning │ │ │ │ │ 0000005c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000bc 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 000000d8 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 00000104 0001861c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ 00000114 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ @@ -1346,48 +1345,48 @@ │ │ │ │ │ 0000024c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000027c 0001b81c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ 00000290 0001b91c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 0000029c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000002bc 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000002f0 0001ba1c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ 00000304 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000320 0001491c R_ARM_CALL 00000c04 _PyBytesWriter_Prepare │ │ │ │ │ +00000320 0001491c R_ARM_CALL 00000c48 _PyBytesWriter_Prepare │ │ │ │ │ 00000330 0001891c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000340 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000348 0001891c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000035c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000368 0001891c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000038c 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000390 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003c0 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000003e0 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 000003f0 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 0000040c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000434 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000490 0001ad1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000004ac 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000004cc 0000321d R_ARM_JUMP24 00003188 return_self │ │ │ │ │ +000004cc 0000321d R_ARM_JUMP24 000031cc return_self │ │ │ │ │ 000004ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004f0 0001b602 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ 000004f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000524 0000321d R_ARM_JUMP24 00003188 return_self │ │ │ │ │ +00000524 0000321d R_ARM_JUMP24 000031cc return_self │ │ │ │ │ 00000544 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000568 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000578 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000598 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000005d8 0000341c R_ARM_CALL 000032b4 fastsearch │ │ │ │ │ +000005d8 0000341c R_ARM_CALL 000032f8 fastsearch │ │ │ │ │ 00000618 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000638 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000648 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000664 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000068c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006ec 0001ad1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000708 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000724 0000321d R_ARM_JUMP24 00003188 return_self │ │ │ │ │ +00000724 0000321d R_ARM_JUMP24 000031cc return_self │ │ │ │ │ 00000754 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000758 0001b602 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ 0000075c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000760 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007cc 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000007ec 0001a71c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 000007fc 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1407,15 +1406,15 @@ │ │ │ │ │ 000009d0 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000009f0 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000a00 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000a1c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000a44 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000aa0 0001ad1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000abc 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000adc 0000321d R_ARM_JUMP24 00003188 return_self │ │ │ │ │ +00000adc 0000321d R_ARM_JUMP24 000031cc return_self │ │ │ │ │ 00000afc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b00 0001b602 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ 00000b04 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b08 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b74 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000ba8 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000bb4 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1434,15 +1433,15 @@ │ │ │ │ │ 00000e60 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00000e9c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000ec0 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00000eec 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f10 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f54 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000f64 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00000f98 0000341c R_ARM_CALL 000032b4 fastsearch │ │ │ │ │ +00000f98 0000341c R_ARM_CALL 000032f8 fastsearch │ │ │ │ │ 00000fb0 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000fd4 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001000 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001050 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00001074 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 000010a0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000010c4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1450,44 +1449,44 @@ │ │ │ │ │ 00001100 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000110c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000111c 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001148 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000116c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001180 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001184 00019502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00001188 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00001188 00014702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ 0000118c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001190 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00001190 00014802 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00001194 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000011b4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000011cc 0001c71c R_ARM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ 000011f4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 0000120c 0001c81c R_ARM_CALL 00000000 _Py_bytes_title │ │ │ │ │ 00001230 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 0000123c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001250 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00001278 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012c4 0000321d R_ARM_JUMP24 00003188 return_self │ │ │ │ │ +000012c4 0000321d R_ARM_JUMP24 000031cc return_self │ │ │ │ │ 00001314 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00001324 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00001358 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 0000136c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000013a4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000013bc 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000013cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000013e4 00014d1c R_ARM_CALL 00000fd4 PyBytes_Concat │ │ │ │ │ -000013f0 00002a1d R_ARM_JUMP24 00002064 Py_XDECREF │ │ │ │ │ +000013e4 00014d1c R_ARM_CALL 00001018 PyBytes_Concat │ │ │ │ │ +000013f0 00002a1d R_ARM_JUMP24 000020a8 Py_XDECREF │ │ │ │ │ 0000140c 0001ca1c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 0000142c 0001cb1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00001438 0001cb1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 0000143c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001440 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001444 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001488 00003d1c R_ARM_CALL 00002e7c stringlib__preprocess │ │ │ │ │ -000014a0 00003e1c R_ARM_CALL 00002fa8 stringlib__two_way │ │ │ │ │ +00001488 00003d1c R_ARM_CALL 00002e98 stringlib__preprocess │ │ │ │ │ +000014a0 00003e1c R_ARM_CALL 00002fc4 stringlib__two_way │ │ │ │ │ 000014d8 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 000014e8 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00001590 0001cb1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00001594 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000015c8 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000015ec 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001620 00019502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -398,23 +398,23 @@ │ │ │ │ │ _PyErr_BadInternalCall │ │ │ │ │ PyObject_Free │ │ │ │ │ PyBytes_AsString │ │ │ │ │ PyErr_Format │ │ │ │ │ PyExc_TypeError │ │ │ │ │ _PyBytes_DecodeEscape2 │ │ │ │ │ _PyBytesWriter_Resize │ │ │ │ │ -PyByteArray_FromStringAndSize │ │ │ │ │ PyByteArray_Resize │ │ │ │ │ +PyByteArray_FromStringAndSize │ │ │ │ │ __stack_chk_fail │ │ │ │ │ _PyBytesWriter_Dealloc │ │ │ │ │ __stack_chk_guard │ │ │ │ │ _PyLong_DigitValue │ │ │ │ │ _PyByteArray_empty_string │ │ │ │ │ -PyExc_ValueError │ │ │ │ │ _Py_ctype_table │ │ │ │ │ +PyExc_ValueError │ │ │ │ │ _PyBytesWriter_Prepare │ │ │ │ │ _PyBytesWriter_Finish │ │ │ │ │ PyBytes_FromString │ │ │ │ │ PyBytes_Concat │ │ │ │ │ PyObject_GetBuffer │ │ │ │ │ PyBuffer_Release │ │ │ │ │ PyBuffer_FillInfo │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -106,477 +106,484 @@ │ │ │ │ │ │ │ │ │ │ 0000014c : │ │ │ │ │ do_argstrip(): │ │ │ │ │ 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, #1496] @ 73c │ │ │ │ │ + ldr r3, [pc, #1524] @ 758 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - beq 340 │ │ │ │ │ + mov fp, r1 │ │ │ │ │ + beq 35c │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ - add fp, r9, #16 │ │ │ │ │ + add sl, r9, #16 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 724 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ + bne 740 │ │ │ │ │ + cmp fp, #1 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ - bne 564 │ │ │ │ │ + bne 580 │ │ │ │ │ sub r8, r5, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bgt 660 │ │ │ │ │ - ldrb r1, [fp, r8] │ │ │ │ │ + bgt 67c │ │ │ │ │ + ldrb r1, [sl, r8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 660 │ │ │ │ │ - sub sl, r5, #2 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bgt 310 │ │ │ │ │ - ldrb r1, [fp, sl] │ │ │ │ │ + beq 67c │ │ │ │ │ + sub fp, r5, #2 │ │ │ │ │ + cmp r4, fp │ │ │ │ │ + bgt 32c │ │ │ │ │ + ldrb r1, [sl, fp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 310 │ │ │ │ │ + beq 32c │ │ │ │ │ sub r8, r5, #3 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bgt 55c │ │ │ │ │ - ldrb r1, [fp, r8] │ │ │ │ │ + bgt 578 │ │ │ │ │ + ldrb r1, [sl, r8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 55c │ │ │ │ │ - sub sl, r5, #4 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bgt 310 │ │ │ │ │ - ldrb r1, [fp, sl] │ │ │ │ │ + beq 578 │ │ │ │ │ + sub fp, r5, #4 │ │ │ │ │ + cmp r4, fp │ │ │ │ │ + bgt 32c │ │ │ │ │ + ldrb r1, [sl, fp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 310 │ │ │ │ │ + beq 32c │ │ │ │ │ sub r8, r5, #5 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - blt 55c │ │ │ │ │ - ldrb r1, [fp, r8] │ │ │ │ │ + blt 578 │ │ │ │ │ + ldrb r1, [sl, r8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 55c │ │ │ │ │ - sub sl, r5, #6 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bgt 310 │ │ │ │ │ - ldrb r1, [fp, sl] │ │ │ │ │ + beq 578 │ │ │ │ │ + sub fp, r5, #6 │ │ │ │ │ + cmp r4, fp │ │ │ │ │ + bgt 32c │ │ │ │ │ + ldrb r1, [sl, fp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 310 │ │ │ │ │ + beq 32c │ │ │ │ │ sub r8, r5, #7 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bgt 55c │ │ │ │ │ - ldrb r1, [fp, r8] │ │ │ │ │ + bgt 578 │ │ │ │ │ + ldrb r1, [sl, r8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 55c │ │ │ │ │ - sub sl, r5, #8 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bgt 310 │ │ │ │ │ - ldrb r1, [fp, sl] │ │ │ │ │ + beq 578 │ │ │ │ │ + sub fp, r5, #8 │ │ │ │ │ + cmp r4, fp │ │ │ │ │ + bgt 32c │ │ │ │ │ + ldrb r1, [sl, fp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 310 │ │ │ │ │ + beq 32c │ │ │ │ │ add r3, r5, #8 │ │ │ │ │ - sub r2, r4, #1 │ │ │ │ │ - add r3, r9, r3 │ │ │ │ │ - str fp, [sp] │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + add fp, r9, r3 │ │ │ │ │ + sub r3, r4, #1 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - mov fp, r2 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - sub sl, sl, #1 │ │ │ │ │ - cmp sl, fp │ │ │ │ │ + str sl, [sp] │ │ │ │ │ + b 2f4 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + sub sl, r5, #1 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - beq 308 │ │ │ │ │ - ldrb r1, [r4, #-1]! │ │ │ │ │ + beq 318 │ │ │ │ │ + ldrb r1, [fp, #-1]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e0 │ │ │ │ │ - ldr fp, [sp] │ │ │ │ │ + bne 2f0 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + ldr sl, [sp] │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r4, #0 │ │ │ │ │ cmpeq r8, r5 │ │ │ │ │ - beq 67c │ │ │ │ │ + beq 698 │ │ │ │ │ sub r1, r8, r4 │ │ │ │ │ - add r0, fp, r4 │ │ │ │ │ + add r0, sl, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #1 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ - beq 6e0 │ │ │ │ │ + beq 6fc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 6f0 │ │ │ │ │ - ldr ip, [pc, #996] @ 740 │ │ │ │ │ + ble 70c │ │ │ │ │ + ldr ip, [pc, #996] @ 75c │ │ │ │ │ add r2, r9, #15 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 370 │ │ │ │ │ + b 38c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 714 │ │ │ │ │ + beq 730 │ │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ │ ldr r1, [ip, r1, lsl #2] │ │ │ │ │ tst r1, #8 │ │ │ │ │ - bne 364 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 6e8 │ │ │ │ │ + bne 380 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + beq 704 │ │ │ │ │ sub ip, r5, r3 │ │ │ │ │ add r4, r5, #16 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ - ldr lr, [pc, #932] @ 740 │ │ │ │ │ + ldr lr, [pc, #932] @ 75c │ │ │ │ │ add r4, r9, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - beq 46c │ │ │ │ │ + beq 488 │ │ │ │ │ sub r2, r5, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - blt 53c │ │ │ │ │ + blt 558 │ │ │ │ │ ldrb r6, [r4, #-1]! │ │ │ │ │ ldr r6, [lr, r6, lsl #2] │ │ │ │ │ tst r6, #8 │ │ │ │ │ - beq 53c │ │ │ │ │ + beq 558 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 46c │ │ │ │ │ + beq 488 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 454 │ │ │ │ │ + beq 470 │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - beq 43c │ │ │ │ │ + beq 458 │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 424 │ │ │ │ │ + beq 440 │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 40c │ │ │ │ │ + beq 428 │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - bne 6a0 │ │ │ │ │ + bne 6bc │ │ │ │ │ ldrb r6, [r4, #-1]! │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r6, [lr, r6, lsl #2] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ tst r6, #8 │ │ │ │ │ - beq 53c │ │ │ │ │ + beq 558 │ │ │ │ │ ldrb r6, [r4, #-1]! │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r6, [lr, r6, lsl #2] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ tst r6, #8 │ │ │ │ │ - beq 53c │ │ │ │ │ + beq 558 │ │ │ │ │ ldrb r6, [r4, #-1]! │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r6, [lr, r6, lsl #2] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ tst r6, #8 │ │ │ │ │ - beq 53c │ │ │ │ │ + beq 558 │ │ │ │ │ ldrb r6, [r4, #-1]! │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r6, [lr, r6, lsl #2] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ tst r6, #8 │ │ │ │ │ - beq 53c │ │ │ │ │ + beq 558 │ │ │ │ │ ldrb r6, [r4, #-1]! │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r6, [lr, r6, lsl #2] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ tst r6, #8 │ │ │ │ │ - beq 53c │ │ │ │ │ + beq 558 │ │ │ │ │ sub r6, r2, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - blt 53c │ │ │ │ │ + blt 558 │ │ │ │ │ ldrb ip, [r4, #-1] │ │ │ │ │ sub r7, r4, #1 │ │ │ │ │ ldr ip, [lr, ip, lsl #2] │ │ │ │ │ tst ip, #8 │ │ │ │ │ - beq 53c │ │ │ │ │ + beq 558 │ │ │ │ │ ldrb ip, [r7, #-1] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr ip, [lr, ip, lsl #2] │ │ │ │ │ sub r2, r6, #1 │ │ │ │ │ tst ip, #8 │ │ │ │ │ - beq 53c │ │ │ │ │ + beq 558 │ │ │ │ │ ldrb ip, [r7, #-2] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr ip, [lr, ip, lsl #2] │ │ │ │ │ sub r2, r6, #2 │ │ │ │ │ tst ip, #8 │ │ │ │ │ - beq 53c │ │ │ │ │ + beq 558 │ │ │ │ │ ldrb ip, [r7, #-3] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr ip, [lr, ip, lsl #2] │ │ │ │ │ sub r2, r6, #3 │ │ │ │ │ tst ip, #8 │ │ │ │ │ - beq 53c │ │ │ │ │ + beq 558 │ │ │ │ │ ldrb ip, [r7, #-4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr ip, [lr, ip, lsl #2] │ │ │ │ │ sub r2, r6, #4 │ │ │ │ │ tst ip, #8 │ │ │ │ │ - beq 53c │ │ │ │ │ + beq 558 │ │ │ │ │ ldrb ip, [r7, #-5] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr ip, [lr, ip, lsl #2] │ │ │ │ │ sub r2, r6, #5 │ │ │ │ │ tst ip, #8 │ │ │ │ │ - beq 53c │ │ │ │ │ + beq 558 │ │ │ │ │ ldrb ip, [r7, #-6] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr ip, [lr, ip, lsl #2] │ │ │ │ │ sub r2, r6, #6 │ │ │ │ │ tst ip, #8 │ │ │ │ │ - beq 53c │ │ │ │ │ + beq 558 │ │ │ │ │ ldrb ip, [r7, #-7] │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr ip, [lr, ip, lsl #2] │ │ │ │ │ sub r2, r6, #7 │ │ │ │ │ tst ip, #8 │ │ │ │ │ sub r4, r7, #7 │ │ │ │ │ - bne 46c │ │ │ │ │ + bne 488 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpeq r1, r5 │ │ │ │ │ - beq 6fc │ │ │ │ │ + beq 718 │ │ │ │ │ sub r1, r1, r3 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ - mov r8, sl │ │ │ │ │ - b 310 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + b 32c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 668 │ │ │ │ │ - ands r3, r5, #3 │ │ │ │ │ + ble 684 │ │ │ │ │ + ands r2, r5, #3 │ │ │ │ │ add r8, r9, #15 │ │ │ │ │ - beq 5c8 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq 5a4 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - bne 6bc │ │ │ │ │ + beq 5e4 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq 5c0 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + bne 6d8 │ │ │ │ │ ldrb r1, [r8, #1]! │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 658 │ │ │ │ │ + beq 674 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldrb r1, [r8, #1]! │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 658 │ │ │ │ │ + beq 674 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 734 │ │ │ │ │ - str sl, [sp] │ │ │ │ │ - b 638 │ │ │ │ │ + beq 750 │ │ │ │ │ + str fp, [sp] │ │ │ │ │ + b 654 │ │ │ │ │ ldrb r1, [r8, #1] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 654 │ │ │ │ │ + beq 670 │ │ │ │ │ ldrb r1, [r8, #2] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 654 │ │ │ │ │ + beq 670 │ │ │ │ │ ldrb r1, [r8, #3] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ - add r4, sl, #2 │ │ │ │ │ + add r4, fp, #2 │ │ │ │ │ add r8, r8, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 654 │ │ │ │ │ - add r4, sl, #3 │ │ │ │ │ + beq 670 │ │ │ │ │ + add r4, fp, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 734 │ │ │ │ │ + beq 750 │ │ │ │ │ ldrb r1, [r8, #1] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5d0 │ │ │ │ │ - ldr sl, [sp] │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ + bne 5ec │ │ │ │ │ + ldr fp, [sp] │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ bne 1a4 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b 310 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ + b 32c │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ bne 1a4 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r8, r5 │ │ │ │ │ - ldr r3, [pc, #192] @ 744 │ │ │ │ │ + ldr r3, [pc, #192] @ 760 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 72c │ │ │ │ │ + bne 748 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r9] │ │ │ │ │ - b 334 │ │ │ │ │ + b 350 │ │ │ │ │ ldrb r6, [r4, #-1]! │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r6, [lr, r6, lsl #2] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ tst r6, #8 │ │ │ │ │ - bne 3f4 │ │ │ │ │ - b 53c │ │ │ │ │ - ldrb r1, [fp] │ │ │ │ │ + bne 410 │ │ │ │ │ + b 558 │ │ │ │ │ + ldrb r1, [sl] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ add r8, r9, #16 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 658 │ │ │ │ │ + beq 674 │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b 588 │ │ │ │ │ + b 5a4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 388 │ │ │ │ │ + b 3a4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 53c │ │ │ │ │ + b 558 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r1, r5 │ │ │ │ │ - bne 6e0 │ │ │ │ │ - ldr r3, [pc, #64] @ 744 │ │ │ │ │ + bne 6fc │ │ │ │ │ + ldr r3, [pc, #64] @ 760 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 68c │ │ │ │ │ + beq 6a8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 548 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ + b 564 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ moveq r1, r3 │ │ │ │ │ - bne 388 │ │ │ │ │ - b 548 │ │ │ │ │ + bne 3a4 │ │ │ │ │ + b 564 │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 334 │ │ │ │ │ + b 350 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 324 │ │ │ │ │ + b 340 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b 310 │ │ │ │ │ + b 32c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000748 : │ │ │ │ │ +00000764 : │ │ │ │ │ bytes_fromhex(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ mov r3, r1 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 79c │ │ │ │ │ + beq 7b8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 7ff4 <_PyBytes_FromHex> │ │ │ │ │ + bl 802c <_PyBytes_FromHex> │ │ │ │ │ R_ARM_CALL _PyBytes_FromHex │ │ │ │ │ - ldr r3, [pc, #116] @ 7fc │ │ │ │ │ + ldr r3, [pc, #116] @ 818 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - bne 7b4 │ │ │ │ │ + bne 7d0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r2, [pc, #92] @ 800 │ │ │ │ │ - ldr r1, [pc, #92] @ 804 │ │ │ │ │ - ldr r0, [pc, #92] @ 808 │ │ │ │ │ + ldr r2, [pc, #92] @ 81c │ │ │ │ │ + ldr r1, [pc, #92] @ 820 │ │ │ │ │ + ldr r0, [pc, #92] @ 824 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 790 │ │ │ │ │ + b 7ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ac │ │ │ │ │ + beq 7c8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 7f4 │ │ │ │ │ + beq 810 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 7f4 │ │ │ │ │ + bne 810 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 790 │ │ │ │ │ + b 7ac │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001dc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000518 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000524 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000080c : │ │ │ │ │ +00000828 : │ │ │ │ │ bytes_rpartition(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -589,80 +596,80 @@ │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r8, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 920 │ │ │ │ │ + bne 93c │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ add r9, r5, #16 │ │ │ │ │ - beq 994 │ │ │ │ │ + beq 9b0 │ │ │ │ │ mov r0, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 91c │ │ │ │ │ + beq 938 │ │ │ │ │ mov r3, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 32b4 │ │ │ │ │ + bl 32f8 │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bge 948 │ │ │ │ │ - ldr r3, [pc, #252] @ 9ac │ │ │ │ │ + bge 964 │ │ │ │ │ + ldr r3, [pc, #252] @ 9c8 │ │ │ │ │ ldr r1, [r3, #892] @ 0x37c │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 928 │ │ │ │ │ + bne 944 │ │ │ │ │ add r2, r3, #892 @ 0x37c │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r8, [sp, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ strne r3, [r5] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8ec │ │ │ │ │ + beq 908 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 91c │ │ │ │ │ + beq 938 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 91c │ │ │ │ │ + bne 938 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r8, [sp, #16] │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 8dc │ │ │ │ │ + b 8f8 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r3 │ │ │ │ │ addne r1, r1, #2 │ │ │ │ │ str r0, [r2, #892]! @ 0x37c │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ strne r1, [r3, #892] @ 0x37c │ │ │ │ │ - b 8c0 │ │ │ │ │ + b 8dc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ @@ -674,391 +681,391 @@ │ │ │ │ │ add r0, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8f8 │ │ │ │ │ + bne 914 │ │ │ │ │ ldr r8, [sp, #16] │ │ │ │ │ - b 8dc │ │ │ │ │ - ldr r3, [pc, #20] @ 9b0 │ │ │ │ │ - ldr r1, [pc, #20] @ 9b4 │ │ │ │ │ + b 8f8 │ │ │ │ │ + ldr r3, [pc, #20] @ 9cc │ │ │ │ │ + ldr r1, [pc, #20] @ 9d0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r8, [sp, #16] │ │ │ │ │ - b 920 │ │ │ │ │ + b 93c │ │ │ │ │ .word 0x00003000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000494 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000009b8 : │ │ │ │ │ +000009d4 : │ │ │ │ │ stringlib_lower(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 9f0 │ │ │ │ │ + beq a0c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 <_Py_bytes_lower> │ │ │ │ │ R_ARM_CALL _Py_bytes_lower │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -000009f8 : │ │ │ │ │ +00000a14 : │ │ │ │ │ bytes_rstrip(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bhi a40 │ │ │ │ │ + bhi a5c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrgt r2, [r6] │ │ │ │ │ - ble a38 │ │ │ │ │ + ble a54 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #1 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 14c │ │ │ │ │ - ldr r2, [pc, #32] @ a60 │ │ │ │ │ - b a28 │ │ │ │ │ - ldr r0, [pc, #28] @ a64 │ │ │ │ │ + ldr r2, [pc, #32] @ a7c │ │ │ │ │ + b a44 │ │ │ │ │ + ldr r0, [pc, #28] @ a80 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ - b a1c │ │ │ │ │ + b a38 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x0000056c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000a68 : │ │ │ │ │ +00000a84 : │ │ │ │ │ bytes_splitlines(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ mov ip, r2 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ - beq e10 │ │ │ │ │ - ldr r9, [r2, #8] │ │ │ │ │ - add r3, ip, r9 │ │ │ │ │ + beq e2c │ │ │ │ │ + ldr r8, [r2, #8] │ │ │ │ │ + add r3, ip, r8 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - ldr ip, [pc, #1080] @ ee0 │ │ │ │ │ + ldr ip, [pc, #1080] @ efc │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ 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 │ │ │ │ │ - beq e60 │ │ │ │ │ + beq e7c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq af4 │ │ │ │ │ + beq b10 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - blt e60 │ │ │ │ │ + blt e7c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add r7, r3, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq e60 │ │ │ │ │ + beq e7c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ldrgt r8, [pc, #964] @ ee4 │ │ │ │ │ + ldrgt r9, [pc, #964] @ f00 │ │ │ │ │ movgt r5, #0 │ │ │ │ │ - ble d04 │ │ │ │ │ + ble d20 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - ble ec4 │ │ │ │ │ + ble ee0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add r1, r5, #15 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ sub r3, r4, r5 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - beq bf0 │ │ │ │ │ + beq c0c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq b80 │ │ │ │ │ + beq b9c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq b6c │ │ │ │ │ + beq b88 │ │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq c04 │ │ │ │ │ + beq c20 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq c04 │ │ │ │ │ + beq c20 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq c04 │ │ │ │ │ + beq c20 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne bf0 │ │ │ │ │ - b de0 │ │ │ │ │ + bne c0c │ │ │ │ │ + b dfc │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq c04 │ │ │ │ │ + beq c20 │ │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq c04 │ │ │ │ │ + beq c20 │ │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ │ add r2, r0, #2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ add r1, r1, #3 │ │ │ │ │ - beq c04 │ │ │ │ │ + beq c20 │ │ │ │ │ add r2, r0, #3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq de0 │ │ │ │ │ + beq dfc │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - bne ba0 │ │ │ │ │ + bne bbc │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble e6c │ │ │ │ │ + ble e88 │ │ │ │ │ ldrb r3, [r7, r2] │ │ │ │ │ - add sl, r2, #1 │ │ │ │ │ + add r6, r2, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq d98 │ │ │ │ │ + beq db4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq dc0 │ │ │ │ │ + beq ddc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - cmpeq r4, sl │ │ │ │ │ - beq de8 │ │ │ │ │ - subs r9, sl, r5 │ │ │ │ │ - add r6, r7, r5 │ │ │ │ │ - bmi dcc │ │ │ │ │ - mov r5, sl │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - sub r3, r9, #1 │ │ │ │ │ + cmpeq r4, r6 │ │ │ │ │ + beq e04 │ │ │ │ │ + subs sl, r6, r5 │ │ │ │ │ + add r8, r7, r5 │ │ │ │ │ + bmi de8 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + sub r3, sl, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d3c │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq d10 │ │ │ │ │ - cmn r9, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi e28 │ │ │ │ │ - add r0, r9, #17 │ │ │ │ │ + bne d58 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq d2c │ │ │ │ │ + cmn sl, #-2147483630 @ 0x80000012 │ │ │ │ │ + bhi e44 │ │ │ │ │ + add r0, sl, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq e74 │ │ │ │ │ - ldr r0, [r8] │ │ │ │ │ - str r8, [fp, #4] │ │ │ │ │ + beq e90 │ │ │ │ │ + ldr r0, [r9] │ │ │ │ │ + str r9, [fp, #4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r0, r0, #1 │ │ │ │ │ - strne r0, [r8] │ │ │ │ │ + strne r0, [r9] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #12] │ │ │ │ │ - add r0, fp, r9 │ │ │ │ │ + add r0, fp, sl │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r9, [fp, #8] │ │ │ │ │ + str sl, [fp, #8] │ │ │ │ │ strb r3, [r0, #16] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq ccc │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq ce8 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r1, r8 │ │ │ │ │ add r0, fp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d70 │ │ │ │ │ + bne d8c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cfc │ │ │ │ │ + beq d18 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [fp] │ │ │ │ │ - beq ed4 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bgt b24 │ │ │ │ │ + beq ef0 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + bgt b40 │ │ │ │ │ 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 r1, [pc, #464] @ f04 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ - ldr r3, [pc, #456] @ eec │ │ │ │ │ + ldr r3, [pc, #456] @ f08 │ │ │ │ │ ldr r2, [r3, #892] @ 0x37c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ecc │ │ │ │ │ + bne ee8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne fp, r3, #892 @ 0x37c │ │ │ │ │ - bne cec │ │ │ │ │ - b cfc │ │ │ │ │ - ldrb r3, [r6] │ │ │ │ │ - ldr r9, [pc, #424] @ ef0 │ │ │ │ │ + bne d08 │ │ │ │ │ + b d18 │ │ │ │ │ + ldrb r3, [r8] │ │ │ │ │ + ldr sl, [pc, #424] @ f0c │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ lsl r2, r3, #3 │ │ │ │ │ - add r6, r2, #13184 @ 0x3380 │ │ │ │ │ - add r6, r6, #16 │ │ │ │ │ - add fp, r6, r9 │ │ │ │ │ + add r8, r2, #13184 @ 0x3380 │ │ │ │ │ + add r8, r8, #16 │ │ │ │ │ + add fp, r8, sl │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ - ldr r2, [r9, r6] │ │ │ │ │ + ldr r2, [sl, r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ce4 │ │ │ │ │ - mov sl, fp │ │ │ │ │ + beq d00 │ │ │ │ │ + mov r6, fp │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e38 │ │ │ │ │ + beq e54 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r2, [sl] │ │ │ │ │ - bne e38 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + str r2, [r6] │ │ │ │ │ + bne e54 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e38 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - ble c1c │ │ │ │ │ + b e54 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ble c38 │ │ │ │ │ add r3, r7, r2 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - addeq sl, r2, #2 │ │ │ │ │ - beq c1c │ │ │ │ │ + addeq r6, r2, #2 │ │ │ │ │ + beq c38 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c34 │ │ │ │ │ - subs r9, r2, r5 │ │ │ │ │ - add r6, r7, r5 │ │ │ │ │ - bpl c40 │ │ │ │ │ - ldr r3, [pc, #288] @ ef4 │ │ │ │ │ - ldr r1, [pc, #288] @ ef8 │ │ │ │ │ + bne c50 │ │ │ │ │ + subs sl, r2, r5 │ │ │ │ │ + add r8, r7, r5 │ │ │ │ │ + bpl c5c │ │ │ │ │ + ldr r3, [pc, #288] @ f10 │ │ │ │ │ + ldr r1, [pc, #288] @ f14 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b e38 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - b c28 │ │ │ │ │ + b e54 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + b c44 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [pc, #240] @ ee4 │ │ │ │ │ + ldr r3, [pc, #240] @ f00 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne e84 │ │ │ │ │ + bne ea0 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d04 │ │ │ │ │ - b e38 │ │ │ │ │ + beq d20 │ │ │ │ │ + b e54 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bhi e94 │ │ │ │ │ + bhi eb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str ip, [sp, #28] │ │ │ │ │ - bne ad4 │ │ │ │ │ - b aa0 │ │ │ │ │ - ldr r3, [pc, #204] @ efc │ │ │ │ │ - ldr r1, [pc, #204] @ f00 │ │ │ │ │ + bne af0 │ │ │ │ │ + b abc │ │ │ │ │ + ldr r3, [pc, #204] @ f18 │ │ │ │ │ + ldr r1, [pc, #204] @ f1c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e60 │ │ │ │ │ + beq e7c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne e60 │ │ │ │ │ + bne e7c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b d04 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - b c28 │ │ │ │ │ + b d20 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b c44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne cb4 │ │ │ │ │ - b e38 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov r9, sl │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b c44 │ │ │ │ │ - ldr ip, [pc, #68] @ ee0 │ │ │ │ │ + bne cd0 │ │ │ │ │ + b e54 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + b c60 │ │ │ │ │ + ldr ip, [pc, #68] @ efc │ │ │ │ │ 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 │ │ │ │ │ - b c34 │ │ │ │ │ - ldr sl, [pc, #20] @ ee8 │ │ │ │ │ - b d74 │ │ │ │ │ + bne afc │ │ │ │ │ + b e7c │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + b c50 │ │ │ │ │ + ldr r6, [pc, #20] @ f04 │ │ │ │ │ + b d90 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cfc │ │ │ │ │ + b d18 │ │ │ │ │ .word 0x00000224 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00003000 │ │ │ │ │ @@ -1067,184 +1074,184 @@ │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000f04 : │ │ │ │ │ +00000f20 : │ │ │ │ │ stringlib_upper(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq f3c │ │ │ │ │ + beq f58 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 <_Py_bytes_upper> │ │ │ │ │ R_ARM_CALL _Py_bytes_upper │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000f44 : │ │ │ │ │ +00000f60 : │ │ │ │ │ bytes_hex(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ ldrne r6, [ip, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ addne r6, r2, r6 │ │ │ │ │ - bne fb0 │ │ │ │ │ + bne fcc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi ff0 │ │ │ │ │ + bhi 100c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq fb0 │ │ │ │ │ + beq fcc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne 1028 │ │ │ │ │ + bne 1044 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 <_Py_strhex_with_sep> │ │ │ │ │ R_ARM_CALL _Py_strhex_with_sep │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr ip, [pc, #176] @ 106c │ │ │ │ │ + ldr ip, [pc, #176] @ 1088 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ 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 │ │ │ │ │ - bne f88 │ │ │ │ │ + bne fa4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b fa8 │ │ │ │ │ - ldr r1, [pc, #116] @ 106c │ │ │ │ │ + b fc4 │ │ │ │ │ + ldr r1, [pc, #116] @ 1088 │ │ │ │ │ str r1, [sp] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ 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 │ │ │ │ │ - beq fe8 │ │ │ │ │ + beq 1004 │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 103c │ │ │ │ │ + beq 1058 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq f98 │ │ │ │ │ + beq fb4 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne f98 │ │ │ │ │ + bne fb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f98 │ │ │ │ │ - b fe8 │ │ │ │ │ + beq fb4 │ │ │ │ │ + b 1004 │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001070 : │ │ │ │ │ +0000108c : │ │ │ │ │ bytes_translate(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ subs lr, r3, #0 │ │ │ │ │ ldrne r5, [lr, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ addne r5, r2, r5 │ │ │ │ │ - bne 10d4 │ │ │ │ │ + bne 10f0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 1114 │ │ │ │ │ + bhi 1130 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq 10d4 │ │ │ │ │ + beq 10f0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne 114c │ │ │ │ │ + bne 1168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1158 │ │ │ │ │ + bl 1174 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr ip, [pc, #120] @ 1154 │ │ │ │ │ + ldr ip, [pc, #120] @ 1170 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #24 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov lr, #2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ stmib sp, {ip, lr} │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10b4 │ │ │ │ │ + bne 10d0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 10cc │ │ │ │ │ - ldr ip, [pc, #56] @ 1154 │ │ │ │ │ + b 10e8 │ │ │ │ │ + ldr ip, [pc, #56] @ 1170 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #24 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ mov r2, lr │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov lr, #2 │ │ │ │ │ mov ip, #1 │ │ │ │ │ stmib sp, {ip, lr} │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r1, [r0] │ │ │ │ │ - beq 110c │ │ │ │ │ + beq 1128 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - b 10c4 │ │ │ │ │ + b 10e0 │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001158 : │ │ │ │ │ +00001174 : │ │ │ │ │ bytes_translate_impl(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #2928] @ 0xb70 │ │ │ │ │ sub sp, sp, #1120 @ 0x460 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -1261,60 +1268,60 @@ │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ add sl, sp, #24 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1420 │ │ │ │ │ + beq 143c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ │ - bne 14e8 │ │ │ │ │ + bne 1504 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq fp, r9 │ │ │ │ │ - bne 14cc │ │ │ │ │ + bne 14e8 │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - beq 14ac │ │ │ │ │ + beq 14c8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ clz r3, fp │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r1, r0, #16 │ │ │ │ │ add r5, r6, #16 │ │ │ │ │ sub r3, r8, #1 │ │ │ │ │ - beq 144c │ │ │ │ │ + beq 1468 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 139c │ │ │ │ │ + blt 13b8 │ │ │ │ │ add r0, r8, #16 │ │ │ │ │ add r0, r6, r0 │ │ │ │ │ sub r3, r0, r5 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - beq 12e0 │ │ │ │ │ + beq 12fc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 12c4 │ │ │ │ │ + beq 12e0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 12b0 │ │ │ │ │ + beq 12cc │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 129c │ │ │ │ │ + beq 12b8 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 1288 │ │ │ │ │ + beq 12a4 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 1274 │ │ │ │ │ + beq 1290 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 1408 │ │ │ │ │ + bne 1424 │ │ │ │ │ ldrb r2, [r5], #1 │ │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ │ strb r3, [r1], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ orrne ip, ip, #1 │ │ │ │ │ ldrb r2, [r5], #1 │ │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ │ @@ -1338,15 +1345,15 @@ │ │ │ │ │ orrne ip, ip, #1 │ │ │ │ │ ldrb r2, [r5], #1 │ │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ │ strb r3, [r1], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ orrne ip, ip, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq 1394 │ │ │ │ │ + beq 13b0 │ │ │ │ │ mov lr, r5 │ │ │ │ │ ldrb r2, [lr], #1 │ │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ │ strb r3, [r1], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ orrne ip, ip, #1 │ │ │ │ │ ldrb r2, [lr] │ │ │ │ │ @@ -1383,33 +1390,33 @@ │ │ │ │ │ orrne ip, ip, #1 │ │ │ │ │ ldrb r2, [lr, #6] │ │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ │ strb r3, [r1, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ orrne ip, ip, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne 12e0 │ │ │ │ │ + bne 12fc │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 13e8 │ │ │ │ │ - ldr r3, [pc, #620] @ 1610 │ │ │ │ │ + bne 1404 │ │ │ │ │ + ldr r3, [pc, #620] @ 162c │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 13e8 │ │ │ │ │ + bne 1404 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 13e4 │ │ │ │ │ + beq 1400 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 13e4 │ │ │ │ │ + bne 1400 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ @@ -1421,343 +1428,343 @@ │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb r2, [r5], #1 │ │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ │ strb r3, [r1], #1 │ │ │ │ │ subs ip, r2, r3 │ │ │ │ │ movne ip, #1 │ │ │ │ │ - b 1260 │ │ │ │ │ - ldr r3, [pc, #492] @ 1614 │ │ │ │ │ + b 127c │ │ │ │ │ + ldr r3, [pc, #492] @ 1630 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 14c4 │ │ │ │ │ + beq 14e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14bc │ │ │ │ │ + bne 14d8 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b 11b8 │ │ │ │ │ + b 11d4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1524 │ │ │ │ │ + beq 1540 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ │ add r4, r4, #255 @ 0xff │ │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 1460 │ │ │ │ │ + bne 147c │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bge 153c │ │ │ │ │ + bge 1558 │ │ │ │ │ ldrb r2, [r9, r3] │ │ │ │ │ add ip, sp, #1120 @ 0x460 │ │ │ │ │ add ip, ip, #8 │ │ │ │ │ add r2, ip, r2, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r0, [r2, #-1024] @ 0xfffffc00 │ │ │ │ │ - b 1488 │ │ │ │ │ + b 14a4 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 13f8 │ │ │ │ │ + b 1414 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b 11c0 │ │ │ │ │ + b 11dc │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r2, r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1504 │ │ │ │ │ + beq 1520 │ │ │ │ │ ldr fp, [r9, #8] │ │ │ │ │ add r9, r9, #16 │ │ │ │ │ - b 11cc │ │ │ │ │ - ldr r3, [pc, #296] @ 1618 │ │ │ │ │ - ldr r1, [pc, #296] @ 161c │ │ │ │ │ + b 11e8 │ │ │ │ │ + ldr r3, [pc, #296] @ 1634 │ │ │ │ │ + ldr r1, [pc, #296] @ 1638 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 14bc │ │ │ │ │ + b 14d8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14f8 │ │ │ │ │ + bne 1514 │ │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ │ - b 11cc │ │ │ │ │ + b 11e8 │ │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ │ str r4, [r3], #4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ │ - bne 1528 │ │ │ │ │ - b 1470 │ │ │ │ │ + bne 1544 │ │ │ │ │ + b 148c │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov ip, r8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ mov lr, r0 │ │ │ │ │ - bmi 159c │ │ │ │ │ + bmi 15b8 │ │ │ │ │ ldrb r4, [r5], #1 │ │ │ │ │ add r3, sp, #1120 @ 0x460 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ │ ldr r3, [r3, #-1024] @ 0xfffffc00 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ - beq 1558 │ │ │ │ │ + beq 1574 │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ orrne r2, r2, #1 │ │ │ │ │ mov r0, lr │ │ │ │ │ - b 1558 │ │ │ │ │ + b 1574 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 15c0 │ │ │ │ │ + beq 15dc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 15b8 │ │ │ │ │ + ble 15d4 │ │ │ │ │ sub r1, r0, r1 │ │ │ │ │ sub r0, sl, #12 │ │ │ │ │ bl 1f4 │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ - b 13f8 │ │ │ │ │ - ldr r3, [pc, #72] @ 1610 │ │ │ │ │ + b 1414 │ │ │ │ │ + ldr r3, [pc, #72] @ 162c │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 15a4 │ │ │ │ │ + bne 15c0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 15ec │ │ │ │ │ + beq 1608 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 1604 │ │ │ │ │ + beq 1620 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ - b 13f8 │ │ │ │ │ + b 1414 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15ec │ │ │ │ │ + b 1608 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000005c0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001620 : │ │ │ │ │ +0000163c : │ │ │ │ │ bytes_mod(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1644 │ │ │ │ │ + beq 1660 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ - b 1650 <_PyBytes_FormatEx> │ │ │ │ │ + b 166c <_PyBytes_FormatEx> │ │ │ │ │ R_ARM_JUMP24 _PyBytes_FormatEx │ │ │ │ │ - ldr r0, [pc] @ 164c │ │ │ │ │ + ldr r0, [pc] @ 1668 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00001650 <_PyBytes_FormatEx>: │ │ │ │ │ +0000166c <_PyBytes_FormatEx>: │ │ │ │ │ _PyBytes_FormatEx(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3400] @ 0xd48 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #4036] @ 2630 <_PyBytes_FormatEx+0xfe0> │ │ │ │ │ + ldr r3, [pc, #4036] @ 264c <_PyBytes_FormatEx+0xfe0> │ │ │ │ │ sub sp, sp, #660 @ 0x294 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [sp, #652] @ 0x28c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq 1e84 <_PyBytes_FormatEx+0x834> │ │ │ │ │ + beq 1ea0 <_PyBytes_FormatEx+0x834> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ │ mov r6, #1 │ │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ │ - bl c04 │ │ │ │ │ + bl c48 │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Prepare │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1e50 <_PyBytes_FormatEx+0x800> │ │ │ │ │ + beq 1e6c <_PyBytes_FormatEx+0x800> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ streq r6, [sp, #132] @ 0x84 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - bne 19ec <_PyBytes_FormatEx+0x39c> │ │ │ │ │ + bne 1a08 <_PyBytes_FormatEx+0x39c> │ │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ │ mvn r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ │ - bne 192c <_PyBytes_FormatEx+0x2dc> │ │ │ │ │ + bne 1948 <_PyBytes_FormatEx+0x2dc> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r8, [pc, #3876] @ 2634 <_PyBytes_FormatEx+0xfe4> │ │ │ │ │ + ldr r8, [pc, #3876] @ 2650 <_PyBytes_FormatEx+0xfe4> │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ subs r6, r5, #1 │ │ │ │ │ - bmi 1890 <_PyBytes_FormatEx+0x240> │ │ │ │ │ + bmi 18ac <_PyBytes_FormatEx+0x240> │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldrb r3, [r4], #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne 18f0 <_PyBytes_FormatEx+0x2a0> │ │ │ │ │ + bne 190c <_PyBytes_FormatEx+0x2a0> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ addeq r7, r7, #2 │ │ │ │ │ subeq r5, r5, #2 │ │ │ │ │ strbeq r3, [sl], #1 │ │ │ │ │ - beq 1718 <_PyBytes_FormatEx+0xc8> │ │ │ │ │ + beq 1734 <_PyBytes_FormatEx+0xc8> │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - beq 22a8 <_PyBytes_FormatEx+0xc58> │ │ │ │ │ + beq 22c4 <_PyBytes_FormatEx+0xc58> │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r5, r6, #1 │ │ │ │ │ - beq 17a4 <_PyBytes_FormatEx+0x154> │ │ │ │ │ + beq 17c0 <_PyBytes_FormatEx+0x154> │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldrb r4, [r9], #1 │ │ │ │ │ - ldr r2, [pc, #3768] @ 2638 <_PyBytes_FormatEx+0xfe8> │ │ │ │ │ + ldr r2, [pc, #3768] @ 2654 <_PyBytes_FormatEx+0xfe8> │ │ │ │ │ sub r3, r4, #32 │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - bhi 1798 <_PyBytes_FormatEx+0x148> │ │ │ │ │ + bhi 17b4 <_PyBytes_FormatEx+0x148> │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ - beq 1c04 <_PyBytes_FormatEx+0x5b4> │ │ │ │ │ + beq 1c20 <_PyBytes_FormatEx+0x5b4> │ │ │ │ │ mov r7, r9 │ │ │ │ │ ldr r3, [r8, r4, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ subne r1, r4, #48 @ 0x30 │ │ │ │ │ mov r3, r8 │ │ │ │ │ movne r2, r5 │ │ │ │ │ - bne 19a4 <_PyBytes_FormatEx+0x354> │ │ │ │ │ + bne 19c0 <_PyBytes_FormatEx+0x354> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - beq 1c64 <_PyBytes_FormatEx+0x614> │ │ │ │ │ + beq 1c80 <_PyBytes_FormatEx+0x614> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 2378 <_PyBytes_FormatEx+0xd28> │ │ │ │ │ + beq 2394 <_PyBytes_FormatEx+0xd28> │ │ │ │ │ mvn r9, #0 │ │ │ │ │ bic r3, r4, #32 │ │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ │ cmpne r3, #76 @ 0x4c │ │ │ │ │ - beq 2154 <_PyBytes_FormatEx+0xb04> │ │ │ │ │ + beq 2170 <_PyBytes_FormatEx+0xb04> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ - bl 2778 │ │ │ │ │ + bl 2794 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + beq 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq r5, [sp, #132] @ 0x84 │ │ │ │ │ cmp r4, #103 @ 0x67 │ │ │ │ │ - ble 19c4 <_PyBytes_FormatEx+0x374> │ │ │ │ │ + ble 19e0 <_PyBytes_FormatEx+0x374> │ │ │ │ │ sub r3, r4, #105 @ 0x69 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 21f4 <_PyBytes_FormatEx+0xba4> │ │ │ │ │ - ldr r2, [pc, #3608] @ 263c <_PyBytes_FormatEx+0xfec> │ │ │ │ │ + bhi 2210 <_PyBytes_FormatEx+0xba4> │ │ │ │ │ + ldr r2, [pc, #3608] @ 2658 <_PyBytes_FormatEx+0xfec> │ │ │ │ │ mov r1, #1 │ │ │ │ │ ands r2, r2, r1, lsl r3 │ │ │ │ │ - beq 1b70 <_PyBytes_FormatEx+0x520> │ │ │ │ │ + beq 1b8c <_PyBytes_FormatEx+0x520> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ - ldr r2, [pc, #3592] @ 2640 <_PyBytes_FormatEx+0xff0> │ │ │ │ │ + ldr r2, [pc, #3592] @ 265c <_PyBytes_FormatEx+0xff0> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1a08 <_PyBytes_FormatEx+0x3b8> │ │ │ │ │ + bne 1a24 <_PyBytes_FormatEx+0x3b8> │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ and r2, r2, r9 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 1a08 <_PyBytes_FormatEx+0x3b8> │ │ │ │ │ + bne 1a24 <_PyBytes_FormatEx+0x3b8> │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ subs r2, r4, #88 @ 0x58 │ │ │ │ │ and r1, r0, #6 │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1a08 <_PyBytes_FormatEx+0x3b8> │ │ │ │ │ - ldr r3, [pc, #3536] @ 2644 <_PyBytes_FormatEx+0xff4> │ │ │ │ │ + beq 1a24 <_PyBytes_FormatEx+0x3b8> │ │ │ │ │ + ldr r3, [pc, #3536] @ 2660 <_PyBytes_FormatEx+0xff4> │ │ │ │ │ sub r4, r4, #100 @ 0x64 │ │ │ │ │ and r2, r0, #8 │ │ │ │ │ cmp r4, #20 │ │ │ │ │ - bhi 2234 <_PyBytes_FormatEx+0xbe4> │ │ │ │ │ + bhi 2250 <_PyBytes_FormatEx+0xbe4> │ │ │ │ │ add r4, r4, r4 │ │ │ │ │ ldrh r4, [r3, r4] │ │ │ │ │ add pc, pc, r4, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movge r2, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2220 <_PyBytes_FormatEx+0xbd0> │ │ │ │ │ + bne 223c <_PyBytes_FormatEx+0xbd0> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 238c <_PyBytes_FormatEx+0xd3c> │ │ │ │ │ + bne 23a8 <_PyBytes_FormatEx+0xd3c> │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ │ - bl c7c │ │ │ │ │ + bl cc0 │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #3416] @ 2630 <_PyBytes_FormatEx+0xfe0> │ │ │ │ │ + ldr r3, [pc, #3416] @ 264c <_PyBytes_FormatEx+0xfe0> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #652] @ 0x28c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 1d94 <_PyBytes_FormatEx+0x744> │ │ │ │ │ + bne 1db0 <_PyBytes_FormatEx+0x744> │ │ │ │ │ add sp, sp, #660 @ 0x294 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ @@ -1768,915 +1775,915 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add sl, sl, r4 │ │ │ │ │ add r7, r7, r4 │ │ │ │ │ sub r5, r5, r4 │ │ │ │ │ - b 1718 <_PyBytes_FormatEx+0xc8> │ │ │ │ │ + b 1734 <_PyBytes_FormatEx+0xc8> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16f8 <_PyBytes_FormatEx+0xa8> │ │ │ │ │ + beq 1714 <_PyBytes_FormatEx+0xa8> │ │ │ │ │ tst r3, #469762048 @ 0x1c000000 │ │ │ │ │ - ldr r1, [pc, #3428] @ 26a8 <_PyBytes_FormatEx+0x1058> │ │ │ │ │ + ldr r1, [pc, #3428] @ 26c4 <_PyBytes_FormatEx+0x1058> │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16f8 <_PyBytes_FormatEx+0xa8> │ │ │ │ │ + bne 1714 <_PyBytes_FormatEx+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16f8 <_PyBytes_FormatEx+0xa8> │ │ │ │ │ + bne 1714 <_PyBytes_FormatEx+0xa8> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b 1708 <_PyBytes_FormatEx+0xb8> │ │ │ │ │ - ldr r0, [pc, #3272] @ 2648 <_PyBytes_FormatEx+0xff8> │ │ │ │ │ + b 1724 <_PyBytes_FormatEx+0xb8> │ │ │ │ │ + ldr r0, [pc, #3272] @ 2664 <_PyBytes_FormatEx+0xff8> │ │ │ │ │ rsb r2, r4, #-2147483601 @ 0x8000002f │ │ │ │ │ smull lr, ip, r2, r0 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ rsb r2, r2, ip, asr #2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 1fbc <_PyBytes_FormatEx+0x96c> │ │ │ │ │ + blt 1fd8 <_PyBytes_FormatEx+0x96c> │ │ │ │ │ mov r2, #10 │ │ │ │ │ mla r2, r1, r2, r4 │ │ │ │ │ sub r1, r2, #48 @ 0x30 │ │ │ │ │ mov r2, r5 │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bmi 236c <_PyBytes_FormatEx+0xd1c> │ │ │ │ │ + bmi 2388 <_PyBytes_FormatEx+0xd1c> │ │ │ │ │ ldrb r4, [r7], #1 │ │ │ │ │ ldr r2, [r8, r4, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 1978 <_PyBytes_FormatEx+0x328> │ │ │ │ │ + bne 1994 <_PyBytes_FormatEx+0x328> │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ - b 17c4 <_PyBytes_FormatEx+0x174> │ │ │ │ │ + b 17e0 <_PyBytes_FormatEx+0x174> │ │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ │ - ble 21f4 <_PyBytes_FormatEx+0xba4> │ │ │ │ │ - ldr r2, [pc, #3192] @ 264c <_PyBytes_FormatEx+0xffc> │ │ │ │ │ + ble 2210 <_PyBytes_FormatEx+0xba4> │ │ │ │ │ + ldr r2, [pc, #3192] @ 2668 <_PyBytes_FormatEx+0xffc> │ │ │ │ │ sub r3, r4, #69 @ 0x45 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bhi 21f4 <_PyBytes_FormatEx+0xba4> │ │ │ │ │ + bhi 2210 <_PyBytes_FormatEx+0xba4> │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b 1708 <_PyBytes_FormatEx+0xb8> │ │ │ │ │ + b 1724 <_PyBytes_FormatEx+0xb8> │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ cmp r4, #105 @ 0x69 │ │ │ │ │ movne r3, r4 │ │ │ │ │ moveq r3, #100 @ 0x64 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1d98 <_PyBytes_FormatEx+0x748> │ │ │ │ │ + beq 1db4 <_PyBytes_FormatEx+0x748> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ and r1, r1, #8 │ │ │ │ │ bl 0 <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_CALL _PyUnicode_FormatLong │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ │ - beq 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + beq 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 247c <_PyBytes_FormatEx+0xe2c> │ │ │ │ │ + beq 2498 <_PyBytes_FormatEx+0xe2c> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r9, #20 │ │ │ │ │ addeq r3, r9, #28 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r6, [r9, #8] │ │ │ │ │ tst r3, #16 │ │ │ │ │ moveq r3, #32 │ │ │ │ │ movne r3, #48 @ 0x30 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldrb fp, [r3] │ │ │ │ │ sub r3, fp, #43 @ 0x2b │ │ │ │ │ tst r3, #253 @ 0xfd │ │ │ │ │ - beq 25a4 <_PyBytes_FormatEx+0xf54> │ │ │ │ │ + beq 25c0 <_PyBytes_FormatEx+0xf54> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ movlt r9, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ movge r9, r6 │ │ │ │ │ tst r3, #2 │ │ │ │ │ - bne 2464 <_PyBytes_FormatEx+0xe14> │ │ │ │ │ + bne 2480 <_PyBytes_FormatEx+0xe14> │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 1d44 <_PyBytes_FormatEx+0x6f4> │ │ │ │ │ + bne 1d60 <_PyBytes_FormatEx+0x6f4> │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - ble 1ad0 <_PyBytes_FormatEx+0x480> │ │ │ │ │ + ble 1aec <_PyBytes_FormatEx+0x480> │ │ │ │ │ mov r1, sl │ │ │ │ │ sub r2, r9, #2 │ │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ │ - bl c04 │ │ │ │ │ + bl c48 │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Prepare │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + beq 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ mov fp, #0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ands r3, r3, #8 │ │ │ │ │ - bne 26ac <_PyBytes_FormatEx+0x105c> │ │ │ │ │ + bne 26c8 <_PyBytes_FormatEx+0x105c> │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bgt 1bd0 <_PyBytes_FormatEx+0x580> │ │ │ │ │ + bgt 1bec <_PyBytes_FormatEx+0x580> │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne 1d2c <_PyBytes_FormatEx+0x6dc> │ │ │ │ │ + bne 1d48 <_PyBytes_FormatEx+0x6dc> │ │ │ │ │ cmp fp, #0 │ │ │ │ │ strbne fp, [sl], #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2710 <_PyBytes_FormatEx+0x10c0> │ │ │ │ │ + bne 272c <_PyBytes_FormatEx+0x10c0> │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, r9 │ │ │ │ │ add sl, sl, r6 │ │ │ │ │ - blt 1ef4 <_PyBytes_FormatEx+0x8a4> │ │ │ │ │ + blt 1f10 <_PyBytes_FormatEx+0x8a4> │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 242c <_PyBytes_FormatEx+0xddc> │ │ │ │ │ + bne 2448 <_PyBytes_FormatEx+0xddc> │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ - bl 2064 <_PyBytes_FormatEx+0xa14> │ │ │ │ │ + bl 20a8 <_PyBytes_FormatEx+0xa3c> │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 1718 <_PyBytes_FormatEx+0xc8> │ │ │ │ │ + b 1734 <_PyBytes_FormatEx+0xc8> │ │ │ │ │ mov r3, #10 │ │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ │ mov r1, sl │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ │ mov r2, fp │ │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ │ bl 0 <_PyLong_FormatBytesWriter> │ │ │ │ │ R_ARM_CALL _PyLong_FormatBytesWriter │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 1718 <_PyBytes_FormatEx+0xc8> │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + bne 1734 <_PyBytes_FormatEx+0xc8> │ │ │ │ │ + b 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ mov r3, #8 │ │ │ │ │ - b 1b3c <_PyBytes_FormatEx+0x4ec> │ │ │ │ │ + b 1b58 <_PyBytes_FormatEx+0x4ec> │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 1ce0 <_PyBytes_FormatEx+0x690> │ │ │ │ │ + bne 1cfc <_PyBytes_FormatEx+0x690> │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1f1c <_PyBytes_FormatEx+0x8cc> │ │ │ │ │ + beq 1f38 <_PyBytes_FormatEx+0x8cc> │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ add r2, fp, #16 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r6, [fp, #8] │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ - beq 1ba8 <_PyBytes_FormatEx+0x558> │ │ │ │ │ + beq 1bc4 <_PyBytes_FormatEx+0x558> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ │ - bge 1f10 <_PyBytes_FormatEx+0x8c0> │ │ │ │ │ + bge 1f2c <_PyBytes_FormatEx+0x8c0> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ movlt r9, r3 │ │ │ │ │ mov r3, #32 │ │ │ │ │ movge r9, r6 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b 1ab0 <_PyBytes_FormatEx+0x460> │ │ │ │ │ + b 1acc <_PyBytes_FormatEx+0x460> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 1ed4 <_PyBytes_FormatEx+0x884> │ │ │ │ │ + bne 1ef0 <_PyBytes_FormatEx+0x884> │ │ │ │ │ sub r9, r9, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ add sl, sl, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b 1ae8 <_PyBytes_FormatEx+0x498> │ │ │ │ │ + b 1b04 <_PyBytes_FormatEx+0x498> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ - bl 2778 │ │ │ │ │ + bl 2794 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + beq 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 21e0 <_PyBytes_FormatEx+0xb90> │ │ │ │ │ + beq 21fc <_PyBytes_FormatEx+0xb90> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - beq 223c <_PyBytes_FormatEx+0xbec> │ │ │ │ │ + beq 2258 <_PyBytes_FormatEx+0xbec> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 2248 <_PyBytes_FormatEx+0xbf8> │ │ │ │ │ + blt 2264 <_PyBytes_FormatEx+0xbf8> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ sub r5, r6, #2 │ │ │ │ │ - beq 2378 <_PyBytes_FormatEx+0xd28> │ │ │ │ │ + beq 2394 <_PyBytes_FormatEx+0xd28> │ │ │ │ │ ldrb r4, [r9] │ │ │ │ │ add r7, r7, #2 │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - bne 17d4 <_PyBytes_FormatEx+0x184> │ │ │ │ │ + bne 17f0 <_PyBytes_FormatEx+0x184> │ │ │ │ │ subs r2, r5, #1 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - bmi 21b8 <_PyBytes_FormatEx+0xb68> │ │ │ │ │ + bmi 21d4 <_PyBytes_FormatEx+0xb68> │ │ │ │ │ ldrb r4, [r6] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ - beq 2164 <_PyBytes_FormatEx+0xb14> │ │ │ │ │ - ldr r3, [pc, #2476] @ 2634 <_PyBytes_FormatEx+0xfe4> │ │ │ │ │ + beq 2180 <_PyBytes_FormatEx+0xb14> │ │ │ │ │ + ldr r3, [pc, #2476] @ 2650 <_PyBytes_FormatEx+0xfe4> │ │ │ │ │ ldr r9, [r3, r4, lsl #2] │ │ │ │ │ ands r9, r9, #4 │ │ │ │ │ moveq r5, r2 │ │ │ │ │ - beq 17d8 <_PyBytes_FormatEx+0x188> │ │ │ │ │ + beq 17f4 <_PyBytes_FormatEx+0x188> │ │ │ │ │ sub r9, r4, #48 @ 0x30 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bmi 2378 <_PyBytes_FormatEx+0xd28> │ │ │ │ │ + bmi 2394 <_PyBytes_FormatEx+0xd28> │ │ │ │ │ ldrb r4, [r7], #1 │ │ │ │ │ ldr r2, [r3, r4, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - beq 17d8 <_PyBytes_FormatEx+0x188> │ │ │ │ │ - ldr r1, [pc, #2444] @ 2648 <_PyBytes_FormatEx+0xff8> │ │ │ │ │ + beq 17f4 <_PyBytes_FormatEx+0x188> │ │ │ │ │ + ldr r1, [pc, #2444] @ 2664 <_PyBytes_FormatEx+0xff8> │ │ │ │ │ rsb r2, r4, #-2147483601 @ 0x8000002f │ │ │ │ │ smull ip, r0, r2, r1 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ rsb r2, r2, r0, asr #2 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt 2418 <_PyBytes_FormatEx+0xdc8> │ │ │ │ │ + blt 2434 <_PyBytes_FormatEx+0xdc8> │ │ │ │ │ sub r4, r4, #48 @ 0x30 │ │ │ │ │ mov r2, #10 │ │ │ │ │ mla r9, r2, r9, r4 │ │ │ │ │ - b 1c9c <_PyBytes_FormatEx+0x64c> │ │ │ │ │ + b 1cb8 <_PyBytes_FormatEx+0x64c> │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne 21f4 <_PyBytes_FormatEx+0xba4> │ │ │ │ │ + bne 2210 <_PyBytes_FormatEx+0xba4> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_ASCII │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ - beq 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + beq 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2458 <_PyBytes_FormatEx+0xe08> │ │ │ │ │ + beq 2474 <_PyBytes_FormatEx+0xe08> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r0, #20 │ │ │ │ │ addeq r3, r0, #28 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ cmpge r6, r9 │ │ │ │ │ movgt r6, r9 │ │ │ │ │ - b 1bb4 <_PyBytes_FormatEx+0x564> │ │ │ │ │ + b 1bd0 <_PyBytes_FormatEx+0x564> │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add sl, sl, r6 │ │ │ │ │ - b 1b20 <_PyBytes_FormatEx+0x4d0> │ │ │ │ │ + b 1b3c <_PyBytes_FormatEx+0x4d0> │ │ │ │ │ mov fp, #32 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ addle r2, r9, #1 │ │ │ │ │ movgt r2, r9 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ble 1d78 <_PyBytes_FormatEx+0x728> │ │ │ │ │ + ble 1d94 <_PyBytes_FormatEx+0x728> │ │ │ │ │ mov r1, sl │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ │ - bl c04 │ │ │ │ │ + bl c48 │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Prepare │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + beq 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ strbne fp, [sl], #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ subgt r9, r9, #1 │ │ │ │ │ - b 1ad4 <_PyBytes_FormatEx+0x484> │ │ │ │ │ + b 1af0 <_PyBytes_FormatEx+0x484> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Check │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ bic r2, r3, #32 │ │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ │ cmpne r2, #88 @ 0x58 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 213c <_PyBytes_FormatEx+0xaec> │ │ │ │ │ + beq 2158 <_PyBytes_FormatEx+0xaec> │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - beq 2144 <_PyBytes_FormatEx+0xaf4> │ │ │ │ │ + beq 2160 <_PyBytes_FormatEx+0xaf4> │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1e94 <_PyBytes_FormatEx+0x844> │ │ │ │ │ - ldr r4, [pc, #2136] @ 2650 <_PyBytes_FormatEx+0x1000> │ │ │ │ │ + bne 1eb0 <_PyBytes_FormatEx+0x844> │ │ │ │ │ + ldr r4, [pc, #2136] @ 266c <_PyBytes_FormatEx+0x1000> │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + beq 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r1, [pc, #2104] @ 2654 <_PyBytes_FormatEx+0x1004> │ │ │ │ │ + ldr r1, [pc, #2104] @ 2670 <_PyBytes_FormatEx+0x1004> │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r3, [pc, #2084] @ 2658 <_PyBytes_FormatEx+0x1008> │ │ │ │ │ + ldr r3, [pc, #2084] @ 2674 <_PyBytes_FormatEx+0x1008> │ │ │ │ │ movne r3, r1 │ │ │ │ │ - ldr r1, [pc, #2080] @ 265c <_PyBytes_FormatEx+0x100c> │ │ │ │ │ + ldr r1, [pc, #2080] @ 2678 <_PyBytes_FormatEx+0x100c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ │ - bl 31c0 │ │ │ │ │ + bl 3204 │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e58 <_PyBytes_FormatEx+0x808> │ │ │ │ │ + bne 1e74 <_PyBytes_FormatEx+0x808> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 18d0 <_PyBytes_FormatEx+0x280> │ │ │ │ │ + b 18ec <_PyBytes_FormatEx+0x280> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1e50 <_PyBytes_FormatEx+0x800> │ │ │ │ │ + beq 1e6c <_PyBytes_FormatEx+0x800> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 1e50 <_PyBytes_FormatEx+0x800> │ │ │ │ │ + bne 1e6c <_PyBytes_FormatEx+0x800> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1e50 <_PyBytes_FormatEx+0x800> │ │ │ │ │ - ldr r0, [pc, #2004] @ 2660 <_PyBytes_FormatEx+0x1010> │ │ │ │ │ + b 1e6c <_PyBytes_FormatEx+0x800> │ │ │ │ │ + ldr r0, [pc, #2004] @ 267c <_PyBytes_FormatEx+0x1010> │ │ │ │ │ mov r1, #600 @ 0x258 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 1e50 <_PyBytes_FormatEx+0x800> │ │ │ │ │ + b 1e6c <_PyBytes_FormatEx+0x800> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ and r1, r1, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_CALL _PyUnicode_FormatLong │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - beq 1a38 <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ + beq 1a54 <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1a38 <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ + bne 1a54 <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1a38 <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ + b 1a54 <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq 1af4 <_PyBytes_FormatEx+0x4a4> │ │ │ │ │ + beq 1b10 <_PyBytes_FormatEx+0x4a4> │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add sl, sl, r6 │ │ │ │ │ sub r6, r9, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ add sl, sl, r6 │ │ │ │ │ - b 1b20 <_PyBytes_FormatEx+0x4d0> │ │ │ │ │ + b 1b3c <_PyBytes_FormatEx+0x4d0> │ │ │ │ │ cmp r6, r9 │ │ │ │ │ movge r6, r9 │ │ │ │ │ - b 1bb4 <_PyBytes_FormatEx+0x564> │ │ │ │ │ - ldr r1, [pc, #1924] @ 26a8 <_PyBytes_FormatEx+0x1058> │ │ │ │ │ + b 1bd0 <_PyBytes_FormatEx+0x564> │ │ │ │ │ + ldr r1, [pc, #1924] @ 26c4 <_PyBytes_FormatEx+0x1058> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 20dc <_PyBytes_FormatEx+0xa8c> │ │ │ │ │ + beq 20f8 <_PyBytes_FormatEx+0xa8c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - bne 20dc <_PyBytes_FormatEx+0xa8c> │ │ │ │ │ - ldr r1, [pc, #1828] @ 2664 <_PyBytes_FormatEx+0x1014> │ │ │ │ │ + bne 20f8 <_PyBytes_FormatEx+0xa8c> │ │ │ │ │ + ldr r1, [pc, #1828] @ 2680 <_PyBytes_FormatEx+0x1014> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 2000 <_PyBytes_FormatEx+0x9b0> │ │ │ │ │ + bne 201c <_PyBytes_FormatEx+0x9b0> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fe4 <_PyBytes_FormatEx+0x994> │ │ │ │ │ + beq 2000 <_PyBytes_FormatEx+0x994> │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + blt 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 1fd0 <_PyBytes_FormatEx+0x980> │ │ │ │ │ + beq 1fec <_PyBytes_FormatEx+0x980> │ │ │ │ │ add r3, fp, #16 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1fd0 <_PyBytes_FormatEx+0x980> │ │ │ │ │ + blt 1fec <_PyBytes_FormatEx+0x980> │ │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r6, [fp, #8] │ │ │ │ │ - b 1ba8 <_PyBytes_FormatEx+0x558> │ │ │ │ │ - ldr r3, [pc, #1700] @ 2668 <_PyBytes_FormatEx+0x1018> │ │ │ │ │ - ldr r1, [pc, #1700] @ 266c <_PyBytes_FormatEx+0x101c> │ │ │ │ │ + b 1bc4 <_PyBytes_FormatEx+0x558> │ │ │ │ │ + ldr r3, [pc, #1700] @ 2684 <_PyBytes_FormatEx+0x1018> │ │ │ │ │ + ldr r1, [pc, #1700] @ 2688 <_PyBytes_FormatEx+0x101c> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + b 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2064 <_PyBytes_FormatEx+0xa14> │ │ │ │ │ + bl 20a8 <_PyBytes_FormatEx+0xa3c> │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + b 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ - ldr r3, [pc, #1632] @ 2650 <_PyBytes_FormatEx+0x1000> │ │ │ │ │ + ldr r3, [pc, #1632] @ 266c <_PyBytes_FormatEx+0x1000> │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - ldr r1, [pc, #1652] @ 2670 <_PyBytes_FormatEx+0x1020> │ │ │ │ │ + ldr r1, [pc, #1652] @ 268c <_PyBytes_FormatEx+0x1020> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + b 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ - ldr r3, [pc, #1640] @ 2674 <_PyBytes_FormatEx+0x1024> │ │ │ │ │ + ldr r3, [pc, #1640] @ 2690 <_PyBytes_FormatEx+0x1024> │ │ │ │ │ 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 r3, [r0, r3] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - beq 20bc <_PyBytes_FormatEx+0xa6c> │ │ │ │ │ + beq 20d8 <_PyBytes_FormatEx+0xa6c> │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ mov r2, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 20bc <_PyBytes_FormatEx+0xa6c> │ │ │ │ │ + beq 20d8 <_PyBytes_FormatEx+0xa6c> │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx fp │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov fp, r0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2094 <_PyBytes_FormatEx+0xa44> │ │ │ │ │ + beq 20b0 <_PyBytes_FormatEx+0xa44> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2094 <_PyBytes_FormatEx+0xa44> │ │ │ │ │ + bne 20b0 <_PyBytes_FormatEx+0xa44> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + beq 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 2100 <_PyBytes_FormatEx+0xab0> │ │ │ │ │ + beq 211c <_PyBytes_FormatEx+0xab0> │ │ │ │ │ add r3, fp, #16 │ │ │ │ │ ldr r6, [fp, #8] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b 1ba8 <_PyBytes_FormatEx+0x558> │ │ │ │ │ + b 1bc4 <_PyBytes_FormatEx+0x558> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b 2070 <_PyBytes_FormatEx+0xa20> │ │ │ │ │ + b 208c <_PyBytes_FormatEx+0xa20> │ │ │ │ │ ldr r6, [fp, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [fp, #20] │ │ │ │ │ - ldreq r3, [pc, #1416] @ 2678 <_PyBytes_FormatEx+0x1028> │ │ │ │ │ + ldreq r3, [pc, #1416] @ 2694 <_PyBytes_FormatEx+0x1028> │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1ba0 <_PyBytes_FormatEx+0x550> │ │ │ │ │ - b 1ba8 <_PyBytes_FormatEx+0x558> │ │ │ │ │ + bne 1bbc <_PyBytes_FormatEx+0x550> │ │ │ │ │ + b 1bc4 <_PyBytes_FormatEx+0x558> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [pc, #1348] @ 2650 <_PyBytes_FormatEx+0x1000> │ │ │ │ │ - ldr r1, [pc, #1388] @ 267c <_PyBytes_FormatEx+0x102c> │ │ │ │ │ + ldr r3, [pc, #1348] @ 266c <_PyBytes_FormatEx+0x1000> │ │ │ │ │ + ldr r1, [pc, #1388] @ 2698 <_PyBytes_FormatEx+0x102c> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + beq 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - bne 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + bne 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ - ldr r4, [pc, #1292] @ 2650 <_PyBytes_FormatEx+0x1000> │ │ │ │ │ - b 1e0c <_PyBytes_FormatEx+0x7bc> │ │ │ │ │ + b 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + ldr r4, [pc, #1292] @ 266c <_PyBytes_FormatEx+0x1000> │ │ │ │ │ + b 1e28 <_PyBytes_FormatEx+0x7bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Long │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 1de8 <_PyBytes_FormatEx+0x798> │ │ │ │ │ + b 1e04 <_PyBytes_FormatEx+0x798> │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bcc 2378 <_PyBytes_FormatEx+0xd28> │ │ │ │ │ + bcc 2394 <_PyBytes_FormatEx+0xd28> │ │ │ │ │ ldrb r4, [r7], #1 │ │ │ │ │ - b 17e8 <_PyBytes_FormatEx+0x198> │ │ │ │ │ + b 1804 <_PyBytes_FormatEx+0x198> │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ - bl 2778 │ │ │ │ │ + bl 2794 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + beq 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 21e0 <_PyBytes_FormatEx+0xb90> │ │ │ │ │ + beq 21fc <_PyBytes_FormatEx+0xb90> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - beq 21d0 <_PyBytes_FormatEx+0xb80> │ │ │ │ │ + beq 21ec <_PyBytes_FormatEx+0xb80> │ │ │ │ │ sub r5, r5, #2 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ bic r9, r9, r9, asr #31 │ │ │ │ │ - beq 2378 <_PyBytes_FormatEx+0xd28> │ │ │ │ │ + beq 2394 <_PyBytes_FormatEx+0xd28> │ │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ │ add r7, r6, #2 │ │ │ │ │ - b 17d8 <_PyBytes_FormatEx+0x188> │ │ │ │ │ - ldr r3, [pc, #1140] @ 2634 <_PyBytes_FormatEx+0xfe4> │ │ │ │ │ + b 17f4 <_PyBytes_FormatEx+0x188> │ │ │ │ │ + ldr r3, [pc, #1140] @ 2650 <_PyBytes_FormatEx+0xfe4> │ │ │ │ │ ldr r1, [r3, #184] @ 0xb8 │ │ │ │ │ tst r1, #4 │ │ │ │ │ - beq 2378 <_PyBytes_FormatEx+0xd28> │ │ │ │ │ + beq 2394 <_PyBytes_FormatEx+0xd28> │ │ │ │ │ mov r4, #46 @ 0x2e │ │ │ │ │ - b 1c94 <_PyBytes_FormatEx+0x644> │ │ │ │ │ + b 1cb0 <_PyBytes_FormatEx+0x644> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 219c <_PyBytes_FormatEx+0xb4c> │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ - ldr r3, [pc, #1128] @ 2650 <_PyBytes_FormatEx+0x1000> │ │ │ │ │ - ldr r1, [pc, #1172] @ 2680 <_PyBytes_FormatEx+0x1030> │ │ │ │ │ + beq 21b8 <_PyBytes_FormatEx+0xb4c> │ │ │ │ │ + b 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + ldr r3, [pc, #1128] @ 266c <_PyBytes_FormatEx+0x1000> │ │ │ │ │ + ldr r1, [pc, #1172] @ 269c <_PyBytes_FormatEx+0x1030> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + b 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r1, [pc, #1128] @ 2668 <_PyBytes_FormatEx+0x1018> │ │ │ │ │ + ldr r1, [pc, #1128] @ 2684 <_PyBytes_FormatEx+0x1018> │ │ │ │ │ sub r3, r7, #1 │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - ldr r1, [pc, #1128] @ 2684 <_PyBytes_FormatEx+0x1034> │ │ │ │ │ + ldr r1, [pc, #1128] @ 26a0 <_PyBytes_FormatEx+0x1034> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ - ldr r3, [pc, #1064] @ 2650 <_PyBytes_FormatEx+0x1000> │ │ │ │ │ - ldr r1, [pc, #1116] @ 2688 <_PyBytes_FormatEx+0x1038> │ │ │ │ │ + b 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + ldr r3, [pc, #1064] @ 266c <_PyBytes_FormatEx+0x1000> │ │ │ │ │ + ldr r1, [pc, #1116] @ 26a4 <_PyBytes_FormatEx+0x1038> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + b 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ mov r3, #16 │ │ │ │ │ - b 1b3c <_PyBytes_FormatEx+0x4ec> │ │ │ │ │ + b 1b58 <_PyBytes_FormatEx+0x4ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + bne 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 1c48 <_PyBytes_FormatEx+0x5f8> │ │ │ │ │ + b 1c64 <_PyBytes_FormatEx+0x5f8> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r4, #43 @ 0x2b │ │ │ │ │ orr r3, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1764 <_PyBytes_FormatEx+0x114> │ │ │ │ │ + b 1780 <_PyBytes_FormatEx+0x114> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r4, #35 @ 0x23 │ │ │ │ │ orr r3, r3, #8 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b 2274 <_PyBytes_FormatEx+0xc24> │ │ │ │ │ + b 2290 <_PyBytes_FormatEx+0xc24> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r4, #32 │ │ │ │ │ orr r3, r3, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b 2274 <_PyBytes_FormatEx+0xc24> │ │ │ │ │ + b 2290 <_PyBytes_FormatEx+0xc24> │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2404 <_PyBytes_FormatEx+0xdb4> │ │ │ │ │ + beq 2420 <_PyBytes_FormatEx+0xdb4> │ │ │ │ │ add r0, r7, #2 │ │ │ │ │ sub r6, r5, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bmi 23e4 <_PyBytes_FormatEx+0xd94> │ │ │ │ │ + bmi 2400 <_PyBytes_FormatEx+0xd94> │ │ │ │ │ ldrb r3, [r4], #1 │ │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 22e8 <_PyBytes_FormatEx+0xc98> │ │ │ │ │ + beq 2304 <_PyBytes_FormatEx+0xc98> │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - bne 22c4 <_PyBytes_FormatEx+0xc74> │ │ │ │ │ + bne 22e0 <_PyBytes_FormatEx+0xc74> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 22c4 <_PyBytes_FormatEx+0xc74> │ │ │ │ │ + bgt 22e0 <_PyBytes_FormatEx+0xc74> │ │ │ │ │ sub r1, r4, r0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + beq 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23b8 <_PyBytes_FormatEx+0xd68> │ │ │ │ │ + bne 23d4 <_PyBytes_FormatEx+0xd68> │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - beq 2344 <_PyBytes_FormatEx+0xcf4> │ │ │ │ │ + beq 2360 <_PyBytes_FormatEx+0xcf4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2344 <_PyBytes_FormatEx+0xcf4> │ │ │ │ │ + bne 2360 <_PyBytes_FormatEx+0xcf4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23f8 <_PyBytes_FormatEx+0xda8> │ │ │ │ │ + beq 2414 <_PyBytes_FormatEx+0xda8> │ │ │ │ │ mvn r3, #1 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b 1758 <_PyBytes_FormatEx+0x108> │ │ │ │ │ + b 1774 <_PyBytes_FormatEx+0x108> │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ - beq 2770 <_PyBytes_FormatEx+0x1120> │ │ │ │ │ - ldr r3, [pc, #744] @ 2668 <_PyBytes_FormatEx+0x1018> │ │ │ │ │ - ldr r1, [pc, #776] @ 268c <_PyBytes_FormatEx+0x103c> │ │ │ │ │ + beq 278c <_PyBytes_FormatEx+0x1120> │ │ │ │ │ + ldr r3, [pc, #744] @ 2684 <_PyBytes_FormatEx+0x1018> │ │ │ │ │ + ldr r1, [pc, #776] @ 26a8 <_PyBytes_FormatEx+0x103c> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + b 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 18c4 <_PyBytes_FormatEx+0x274> │ │ │ │ │ + beq 18e0 <_PyBytes_FormatEx+0x274> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 18c4 <_PyBytes_FormatEx+0x274> │ │ │ │ │ + bne 18e0 <_PyBytes_FormatEx+0x274> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 18c4 <_PyBytes_FormatEx+0x274> │ │ │ │ │ + b 18e0 <_PyBytes_FormatEx+0x274> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2310 <_PyBytes_FormatEx+0xcc0> │ │ │ │ │ + beq 232c <_PyBytes_FormatEx+0xcc0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 2310 <_PyBytes_FormatEx+0xcc0> │ │ │ │ │ + bne 232c <_PyBytes_FormatEx+0xcc0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2310 <_PyBytes_FormatEx+0xcc0> │ │ │ │ │ - ldr r3, [pc, #636] @ 2668 <_PyBytes_FormatEx+0x1018> │ │ │ │ │ - ldr r1, [pc, #672] @ 2690 <_PyBytes_FormatEx+0x1040> │ │ │ │ │ + b 232c <_PyBytes_FormatEx+0xcc0> │ │ │ │ │ + ldr r3, [pc, #636] @ 2684 <_PyBytes_FormatEx+0x1018> │ │ │ │ │ + ldr r1, [pc, #672] @ 26ac <_PyBytes_FormatEx+0x1040> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + b 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ - ldr r3, [pc, #580] @ 2650 <_PyBytes_FormatEx+0x1000> │ │ │ │ │ - ldr r1, [pc, #644] @ 2694 <_PyBytes_FormatEx+0x1044> │ │ │ │ │ + b 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + ldr r3, [pc, #580] @ 266c <_PyBytes_FormatEx+0x1000> │ │ │ │ │ + ldr r1, [pc, #644] @ 26b0 <_PyBytes_FormatEx+0x1044> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ - ldr r3, [pc, #584] @ 2668 <_PyBytes_FormatEx+0x1018> │ │ │ │ │ - ldr r1, [pc, #628] @ 2698 <_PyBytes_FormatEx+0x1048> │ │ │ │ │ + b 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + ldr r3, [pc, #584] @ 2684 <_PyBytes_FormatEx+0x1018> │ │ │ │ │ + ldr r1, [pc, #628] @ 26b4 <_PyBytes_FormatEx+0x1048> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + b 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 1b2c <_PyBytes_FormatEx+0x4dc> │ │ │ │ │ - ldr r3, [pc, #524] @ 2650 <_PyBytes_FormatEx+0x1000> │ │ │ │ │ - ldr r1, [pc, #576] @ 2688 <_PyBytes_FormatEx+0x1038> │ │ │ │ │ + bge 1b48 <_PyBytes_FormatEx+0x4dc> │ │ │ │ │ + ldr r3, [pc, #524] @ 266c <_PyBytes_FormatEx+0x1000> │ │ │ │ │ + ldr r1, [pc, #576] @ 26a4 <_PyBytes_FormatEx+0x1038> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ - bl 2064 <_PyBytes_FormatEx+0xa14> │ │ │ │ │ + bl 20a8 <_PyBytes_FormatEx+0xa3c> │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + b 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b 1d18 <_PyBytes_FormatEx+0x6c8> │ │ │ │ │ + b 1d34 <_PyBytes_FormatEx+0x6c8> │ │ │ │ │ mov fp, #43 @ 0x2b │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ movge r9, r6 │ │ │ │ │ movlt r9, r3 │ │ │ │ │ - b 1d48 <_PyBytes_FormatEx+0x6f8> │ │ │ │ │ + b 1d64 <_PyBytes_FormatEx+0x6f8> │ │ │ │ │ ldr r3, [r9, #28] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b 1a60 <_PyBytes_FormatEx+0x410> │ │ │ │ │ + b 1a7c <_PyBytes_FormatEx+0x410> │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ and r3, r3, r9 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 24f0 <_PyBytes_FormatEx+0xea0> │ │ │ │ │ + beq 250c <_PyBytes_FormatEx+0xea0> │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ bl 250 │ │ │ │ │ R_ARM_CALL formatfloat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + beq 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ tst r6, #16 │ │ │ │ │ moveq r2, #32 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ │ add r3, r3, #16 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b 1a78 <_PyBytes_FormatEx+0x428> │ │ │ │ │ + b 1a94 <_PyBytes_FormatEx+0x428> │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ands r3, r1, #6 │ │ │ │ │ - bne 2498 <_PyBytes_FormatEx+0xe48> │ │ │ │ │ + bne 24b4 <_PyBytes_FormatEx+0xe48> │ │ │ │ │ add ip, sp, #116 @ 0x74 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [sp, #124] @ 0x7c │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ str ip, [sp, #124] @ 0x7c │ │ │ │ │ bl 250 │ │ │ │ │ R_ARM_CALL formatfloat │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 1718 <_PyBytes_FormatEx+0xc8> │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + bne 1734 <_PyBytes_FormatEx+0xc8> │ │ │ │ │ + b 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - bne 2618 <_PyBytes_FormatEx+0xfc8> │ │ │ │ │ - ldr r3, [pc, #348] @ 26a8 <_PyBytes_FormatEx+0x1058> │ │ │ │ │ + bne 2634 <_PyBytes_FormatEx+0xfc8> │ │ │ │ │ + ldr r3, [pc, #348] @ 26c4 <_PyBytes_FormatEx+0x1058> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 25fc <_PyBytes_FormatEx+0xfac> │ │ │ │ │ - ldr r1, [pc, #336] @ 26a8 <_PyBytes_FormatEx+0x1058> │ │ │ │ │ + beq 2618 <_PyBytes_FormatEx+0xfac> │ │ │ │ │ + ldr r1, [pc, #336] @ 26c4 <_PyBytes_FormatEx+0x1058> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25fc <_PyBytes_FormatEx+0xfac> │ │ │ │ │ + bne 2618 <_PyBytes_FormatEx+0xfac> │ │ │ │ │ mov r0, fp │ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 25cc <_PyBytes_FormatEx+0xf7c> │ │ │ │ │ + beq 25e8 <_PyBytes_FormatEx+0xf7c> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 25b8 <_PyBytes_FormatEx+0xf68> │ │ │ │ │ + bhi 25d4 <_PyBytes_FormatEx+0xf68> │ │ │ │ │ strb r0, [sp, #63] @ 0x3f │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ addne r3, sp, #63 @ 0x3f │ │ │ │ │ movne r6, #1 │ │ │ │ │ strne r3, [sp, #48] @ 0x30 │ │ │ │ │ - bne 1bb4 <_PyBytes_FormatEx+0x564> │ │ │ │ │ + bne 1bd0 <_PyBytes_FormatEx+0x564> │ │ │ │ │ ldrb r3, [sp, #63] @ 0x3f │ │ │ │ │ strb r3, [sl], #1 │ │ │ │ │ - b 1718 <_PyBytes_FormatEx+0xc8> │ │ │ │ │ + b 1734 <_PyBytes_FormatEx+0xc8> │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b 2468 <_PyBytes_FormatEx+0xe18> │ │ │ │ │ - ldr r3, [pc, #220] @ 269c <_PyBytes_FormatEx+0x104c> │ │ │ │ │ - ldr r1, [pc, #220] @ 26a0 <_PyBytes_FormatEx+0x1050> │ │ │ │ │ + b 2484 <_PyBytes_FormatEx+0xe18> │ │ │ │ │ + ldr r3, [pc, #220] @ 26b8 <_PyBytes_FormatEx+0x104c> │ │ │ │ │ + ldr r1, [pc, #220] @ 26bc <_PyBytes_FormatEx+0x1050> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + b 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25b8 <_PyBytes_FormatEx+0xf68> │ │ │ │ │ - ldr r4, [pc, #112] @ 2650 <_PyBytes_FormatEx+0x1000> │ │ │ │ │ + beq 25d4 <_PyBytes_FormatEx+0xf68> │ │ │ │ │ + ldr r4, [pc, #112] @ 266c <_PyBytes_FormatEx+0x1000> │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ - ldr r1, [pc, #176] @ 26a4 <_PyBytes_FormatEx+0x1054> │ │ │ │ │ + beq 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + ldr r1, [pc, #176] @ 26c0 <_PyBytes_FormatEx+0x1054> │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1e3c <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ + b 1e58 <_PyBytes_FormatEx+0x7ec> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldreq r3, [fp, #20] │ │ │ │ │ ldrbeq r3, [r3] │ │ │ │ │ strbeq r3, [sp, #63] @ 0x3f │ │ │ │ │ - beq 2580 <_PyBytes_FormatEx+0xf30> │ │ │ │ │ - b 2560 <_PyBytes_FormatEx+0xf10> │ │ │ │ │ + beq 259c <_PyBytes_FormatEx+0xf30> │ │ │ │ │ + b 257c <_PyBytes_FormatEx+0xf10> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 26d8 <_PyBytes_FormatEx+0x1088> │ │ │ │ │ + bne 26f4 <_PyBytes_FormatEx+0x1088> │ │ │ │ │ ldrb r3, [fp, #16] │ │ │ │ │ strb r3, [sp, #63] @ 0x3f │ │ │ │ │ - b 2580 <_PyBytes_FormatEx+0xf30> │ │ │ │ │ + b 259c <_PyBytes_FormatEx+0xf30> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ .word 0x00000238 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00009041 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ @@ -2731,129 +2738,129 @@ │ │ │ │ │ .word 0x0000071c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyByteArray_Type │ │ │ │ │ bic r2, r4, #32 │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ cmpne r2, #88 @ 0x58 │ │ │ │ │ - bne 1ae0 <_PyBytes_FormatEx+0x490> │ │ │ │ │ + bne 1afc <_PyBytes_FormatEx+0x490> │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne 26e8 <_PyBytes_FormatEx+0x1098> │ │ │ │ │ + bne 2704 <_PyBytes_FormatEx+0x1098> │ │ │ │ │ sub r9, r9, #2 │ │ │ │ │ bic r9, r9, r9, asr #31 │ │ │ │ │ sub r6, r6, #2 │ │ │ │ │ - b 1ae0 <_PyBytes_FormatEx+0x490> │ │ │ │ │ - ldr r3, [pc, #-56] @ 26a8 <_PyBytes_FormatEx+0x1058> │ │ │ │ │ + b 1afc <_PyBytes_FormatEx+0x490> │ │ │ │ │ + ldr r3, [pc, #-56] @ 26c4 <_PyBytes_FormatEx+0x1058> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 2550 <_PyBytes_FormatEx+0xf00> │ │ │ │ │ - b 2560 <_PyBytes_FormatEx+0xf10> │ │ │ │ │ + bne 256c <_PyBytes_FormatEx+0xf00> │ │ │ │ │ + b 257c <_PyBytes_FormatEx+0xf10> │ │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, ip │ │ │ │ │ ldrb r0, [r1], #2 │ │ │ │ │ strb r0, [r2], #2 │ │ │ │ │ ldrb r0, [ip, #1] │ │ │ │ │ strb r0, [sl, #1] │ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b 26c8 <_PyBytes_FormatEx+0x1078> │ │ │ │ │ + b 26e4 <_PyBytes_FormatEx+0x1078> │ │ │ │ │ bic r3, r4, #32 │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ cmpne r3, #88 @ 0x58 │ │ │ │ │ - bne 1b04 <_PyBytes_FormatEx+0x4b4> │ │ │ │ │ + bne 1b20 <_PyBytes_FormatEx+0x4b4> │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrb r1, [r2], #2 │ │ │ │ │ strb r1, [r3], #2 │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ strb r1, [sl, #1] │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 1b04 <_PyBytes_FormatEx+0x4b4> │ │ │ │ │ + b 1b20 <_PyBytes_FormatEx+0x4b4> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r4, #48 @ 0x30 │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b 2274 <_PyBytes_FormatEx+0xc24> │ │ │ │ │ + b 2290 <_PyBytes_FormatEx+0xc24> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r4, #45 @ 0x2d │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b 2274 <_PyBytes_FormatEx+0xc24> │ │ │ │ │ + b 2290 <_PyBytes_FormatEx+0xc24> │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b 21bc <_PyBytes_FormatEx+0xb6c> │ │ │ │ │ + b 21d8 <_PyBytes_FormatEx+0xb6c> │ │ │ │ │ │ │ │ │ │ -00002778 : │ │ │ │ │ +00002794 : │ │ │ │ │ getnextarg(): │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bge 279c │ │ │ │ │ + bge 27b8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ bxlt lr │ │ │ │ │ mov r1, ip │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyTuple_GetItem │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r3, [pc, #20] @ 27c8 │ │ │ │ │ - ldr r1, [pc, #20] @ 27cc │ │ │ │ │ + ldr r3, [pc, #20] @ 27e4 │ │ │ │ │ + ldr r1, [pc, #20] @ 27e8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000007c0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000027d0 <_PyBytes_Find>: │ │ │ │ │ +000027ec <_PyBytes_Find>: │ │ │ │ │ _PyBytes_Find(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r5, r3, #0 │ │ │ │ │ - beq 2844 <_PyBytes_Find+0x74> │ │ │ │ │ + beq 2860 <_PyBytes_Find+0x74> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mvngt r6, #0 │ │ │ │ │ - bgt 283c <_PyBytes_Find+0x6c> │ │ │ │ │ + bgt 2858 <_PyBytes_Find+0x6c> │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 371c │ │ │ │ │ R_ARM_CALL fastsearch.constprop.0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldrge r3, [sp, #24] │ │ │ │ │ addge r6, r6, r3 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - bne 283c <_PyBytes_Find+0x6c> │ │ │ │ │ + bne 2858 <_PyBytes_Find+0x6c> │ │ │ │ │ sub r4, r4, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, r7, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ │ addeq r6, r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ - b 283c <_PyBytes_Find+0x6c> │ │ │ │ │ + b 2858 <_PyBytes_Find+0x6c> │ │ │ │ │ │ │ │ │ │ -0000284c : │ │ │ │ │ +00002868 : │ │ │ │ │ bytes_removesuffix(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -2865,78 +2872,78 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2900 │ │ │ │ │ + bne 291c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ movle r3, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movle r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r6, r4, #16 │ │ │ │ │ - beq 2908 │ │ │ │ │ + beq 2924 │ │ │ │ │ sub r7, r5, r2 │ │ │ │ │ add r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2908 │ │ │ │ │ + bne 2924 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 28f4 │ │ │ │ │ + beq 2910 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 28e0 │ │ │ │ │ - ldr r3, [pc, #48] @ 2940 │ │ │ │ │ + b 28fc │ │ │ │ │ + ldr r3, [pc, #48] @ 295c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 292c │ │ │ │ │ + bne 2948 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ - b 28e0 │ │ │ │ │ + b 28fc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 28e0 │ │ │ │ │ + b 28fc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002944 : │ │ │ │ │ +00002960 : │ │ │ │ │ striter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ │ ldrne r2, [r0, #8] │ │ │ │ │ moveq r0, r3 │ │ │ │ │ subne r0, r3, r2 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -00002960 : │ │ │ │ │ +0000297c : │ │ │ │ │ bytes_rindex(): │ │ │ │ │ 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 │ │ │ │ │ @@ -2944,102 +2951,102 @@ │ │ │ │ │ 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 29c8 │ │ │ │ │ + bhi 29e4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - bgt 29ec │ │ │ │ │ + bgt 2a08 │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_rindex> │ │ │ │ │ R_ARM_CALL _Py_bytes_rindex │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [pc, #92] @ 2a2c │ │ │ │ │ + ldr r0, [pc, #92] @ 2a48 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 299c │ │ │ │ │ + bne 29b8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 29c0 │ │ │ │ │ + b 29dc │ │ │ │ │ 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 29e4 │ │ │ │ │ + beq 2a00 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 29a8 │ │ │ │ │ + beq 29c4 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29a8 │ │ │ │ │ - b 29e4 │ │ │ │ │ + bne 29c4 │ │ │ │ │ + b 2a00 │ │ │ │ │ .word 0x00000844 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002a30 : │ │ │ │ │ +00002a4c : │ │ │ │ │ stringlib_adaptive_find(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ │ mov lr, r0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #1056] @ 2e78 │ │ │ │ │ + ldr r1, [pc, #1056] @ 2e94 │ │ │ │ │ sub r9, r3, #1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r1, r0, r3 │ │ │ │ │ ldrb ip, [r2, r9] │ │ │ │ │ add sl, lr, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - ble 2db0 │ │ │ │ │ + ble 2dcc │ │ │ │ │ sub fp, r2, #2 │ │ │ │ │ add fp, fp, r3 │ │ │ │ │ sub lr, fp, r2 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ ands lr, lr, #7 │ │ │ │ │ sub r6, r2, #1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r7, #1 │ │ │ │ │ mvn r8, #1 │ │ │ │ │ - beq 2b94 │ │ │ │ │ + beq 2bb0 │ │ │ │ │ cmp lr, r7 │ │ │ │ │ - beq 2b7c │ │ │ │ │ + beq 2b98 │ │ │ │ │ cmp lr, #2 │ │ │ │ │ - beq 2b60 │ │ │ │ │ + beq 2b7c │ │ │ │ │ cmp lr, #3 │ │ │ │ │ - beq 2b44 │ │ │ │ │ + beq 2b60 │ │ │ │ │ cmp lr, #4 │ │ │ │ │ - beq 2b28 │ │ │ │ │ + beq 2b44 │ │ │ │ │ cmp lr, #5 │ │ │ │ │ - beq 2b0c │ │ │ │ │ + beq 2b28 │ │ │ │ │ cmp lr, #6 │ │ │ │ │ - beq 2af0 │ │ │ │ │ + beq 2b0c │ │ │ │ │ ldrb lr, [r2] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp ip, lr │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ lsl r4, r7, lr │ │ │ │ │ addeq r1, r8, r3 │ │ │ │ │ ldrb lr, [r6, #1]! │ │ │ │ │ @@ -3077,16 +3084,16 @@ │ │ │ │ │ addeq r1, r2, r1 │ │ │ │ │ orr r4, r4, r7, lsl lr │ │ │ │ │ addeq r1, r1, r3 │ │ │ │ │ ldrb lr, [r6, #1]! │ │ │ │ │ cmp ip, lr │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ orr r4, r4, r7, lsl lr │ │ │ │ │ - bne 2c98 │ │ │ │ │ - b 2c8c │ │ │ │ │ + bne 2cb4 │ │ │ │ │ + b 2ca8 │ │ │ │ │ ldrb lr, [r6, #1] │ │ │ │ │ add r5, r6, #1 │ │ │ │ │ cmp ip, lr │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ subeq r1, r8, r5 │ │ │ │ │ orr r4, r4, r7, lsl lr │ │ │ │ │ ldrb lr, [r5, #1] │ │ │ │ │ @@ -3140,20 +3147,20 @@ │ │ │ │ │ ldrb lr, [r5, #7] │ │ │ │ │ addeq r1, r2, r1 │ │ │ │ │ addeq r1, r1, r3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ orr r4, r4, r7, lsl lr │ │ │ │ │ add r6, r5, #7 │ │ │ │ │ - bne 2c98 │ │ │ │ │ + bne 2cb4 │ │ │ │ │ sub r1, r8, r6 │ │ │ │ │ add r1, r2, r1 │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ cmp r6, fp │ │ │ │ │ - bne 2b94 │ │ │ │ │ + bne 2bb0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add lr, r3, #3 │ │ │ │ │ movge lr, r3 │ │ │ │ │ asr r7, lr, #2 │ │ │ │ │ mov r6, #0 │ │ │ │ │ and lr, ip, #31 │ │ │ │ │ mov r5, #1 │ │ │ │ │ @@ -3161,143 +3168,143 @@ │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov lr, r7 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r7, ip │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt 2dbc │ │ │ │ │ + bgt 2dd8 │ │ │ │ │ ldrb r0, [sl, r6] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 2e54 │ │ │ │ │ + bne 2e70 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ add r5, r0, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ - b 2d0c │ │ │ │ │ + b 2d28 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bge 2e24 │ │ │ │ │ + bge 2e40 │ │ │ │ │ ldrb lr, [ip], #1 │ │ │ │ │ ldrb r4, [r2, r0] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq 2d08 │ │ │ │ │ + beq 2d24 │ │ │ │ │ ldr lr, [sp, #16] │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r8, r8, r0 │ │ │ │ │ cmp lr, r8 │ │ │ │ │ - bge 2df4 │ │ │ │ │ + bge 2e10 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ sub r0, r0, r6 │ │ │ │ │ cmp r0, #2000 @ 0x7d0 │ │ │ │ │ - ble 2df4 │ │ │ │ │ + ble 2e10 │ │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ sub r7, r0, r6 │ │ │ │ │ - bne 2dd4 │ │ │ │ │ + bne 2df0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ - bl 2e7c │ │ │ │ │ + bl 2e98 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2fa8 │ │ │ │ │ + bl 2fc4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ addne r6, r6, r0 │ │ │ │ │ - beq 2e1c │ │ │ │ │ - ldr r3, [pc, #228] @ 2e78 │ │ │ │ │ + beq 2e38 │ │ │ │ │ + ldr r3, [pc, #228] @ 2e94 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 2dd0 │ │ │ │ │ + bne 2dec │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2ca0 │ │ │ │ │ + b 2cbc │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e1c │ │ │ │ │ + bne 2e38 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 2d8c │ │ │ │ │ + b 2da8 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r1, r1, r4 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl 1448 │ │ │ │ │ + bl 1448 │ │ │ │ │ R_ARM_CALL stringlib__two_way_count │ │ │ │ │ add r6, r4, r0 │ │ │ │ │ - b 2d8c │ │ │ │ │ + b 2da8 │ │ │ │ │ add r0, sl, r6 │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ lsr r0, fp, r0 │ │ │ │ │ tst r0, #1 │ │ │ │ │ addne r6, r6, r1 │ │ │ │ │ - bne 2e14 │ │ │ │ │ + bne 2e30 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 2cd4 │ │ │ │ │ + b 2cf0 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 2d8c │ │ │ │ │ + b 2da8 │ │ │ │ │ ldr lr, [sp, #16] │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ - bne 2d2c │ │ │ │ │ + bne 2d48 │ │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2d8c │ │ │ │ │ + bne 2da8 │ │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 2e70 │ │ │ │ │ + beq 2e8c │ │ │ │ │ add r6, r6, r9 │ │ │ │ │ - b 2e14 │ │ │ │ │ + b 2e30 │ │ │ │ │ add r0, sl, r6 │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ lsr r0, fp, r0 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 2e14 │ │ │ │ │ - b 2e10 │ │ │ │ │ + bne 2e30 │ │ │ │ │ + b 2e2c │ │ │ │ │ ldr r6, [sp, #168] @ 0xa8 │ │ │ │ │ - b 2d8c │ │ │ │ │ + b 2da8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00002e7c : │ │ │ │ │ +00002e98 : │ │ │ │ │ stringlib__preprocess(): │ │ │ │ │ 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, r2 │ │ │ │ │ stm r2, {r0, r1} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, sp │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl 14ec │ │ │ │ │ + bl 14ec │ │ │ │ │ R_ARM_CALL stringlib__lex_search │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 14ec │ │ │ │ │ + bl 14ec │ │ │ │ │ R_ARM_CALL stringlib__lex_search │ │ │ │ │ cmp r7, r0 │ │ │ │ │ ldrgt r1, [sp] │ │ │ │ │ ldrle r1, [sp, #4] │ │ │ │ │ movle r7, r0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ @@ -3306,217 +3313,217 @@ │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ - bne 2f58 │ │ │ │ │ + bne 2f74 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ movlt r1, r4 │ │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ │ add r3, r5, #23 │ │ │ │ │ add r2, r5, #87 @ 0x57 │ │ │ │ │ strb r1, [r3, #1]! │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2f18 │ │ │ │ │ + bne 2f34 │ │ │ │ │ sub r1, r4, r1 │ │ │ │ │ sub r0, r4, #1 │ │ │ │ │ - b 2f44 │ │ │ │ │ + b 2f60 │ │ │ │ │ ldrb r3, [r6, r1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ add r3, r5, r3 │ │ │ │ │ strb r2, [r3, #24] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ sub r2, r0, r1 │ │ │ │ │ - blt 2f30 │ │ │ │ │ + blt 2f4c │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ sub r3, r4, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movlt r3, r7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r6, r4 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ ldrb r1, [r2, #-1] │ │ │ │ │ sub r3, r4, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 2f04 │ │ │ │ │ + blt 2f20 │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ tst r2, #63 @ 0x3f │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 2f7c │ │ │ │ │ + bne 2f98 │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - b 2f04 │ │ │ │ │ + b 2f20 │ │ │ │ │ │ │ │ │ │ -00002fa8 : │ │ │ │ │ +00002fc4 : │ │ │ │ │ stringlib__two_way(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ add r8, r0, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ sub r1, r5, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr lr, [r9], #24 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ - beq 30f4 │ │ │ │ │ + beq 3110 │ │ │ │ │ rsb sl, r5, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bcs 313c │ │ │ │ │ + bcs 3158 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r2, [r9, r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ - bne 3144 │ │ │ │ │ + bne 3160 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ movge r0, r2 │ │ │ │ │ movlt r0, r4 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ add ip, r1, sl │ │ │ │ │ - ble 30ec │ │ │ │ │ + ble 3108 │ │ │ │ │ ldrb r6, [lr, r0] │ │ │ │ │ ldrb r3, [ip, r0] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 30e0 │ │ │ │ │ + bne 30fc │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble 30ec │ │ │ │ │ + ble 3108 │ │ │ │ │ ldrb r6, [ip, r3] │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldrb r6, [lr, r3] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne 30cc │ │ │ │ │ + bne 30e8 │ │ │ │ │ add r3, r0, #2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble 30ec │ │ │ │ │ + ble 3108 │ │ │ │ │ ldrb r6, [ip, r3] │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldrb r6, [lr, r3] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne 30cc │ │ │ │ │ + bne 30e8 │ │ │ │ │ add r3, r0, #3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ - ble 30b8 │ │ │ │ │ + ble 30d4 │ │ │ │ │ ldrb r6, [lr, r3] │ │ │ │ │ ldrb r0, [ip, r3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne 30d0 │ │ │ │ │ + bne 30ec │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 3084 │ │ │ │ │ - b 30b8 │ │ │ │ │ + bgt 30a0 │ │ │ │ │ + b 30d4 │ │ │ │ │ ldrb r0, [lr, r2] │ │ │ │ │ ldrb r3, [ip, r2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 3150 │ │ │ │ │ + bne 316c │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt 30a4 │ │ │ │ │ + blt 30c0 │ │ │ │ │ sub r0, ip, r7 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ sub r3, r3, r4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ - b 2fe8 │ │ │ │ │ + b 3004 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 30d0 │ │ │ │ │ + b 30ec │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ - b 30b8 │ │ │ │ │ + b 30d4 │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ rsb sl, r5, #1 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ add r2, r4, r6 │ │ │ │ │ movlt fp, r6 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ movge r2, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bcs 313c │ │ │ │ │ + bcs 3158 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r3, [r9, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ - beq 3198 │ │ │ │ │ + beq 31b4 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bhi 311c │ │ │ │ │ + bhi 3138 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 30c4 │ │ │ │ │ + b 30e0 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bhi 2ff0 │ │ │ │ │ - b 313c │ │ │ │ │ + bhi 300c │ │ │ │ │ + b 3158 │ │ │ │ │ add r1, r1, fp │ │ │ │ │ cmp r8, r1 │ │ │ │ │ sub r2, r5, fp │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ - bls 313c │ │ │ │ │ + bls 3158 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r0, [r9, r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 300c │ │ │ │ │ + beq 3028 │ │ │ │ │ rsb r3, r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ addge r3, r3, r4 │ │ │ │ │ addlt r3, r3, r2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ addlt r1, r1, r0 │ │ │ │ │ - b 2fe8 │ │ │ │ │ + b 3004 │ │ │ │ │ add ip, r1, sl │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 31cc │ │ │ │ │ + bge 31e8 │ │ │ │ │ ldrb r1, [lr, r3] │ │ │ │ │ ldrb r0, [ip, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 31a4 │ │ │ │ │ + beq 31c0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add r1, r1, r6 │ │ │ │ │ - b 3114 │ │ │ │ │ + b 3130 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 31f8 │ │ │ │ │ + bge 3214 │ │ │ │ │ ldrb r2, [lr, r3] │ │ │ │ │ ldrb r0, [ip, r3] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 3224 │ │ │ │ │ + bne 3240 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 31d8 │ │ │ │ │ + b 31f4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bge 30c0 │ │ │ │ │ + bge 30dc │ │ │ │ │ ldrb r0, [lr, r3] │ │ │ │ │ ldrb r2, [ip, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 31fc │ │ │ │ │ + beq 3218 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r1, r1, fp │ │ │ │ │ - b 3114 │ │ │ │ │ + b 3130 │ │ │ │ │ sub r3, r3, r4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ - b 3114 │ │ │ │ │ + b 3130 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -331,15 +331,15 @@ │ │ │ │ │ _PyBytes_DecodeEscape2(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3496] @ 0xda8 │ │ │ │ │ sub sp, sp, #564 @ 0x234 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - ldr r3, [pc, #1864] @ bb4 <_PyBytes_DecodeEscape2+0x768> │ │ │ │ │ + ldr r3, [pc, #1932] @ bf8 <_PyBytes_DecodeEscape2+0x7ac> │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ ldr r1, [sp, #600] @ 0x258 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [sp, #556] @ 0x22c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -348,22 +348,22 @@ │ │ │ │ │ mov r2, #512 @ 0x200 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq a48 <_PyBytes_DecodeEscape2+0x5fc> │ │ │ │ │ + beq b5c <_PyBytes_DecodeEscape2+0x710> │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt a68 <_PyBytes_DecodeEscape2+0x61c> │ │ │ │ │ + blt b7c <_PyBytes_DecodeEscape2+0x730> │ │ │ │ │ cmp r5, #512 @ 0x200 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bgt 898 <_PyBytes_DecodeEscape2+0x44c> │ │ │ │ │ + bgt 8bc <_PyBytes_DecodeEscape2+0x470> │ │ │ │ │ add fp, sp, #44 @ 0x2c │ │ │ │ │ mov r4, fp │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add sl, r6, r5 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ @@ -371,73 +371,73 @@ │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r6, sl │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ bcs 5a0 <_PyBytes_DecodeEscape2+0x154> │ │ │ │ │ cmp r8, r3 │ │ │ │ │ beq 664 <_PyBytes_DecodeEscape2+0x218> │ │ │ │ │ - ldr r3, [pc, #1708] @ bb8 <_PyBytes_DecodeEscape2+0x76c> │ │ │ │ │ - ldr r9, [pc, #1708] @ bbc <_PyBytes_DecodeEscape2+0x770> │ │ │ │ │ + ldr r3, [pc, #1776] @ bfc <_PyBytes_DecodeEscape2+0x7b0> │ │ │ │ │ + ldr r9, [pc, #1776] @ c00 <_PyBytes_DecodeEscape2+0x7b4> │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ b 528 <_PyBytes_DecodeEscape2+0xdc> │ │ │ │ │ cmp sl, r2 │ │ │ │ │ strb r1, [r4], #1 │ │ │ │ │ bls 5a0 <_PyBytes_DecodeEscape2+0x154> │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldrb r1, [r2], #1 │ │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ │ bne 518 <_PyBytes_DecodeEscape2+0xcc> │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq ad8 <_PyBytes_DecodeEscape2+0x68c> │ │ │ │ │ + beq ae4 <_PyBytes_DecodeEscape2+0x698> │ │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ │ add r6, r5, #2 │ │ │ │ │ sub r1, r0, #10 │ │ │ │ │ cmp r1, #110 @ 0x6e │ │ │ │ │ - bhi a90 <_PyBytes_DecodeEscape2+0x644> │ │ │ │ │ + bhi ba4 <_PyBytes_DecodeEscape2+0x758> │ │ │ │ │ add r1, r1, r1 │ │ │ │ │ ldrh r1, [r3, r1] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ add r2, r5, #3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bls b10 <_PyBytes_DecodeEscape2+0x6c4> │ │ │ │ │ + bls a1c <_PyBytes_DecodeEscape2+0x5d0> │ │ │ │ │ ldrb r1, [r5, #2] │ │ │ │ │ ldrb r0, [r9, r1] │ │ │ │ │ ldrb r1, [r5, #3] │ │ │ │ │ ldrb r1, [r9, r1] │ │ │ │ │ orr ip, r1, r0 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi b10 <_PyBytes_DecodeEscape2+0x6c4> │ │ │ │ │ + bhi a1c <_PyBytes_DecodeEscape2+0x5d0> │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ add r1, r1, r0, lsl #4 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ strb r1, [r4], #1 │ │ │ │ │ bhi 524 <_PyBytes_DecodeEscape2+0xd8> │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 854 <_PyBytes_DecodeEscape2+0x408> │ │ │ │ │ + beq 860 <_PyBytes_DecodeEscape2+0x414> │ │ │ │ │ subs r4, r4, fp │ │ │ │ │ - beq 8ec <_PyBytes_DecodeEscape2+0x4a0> │ │ │ │ │ + beq 8e4 <_PyBytes_DecodeEscape2+0x498> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8f4 <_PyBytes_DecodeEscape2+0x4a8> │ │ │ │ │ + bne 9d0 <_PyBytes_DecodeEscape2+0x584> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 9a0 <_PyBytes_DecodeEscape2+0x554> │ │ │ │ │ + blt 9e8 <_PyBytes_DecodeEscape2+0x59c> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ + beq 700 <_PyBytes_DecodeEscape2+0x2b4> │ │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt 9b4 <_PyBytes_DecodeEscape2+0x568> │ │ │ │ │ + bgt 9bc <_PyBytes_DecodeEscape2+0x570> │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a38 <_PyBytes_DecodeEscape2+0x5ec> │ │ │ │ │ - ldr r3, [pc, #1488] @ bc0 <_PyBytes_DecodeEscape2+0x774> │ │ │ │ │ + beq b4c <_PyBytes_DecodeEscape2+0x700> │ │ │ │ │ + ldr r3, [pc, #1556] @ c04 <_PyBytes_DecodeEscape2+0x7b8> │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ @@ -447,304 +447,378 @@ │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ strb r6, [r3, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #1412] @ bb4 <_PyBytes_DecodeEscape2+0x768> │ │ │ │ │ + ldr r3, [pc, #1480] @ bf8 <_PyBytes_DecodeEscape2+0x7ac> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #556] @ 0x22c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 99c <_PyBytes_DecodeEscape2+0x550> │ │ │ │ │ + bne 9e4 <_PyBytes_DecodeEscape2+0x598> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #564 @ 0x234 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, #10 │ │ │ │ │ strb r2, [r4], #1 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ bls 5a0 <_PyBytes_DecodeEscape2+0x154> │ │ │ │ │ mov r2, r6 │ │ │ │ │ b 524 <_PyBytes_DecodeEscape2+0xd8> │ │ │ │ │ - ldr r0, [pc, #1368] @ bc4 <_PyBytes_DecodeEscape2+0x778> │ │ │ │ │ - ldr r1, [pc, #1356] @ bbc <_PyBytes_DecodeEscape2+0x770> │ │ │ │ │ + ldr r0, [pc, #1436] @ c08 <_PyBytes_DecodeEscape2+0x7bc> │ │ │ │ │ + ldr r1, [pc, #1424] @ c00 <_PyBytes_DecodeEscape2+0x7b4> │ │ │ │ │ mov r5, r6 │ │ │ │ │ b 684 <_PyBytes_DecodeEscape2+0x238> │ │ │ │ │ cmp sl, r3 │ │ │ │ │ strb r2, [r4], #1 │ │ │ │ │ bls 5a0 <_PyBytes_DecodeEscape2+0x154> │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ bne 674 <_PyBytes_DecodeEscape2+0x228> │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq ad8 <_PyBytes_DecodeEscape2+0x68c> │ │ │ │ │ + beq ae4 <_PyBytes_DecodeEscape2+0x698> │ │ │ │ │ ldrb ip, [r5, #1] │ │ │ │ │ add lr, r5, #2 │ │ │ │ │ sub r2, ip, #10 │ │ │ │ │ cmp r2, #110 @ 0x6e │ │ │ │ │ - bhi 824 <_PyBytes_DecodeEscape2+0x3d8> │ │ │ │ │ + bhi bd8 <_PyBytes_DecodeEscape2+0x78c> │ │ │ │ │ add r2, r2, r2 │ │ │ │ │ ldrh r2, [r0, r2] │ │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ add r3, r5, #3 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bls 9f4 <_PyBytes_DecodeEscape2+0x5a8> │ │ │ │ │ + bls ac4 <_PyBytes_DecodeEscape2+0x678> │ │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ orr ip, r2, r3 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 9f4 <_PyBytes_DecodeEscape2+0x5a8> │ │ │ │ │ - add r2, r3, r2, lsl #4 │ │ │ │ │ + bhi ac4 <_PyBytes_DecodeEscape2+0x678> │ │ │ │ │ + add r3, r3, r2, lsl #4 │ │ │ │ │ + strb r3, [r4], #1 │ │ │ │ │ add r3, r5, #4 │ │ │ │ │ - b 674 <_PyBytes_DecodeEscape2+0x228> │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bhi 680 <_PyBytes_DecodeEscape2+0x234> │ │ │ │ │ + b 5a0 <_PyBytes_DecodeEscape2+0x154> │ │ │ │ │ ldrb r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r5, [pc, #1224] @ bc8 <_PyBytes_DecodeEscape2+0x77c> │ │ │ │ │ + ldr r5, [pc, #1280] @ c0c <_PyBytes_DecodeEscape2+0x7c0> │ │ │ │ │ mov r2, #24 │ │ │ │ │ mla r5, r2, r3, r5 │ │ │ │ │ b 628 <_PyBytes_DecodeEscape2+0x1dc> │ │ │ │ │ cmp sl, r6 │ │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ │ - bls 760 <_PyBytes_DecodeEscape2+0x314> │ │ │ │ │ + bls 76c <_PyBytes_DecodeEscape2+0x320> │ │ │ │ │ ldrb r1, [r5, #2] │ │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ │ - bls 760 <_PyBytes_DecodeEscape2+0x314> │ │ │ │ │ + bls 76c <_PyBytes_DecodeEscape2+0x320> │ │ │ │ │ cmp r1, #55 @ 0x37 │ │ │ │ │ - bhi 760 <_PyBytes_DecodeEscape2+0x314> │ │ │ │ │ + bhi 76c <_PyBytes_DecodeEscape2+0x320> │ │ │ │ │ add r6, r5, #3 │ │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ │ - bls 760 <_PyBytes_DecodeEscape2+0x314> │ │ │ │ │ + bls 76c <_PyBytes_DecodeEscape2+0x320> │ │ │ │ │ ldrb r1, [r5, #3] │ │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ │ and ip, r1, #255 @ 0xff │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bhi 760 <_PyBytes_DecodeEscape2+0x314> │ │ │ │ │ + bhi 76c <_PyBytes_DecodeEscape2+0x320> │ │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bgt 8c0 <_PyBytes_DecodeEscape2+0x474> │ │ │ │ │ + bgt 8a4 <_PyBytes_DecodeEscape2+0x458> │ │ │ │ │ add r6, r5, #4 │ │ │ │ │ strb r0, [r4], #1 │ │ │ │ │ b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ - mov r3, #10 │ │ │ │ │ - strb r3, [r4], #1 │ │ │ │ │ - cmp sl, lr │ │ │ │ │ - bls 5a0 <_PyBytes_DecodeEscape2+0x154> │ │ │ │ │ + mov r2, #10 │ │ │ │ │ mov r3, lr │ │ │ │ │ - b 680 <_PyBytes_DecodeEscape2+0x234> │ │ │ │ │ + strb r2, [r4], #1 │ │ │ │ │ + b 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ cmp sl, lr │ │ │ │ │ sub ip, ip, #48 @ 0x30 │ │ │ │ │ - bls 7ec <_PyBytes_DecodeEscape2+0x3a0> │ │ │ │ │ + bls 7f8 <_PyBytes_DecodeEscape2+0x3ac> │ │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ │ - bls 7ec <_PyBytes_DecodeEscape2+0x3a0> │ │ │ │ │ + bls 7f8 <_PyBytes_DecodeEscape2+0x3ac> │ │ │ │ │ cmp r2, #55 @ 0x37 │ │ │ │ │ - bhi 7ec <_PyBytes_DecodeEscape2+0x3a0> │ │ │ │ │ + movhi r3, lr │ │ │ │ │ + strbhi ip, [r4], #1 │ │ │ │ │ + bhi 680 <_PyBytes_DecodeEscape2+0x234> │ │ │ │ │ add lr, r5, #3 │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ cmp sl, lr │ │ │ │ │ add ip, r2, ip, lsl #3 │ │ │ │ │ - bls 7ec <_PyBytes_DecodeEscape2+0x3a0> │ │ │ │ │ + bls 7f8 <_PyBytes_DecodeEscape2+0x3ac> │ │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ and r8, r2, #255 @ 0xff │ │ │ │ │ cmp r8, #7 │ │ │ │ │ - bhi 7ec <_PyBytes_DecodeEscape2+0x3a0> │ │ │ │ │ + bhi 7f8 <_PyBytes_DecodeEscape2+0x3ac> │ │ │ │ │ add ip, r2, ip, lsl #3 │ │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ │ add lr, r5, #4 │ │ │ │ │ - ble 7ec <_PyBytes_DecodeEscape2+0x3a0> │ │ │ │ │ + ble 7f8 <_PyBytes_DecodeEscape2+0x3ac> │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ ldreq r2, [sp, #4] │ │ │ │ │ streq ip, [r7] │ │ │ │ │ streq r3, [r2] │ │ │ │ │ + mov r3, lr │ │ │ │ │ strb ip, [r4], #1 │ │ │ │ │ - b 770 <_PyBytes_DecodeEscape2+0x324> │ │ │ │ │ + b 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ mov r2, #13 │ │ │ │ │ strb r2, [r4], #1 │ │ │ │ │ b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ │ strb r2, [r4], #1 │ │ │ │ │ b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ mov r2, #9 │ │ │ │ │ strb r2, [r4], #1 │ │ │ │ │ b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ - mov r3, #13 │ │ │ │ │ - strb r3, [r4], #1 │ │ │ │ │ - b 770 <_PyBytes_DecodeEscape2+0x324> │ │ │ │ │ - ldr r2, [r7] │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - cmn r2, #1 │ │ │ │ │ - ldreq r2, [sp, #4] │ │ │ │ │ - streq ip, [r7] │ │ │ │ │ - streq r3, [r2] │ │ │ │ │ - mov r3, #92 @ 0x5c │ │ │ │ │ - strb r3, [r4], #1 │ │ │ │ │ - b 770 <_PyBytes_DecodeEscape2+0x324> │ │ │ │ │ - mov r3, #9 │ │ │ │ │ - strb r3, [r4], #1 │ │ │ │ │ - b 770 <_PyBytes_DecodeEscape2+0x324> │ │ │ │ │ + mov r2, #13 │ │ │ │ │ + mov r3, lr │ │ │ │ │ + strb r2, [r4], #1 │ │ │ │ │ + b 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ + mov r2, #92 @ 0x5c │ │ │ │ │ + mov r3, lr │ │ │ │ │ + strb r2, [r4], #1 │ │ │ │ │ + b 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ + mov r2, #9 │ │ │ │ │ + mov r3, lr │ │ │ │ │ + strb r2, [r4], #1 │ │ │ │ │ + b 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ + mov r3, lr │ │ │ │ │ + b 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - bne 934 <_PyBytes_DecodeEscape2+0x4e8> │ │ │ │ │ + bne 900 <_PyBytes_DecodeEscape2+0x4b4> │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq 8d8 <_PyBytes_DecodeEscape2+0x48c> │ │ │ │ │ + beq 8ec <_PyBytes_DecodeEscape2+0x4a0> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ beq 628 <_PyBytes_DecodeEscape2+0x1dc> │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8b8 <_PyBytes_DecodeEscape2+0x46c> │ │ │ │ │ + bne 8dc <_PyBytes_DecodeEscape2+0x490> │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ b 628 <_PyBytes_DecodeEscape2+0x1dc> │ │ │ │ │ + ldr r1, [r7] │ │ │ │ │ + cmn r1, #1 │ │ │ │ │ + ldreq r1, [sp, #4] │ │ │ │ │ + streq r0, [r7] │ │ │ │ │ + streq r2, [r1] │ │ │ │ │ + b 768 <_PyBytes_DecodeEscape2+0x31c> │ │ │ │ │ add fp, sp, #44 @ 0x2c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1a40 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 4d4 <_PyBytes_DecodeEscape2+0x88> │ │ │ │ │ mov r5, #0 │ │ │ │ │ b 628 <_PyBytes_DecodeEscape2+0x1dc> │ │ │ │ │ - ldr r1, [r7] │ │ │ │ │ - cmn r1, #1 │ │ │ │ │ - ldreq r1, [sp, #4] │ │ │ │ │ - streq r0, [r7] │ │ │ │ │ - streq r2, [r1] │ │ │ │ │ - b 75c <_PyBytes_DecodeEscape2+0x310> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 9d0 <_PyBytes_DecodeEscape2+0x584> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 908 <_PyBytes_DecodeEscape2+0x4bc> │ │ │ │ │ - ldr r5, [pc, #736] @ bcc <_PyBytes_DecodeEscape2+0x780> │ │ │ │ │ + bne 968 <_PyBytes_DecodeEscape2+0x51c> │ │ │ │ │ + ldr r5, [pc, #784] @ c10 <_PyBytes_DecodeEscape2+0x7c4> │ │ │ │ │ b 628 <_PyBytes_DecodeEscape2+0x1dc> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 8d8 <_PyBytes_DecodeEscape2+0x48c> │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 628 <_PyBytes_DecodeEscape2+0x1dc> │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - beq 8e4 <_PyBytes_DecodeEscape2+0x498> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bne 8e4 <_PyBytes_DecodeEscape2+0x498> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8e4 <_PyBytes_DecodeEscape2+0x498> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9c8 <_PyBytes_DecodeEscape2+0x57c> │ │ │ │ │ + beq 994 <_PyBytes_DecodeEscape2+0x548> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq 9d4 <_PyBytes_DecodeEscape2+0x588> │ │ │ │ │ + beq 9a0 <_PyBytes_DecodeEscape2+0x554> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ beq 628 <_PyBytes_DecodeEscape2+0x1dc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 890 <_PyBytes_DecodeEscape2+0x444> │ │ │ │ │ + beq 89c <_PyBytes_DecodeEscape2+0x450> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8b8 <_PyBytes_DecodeEscape2+0x46c> │ │ │ │ │ + beq 8dc <_PyBytes_DecodeEscape2+0x490> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8b8 <_PyBytes_DecodeEscape2+0x46c> │ │ │ │ │ + bne 8dc <_PyBytes_DecodeEscape2+0x490> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8b8 <_PyBytes_DecodeEscape2+0x46c> │ │ │ │ │ - bl 0 <__stack_chk_fail> │ │ │ │ │ - R_ARM_CALL __stack_chk_fail │ │ │ │ │ - ldr r3, [pc, #552] @ bd0 <_PyBytes_DecodeEscape2+0x784> │ │ │ │ │ - ldr r1, [pc, #552] @ bd4 <_PyBytes_DecodeEscape2+0x788> │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 8b8 <_PyBytes_DecodeEscape2+0x46c> │ │ │ │ │ - ldr r3, [pc, #540] @ bd8 <_PyBytes_DecodeEscape2+0x78c> │ │ │ │ │ - ldr r1, [pc, #540] @ bdc <_PyBytes_DecodeEscape2+0x790> │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 8b8 <_PyBytes_DecodeEscape2+0x46c> │ │ │ │ │ - ldr r1, [pc, #528] @ be0 <_PyBytes_DecodeEscape2+0x794> │ │ │ │ │ + b 8dc <_PyBytes_DecodeEscape2+0x490> │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + beq 8f8 <_PyBytes_DecodeEscape2+0x4ac> │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 8f8 <_PyBytes_DecodeEscape2+0x4ac> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 8f8 <_PyBytes_DecodeEscape2+0x4ac> │ │ │ │ │ + ldr r1, [pc, #632] @ c14 <_PyBytes_DecodeEscape2+0x7c8> │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - bne 94c <_PyBytes_DecodeEscape2+0x500> │ │ │ │ │ + bne 918 <_PyBytes_DecodeEscape2+0x4cc> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bne 964 <_PyBytes_DecodeEscape2+0x518> │ │ │ │ │ + bne 930 <_PyBytes_DecodeEscape2+0x4e4> │ │ │ │ │ b 628 <_PyBytes_DecodeEscape2+0x1dc> │ │ │ │ │ + ldr r3, [pc, #596] @ c18 <_PyBytes_DecodeEscape2+0x7cc> │ │ │ │ │ + ldr r1, [pc, #596] @ c1c <_PyBytes_DecodeEscape2+0x7d0> │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 8dc <_PyBytes_DecodeEscape2+0x490> │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 628 <_PyBytes_DecodeEscape2+0x1dc> │ │ │ │ │ + bl 0 <__stack_chk_fail> │ │ │ │ │ + R_ARM_CALL __stack_chk_fail │ │ │ │ │ + ldr r3, [pc, #560] @ c20 <_PyBytes_DecodeEscape2+0x7d4> │ │ │ │ │ + ldr r1, [pc, #560] @ c24 <_PyBytes_DecodeEscape2+0x7d8> │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 8dc <_PyBytes_DecodeEscape2+0x490> │ │ │ │ │ + mov r2, #34 @ 0x22 │ │ │ │ │ + mov r3, lr │ │ │ │ │ + strb r2, [r4], #1 │ │ │ │ │ + b 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ + mov r2, #39 @ 0x27 │ │ │ │ │ + mov r3, lr │ │ │ │ │ + strb r2, [r4], #1 │ │ │ │ │ + b 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ + ldr r1, [pc, #516] @ c28 <_PyBytes_DecodeEscape2+0x7dc> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL strcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq ac0 <_PyBytes_DecodeEscape2+0x674> │ │ │ │ │ + ldr r1, [pc, #496] @ c2c <_PyBytes_DecodeEscape2+0x7e0> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL strcmp │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r3, [pc, #432] @ bfc <_PyBytes_DecodeEscape2+0x7b0> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne a88 <_PyBytes_DecodeEscape2+0x63c> │ │ │ │ │ + mov r1, #63 @ 0x3f │ │ │ │ │ + strb r1, [r4], #1 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + bls 5a0 <_PyBytes_DecodeEscape2+0x154> │ │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ │ + ldr r1, [pc, #452] @ c30 <_PyBytes_DecodeEscape2+0x7e4> │ │ │ │ │ + ldr r1, [r1, r0, lsl #2] │ │ │ │ │ + tst r1, #16 │ │ │ │ │ + movne r6, r2 │ │ │ │ │ + bne 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ + b 65c <_PyBytes_DecodeEscape2+0x210> │ │ │ │ │ + mov r2, #11 │ │ │ │ │ + strb r2, [r4], #1 │ │ │ │ │ + b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ + ldr r1, [pc, #420] @ c34 <_PyBytes_DecodeEscape2+0x7e8> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL strcmp │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r3, [pc, #344] @ bfc <_PyBytes_DecodeEscape2+0x7b0> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq a58 <_PyBytes_DecodeEscape2+0x60c> │ │ │ │ │ + ldr r3, [pc, #392] @ c38 <_PyBytes_DecodeEscape2+0x7ec> │ │ │ │ │ + ldr r1, [pc, #392] @ c3c <_PyBytes_DecodeEscape2+0x7f0> │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + b ad8 <_PyBytes_DecodeEscape2+0x68c> │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #488] @ be4 <_PyBytes_DecodeEscape2+0x798> │ │ │ │ │ - ldr r1, [pc, #488] @ be8 <_PyBytes_DecodeEscape2+0x79c> │ │ │ │ │ + ldr r3, [pc, #364] @ c38 <_PyBytes_DecodeEscape2+0x7ec> │ │ │ │ │ + ldr r1, [pc, #368] @ c40 <_PyBytes_DecodeEscape2+0x7f4> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ sub r2, r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3204 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b 8b8 <_PyBytes_DecodeEscape2+0x46c> │ │ │ │ │ - mov r3, #7 │ │ │ │ │ - strb r3, [r4], #1 │ │ │ │ │ - b 770 <_PyBytes_DecodeEscape2+0x324> │ │ │ │ │ - mov r3, #12 │ │ │ │ │ - strb r3, [r4], #1 │ │ │ │ │ - b 770 <_PyBytes_DecodeEscape2+0x324> │ │ │ │ │ - mov r3, #8 │ │ │ │ │ - strb r3, [r4], #1 │ │ │ │ │ - b 770 <_PyBytes_DecodeEscape2+0x324> │ │ │ │ │ + b 8dc <_PyBytes_DecodeEscape2+0x490> │ │ │ │ │ + ldr r3, [pc, #332] @ c38 <_PyBytes_DecodeEscape2+0x7ec> │ │ │ │ │ + ldr r1, [pc, #340] @ c44 <_PyBytes_DecodeEscape2+0x7f8> │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b ad8 <_PyBytes_DecodeEscape2+0x68c> │ │ │ │ │ + mov r2, #39 @ 0x27 │ │ │ │ │ + strb r2, [r4], #1 │ │ │ │ │ + b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ + mov r2, #7 │ │ │ │ │ + mov r3, lr │ │ │ │ │ + strb r2, [r4], #1 │ │ │ │ │ + b 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + mov r3, lr │ │ │ │ │ + strb r2, [r4], #1 │ │ │ │ │ + b 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ + mov r2, #12 │ │ │ │ │ + mov r3, lr │ │ │ │ │ + strb r2, [r4], #1 │ │ │ │ │ + b 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ + mov r2, #34 @ 0x22 │ │ │ │ │ + strb r2, [r4], #1 │ │ │ │ │ + b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + strb r2, [r4], #1 │ │ │ │ │ + b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 618 <_PyBytes_DecodeEscape2+0x1cc> │ │ │ │ │ - b 8b8 <_PyBytes_DecodeEscape2+0x46c> │ │ │ │ │ + b 8dc <_PyBytes_DecodeEscape2+0x490> │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ add fp, sp, #44 @ 0x2c │ │ │ │ │ str r2, [r7] │ │ │ │ │ mov r4, fp │ │ │ │ │ str r5, [r3] │ │ │ │ │ b 5a0 <_PyBytes_DecodeEscape2+0x154> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3204 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b 8b8 <_PyBytes_DecodeEscape2+0x46c> │ │ │ │ │ + b 8dc <_PyBytes_DecodeEscape2+0x490> │ │ │ │ │ mov r2, #7 │ │ │ │ │ strb r2, [r4], #1 │ │ │ │ │ b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ mov r2, #12 │ │ │ │ │ strb r2, [r4], #1 │ │ │ │ │ b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ @@ -752,319 +826,263 @@ │ │ │ │ │ cmn r1, #1 │ │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ │ streq r0, [r7] │ │ │ │ │ streq r2, [r1] │ │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ │ strb r2, [r4], #1 │ │ │ │ │ b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ - mov r2, #34 @ 0x22 │ │ │ │ │ - strb r2, [r4], #1 │ │ │ │ │ - b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ - mov r3, #11 │ │ │ │ │ - strb r3, [r4], #1 │ │ │ │ │ - b 770 <_PyBytes_DecodeEscape2+0x324> │ │ │ │ │ mov r2, #11 │ │ │ │ │ + mov r3, lr │ │ │ │ │ strb r2, [r4], #1 │ │ │ │ │ - b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ - ldr r3, [pc, #260] @ be4 <_PyBytes_DecodeEscape2+0x798> │ │ │ │ │ - ldr r1, [pc, #264] @ bec <_PyBytes_DecodeEscape2+0x7a0> │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b a08 <_PyBytes_DecodeEscape2+0x5bc> │ │ │ │ │ - mov r2, #39 @ 0x27 │ │ │ │ │ - strb r2, [r4], #1 │ │ │ │ │ - b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ - mov r2, #8 │ │ │ │ │ + b 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ + ldr r2, [r7] │ │ │ │ │ + cmn r2, #1 │ │ │ │ │ + ldreq r2, [sp, #4] │ │ │ │ │ + streq ip, [r7] │ │ │ │ │ + streq r3, [r2] │ │ │ │ │ + mov r2, #92 @ 0x5c │ │ │ │ │ strb r2, [r4], #1 │ │ │ │ │ - b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ - mov r3, #39 @ 0x27 │ │ │ │ │ - strb r3, [r4], #1 │ │ │ │ │ - b 770 <_PyBytes_DecodeEscape2+0x324> │ │ │ │ │ - ldr r1, [pc, #216] @ bf0 <_PyBytes_DecodeEscape2+0x7a4> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL strcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 9f0 <_PyBytes_DecodeEscape2+0x5a4> │ │ │ │ │ - ldr r1, [pc, #196] @ bf4 <_PyBytes_DecodeEscape2+0x7a8> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL strcmp │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r3, [pc, #120] @ bb8 <_PyBytes_DecodeEscape2+0x76c> │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne b7c <_PyBytes_DecodeEscape2+0x730> │ │ │ │ │ - mov r1, #63 @ 0x3f │ │ │ │ │ - strb r1, [r4], #1 │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - bls 5a0 <_PyBytes_DecodeEscape2+0x154> │ │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ │ - ldr r1, [pc, #152] @ bf8 <_PyBytes_DecodeEscape2+0x7ac> │ │ │ │ │ - ldr r1, [r1, r0, lsl #2] │ │ │ │ │ - tst r1, #16 │ │ │ │ │ - movne r6, r2 │ │ │ │ │ - bne 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ - b 65c <_PyBytes_DecodeEscape2+0x210> │ │ │ │ │ - mov r3, #34 @ 0x22 │ │ │ │ │ - strb r3, [r4], #1 │ │ │ │ │ - b 770 <_PyBytes_DecodeEscape2+0x324> │ │ │ │ │ - ldr r1, [pc, #120] @ bfc <_PyBytes_DecodeEscape2+0x7b0> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL strcmp │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r3, [pc, #32] @ bb8 <_PyBytes_DecodeEscape2+0x76c> │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq b4c <_PyBytes_DecodeEscape2+0x700> │ │ │ │ │ - ldr r3, [pc, #64] @ be4 <_PyBytes_DecodeEscape2+0x798> │ │ │ │ │ - ldr r1, [pc, #88] @ c00 <_PyBytes_DecodeEscape2+0x7b4> │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - b a08 <_PyBytes_DecodeEscape2+0x5bc> │ │ │ │ │ + b 6f4 <_PyBytes_DecodeEscape2+0x2a8> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ R_ARM_ABS32 _PyLong_DigitValue │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000de │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00003390 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ - R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + R_ARM_ABS32 _PyByteArray_empty_string │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ - R_ARM_ABS32 _PyByteArray_empty_string │ │ │ │ │ - R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ - .word 0x000000bc │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000000a4 │ │ │ │ │ + R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000008c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ .word 0x0000009c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000000e0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x000000bc │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x000000a4 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000c04 <_PyBytesWriter_Prepare>: │ │ │ │ │ +00000c48 <_PyBytesWriter_Prepare>: │ │ │ │ │ _PyBytesWriter_Prepare(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq c60 <_PyBytesWriter_Prepare+0x5c> │ │ │ │ │ + beq ca4 <_PyBytesWriter_Prepare+0x5c> │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub ip, ip, r2 │ │ │ │ │ cmp r4, ip │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bgt c68 <_PyBytesWriter_Prepare+0x64> │ │ │ │ │ + bgt cac <_PyBytesWriter_Prepare+0x64> │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt c50 <_PyBytesWriter_Prepare+0x4c> │ │ │ │ │ + blt c94 <_PyBytesWriter_Prepare+0x4c> │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1a40 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3204 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00000c7c <_PyBytesWriter_Finish>: │ │ │ │ │ +00000cc0 <_PyBytesWriter_Finish>: │ │ │ │ │ _PyBytesWriter_Finish(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ - beq d6c <_PyBytesWriter_Finish+0xf0> │ │ │ │ │ + beq db0 <_PyBytesWriter_Finish+0xf0> │ │ │ │ │ add r7, r0, #24 │ │ │ │ │ subs r4, r1, r7 │ │ │ │ │ - beq db0 <_PyBytesWriter_Finish+0x134> │ │ │ │ │ + beq df4 <_PyBytesWriter_Finish+0x134> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dcc <_PyBytesWriter_Finish+0x150> │ │ │ │ │ + bne e10 <_PyBytesWriter_Finish+0x150> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt de0 <_PyBytesWriter_Finish+0x164> │ │ │ │ │ + blt e24 <_PyBytesWriter_Finish+0x164> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r6, r4, #1 │ │ │ │ │ clz r6, r6 │ │ │ │ │ lsr r6, r6, #5 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne d50 <_PyBytesWriter_Finish+0xd4> │ │ │ │ │ + bne d94 <_PyBytesWriter_Finish+0xd4> │ │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt e60 <_PyBytesWriter_Finish+0x1e4> │ │ │ │ │ + bgt ea4 <_PyBytesWriter_Finish+0x1e4> │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq ecc <_PyBytesWriter_Finish+0x250> │ │ │ │ │ - ldr r3, [pc, #484] @ edc <_PyBytesWriter_Finish+0x260> │ │ │ │ │ + beq f10 <_PyBytesWriter_Finish+0x250> │ │ │ │ │ + ldr r3, [pc, #484] @ f20 <_PyBytesWriter_Finish+0x260> │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ add r3, r5, r4 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ strb r6, [r3, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne d34 <_PyBytesWriter_Finish+0xb8> │ │ │ │ │ + bne d78 <_PyBytesWriter_Finish+0xb8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ │ - ldr r5, [pc, #388] @ ee0 <_PyBytesWriter_Finish+0x264> │ │ │ │ │ + ldr r5, [pc, #388] @ f24 <_PyBytesWriter_Finish+0x264> │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r5, [r0] │ │ │ │ │ - bne df8 <_PyBytesWriter_Finish+0x17c> │ │ │ │ │ + bne e3c <_PyBytesWriter_Finish+0x17c> │ │ │ │ │ add r2, r5, #16 │ │ │ │ │ subs r1, r1, r2 │ │ │ │ │ - beq db8 <_PyBytesWriter_Finish+0x13c> │ │ │ │ │ + beq dfc <_PyBytesWriter_Finish+0x13c> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq d28 <_PyBytesWriter_Finish+0xac> │ │ │ │ │ + beq d6c <_PyBytesWriter_Finish+0xac> │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df0 <_PyBytesWriter_Finish+0x174> │ │ │ │ │ + bne e34 <_PyBytesWriter_Finish+0x174> │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - b d28 <_PyBytesWriter_Finish+0xac> │ │ │ │ │ + b d6c <_PyBytesWriter_Finish+0xac> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dcc <_PyBytesWriter_Finish+0x150> │ │ │ │ │ + bne e10 <_PyBytesWriter_Finish+0x150> │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e74 <_PyBytesWriter_Finish+0x1f8> │ │ │ │ │ - ldr r5, [pc, #280] @ ee4 <_PyBytesWriter_Finish+0x268> │ │ │ │ │ - b d28 <_PyBytesWriter_Finish+0xac> │ │ │ │ │ + bne eb8 <_PyBytesWriter_Finish+0x1f8> │ │ │ │ │ + ldr r5, [pc, #280] @ f28 <_PyBytesWriter_Finish+0x268> │ │ │ │ │ + b d6c <_PyBytesWriter_Finish+0xac> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ - ldr r3, [pc, #256] @ ee8 <_PyBytesWriter_Finish+0x26c> │ │ │ │ │ - ldr r1, [pc, #256] @ eec <_PyBytesWriter_Finish+0x270> │ │ │ │ │ + ldr r3, [pc, #256] @ f2c <_PyBytesWriter_Finish+0x26c> │ │ │ │ │ + ldr r1, [pc, #256] @ f30 <_PyBytesWriter_Finish+0x270> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b d28 <_PyBytesWriter_Finish+0xac> │ │ │ │ │ + b d6c <_PyBytesWriter_Finish+0xac> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ea4 <_PyBytesWriter_Finish+0x228> │ │ │ │ │ + beq ee8 <_PyBytesWriter_Finish+0x228> │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ - beq eb0 <_PyBytesWriter_Finish+0x234> │ │ │ │ │ + beq ef4 <_PyBytesWriter_Finish+0x234> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq d28 <_PyBytesWriter_Finish+0xac> │ │ │ │ │ + beq d6c <_PyBytesWriter_Finish+0xac> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq da8 <_PyBytesWriter_Finish+0x12c> │ │ │ │ │ + beq dec <_PyBytesWriter_Finish+0x12c> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq df0 <_PyBytesWriter_Finish+0x174> │ │ │ │ │ + beq e34 <_PyBytesWriter_Finish+0x174> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne df0 <_PyBytesWriter_Finish+0x174> │ │ │ │ │ + bne e34 <_PyBytesWriter_Finish+0x174> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b df0 <_PyBytesWriter_Finish+0x174> │ │ │ │ │ - ldr r3, [pc, #136] @ ef0 <_PyBytesWriter_Finish+0x274> │ │ │ │ │ - ldr r1, [pc, #136] @ ef4 <_PyBytesWriter_Finish+0x278> │ │ │ │ │ + b e34 <_PyBytesWriter_Finish+0x174> │ │ │ │ │ + ldr r3, [pc, #136] @ f34 <_PyBytesWriter_Finish+0x274> │ │ │ │ │ + ldr r1, [pc, #136] @ f38 <_PyBytesWriter_Finish+0x278> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b df0 <_PyBytesWriter_Finish+0x174> │ │ │ │ │ + b e34 <_PyBytesWriter_Finish+0x174> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r0] │ │ │ │ │ - beq dc4 <_PyBytesWriter_Finish+0x148> │ │ │ │ │ + beq e08 <_PyBytesWriter_Finish+0x148> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne dc4 <_PyBytesWriter_Finish+0x148> │ │ │ │ │ + bne e08 <_PyBytesWriter_Finish+0x148> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b dc4 <_PyBytesWriter_Finish+0x148> │ │ │ │ │ - ldr r3, [pc, #76] @ ef8 <_PyBytesWriter_Finish+0x27c> │ │ │ │ │ + b e08 <_PyBytesWriter_Finish+0x148> │ │ │ │ │ + ldr r3, [pc, #76] @ f3c <_PyBytesWriter_Finish+0x27c> │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ - bne e10 <_PyBytesWriter_Finish+0x194> │ │ │ │ │ + bne e54 <_PyBytesWriter_Finish+0x194> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r1, [r0] │ │ │ │ │ - beq d28 <_PyBytesWriter_Finish+0xac> │ │ │ │ │ - b e28 <_PyBytesWriter_Finish+0x1ac> │ │ │ │ │ + beq d6c <_PyBytesWriter_Finish+0xac> │ │ │ │ │ + b e6c <_PyBytesWriter_Finish+0x1ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne d20 <_PyBytesWriter_Finish+0xa4> │ │ │ │ │ - b df0 <_PyBytesWriter_Finish+0x174> │ │ │ │ │ + bne d64 <_PyBytesWriter_Finish+0xa4> │ │ │ │ │ + b e34 <_PyBytesWriter_Finish+0x174> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00003390 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ @@ -1072,36 +1090,36 @@ │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyByteArray_empty_string │ │ │ │ │ │ │ │ │ │ -00000efc : │ │ │ │ │ +00000f40 : │ │ │ │ │ PyBytes_FromString(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmn r0, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi fa0 │ │ │ │ │ + bhi fe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq f80 │ │ │ │ │ + beq fc4 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq f8c │ │ │ │ │ + beq fd0 │ │ │ │ │ add r0, r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq fb8 │ │ │ │ │ - ldr r3, [pc, #120] @ fc0 │ │ │ │ │ + beq ffc │ │ │ │ │ + ldr r3, [pc, #120] @ 1004 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ @@ -1111,105 +1129,105 @@ │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r5, [pc, #60] @ fc4 │ │ │ │ │ + ldr r5, [pc, #60] @ 1008 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldrb r3, [r6] │ │ │ │ │ - ldr r5, [pc, #48] @ fc8 │ │ │ │ │ + ldr r5, [pc, #48] @ 100c │ │ │ │ │ mov r2, #24 │ │ │ │ │ mla r5, r2, r3, r5 │ │ │ │ │ - b f78 │ │ │ │ │ - ldr r3, [pc, #36] @ fcc │ │ │ │ │ - ldr r1, [pc, #36] @ fd0 │ │ │ │ │ + b fbc │ │ │ │ │ + ldr r3, [pc, #36] @ 1010 │ │ │ │ │ + ldr r1, [pc, #36] @ 1014 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b f78 │ │ │ │ │ + b fbc │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00003390 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000114 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000fd4 : │ │ │ │ │ +00001018 : │ │ │ │ │ PyBytes_Concat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1138 │ │ │ │ │ + beq 117c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - beq 1370 │ │ │ │ │ + beq 13b4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1198 │ │ │ │ │ + beq 11dc │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ mov r9, sp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1244 │ │ │ │ │ + bne 1288 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1244 │ │ │ │ │ + bne 1288 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - beq 1214 │ │ │ │ │ + beq 1258 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 115c │ │ │ │ │ + beq 11a0 │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt 12bc │ │ │ │ │ + bgt 1300 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 1278 │ │ │ │ │ - beq 123c │ │ │ │ │ + blt 12bc │ │ │ │ │ + beq 1280 │ │ │ │ │ cmn r6, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt 128c │ │ │ │ │ + bgt 12d0 │ │ │ │ │ add r0, r6, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1360 │ │ │ │ │ - ldr r3, [pc, #744] @ 1394 │ │ │ │ │ + beq 13a4 │ │ │ │ │ + ldr r3, [pc, #744] @ 13d8 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 12e0 │ │ │ │ │ + bne 1324 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r6, r4, r6 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ @@ -1224,194 +1242,194 @@ │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ add r0, r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 1188 │ │ │ │ │ + beq 11cc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 1124 │ │ │ │ │ + beq 1168 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ str r4, [r5] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1140 │ │ │ │ │ + bne 1184 │ │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1138 │ │ │ │ │ + bne 117c │ │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #560] @ 1394 │ │ │ │ │ + ldr r3, [pc, #560] @ 13d8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1270 │ │ │ │ │ + bne 12b4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1180 │ │ │ │ │ + beq 11c4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - bne 1108 │ │ │ │ │ + bne 114c │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 111c │ │ │ │ │ - b 1124 │ │ │ │ │ - ldr r3, [pc, #500] @ 1394 │ │ │ │ │ + bne 1160 │ │ │ │ │ + b 1168 │ │ │ │ │ + ldr r3, [pc, #500] @ 13d8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1010 │ │ │ │ │ + bne 1054 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ec │ │ │ │ │ + bne 1330 │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt 1344 │ │ │ │ │ + blt 1388 │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1348 │ │ │ │ │ + beq 138c │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 1138 │ │ │ │ │ - ldr r3, [pc, #376] @ 1394 │ │ │ │ │ + b 117c │ │ │ │ │ + ldr r3, [pc, #376] @ 13d8 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 12a0 │ │ │ │ │ + bne 12e4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 1108 │ │ │ │ │ - ldr r4, [pc, #340] @ 1398 │ │ │ │ │ - b 10d8 │ │ │ │ │ - ldr r1, [pc, #336] @ 139c │ │ │ │ │ + b 114c │ │ │ │ │ + ldr r4, [pc, #340] @ 13dc │ │ │ │ │ + b 111c │ │ │ │ │ + ldr r1, [pc, #336] @ 13e0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #316] @ 13a0 │ │ │ │ │ + ldr r1, [pc, #316] @ 13e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1180 │ │ │ │ │ + b 11c4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge 108c │ │ │ │ │ - ldr r3, [pc, #292] @ 13a4 │ │ │ │ │ - ldr r1, [pc, #292] @ 13a8 │ │ │ │ │ + bge 10d0 │ │ │ │ │ + ldr r3, [pc, #292] @ 13e8 │ │ │ │ │ + ldr r1, [pc, #292] @ 13ec │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1264 │ │ │ │ │ - ldr r3, [pc, #280] @ 13ac │ │ │ │ │ - ldr r1, [pc, #280] @ 13b0 │ │ │ │ │ + b 12a8 │ │ │ │ │ + ldr r3, [pc, #280] @ 13f0 │ │ │ │ │ + ldr r1, [pc, #280] @ 13f4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1264 │ │ │ │ │ + b 12a8 │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 12c4 │ │ │ │ │ + beq 1308 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 108c │ │ │ │ │ + bge 10d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1264 │ │ │ │ │ + b 12a8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 123c │ │ │ │ │ + bne 1280 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1178 │ │ │ │ │ - b 1108 │ │ │ │ │ + bne 11bc │ │ │ │ │ + b 114c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 10b8 │ │ │ │ │ + b 10fc │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ - ldr r0, [pc, #160] @ 139c │ │ │ │ │ + ldr r0, [pc, #160] @ 13e0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #152] @ 13a0 │ │ │ │ │ + ldr r1, [pc, #152] @ 13e4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1138 │ │ │ │ │ + beq 117c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - beq 1138 │ │ │ │ │ + beq 117c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1138 │ │ │ │ │ + bne 117c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1138 │ │ │ │ │ + b 117c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1318 │ │ │ │ │ - b 1138 │ │ │ │ │ + bne 135c │ │ │ │ │ + b 117c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 10d4 │ │ │ │ │ - b 1264 │ │ │ │ │ + bne 1118 │ │ │ │ │ + b 12a8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r0] │ │ │ │ │ - beq 1138 │ │ │ │ │ + beq 117c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1138 │ │ │ │ │ - b 1150 │ │ │ │ │ + bne 117c │ │ │ │ │ + b 1194 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000012c │ │ │ │ │ @@ -1419,15 +1437,15 @@ │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000013b4 : │ │ │ │ │ +000013f8 : │ │ │ │ │ bytes_concat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ @@ -1436,44 +1454,44 @@ │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 15d0 │ │ │ │ │ + bne 1614 │ │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15d0 │ │ │ │ │ + bne 1614 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1524 │ │ │ │ │ + beq 1568 │ │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 14f0 │ │ │ │ │ + beq 1534 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt 15c4 │ │ │ │ │ + bgt 1608 │ │ │ │ │ add r5, r7, r8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 156c │ │ │ │ │ - beq 1548 │ │ │ │ │ + blt 15b0 │ │ │ │ │ + beq 158c │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt 1590 │ │ │ │ │ + bgt 15d4 │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1620 │ │ │ │ │ - ldr r3, [pc, #468] @ 1634 │ │ │ │ │ + beq 1664 │ │ │ │ │ + ldr r3, [pc, #468] @ 1678 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ @@ -1494,114 +1512,114 @@ │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r0, r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 14cc │ │ │ │ │ + beq 1510 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 14e4 │ │ │ │ │ + beq 1528 │ │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #316] @ 1634 │ │ │ │ │ + ldr r3, [pc, #316] @ 1678 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1560 │ │ │ │ │ + bne 15a4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1550 │ │ │ │ │ + beq 1594 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 1558 │ │ │ │ │ + beq 159c │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 14c4 │ │ │ │ │ - ldr r3, [pc, #264] @ 1634 │ │ │ │ │ + b 1508 │ │ │ │ │ + ldr r3, [pc, #264] @ 1678 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 15a8 │ │ │ │ │ + bne 15ec │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ - b 14c4 │ │ │ │ │ - ldr r4, [pc, #232] @ 1638 │ │ │ │ │ - b 1494 │ │ │ │ │ + b 1508 │ │ │ │ │ + ldr r4, [pc, #232] @ 167c │ │ │ │ │ + b 14d8 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - bne 151c │ │ │ │ │ + bne 1560 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 14dc │ │ │ │ │ + b 1520 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r5, r7 │ │ │ │ │ - bge 1440 │ │ │ │ │ - ldr r3, [pc, #200] @ 163c │ │ │ │ │ - ldr r1, [pc, #200] @ 1640 │ │ │ │ │ + bge 1484 │ │ │ │ │ + ldr r3, [pc, #200] @ 1680 │ │ │ │ │ + ldr r1, [pc, #200] @ 1684 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - bne 14c4 │ │ │ │ │ - b 14cc │ │ │ │ │ - ldr r3, [pc, #172] @ 1644 │ │ │ │ │ - ldr r1, [pc, #172] @ 1648 │ │ │ │ │ + bne 1508 │ │ │ │ │ + b 1510 │ │ │ │ │ + ldr r3, [pc, #172] @ 1688 │ │ │ │ │ + ldr r1, [pc, #172] @ 168c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ - b 1580 │ │ │ │ │ + b 15c4 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 15f8 │ │ │ │ │ + beq 163c │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 1440 │ │ │ │ │ + bge 1484 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ - b 1580 │ │ │ │ │ + b 15c4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r0, [pc, #108] @ 164c │ │ │ │ │ + ldr r0, [pc, #108] @ 1690 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #100] @ 1650 │ │ │ │ │ + ldr r1, [pc, #100] @ 1694 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ - b 1580 │ │ │ │ │ + b 15c4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ldrne r4, [pc, #48] @ 1638 │ │ │ │ │ + ldrne r4, [pc, #48] @ 167c │ │ │ │ │ movne r8, r7 │ │ │ │ │ - bne 1494 │ │ │ │ │ + bne 14d8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ - b 151c │ │ │ │ │ + b 1560 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 1490 │ │ │ │ │ - b 1580 │ │ │ │ │ + bne 14d4 │ │ │ │ │ + b 15c4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -1609,15 +1627,15 @@ │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000012c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001654 : │ │ │ │ │ +00001698 : │ │ │ │ │ bytes_buffer_getbuffer(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov lr, #1 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -1629,15 +1647,15 @@ │ │ │ │ │ mov r1, ip │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_FillInfo │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ │ │ -00001694 : │ │ │ │ │ +000016d8 : │ │ │ │ │ bytes_hash(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ @@ -1646,44 +1664,44 @@ │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 <_Py_HashBytes> │ │ │ │ │ R_ARM_CALL _Py_HashBytes │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000016c8 : │ │ │ │ │ +0000170c : │ │ │ │ │ bytes_richcompare(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r5, r1 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq 17a4 │ │ │ │ │ + beq 17e8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 17a4 │ │ │ │ │ + beq 17e8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 177c │ │ │ │ │ + beq 17c0 │ │ │ │ │ sub r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ - bhi 17bc │ │ │ │ │ + bhi 1800 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne 1768 │ │ │ │ │ + bne 17ac │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1768 │ │ │ │ │ + bne 17ac │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r1, r1, #16 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ sub r6, r6, #3 │ │ │ │ │ clz r6, r6 │ │ │ │ │ @@ -1696,135 +1714,135 @@ │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ sub r0, r6, #3 │ │ │ │ │ clz r0, r0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ - ldr r3, [pc, #456] @ 194c │ │ │ │ │ + ldr r3, [pc, #456] @ 1990 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi 18b8 │ │ │ │ │ + bhi 18fc │ │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ - ldr r0, [pc, #436] @ 1950 │ │ │ │ │ + ldr r0, [pc, #436] @ 1994 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r0, [pc, #432] @ 1954 │ │ │ │ │ + ldr r0, [pc, #432] @ 1998 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18c4 │ │ │ │ │ - ldr r0, [pc, #412] @ 1958 │ │ │ │ │ + bne 1908 │ │ │ │ │ + ldr r0, [pc, #412] @ 199c │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r7, r8 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 1830 │ │ │ │ │ + ble 1874 │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ - beq 181c │ │ │ │ │ - ldr r3, [pc, #372] @ 195c │ │ │ │ │ - ldr r0, [pc, #356] @ 1950 │ │ │ │ │ + bne 1838 │ │ │ │ │ + add r1, r5, #16 │ │ │ │ │ + add r0, r0, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + beq 1874 │ │ │ │ │ + ldr r3, [pc, #352] @ 19a0 │ │ │ │ │ + ldr r0, [pc, #336] @ 1994 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bhi 1898 │ │ │ │ │ + bhi 18dc │ │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ - ldr r3, [pc, #336] @ 1954 │ │ │ │ │ + ldr r3, [pc, #316] @ 1998 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movgt r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #320] @ 1954 │ │ │ │ │ + ldr r3, [pc, #300] @ 1998 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movge r0, r3 │ │ │ │ │ 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 17e0 │ │ │ │ │ - ldr r3, [pc, #296] @ 1960 │ │ │ │ │ + ldr r3, [pc, #296] @ 19a4 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bhi 1884 │ │ │ │ │ + bhi 18c8 │ │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ - ldr r3, [pc, #260] @ 1954 │ │ │ │ │ + ldr r3, [pc, #260] @ 1998 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ldr r0, [pc, #248] @ 1950 │ │ │ │ │ + ldr r0, [pc, #248] @ 1994 │ │ │ │ │ movle r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #240] @ 1954 │ │ │ │ │ + ldr r3, [pc, #240] @ 1998 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ldr r0, [pc, #228] @ 1950 │ │ │ │ │ + ldr r0, [pc, #228] @ 1994 │ │ │ │ │ movlt r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #220] @ 1954 │ │ │ │ │ + ldr r3, [pc, #220] @ 1998 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ldr r0, [pc, #208] @ 1950 │ │ │ │ │ + ldr r0, [pc, #208] @ 1994 │ │ │ │ │ movge r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #200] @ 1954 │ │ │ │ │ + ldr r3, [pc, #200] @ 1998 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ldr r0, [pc, #188] @ 1950 │ │ │ │ │ + ldr r0, [pc, #188] @ 1994 │ │ │ │ │ movgt r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #180] @ 1954 │ │ │ │ │ + ldr r3, [pc, #180] @ 1998 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movlt r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #164] @ 1954 │ │ │ │ │ + ldr r3, [pc, #164] @ 1998 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movle 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} │ │ │ │ │ sub r6, r6, #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bhi 17b4 │ │ │ │ │ + bhi 17f8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 18f0 │ │ │ │ │ + bne 1934 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 1910 │ │ │ │ │ - ldr r3, [pc, #108] @ 1964 │ │ │ │ │ - ldr r1, [pc, #108] @ 1968 │ │ │ │ │ + beq 1954 │ │ │ │ │ + ldr r3, [pc, #108] @ 19a8 │ │ │ │ │ + ldr r1, [pc, #108] @ 19ac │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #4] │ │ │ │ │ - bne 18bc │ │ │ │ │ + bne 1900 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 192c │ │ │ │ │ + bne 1970 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 17b4 │ │ │ │ │ - ldr r3, [pc, #48] @ 1964 │ │ │ │ │ - ldr r1, [pc, #52] @ 196c │ │ │ │ │ + beq 17f8 │ │ │ │ │ + ldr r3, [pc, #48] @ 19a8 │ │ │ │ │ + ldr r1, [pc, #52] @ 19b0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17b4 │ │ │ │ │ - b 18bc │ │ │ │ │ + beq 17f8 │ │ │ │ │ + b 1900 │ │ │ │ │ .word 0x000001bc │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x000001c2 │ │ │ │ │ @@ -1834,92 +1852,92 @@ │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_BytesWarning │ │ │ │ │ .word 0x0000014c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000170 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001970 <_PyBytesWriter_Init>: │ │ │ │ │ +000019b4 <_PyBytesWriter_Init>: │ │ │ │ │ _PyBytesWriter_Init(): │ │ │ │ │ mov r2, #24 │ │ │ │ │ mov r1, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 memset │ │ │ │ │ │ │ │ │ │ -0000197c <_PyBytesWriter_Alloc>: │ │ │ │ │ +000019c0 <_PyBytesWriter_Alloc>: │ │ │ │ │ _PyBytesWriter_Alloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ add r1, r0, #24 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - beq 19d0 <_PyBytesWriter_Alloc+0x54> │ │ │ │ │ + beq 1a14 <_PyBytesWriter_Alloc+0x54> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bgt 19e8 <_PyBytesWriter_Alloc+0x6c> │ │ │ │ │ + bgt 1a2c <_PyBytesWriter_Alloc+0x6c> │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ cmp r4, #512 @ 0x200 │ │ │ │ │ - bgt 19d8 <_PyBytesWriter_Alloc+0x5c> │ │ │ │ │ + bgt 1a1c <_PyBytesWriter_Alloc+0x5c> │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1a40 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 19cc <_PyBytesWriter_Alloc+0x50> │ │ │ │ │ + b 1a10 <_PyBytesWriter_Alloc+0x50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3204 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 19d0 <_PyBytesWriter_Alloc+0x54> │ │ │ │ │ + b 1a14 <_PyBytesWriter_Alloc+0x54> │ │ │ │ │ │ │ │ │ │ -000019fc <_PyBytesWriter_Resize>: │ │ │ │ │ +00001a40 <_PyBytesWriter_Resize>: │ │ │ │ │ _PyBytesWriter_Resize(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne 1ad0 <_PyBytesWriter_Resize+0xd4> │ │ │ │ │ + bne 1b14 <_PyBytesWriter_Resize+0xd4> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b5c <_PyBytesWriter_Resize+0x160> │ │ │ │ │ + beq 1ba0 <_PyBytesWriter_Resize+0x160> │ │ │ │ │ add r8, r4, #24 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r5, r5, r8 │ │ │ │ │ - bne 1bc8 <_PyBytesWriter_Resize+0x1cc> │ │ │ │ │ + bne 1c0c <_PyBytesWriter_Resize+0x1cc> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 1b48 <_PyBytesWriter_Resize+0x14c> │ │ │ │ │ - ldreq r7, [pc, #484] @ 1c38 <_PyBytesWriter_Resize+0x23c> │ │ │ │ │ + blt 1b8c <_PyBytesWriter_Resize+0x14c> │ │ │ │ │ + ldreq r7, [pc, #484] @ 1c7c <_PyBytesWriter_Resize+0x23c> │ │ │ │ │ streq r7, [r4] │ │ │ │ │ - beq 1aa8 <_PyBytesWriter_Resize+0xac> │ │ │ │ │ + beq 1aec <_PyBytesWriter_Resize+0xac> │ │ │ │ │ cmn r6, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 1b20 <_PyBytesWriter_Resize+0x124> │ │ │ │ │ + bhi 1b64 <_PyBytesWriter_Resize+0x124> │ │ │ │ │ add r0, r6, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1bb0 <_PyBytesWriter_Resize+0x1b4> │ │ │ │ │ - ldr r3, [pc, #452] @ 1c3c <_PyBytesWriter_Resize+0x240> │ │ │ │ │ + beq 1bf4 <_PyBytesWriter_Resize+0x1b4> │ │ │ │ │ + ldr r3, [pc, #452] @ 1c80 <_PyBytesWriter_Resize+0x240> │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ @@ -1927,310 +1945,310 @@ │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ add r3, r7, r6 │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ strb r9, [r3, #16] │ │ │ │ │ str r7, [r4] │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1af4 <_PyBytesWriter_Resize+0xf8> │ │ │ │ │ + bne 1b38 <_PyBytesWriter_Resize+0xf8> │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ - bne 1be8 <_PyBytesWriter_Resize+0x1ec> │ │ │ │ │ + bne 1c2c <_PyBytesWriter_Resize+0x1ec> │ │ │ │ │ add r3, r3, #16 │ │ │ │ │ add r0, r3, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r3, r2, #3 │ │ │ │ │ movge r3, r2 │ │ │ │ │ asr r3, r3, #2 │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ sub r2, r3, #-2147483647 @ 0x80000001 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ subge r6, r6, r3 │ │ │ │ │ - b 1a24 <_PyBytesWriter_Resize+0x28> │ │ │ │ │ + b 1a68 <_PyBytesWriter_Resize+0x28> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ addeq r0, r7, #16 │ │ │ │ │ - bne 1b9c <_PyBytesWriter_Resize+0x1a0> │ │ │ │ │ + bne 1be0 <_PyBytesWriter_Resize+0x1a0> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ - b 1ab8 <_PyBytesWriter_Resize+0xbc> │ │ │ │ │ - ldr r3, [pc, #280] @ 1c40 <_PyBytesWriter_Resize+0x244> │ │ │ │ │ - ldr r1, [pc, #280] @ 1c44 <_PyBytesWriter_Resize+0x248> │ │ │ │ │ + b 1afc <_PyBytesWriter_Resize+0xbc> │ │ │ │ │ + ldr r3, [pc, #280] @ 1c84 <_PyBytesWriter_Resize+0x244> │ │ │ │ │ + ldr r1, [pc, #280] @ 1c88 <_PyBytesWriter_Resize+0x248> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3204 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #248] @ 1c48 <_PyBytesWriter_Resize+0x24c> │ │ │ │ │ - ldr r1, [pc, #248] @ 1c4c <_PyBytesWriter_Resize+0x250> │ │ │ │ │ + ldr r3, [pc, #248] @ 1c8c <_PyBytesWriter_Resize+0x24c> │ │ │ │ │ + ldr r1, [pc, #248] @ 1c90 <_PyBytesWriter_Resize+0x250> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1b30 <_PyBytesWriter_Resize+0x134> │ │ │ │ │ + b 1b74 <_PyBytesWriter_Resize+0x134> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ - bne 1c08 <_PyBytesWriter_Resize+0x20c> │ │ │ │ │ + bne 1c4c <_PyBytesWriter_Resize+0x20c> │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ mov r1, r6 │ │ │ │ │ sub r5, r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b38 <_PyBytesWriter_Resize+0x13c> │ │ │ │ │ + bne 1b7c <_PyBytesWriter_Resize+0x13c> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c00 <_PyBytesWriter_Resize+0x204> │ │ │ │ │ + bne 1c44 <_PyBytesWriter_Resize+0x204> │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ - b 1ab8 <_PyBytesWriter_Resize+0xbc> │ │ │ │ │ + b 1afc <_PyBytesWriter_Resize+0xbc> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r0, [r7, #20] │ │ │ │ │ - ldreq r0, [pc, #160] @ 1c50 <_PyBytesWriter_Resize+0x254> │ │ │ │ │ - b 1b00 <_PyBytesWriter_Resize+0x104> │ │ │ │ │ + ldreq r0, [pc, #160] @ 1c94 <_PyBytesWriter_Resize+0x254> │ │ │ │ │ + b 1b44 <_PyBytesWriter_Resize+0x104> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - bne 1aa4 <_PyBytesWriter_Resize+0xa8> │ │ │ │ │ - b 1b38 <_PyBytesWriter_Resize+0x13c> │ │ │ │ │ + bne 1ae8 <_PyBytesWriter_Resize+0xa8> │ │ │ │ │ + b 1b7c <_PyBytesWriter_Resize+0x13c> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - bne 1aa4 <_PyBytesWriter_Resize+0xa8> │ │ │ │ │ - b 1b38 <_PyBytesWriter_Resize+0x13c> │ │ │ │ │ + bne 1ae8 <_PyBytesWriter_Resize+0xa8> │ │ │ │ │ + b 1b7c <_PyBytesWriter_Resize+0x13c> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1c30 <_PyBytesWriter_Resize+0x234> │ │ │ │ │ + beq 1c74 <_PyBytesWriter_Resize+0x234> │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ add r0, r4, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add r4, r4, #24 │ │ │ │ │ - b 1bf8 <_PyBytesWriter_Resize+0x1fc> │ │ │ │ │ + b 1c3c <_PyBytesWriter_Resize+0x1fc> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r0, #20] │ │ │ │ │ - ldreq r3, [pc, #52] @ 1c50 <_PyBytesWriter_Resize+0x254> │ │ │ │ │ + ldreq r3, [pc, #52] @ 1c94 <_PyBytesWriter_Resize+0x254> │ │ │ │ │ mov r1, r6 │ │ │ │ │ sub r5, r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b84 <_PyBytesWriter_Resize+0x188> │ │ │ │ │ - b 1b38 <_PyBytesWriter_Resize+0x13c> │ │ │ │ │ - ldr r4, [pc, #24] @ 1c50 <_PyBytesWriter_Resize+0x254> │ │ │ │ │ - b 1bf8 <_PyBytesWriter_Resize+0x1fc> │ │ │ │ │ + beq 1bc8 <_PyBytesWriter_Resize+0x188> │ │ │ │ │ + b 1b7c <_PyBytesWriter_Resize+0x13c> │ │ │ │ │ + ldr r4, [pc, #24] @ 1c94 <_PyBytesWriter_Resize+0x254> │ │ │ │ │ + b 1c3c <_PyBytesWriter_Resize+0x1fc> │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 _PyByteArray_empty_string │ │ │ │ │ │ │ │ │ │ -00001c54 : │ │ │ │ │ +00001c98 : │ │ │ │ │ bytes_subscript(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d6c │ │ │ │ │ - ldr r2, [pc, #604] @ 1ee0 │ │ │ │ │ + bne 1db0 │ │ │ │ │ + ldr r2, [pc, #604] @ 1f24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1eb8 │ │ │ │ │ + bne 1efc │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e9c │ │ │ │ │ + blt 1ee0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - ble 1dfc │ │ │ │ │ + ble 1e40 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1de0 │ │ │ │ │ + beq 1e24 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 1e2c │ │ │ │ │ + bne 1e70 │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ adds r4, r4, r3 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dc4 │ │ │ │ │ + bne 1e08 │ │ │ │ │ cmn r6, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 1ea4 │ │ │ │ │ + bhi 1ee8 │ │ │ │ │ add r0, r6, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1ed0 │ │ │ │ │ - ldr r3, [pc, #456] @ 1ee4 │ │ │ │ │ + beq 1f14 │ │ │ │ │ + ldr r3, [pc, #456] @ 1f28 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r1, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r3, r5, r6 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1d60 │ │ │ │ │ + beq 1da4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1c7c │ │ │ │ │ - ldr r6, [pc, #360] @ 1ee8 │ │ │ │ │ + beq 1cc0 │ │ │ │ │ + ldr r6, [pc, #360] @ 1f2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 1e70 │ │ │ │ │ + beq 1eb4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e7c │ │ │ │ │ + blt 1ec0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bge 1e90 │ │ │ │ │ + bge 1ed4 │ │ │ │ │ add r5, r4, r5 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ - ldr r5, [pc, #308] @ 1eec │ │ │ │ │ + ldr r5, [pc, #308] @ 1f30 │ │ │ │ │ add r5, r5, r3, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ - ldr r5, [pc, #288] @ 1ef0 │ │ │ │ │ + ldr r5, [pc, #288] @ 1f34 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 1e2c │ │ │ │ │ + bne 1e70 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1e04 │ │ │ │ │ + beq 1e48 │ │ │ │ │ adds r4, r4, #16 │ │ │ │ │ - b 1ce0 │ │ │ │ │ - ldr r5, [pc, #240] @ 1ef4 │ │ │ │ │ - b 1d60 │ │ │ │ │ - ldr r3, [pc, #216] @ 1ee4 │ │ │ │ │ + b 1d24 │ │ │ │ │ + ldr r5, [pc, #240] @ 1f38 │ │ │ │ │ + b 1da4 │ │ │ │ │ + ldr r3, [pc, #216] @ 1f28 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1df4 │ │ │ │ │ + bne 1e38 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ - b 1d60 │ │ │ │ │ + b 1da4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e9c │ │ │ │ │ + beq 1ee0 │ │ │ │ │ add r3, r6, #15 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add r2, r5, #15 │ │ │ │ │ add r3, r5, r3 │ │ │ │ │ ldrb r0, [r4, r1] │ │ │ │ │ strb r0, [r2, #1]! │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ - bne 1e54 │ │ │ │ │ - b 1d60 │ │ │ │ │ + bne 1e98 │ │ │ │ │ + b 1da4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e9c │ │ │ │ │ + bne 1ee0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r5, r5, r3 │ │ │ │ │ - bmi 1e90 │ │ │ │ │ + bmi 1ed4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt 1da8 │ │ │ │ │ - ldr r1, [pc, #96] @ 1ef8 │ │ │ │ │ + bgt 1dec │ │ │ │ │ + ldr r1, [pc, #96] @ 1f3c │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1d60 │ │ │ │ │ - ldr r3, [pc, #80] @ 1efc │ │ │ │ │ - ldr r1, [pc, #80] @ 1f00 │ │ │ │ │ + b 1da4 │ │ │ │ │ + ldr r3, [pc, #80] @ 1f40 │ │ │ │ │ + ldr r1, [pc, #80] @ 1f44 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1e9c │ │ │ │ │ - ldr r0, [pc, #68] @ 1f04 │ │ │ │ │ + b 1ee0 │ │ │ │ │ + ldr r0, [pc, #68] @ 1f48 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #64] @ 1f08 │ │ │ │ │ + ldr r1, [pc, #64] @ 1f4c │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1e9c │ │ │ │ │ + b 1ee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1d48 │ │ │ │ │ - b 1e9c │ │ │ │ │ + bne 1d8c │ │ │ │ │ + b 1ee0 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PySlice_Type │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00003390 │ │ │ │ │ @@ -2244,41 +2262,41 @@ │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001f0c : │ │ │ │ │ +00001f50 : │ │ │ │ │ bytes_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001f14 : │ │ │ │ │ +00001f58 : │ │ │ │ │ bytes_iter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1fc0 │ │ │ │ │ + beq 2004 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #148] @ 1fd4 │ │ │ │ │ + ldr r0, [pc, #148] @ 2018 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1fcc │ │ │ │ │ + beq 2010 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq 1fa8 │ │ │ │ │ - ldr r1, [pc, #116] @ 1fd8 │ │ │ │ │ + beq 1fec │ │ │ │ │ + ldr r1, [pc, #116] @ 201c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ @@ -2290,38 +2308,38 @@ │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r2, [pc, #44] @ 1fdc │ │ │ │ │ + ldr r2, [pc, #44] @ 2020 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ - b 1f78 │ │ │ │ │ - ldr r1, [pc, #24] @ 1fe0 │ │ │ │ │ - ldr r0, [pc, #24] @ 1fe4 │ │ │ │ │ + b 1fbc │ │ │ │ │ + ldr r1, [pc, #24] @ 2024 │ │ │ │ │ + ldr r0, [pc, #24] @ 2028 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1fa0 │ │ │ │ │ + b 1fe4 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000024 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000d24 │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001fe8 : │ │ │ │ │ +0000202c : │ │ │ │ │ striter_dealloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -2333,187 +2351,187 @@ │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ - bne 2040 │ │ │ │ │ + bne 2084 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2034 │ │ │ │ │ + beq 2078 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2034 │ │ │ │ │ + bne 2078 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2034 │ │ │ │ │ + b 2078 │ │ │ │ │ │ │ │ │ │ -00002064 : │ │ │ │ │ +000020a8 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bxeq lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bxne lr │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -0000208c : │ │ │ │ │ +000020d0 : │ │ │ │ │ bytes_decode(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ subs lr, r3, #0 │ │ │ │ │ ldrne r4, [lr, #8] │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ addne r4, r2, r4 │ │ │ │ │ - bne 219c │ │ │ │ │ + bne 21e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 21f8 │ │ │ │ │ + blt 223c │ │ │ │ │ clz ip, r1 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ orrgt ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 2198 │ │ │ │ │ + bne 21dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21e4 │ │ │ │ │ + beq 2228 │ │ │ │ │ ldr r4, [r7] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2264 │ │ │ │ │ + beq 22a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 224c │ │ │ │ │ + beq 2290 │ │ │ │ │ add r8, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2244 │ │ │ │ │ + beq 2288 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 2234 │ │ │ │ │ + bne 2278 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne 2148 │ │ │ │ │ + bne 218c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 227c │ │ │ │ │ + beq 22c0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2244 │ │ │ │ │ + beq 2288 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 2234 │ │ │ │ │ + bne 2278 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ldr ip, [pc, #236] @ 2290 │ │ │ │ │ + ldr ip, [pc, #236] @ 22d4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov ip, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2244 │ │ │ │ │ + beq 2288 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movne r5, r4 │ │ │ │ │ - bne 20e4 │ │ │ │ │ + bne 2128 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ - b 2140 │ │ │ │ │ + b 2184 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #140] @ 2290 │ │ │ │ │ + ldr r1, [pc, #140] @ 22d4 │ │ │ │ │ str r1, [sp] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r5 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 20e4 │ │ │ │ │ - b 2244 │ │ │ │ │ - ldr r3, [pc, #88] @ 2294 │ │ │ │ │ - ldr r1, [pc, #88] @ 2298 │ │ │ │ │ + bne 2128 │ │ │ │ │ + b 2288 │ │ │ │ │ + ldr r3, [pc, #88] @ 22d8 │ │ │ │ │ + ldr r1, [pc, #88] @ 22dc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2140 │ │ │ │ │ - ldr r2, [pc, #72] @ 229c │ │ │ │ │ - ldr r1, [pc, #72] @ 22a0 │ │ │ │ │ - ldr r0, [pc, #72] @ 22a4 │ │ │ │ │ + b 2184 │ │ │ │ │ + ldr r2, [pc, #72] @ 22e0 │ │ │ │ │ + ldr r1, [pc, #72] @ 22e4 │ │ │ │ │ + ldr r0, [pc, #72] @ 22e8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 2244 │ │ │ │ │ + b 2288 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ addne r8, sp, #28 │ │ │ │ │ - bne 215c │ │ │ │ │ - ldr r2, [pc, #24] @ 229c │ │ │ │ │ - ldr r1, [pc, #32] @ 22a8 │ │ │ │ │ - ldr r0, [pc, #24] @ 22a4 │ │ │ │ │ + bne 21a0 │ │ │ │ │ + ldr r2, [pc, #24] @ 22e0 │ │ │ │ │ + ldr r1, [pc, #32] @ 22ec │ │ │ │ │ + ldr r0, [pc, #24] @ 22e8 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 2244 │ │ │ │ │ + b 2288 │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000001fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001dc │ │ │ │ │ @@ -2521,15 +2539,15 @@ │ │ │ │ │ .word 0x000001e0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000214 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000022ac : │ │ │ │ │ +000022f0 : │ │ │ │ │ bytes_rfind(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -2537,72 +2555,72 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bhi 2314 │ │ │ │ │ + bhi 2358 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 2338 │ │ │ │ │ + bne 237c │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_CALL _Py_bytes_rfind │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [pc, #140] @ 23a8 │ │ │ │ │ + ldr r0, [pc, #140] @ 23ec │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 237c │ │ │ │ │ + bne 23c0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 230c │ │ │ │ │ + b 2350 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2330 │ │ │ │ │ + beq 2374 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 22f4 │ │ │ │ │ + beq 2338 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22f4 │ │ │ │ │ - b 2330 │ │ │ │ │ + bne 2338 │ │ │ │ │ + b 2374 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 22f4 │ │ │ │ │ + ble 2338 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 235c │ │ │ │ │ - b 2330 │ │ │ │ │ + bne 23a0 │ │ │ │ │ + b 2374 │ │ │ │ │ .word 0x00000228 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000023ac : │ │ │ │ │ +000023f0 : │ │ │ │ │ bytes_replace(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ │ mov r6, r2 │ │ │ │ │ @@ -2616,480 +2634,480 @@ │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ sub r3, r6, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 2f38 │ │ │ │ │ + bhi 2f7c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e40 │ │ │ │ │ + bne 2e84 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 2e40 │ │ │ │ │ + bne 2e84 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bgt 2f80 │ │ │ │ │ + bgt 2fc4 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - blt 2700 │ │ │ │ │ + blt 2744 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r9, [sp, #32] │ │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq 2fe8 │ │ │ │ │ + beq 302c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 273c │ │ │ │ │ + bne 2780 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 294c │ │ │ │ │ + beq 2990 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ add sl, r5, #16 │ │ │ │ │ - blt 2630 │ │ │ │ │ + blt 2674 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble 2630 │ │ │ │ │ - ldr r3, [pc, #3304] @ 3170 │ │ │ │ │ + ble 2674 │ │ │ │ │ + ldr r3, [pc, #3304] @ 31b4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt 2d58 │ │ │ │ │ + bgt 2d9c │ │ │ │ │ sub r0, r6, #1 │ │ │ │ │ ldrb r3, [r9] │ │ │ │ │ ldrb r2, [r9, r0] │ │ │ │ │ and r1, r3, #31 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r3, #1 │ │ │ │ │ lsl r3, r3, r1 │ │ │ │ │ sub ip, r7, r6 │ │ │ │ │ add r1, sl, r0 │ │ │ │ │ strne r0, [sp, #16] │ │ │ │ │ - beq 2724 │ │ │ │ │ + beq 2768 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 259c │ │ │ │ │ + beq 25e0 │ │ │ │ │ ldrb lr, [r9, #1] │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ orr r3, r3, r8, lsl lr │ │ │ │ │ subeq lr, r6, #3 │ │ │ │ │ streq lr, [sp, #16] │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 259c │ │ │ │ │ + beq 25e0 │ │ │ │ │ ldrb lr, [r9, #2] │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ orr r3, r3, r8, lsl lr │ │ │ │ │ subeq lr, r6, #4 │ │ │ │ │ streq lr, [sp, #16] │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq 259c │ │ │ │ │ + beq 25e0 │ │ │ │ │ ldrb lr, [r9, #3] │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ orr r3, r3, r8, lsl lr │ │ │ │ │ subeq lr, r6, #5 │ │ │ │ │ streq lr, [sp, #16] │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq 259c │ │ │ │ │ + beq 25e0 │ │ │ │ │ ldrb lr, [r9, #4] │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ orr r3, r3, r8, lsl lr │ │ │ │ │ subeq r8, r6, #6 │ │ │ │ │ streq r8, [sp, #16] │ │ │ │ │ cmp r0, #5 │ │ │ │ │ add lr, r9, #4 │ │ │ │ │ - beq 259c │ │ │ │ │ + beq 25e0 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov fp, lr │ │ │ │ │ sub r8, r6, #7 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ ldrb lr, [fp, #1]! │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ moveq r1, r8 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ orr r3, r3, r0, lsl lr │ │ │ │ │ - bne 256c │ │ │ │ │ + bne 25b0 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ and lr, r2, #31 │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ orr r3, r3, r8, lsl lr │ │ │ │ │ - blt 2630 │ │ │ │ │ + blt 2674 │ │ │ │ │ mov fp, #0 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b 25e0 │ │ │ │ │ + b 2624 │ │ │ │ │ add lr, r1, r4 │ │ │ │ │ ldrb lr, [lr, #1] │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ lsr lr, r3, lr │ │ │ │ │ tst lr, #1 │ │ │ │ │ - beq 26f8 │ │ │ │ │ + beq 273c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bgt 2624 │ │ │ │ │ + bgt 2668 │ │ │ │ │ ldrb lr, [r1, r4] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 25bc │ │ │ │ │ + bne 2600 │ │ │ │ │ ldrb lr, [sl, r4] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp lr, r5 │ │ │ │ │ - bne 26e0 │ │ │ │ │ + bne 2724 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne 2688 │ │ │ │ │ + bne 26cc │ │ │ │ │ ldr lr, [sp, #12] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp fp, lr │ │ │ │ │ - beq 28b0 │ │ │ │ │ + beq 28f4 │ │ │ │ │ add r4, r4, r0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - ble 25e0 │ │ │ │ │ + ble 2624 │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bgt 28b0 │ │ │ │ │ - ldr r3, [pc, #2876] @ 3174 │ │ │ │ │ + bgt 28f4 │ │ │ │ │ + ldr r3, [pc, #2876] @ 31b8 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2d44 │ │ │ │ │ + bne 2d88 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r8, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2f70 │ │ │ │ │ + beq 2fb4 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 267c │ │ │ │ │ + beq 26c0 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add lr, sl, r4 │ │ │ │ │ ldrb lr, [lr, #1] │ │ │ │ │ ldrb r5, [r9, #1] │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bne 26e0 │ │ │ │ │ + bne 2724 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 2604 │ │ │ │ │ + beq 2648 │ │ │ │ │ add r5, r4, #17 │ │ │ │ │ add r5, r8, r5 │ │ │ │ │ mov lr, #2 │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ str sl, [sp, #28] │ │ │ │ │ ldrb r7, [r9, lr] │ │ │ │ │ ldrb sl, [r5, #1]! │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - bne 2938 │ │ │ │ │ + bne 297c │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - blt 26b8 │ │ │ │ │ + blt 26fc │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ ldr sl, [sp, #28] │ │ │ │ │ - beq 2604 │ │ │ │ │ + beq 2648 │ │ │ │ │ add lr, r1, r4 │ │ │ │ │ ldrb lr, [lr, #1] │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ lsr lr, r3, lr │ │ │ │ │ tst lr, #1 │ │ │ │ │ - bne 2730 │ │ │ │ │ + bne 2774 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ - b 25d4 │ │ │ │ │ - ldr r3, [pc, #2668] @ 3174 │ │ │ │ │ + b 2618 │ │ │ │ │ + ldr r3, [pc, #2668] @ 31b8 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2640 │ │ │ │ │ + beq 2684 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 2654 │ │ │ │ │ + b 2698 │ │ │ │ │ sub lr, r6, #2 │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ - b 24bc │ │ │ │ │ + b 2500 │ │ │ │ │ ldr lr, [sp, #16] │ │ │ │ │ add r4, r4, lr │ │ │ │ │ - b 25d4 │ │ │ │ │ + b 2618 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 2a04 │ │ │ │ │ + bne 2a48 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 2e88 │ │ │ │ │ + bne 2ecc │ │ │ │ │ ldrb r6, [r9] │ │ │ │ │ add r9, r5, #16 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 277c │ │ │ │ │ + bne 27c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3188 │ │ │ │ │ + bl 31cc │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 2654 │ │ │ │ │ + b 2698 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldrb r5, [fp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2e40 │ │ │ │ │ + beq 2e84 │ │ │ │ │ add r3, r8, #16 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r4, r4, r9 │ │ │ │ │ ldr r9, [sp, #12] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ add r3, r0, r4 │ │ │ │ │ add r7, r0, r7 │ │ │ │ │ strb r5, [r0, r4] │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ strb r5, [r0], #1 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ strb r5, [r0], #1 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ cmp r9, #4 │ │ │ │ │ strb r5, [r0], #1 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ strb r5, [r0], #1 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ cmp r9, #6 │ │ │ │ │ strb r5, [r0], #1 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ subs r4, r9, #7 │ │ │ │ │ strb r5, [r0], #1 │ │ │ │ │ - bne 2898 │ │ │ │ │ - b 2654 │ │ │ │ │ + bne 28dc │ │ │ │ │ + b 2698 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ strb r5, [r0], #1 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 288c │ │ │ │ │ - b 2654 │ │ │ │ │ + bne 28d0 │ │ │ │ │ + b 2698 │ │ │ │ │ mul r1, r6, fp │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r1, r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2e40 │ │ │ │ │ + beq 2e84 │ │ │ │ │ add r7, sl, r7 │ │ │ │ │ add r5, r8, #16 │ │ │ │ │ str r9, [sp, #12] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ sub r9, r7, sl │ │ │ │ │ - beq 2924 │ │ │ │ │ + beq 2968 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 371c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 2924 │ │ │ │ │ + beq 2968 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ add r4, r6, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub fp, fp, #1 │ │ │ │ │ add sl, sl, r4 │ │ │ │ │ - b 28d4 │ │ │ │ │ + b 2918 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 2654 │ │ │ │ │ + b 2698 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ ldr sl, [sp, #28] │ │ │ │ │ - beq 2604 │ │ │ │ │ - b 26e0 │ │ │ │ │ + beq 2648 │ │ │ │ │ + b 2724 │ │ │ │ │ add sl, r5, #16 │ │ │ │ │ ldrb r9, [r9] │ │ │ │ │ ldr r8, [sp, #12] │ │ │ │ │ add r6, sl, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ sub r2, r6, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - beq 2988 │ │ │ │ │ + beq 29cc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne 2960 │ │ │ │ │ - b 2990 │ │ │ │ │ + bne 29a4 │ │ │ │ │ + b 29d4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 276c │ │ │ │ │ + beq 27b0 │ │ │ │ │ sub r1, r7, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2e40 │ │ │ │ │ + beq 2e84 │ │ │ │ │ add r7, r8, #16 │ │ │ │ │ - b 29dc │ │ │ │ │ + b 2a20 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 29f0 │ │ │ │ │ + beq 2a34 │ │ │ │ │ sub fp, r5, sl │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r7, r7, fp │ │ │ │ │ add sl, r5, #1 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ sub fp, r6, sl │ │ │ │ │ cmn r4, #1 │ │ │ │ │ mov r2, fp │ │ │ │ │ - bne 29ac │ │ │ │ │ + bne 29f0 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 2654 │ │ │ │ │ + b 2698 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 2b10 │ │ │ │ │ + beq 2b54 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ add sl, r5, #16 │ │ │ │ │ - blt 276c │ │ │ │ │ + blt 27b0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ - bl 32b4 │ │ │ │ │ + bl 32f8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - ble 276c │ │ │ │ │ + ble 27b0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r0, r0, r7 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ sub r5, r4, r6 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt 2e30 │ │ │ │ │ + bgt 2e74 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mla r1, r5, r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2e40 │ │ │ │ │ + beq 2e84 │ │ │ │ │ add r3, sl, r7 │ │ │ │ │ add r5, r8, #16 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ sub r1, r3, sl │ │ │ │ │ - beq 2e1c │ │ │ │ │ + beq 2e60 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 371c │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 2e1c │ │ │ │ │ + beq 2e60 │ │ │ │ │ add r3, sl, r7 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 2f58 │ │ │ │ │ + beq 2f9c │ │ │ │ │ add r5, r5, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ @@ -3097,138 +3115,138 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ add sl, r3, r6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b 2a88 │ │ │ │ │ + b 2acc │ │ │ │ │ ldrb r3, [r9] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ands r8, r2, #3 │ │ │ │ │ add r9, r0, r7 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - beq 2d28 │ │ │ │ │ + beq 2d6c │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 276c │ │ │ │ │ + beq 27b0 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ mov sl, r6 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - beq 2d0c │ │ │ │ │ + beq 2d50 │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - beq 2b80 │ │ │ │ │ + beq 2bc4 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c44 │ │ │ │ │ + beq 2c88 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ mov sl, #2 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c44 │ │ │ │ │ + beq 2c88 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 2c1c │ │ │ │ │ + b 2c60 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - beq 2dc4 │ │ │ │ │ + beq 2e08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - beq 2c34 │ │ │ │ │ + beq 2c78 │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - beq 2c34 │ │ │ │ │ + beq 2c78 │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ add r5, r8, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c34 │ │ │ │ │ + beq 2c78 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r5, r8, #3 │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - bne 2bb8 │ │ │ │ │ + bne 2bfc │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 276c │ │ │ │ │ + beq 27b0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r0, r0, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ sub r5, r4, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt 2e30 │ │ │ │ │ + bgt 2e74 │ │ │ │ │ mla r1, sl, r5, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2e40 │ │ │ │ │ + beq 2e84 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ add r5, r8, #16 │ │ │ │ │ mov r7, r4 │ │ │ │ │ sub r3, r9, r6 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bne 2cac │ │ │ │ │ + bne 2cf0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 2654 │ │ │ │ │ + b 2698 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2c98 │ │ │ │ │ + beq 2cdc │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq 2e6c │ │ │ │ │ + beq 2eb0 │ │ │ │ │ sub r2, r4, r6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ @@ -3237,131 +3255,131 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r5, r5, r7 │ │ │ │ │ add r6, r4, #1 │ │ │ │ │ sub sl, sl, #1 │ │ │ │ │ - b 2c88 │ │ │ │ │ + b 2ccc │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 2c1c │ │ │ │ │ + b 2c60 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 2c1c │ │ │ │ │ + b 2c60 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 2654 │ │ │ │ │ - ldr r3, [pc, #1048] @ 3178 │ │ │ │ │ + b 2698 │ │ │ │ │ + ldr r3, [pc, #1048] @ 31bc │ │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ │ cmple r7, r3 │ │ │ │ │ movle r3, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ orrle r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2de4 │ │ │ │ │ + beq 2e28 │ │ │ │ │ sub r0, r6, #1 │ │ │ │ │ ldrb r3, [r9] │ │ │ │ │ ldrb r2, [r9, r0] │ │ │ │ │ and r1, r3, #31 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r3, #1 │ │ │ │ │ lsl r3, r3, r1 │ │ │ │ │ sub ip, r7, r6 │ │ │ │ │ add r1, sl, r0 │ │ │ │ │ - beq 2dd0 │ │ │ │ │ + beq 2e14 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ andeq lr, r2, #31 │ │ │ │ │ orreq r3, r3, r0, lsl lr │ │ │ │ │ streq r0, [sp, #16] │ │ │ │ │ - beq 25b0 │ │ │ │ │ + beq 25f4 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b 24c4 │ │ │ │ │ + b 2508 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ mov sl, r5 │ │ │ │ │ - b 2c4c │ │ │ │ │ + b 2c90 │ │ │ │ │ sub lr, r6, #2 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ - bne 24c4 │ │ │ │ │ - b 25b0 │ │ │ │ │ + bne 2508 │ │ │ │ │ + b 25f4 │ │ │ │ │ asr r3, r6, #2 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, r7, asr #2 │ │ │ │ │ - blt 2e48 │ │ │ │ │ + blt 2e8c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - bl 2a30 │ │ │ │ │ + bl 2a4c │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b 2628 │ │ │ │ │ + b 266c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 2654 │ │ │ │ │ - ldr r3, [pc, #836] @ 317c │ │ │ │ │ - ldr r1, [pc, #836] @ 3180 │ │ │ │ │ + b 2698 │ │ │ │ │ + ldr r3, [pc, #836] @ 31c0 │ │ │ │ │ + ldr r1, [pc, #836] @ 31c4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 2654 │ │ │ │ │ + b 2698 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1448 │ │ │ │ │ + bl 1448 │ │ │ │ │ R_ARM_CALL stringlib__two_way_count │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b 2628 │ │ │ │ │ + b 266c │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r5, r5, r7 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 2d04 │ │ │ │ │ + b 2d48 │ │ │ │ │ add r4, r5, #16 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 371c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - beq 276c │ │ │ │ │ + beq 27b0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2e40 │ │ │ │ │ + beq 2e84 │ │ │ │ │ add r5, r8, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r4, r5, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ @@ -3371,214 +3389,214 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ │ add r5, r5, r7 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ mov r2, r9 │ │ │ │ │ sub r1, r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 371c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 2698 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r7, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ - b 2ef4 │ │ │ │ │ - ldr r0, [pc, #580] @ 3184 │ │ │ │ │ + b 2f38 │ │ │ │ │ + ldr r0, [pc, #580] @ 31c8 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e40 │ │ │ │ │ - b 23f8 │ │ │ │ │ + beq 2e84 │ │ │ │ │ + b 243c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ add sl, sl, r6 │ │ │ │ │ - b 2b00 │ │ │ │ │ + b 2b44 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2674 │ │ │ │ │ - b 267c │ │ │ │ │ + bne 26b8 │ │ │ │ │ + b 26c0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3128 │ │ │ │ │ + beq 316c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bne 310c │ │ │ │ │ + bne 3150 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 3128 │ │ │ │ │ + beq 316c │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt 2700 │ │ │ │ │ + bgt 2744 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r9, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mvnlt r3, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ │ strlt r3, [sp, #12] │ │ │ │ │ - bge 30a4 │ │ │ │ │ + bge 30e8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 245c │ │ │ │ │ + bne 24a0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 276c │ │ │ │ │ + beq 27b0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ addlt r3, r7, #1 │ │ │ │ │ strlt r3, [sp, #12] │ │ │ │ │ sub r0, r0, r7 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt 2e30 │ │ │ │ │ + blt 2e74 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mla r1, r4, r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2e40 │ │ │ │ │ + beq 2e84 │ │ │ │ │ add r0, r8, #16 │ │ │ │ │ add r3, r5, #16 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ add r9, r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - ble 30cc │ │ │ │ │ + ble 3110 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mvn sl, #14 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ sub sl, sl, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add r5, r5, #15 │ │ │ │ │ add r3, r9, #1 │ │ │ │ │ add r0, sl, r5 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - ble 30ac │ │ │ │ │ + ble 30f0 │ │ │ │ │ ldrb r2, [r5, #1]! │ │ │ │ │ strb r2, [r3, #-1] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add r3, r0, r2 │ │ │ │ │ - b 3074 │ │ │ │ │ - bne 2fe0 │ │ │ │ │ - b 276c │ │ │ │ │ + b 30b8 │ │ │ │ │ + bne 3024 │ │ │ │ │ + b 27b0 │ │ │ │ │ bic r6, r6, r6, asr #31 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mla r0, r6, r0, r9 │ │ │ │ │ add r1, r3, r6 │ │ │ │ │ sub r2, r7, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 2654 │ │ │ │ │ + b 2698 │ │ │ │ │ ldrb r3, [fp] │ │ │ │ │ mvn r1, #15 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ strb r3, [r8, #16] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ sub r1, r1, r5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ add r0, r2, r1 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - ble 315c │ │ │ │ │ + ble 31a0 │ │ │ │ │ ldrb r0, [r2], #1 │ │ │ │ │ strb r0, [r3] │ │ │ │ │ ldrb r0, [fp] │ │ │ │ │ strb r0, [r3, #1] │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ - b 30e8 │ │ │ │ │ + b 312c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 2fa4 │ │ │ │ │ + bne 2fe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2fa4 │ │ │ │ │ + b 2fe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e40 │ │ │ │ │ + bne 2e84 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt 2700 │ │ │ │ │ + bgt 2744 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r9, [sp, #32] │ │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b 2fe0 │ │ │ │ │ + b 3024 │ │ │ │ │ bic r6, r6, r6, asr #31 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mla r0, r6, r4, r9 │ │ │ │ │ add r1, r3, r6 │ │ │ │ │ - b 30c0 │ │ │ │ │ + b 3104 │ │ │ │ │ .word 0x000009c3 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000752f │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000230 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003188 : │ │ │ │ │ +000031cc : │ │ │ │ │ return_self(): │ │ │ │ │ - ldr r3, [pc, #44] @ 31bc │ │ │ │ │ + ldr r3, [pc, #44] @ 3200 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 31b0 │ │ │ │ │ + bne 31f4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bxeq lr │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000031c0 <_PyBytesWriter_Dealloc>: │ │ │ │ │ +00003204 <_PyBytesWriter_Dealloc>: │ │ │ │ │ _PyBytesWriter_Dealloc(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -3588,100 +3606,100 @@ │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bxne lr │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000031f8 : │ │ │ │ │ +0000323c : │ │ │ │ │ PyBytes_AsStringAndSize(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 328c │ │ │ │ │ + beq 32d0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ │ tst r0, #134217728 @ 0x8000000 │ │ │ │ │ - beq 3274 │ │ │ │ │ + beq 32b8 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ str r0, [r1] │ │ │ │ │ - bne 3250 │ │ │ │ │ + bne 3294 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 325c │ │ │ │ │ + bne 32a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #56] @ 329c │ │ │ │ │ - ldr r1, [pc, #56] @ 32a0 │ │ │ │ │ + ldr r3, [pc, #56] @ 32e0 │ │ │ │ │ + ldr r1, [pc, #56] @ 32e4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #40] @ 32a4 │ │ │ │ │ + ldr r3, [pc, #40] @ 32e8 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #36] @ 32a8 │ │ │ │ │ + ldr r1, [pc, #36] @ 32ec │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 326c │ │ │ │ │ - ldr r1, [pc, #24] @ 32ac │ │ │ │ │ - ldr r0, [pc, #24] @ 32b0 │ │ │ │ │ + b 32b0 │ │ │ │ │ + ldr r1, [pc, #24] @ 32f0 │ │ │ │ │ + ldr r0, [pc, #24] @ 32f4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 326c │ │ │ │ │ + b 32b0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x0000024c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000004f2 │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000032b4 : │ │ │ │ │ +000032f8 : │ │ │ │ │ fastsearch(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ │ - ldr ip, [pc, #1024] @ 36cc │ │ │ │ │ + ldr ip, [pc, #1024] @ 3710 │ │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ │ ldr ip, [ip] │ │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ │ mov ip, #0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr ip, [sp, #152] @ 0x98 │ │ │ │ │ ldr sl, [sp, #156] @ 0x9c │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - blt 34a0 │ │ │ │ │ + blt 34e4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ble 344c │ │ │ │ │ + ble 3490 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq 34e0 │ │ │ │ │ - ldr ip, [pc, #956] @ 36d0 │ │ │ │ │ + beq 3524 │ │ │ │ │ + ldr ip, [pc, #956] @ 3714 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bgt 35d4 │ │ │ │ │ + bgt 3618 │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ ldrb r3, [r8, r2] │ │ │ │ │ sub r1, r5, r4 │ │ │ │ │ sub r7, r8, #1 │ │ │ │ │ add r5, fp, r2 │ │ │ │ │ sub ip, r4, #2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ @@ -3690,468 +3708,468 @@ │ │ │ │ │ ldrb r0, [r7, #1]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ moveq r6, ip │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ cmn ip, #1 │ │ │ │ │ orr lr, lr, r9, lsl r0 │ │ │ │ │ - bne 333c │ │ │ │ │ + bne 3380 │ │ │ │ │ and r0, r3, #31 │ │ │ │ │ mov ip, #1 │ │ │ │ │ orr lr, lr, ip, lsl r0 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ - b 3394 │ │ │ │ │ + b 33d8 │ │ │ │ │ add r6, r5, ip │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ and r6, r6, #31 │ │ │ │ │ lsr r6, lr, r6 │ │ │ │ │ tst r6, #1 │ │ │ │ │ - beq 341c │ │ │ │ │ + beq 3460 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - blt 3424 │ │ │ │ │ + blt 3468 │ │ │ │ │ ldrb r6, [r5, ip] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 3378 │ │ │ │ │ + bne 33bc │ │ │ │ │ add r7, fp, ip │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldrb r1, [r7], #1 │ │ │ │ │ ldrb r9, [r8, r6] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bne 33d0 │ │ │ │ │ + bne 3414 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt 33b4 │ │ │ │ │ + bgt 33f8 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - bne 33fc │ │ │ │ │ + bne 3440 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 34a8 │ │ │ │ │ + bne 34ec │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq 342c │ │ │ │ │ + beq 3470 │ │ │ │ │ add ip, ip, r2 │ │ │ │ │ - b 3390 │ │ │ │ │ + b 33d4 │ │ │ │ │ add r6, r5, ip │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ and r6, r6, #31 │ │ │ │ │ lsr r6, lr, r6 │ │ │ │ │ tst r6, #1 │ │ │ │ │ ldrne r6, [sp, #12] │ │ │ │ │ addne ip, ip, r6 │ │ │ │ │ - bne 3390 │ │ │ │ │ + bne 33d4 │ │ │ │ │ add ip, ip, r4 │ │ │ │ │ - b 3390 │ │ │ │ │ + b 33d4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ - ldr r3, [pc, #664] @ 36cc │ │ │ │ │ + ldr r3, [pc, #664] @ 3710 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 35a4 │ │ │ │ │ + bne 35e8 │ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - bne 34a0 │ │ │ │ │ + bne 34e4 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ - bne 34b0 │ │ │ │ │ + bne 34f4 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ addle r5, r0, r5 │ │ │ │ │ movle r3, r0 │ │ │ │ │ - ble 3494 │ │ │ │ │ + ble 34d8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34a0 │ │ │ │ │ + beq 34e4 │ │ │ │ │ sub r0, r0, fp │ │ │ │ │ - b 342c │ │ │ │ │ + b 3470 │ │ │ │ │ ldrb r2, [r0] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 347c │ │ │ │ │ + beq 34c0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bhi 3484 │ │ │ │ │ + bhi 34c8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 342c │ │ │ │ │ + b 3470 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b 342c │ │ │ │ │ + b 3470 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - bne 365c │ │ │ │ │ + bne 36a0 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ addle r5, r0, r5 │ │ │ │ │ - ble 34d4 │ │ │ │ │ - b 3638 │ │ │ │ │ + ble 3518 │ │ │ │ │ + b 367c │ │ │ │ │ ldrb r3, [r5, #-1]! │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 3654 │ │ │ │ │ + beq 3698 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - bcc 34c8 │ │ │ │ │ - b 34a0 │ │ │ │ │ + bcc 350c │ │ │ │ │ + b 34e4 │ │ │ │ │ sub r0, r1, r3 │ │ │ │ │ ldrb r1, [r8] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r5, #1 │ │ │ │ │ and r3, r1, #31 │ │ │ │ │ lsl r3, r5, r3 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb lr, [r8, r2] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, lr │ │ │ │ │ moveq ip, r2 │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ orr r3, r3, r5, lsl lr │ │ │ │ │ - bne 34fc │ │ │ │ │ + bne 3540 │ │ │ │ │ add lr, r8, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 34a0 │ │ │ │ │ + blt 34e4 │ │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 355c │ │ │ │ │ + bne 35a0 │ │ │ │ │ add r2, r4, r0 │ │ │ │ │ add r2, fp, r2 │ │ │ │ │ add r5, r8, r4 │ │ │ │ │ ldrb r7, [r2, #-1]! │ │ │ │ │ ldrb r6, [r5, #-1]! │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne 35a8 │ │ │ │ │ + bne 35ec │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bne 3540 │ │ │ │ │ - b 342c │ │ │ │ │ + bne 3584 │ │ │ │ │ + b 3470 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34a0 │ │ │ │ │ + beq 34e4 │ │ │ │ │ add r2, fp, r0 │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r3, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 364c │ │ │ │ │ + beq 3690 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 3528 │ │ │ │ │ + b 356c │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 3680 │ │ │ │ │ - ldr ip, [pc, #312] @ 36cc │ │ │ │ │ + beq 36c4 │ │ │ │ │ + ldr ip, [pc, #312] @ 3710 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ │ eors lr, ip, lr │ │ │ │ │ mov ip, #0 │ │ │ │ │ - beq 36a4 │ │ │ │ │ + beq 36e8 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35c8 │ │ │ │ │ + beq 360c │ │ │ │ │ add r2, fp, r0 │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r3, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 364c │ │ │ │ │ + beq 3690 │ │ │ │ │ sub r0, r0, ip │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 3520 │ │ │ │ │ - ldr ip, [pc, #248] @ 36d4 │ │ │ │ │ + b 3564 │ │ │ │ │ + ldr ip, [pc, #248] @ 3718 │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ cmple r1, ip │ │ │ │ │ movle ip, #1 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ orrle ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 3318 │ │ │ │ │ + bne 335c │ │ │ │ │ asr ip, r3, #2 │ │ │ │ │ add ip, ip, ip, lsl #1 │ │ │ │ │ cmp ip, r1, asr #2 │ │ │ │ │ - blt 3584 │ │ │ │ │ - ldr ip, [pc, #188] @ 36cc │ │ │ │ │ + blt 35c8 │ │ │ │ │ + ldr ip, [pc, #188] @ 3710 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ │ eors lr, ip, lr │ │ │ │ │ mov ip, #0 │ │ │ │ │ - bne 35a4 │ │ │ │ │ + bne 35e8 │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 2a30 │ │ │ │ │ + b 2a4c │ │ │ │ │ R_ARM_JUMP24 stringlib_adaptive_find │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34a0 │ │ │ │ │ - b 347c │ │ │ │ │ + beq 34e4 │ │ │ │ │ + b 34c0 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ - b 35cc │ │ │ │ │ + b 3610 │ │ │ │ │ sub r0, r5, fp │ │ │ │ │ - b 342c │ │ │ │ │ + b 3470 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble 342c │ │ │ │ │ + ble 3470 │ │ │ │ │ ldrb r2, [fp, r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 36b8 │ │ │ │ │ + beq 36fc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 3664 │ │ │ │ │ + b 36a8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - bl 2e7c │ │ │ │ │ + bl 2e98 │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 2fa8 │ │ │ │ │ + bl 2fc4 │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ - b 342c │ │ │ │ │ + b 3470 │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 1448 │ │ │ │ │ + b 1448 │ │ │ │ │ R_ARM_JUMP24 stringlib__two_way_count │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 3678 │ │ │ │ │ - b 342c │ │ │ │ │ + bne 36bc │ │ │ │ │ + b 3470 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x000009c3 │ │ │ │ │ .word 0x0000752f │ │ │ │ │ │ │ │ │ │ -000036d8 : │ │ │ │ │ +0000371c : │ │ │ │ │ fastsearch.constprop.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ │ - ldr ip, [pc, #736] @ 39d0 │ │ │ │ │ + ldr ip, [pc, #736] @ 3a14 │ │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr ip, [ip] │ │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ │ mov ip, #0 │ │ │ │ │ - blt 3904 │ │ │ │ │ + blt 3948 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - ble 390c │ │ │ │ │ - ldr ip, [pc, #688] @ 39d4 │ │ │ │ │ + ble 3950 │ │ │ │ │ + ldr ip, [pc, #688] @ 3a18 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bgt 3960 │ │ │ │ │ + bgt 39a4 │ │ │ │ │ sub r2, lr, #1 │ │ │ │ │ ldrb fp, [r5] │ │ │ │ │ ldrb r3, [r5, r2] │ │ │ │ │ and r0, fp, #31 │ │ │ │ │ cmp r3, fp │ │ │ │ │ mov ip, #1 │ │ │ │ │ subeq r7, lr, #2 │ │ │ │ │ movne r7, r2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ sub r1, r4, lr │ │ │ │ │ lsl ip, ip, r0 │ │ │ │ │ add r4, r6, r2 │ │ │ │ │ - beq 3808 │ │ │ │ │ + beq 384c │ │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ subeq r7, lr, #3 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ orr ip, ip, r8, lsl r0 │ │ │ │ │ - beq 3808 │ │ │ │ │ + beq 384c │ │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ subeq r7, lr, #4 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ orr ip, ip, r8, lsl r0 │ │ │ │ │ - beq 3808 │ │ │ │ │ + beq 384c │ │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ subeq r7, lr, #5 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ orr ip, ip, r8, lsl r0 │ │ │ │ │ - beq 3808 │ │ │ │ │ + beq 384c │ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ subeq r7, lr, #6 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ orr ip, ip, r8, lsl r0 │ │ │ │ │ add r9, r5, #4 │ │ │ │ │ - beq 3808 │ │ │ │ │ + beq 384c │ │ │ │ │ sub r8, lr, #7 │ │ │ │ │ mov sl, #1 │ │ │ │ │ ldrb r0, [r9, #1]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ moveq r7, r8 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ orr ip, ip, sl, lsl r0 │ │ │ │ │ - bne 37e8 │ │ │ │ │ + bne 382c │ │ │ │ │ and r0, r3, #31 │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ orr ip, ip, r8, lsl r0 │ │ │ │ │ - blt 3904 │ │ │ │ │ + blt 3948 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b 384c │ │ │ │ │ + b 3890 │ │ │ │ │ add r7, r4, r0 │ │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ │ and r7, r7, #31 │ │ │ │ │ lsr r7, ip, r7 │ │ │ │ │ tst r7, #1 │ │ │ │ │ - beq 38f4 │ │ │ │ │ + beq 3938 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - blt 3904 │ │ │ │ │ + blt 3948 │ │ │ │ │ ldrb r7, [r4, r0] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 3828 │ │ │ │ │ + bne 386c │ │ │ │ │ ldrb r7, [r6, r0] │ │ │ │ │ cmp r7, fp │ │ │ │ │ add r7, r6, r0 │ │ │ │ │ - bne 38d8 │ │ │ │ │ + bne 391c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 3890 │ │ │ │ │ - ldr r3, [pc, #344] @ 39d0 │ │ │ │ │ + bne 38d4 │ │ │ │ │ + ldr r3, [pc, #344] @ 3a14 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 395c │ │ │ │ │ + bne 39a0 │ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb r9, [r5, #1] │ │ │ │ │ ldrb r8, [r7, #1] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne 38d8 │ │ │ │ │ + bne 391c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 3870 │ │ │ │ │ + beq 38b4 │ │ │ │ │ mov r8, #2 │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ ldrb sl, [r7, r8] │ │ │ │ │ ldrb r9, [r5, r8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne 38cc │ │ │ │ │ + bne 3910 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt 38b0 │ │ │ │ │ + bgt 38f4 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ │ - beq 3870 │ │ │ │ │ + beq 38b4 │ │ │ │ │ add r7, r4, r0 │ │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ │ and r7, r7, #31 │ │ │ │ │ lsr r7, ip, r7 │ │ │ │ │ tst r7, #1 │ │ │ │ │ addne r0, r0, sl │ │ │ │ │ - bne 3840 │ │ │ │ │ + bne 3884 │ │ │ │ │ add r0, r0, lr │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bge 384c │ │ │ │ │ + bge 3890 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 3870 │ │ │ │ │ - bne 3904 │ │ │ │ │ + b 38b4 │ │ │ │ │ + bne 3948 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ addle r4, r0, r4 │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ movle r3, r0 │ │ │ │ │ - ble 394c │ │ │ │ │ + ble 3990 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3904 │ │ │ │ │ + beq 3948 │ │ │ │ │ sub r0, r0, r6 │ │ │ │ │ - b 3870 │ │ │ │ │ + b 38b4 │ │ │ │ │ ldrb r2, [r0] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 3934 │ │ │ │ │ + beq 3978 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bhi 393c │ │ │ │ │ - b 3904 │ │ │ │ │ + bhi 3980 │ │ │ │ │ + b 3948 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ - ldr ip, [pc, #112] @ 39d8 │ │ │ │ │ + ldr ip, [pc, #112] @ 3a1c │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ cmple r1, ip │ │ │ │ │ movle ip, #1 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ orrle ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 3728 │ │ │ │ │ + bne 376c │ │ │ │ │ asr ip, r3, #2 │ │ │ │ │ add ip, ip, ip, lsl #1 │ │ │ │ │ cmp ip, r1, asr #2 │ │ │ │ │ - blt 39ac │ │ │ │ │ + blt 39f0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mvn ip, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 2a30 │ │ │ │ │ + bl 2a4c │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ - b 3870 │ │ │ │ │ + b 38b4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - bl 2e7c │ │ │ │ │ + bl 2e98 │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2fa8 │ │ │ │ │ + bl 2fc4 │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ - b 3870 │ │ │ │ │ + b 38b4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x000009c3 │ │ │ │ │ .word 0x0000752f │ │ │ │ │ │ │ │ │ │ -000039dc <_PyBytes_Repeat>: │ │ │ │ │ +00003a20 <_PyBytes_Repeat>: │ │ │ │ │ _PyBytes_Repeat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bne 3a10 <_PyBytes_Repeat+0x34> │ │ │ │ │ + bne 3a54 <_PyBytes_Repeat+0x34> │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ mov r2, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 memset │ │ │ │ │ cmp r2, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 3a84 <_PyBytes_Repeat+0xa8> │ │ │ │ │ + beq 3a6c <_PyBytes_Repeat+0x4c> │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r5, r4 │ │ │ │ │ pople {r4, r5, r6, r7, r8, pc} │ │ │ │ │ sub r7, r5, r4 │ │ │ │ │ @@ -4171,460 +4189,457 @@ │ │ │ │ │ add r0, r6, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt 3a58 <_PyBytes_Repeat+0x7c> │ │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bgt 3a30 <_PyBytes_Repeat+0x54> │ │ │ │ │ + bgt 3a9c <_PyBytes_Repeat+0x7c> │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00003a90 : │ │ │ │ │ +00003ac8 : │ │ │ │ │ PyBytes_Repr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov lr, #0 │ │ │ │ │ add r4, r0, #15 │ │ │ │ │ mvn r5, #14 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ sub r5, r5, r0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r0, #3 │ │ │ │ │ mvn r8, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 3ae4 │ │ │ │ │ + b 3b1c │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movls r3, #4 │ │ │ │ │ - bhi 3c04 │ │ │ │ │ + bhi 3c3c │ │ │ │ │ sub r2, r8, r3 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 3ccc │ │ │ │ │ + blt 3d04 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ add r3, r5, r7 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble 3b18 │ │ │ │ │ + ble 3b50 │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls 3ac8 │ │ │ │ │ + bls 3b00 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq 3c20 │ │ │ │ │ + beq 3c58 │ │ │ │ │ sub r3, r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ movhi r3, #4 │ │ │ │ │ movls r3, #1 │ │ │ │ │ - b 3ad4 │ │ │ │ │ + b 3b0c │ │ │ │ │ subs r3, ip, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3c94 │ │ │ │ │ + bne 3ccc │ │ │ │ │ cmp ip, #0 │ │ │ │ │ moveq r7, #39 @ 0x27 │ │ │ │ │ - bne 3cb4 │ │ │ │ │ + bne 3cec │ │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3cdc │ │ │ │ │ + beq 3d14 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3ce4 │ │ │ │ │ + beq 3d1c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r0, #20 │ │ │ │ │ addeq r3, r0, #28 │ │ │ │ │ - ldr ip, [pc, #372] @ 3cec │ │ │ │ │ + ldr ip, [pc, #372] @ 3d24 │ │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r8, #92 @ 0x5c │ │ │ │ │ mov lr, #120 @ 0x78 │ │ │ │ │ strb r1, [r2], #2 │ │ │ │ │ strb r7, [r3, #1] │ │ │ │ │ add r3, r4, r5 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble 3bfc │ │ │ │ │ + ble 3c34 │ │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ cmpne r3, r7 │ │ │ │ │ - beq 3c9c │ │ │ │ │ + beq 3cd4 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq 3c78 │ │ │ │ │ + beq 3cb0 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq 3c40 │ │ │ │ │ + beq 3c78 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq 3c5c │ │ │ │ │ + beq 3c94 │ │ │ │ │ sub r1, r3, #32 │ │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ │ strbls r3, [r2], #1 │ │ │ │ │ - bls 3b8c │ │ │ │ │ + bls 3bc4 │ │ │ │ │ strb r8, [r2] │ │ │ │ │ strb lr, [r2, #1] │ │ │ │ │ ldr r1, [ip] │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ ldrb r1, [r1, r3, lsr #4] │ │ │ │ │ strb r1, [r2, #-2] │ │ │ │ │ ldr r1, [ip] │ │ │ │ │ and r3, r3, #15 │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ strb r3, [r2, #-1] │ │ │ │ │ - b 3b8c │ │ │ │ │ + b 3bc4 │ │ │ │ │ strb r7, [r2] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r9, [pc, #228] @ 3cf0 │ │ │ │ │ + ldr r9, [pc, #228] @ 3d28 │ │ │ │ │ sub r2, r3, #9 │ │ │ │ │ cmp r2, #30 │ │ │ │ │ - bhi 3b04 │ │ │ │ │ + bhi 3b3c │ │ │ │ │ ldrsb r2, [r9, r2] │ │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 3ad4 │ │ │ │ │ + b 3b0c │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 3ad4 │ │ │ │ │ + b 3b0c │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 3ad4 │ │ │ │ │ + b 3b0c │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ │ strb r1, [r3], #2 │ │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ │ strb r1, [r2, #1] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 3b8c │ │ │ │ │ + b 3bc4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ │ strb r1, [r3], #2 │ │ │ │ │ mov r1, #114 @ 0x72 │ │ │ │ │ strb r1, [r2, #1] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 3b8c │ │ │ │ │ + b 3bc4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ │ strb r1, [r3], #2 │ │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ │ strb r1, [r2, #1] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 3b8c │ │ │ │ │ + b 3bc4 │ │ │ │ │ mov r7, #34 @ 0x22 │ │ │ │ │ - b 3b48 │ │ │ │ │ + b 3b80 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r9, #92 @ 0x5c │ │ │ │ │ strb r9, [r1], #2 │ │ │ │ │ strb r3, [r2, #1] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 3b8c │ │ │ │ │ + b 3bc4 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, ip │ │ │ │ │ cmp r3, r0 │ │ │ │ │ addge r0, r0, ip │ │ │ │ │ movge r7, #39 @ 0x27 │ │ │ │ │ - bge 3b48 │ │ │ │ │ - ldr r3, [pc, #32] @ 3cf4 │ │ │ │ │ - ldr r1, [pc, #32] @ 3cf8 │ │ │ │ │ + bge 3b80 │ │ │ │ │ + ldr r3, [pc, #32] @ 3d2c │ │ │ │ │ + ldr r1, [pc, #32] @ 3d30 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b 3b70 │ │ │ │ │ + b 3ba8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 Py_hexdigits │ │ │ │ │ .word 0x000001ce │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003cfc : │ │ │ │ │ +00003d34 : │ │ │ │ │ bytes_repr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 3ed8 │ │ │ │ │ + ble 3f10 │ │ │ │ │ add r2, r0, #15 │ │ │ │ │ mov r6, #0 │ │ │ │ │ add r1, r2, r5 │ │ │ │ │ mov r0, #3 │ │ │ │ │ mov lr, r6 │ │ │ │ │ - b 3d58 │ │ │ │ │ + b 3d90 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi 3ea8 │ │ │ │ │ + bhi 3ee0 │ │ │ │ │ mvn ip, #-2147483644 @ 0x80000004 │ │ │ │ │ mov r3, #4 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 3f28 │ │ │ │ │ + blt 3f60 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ - beq 3d90 │ │ │ │ │ + beq 3dc8 │ │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls 3d34 │ │ │ │ │ + bls 3d6c │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq 3ec4 │ │ │ │ │ + beq 3efc │ │ │ │ │ sub r3, r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - bhi 3d3c │ │ │ │ │ + bhi 3d74 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 3f28 │ │ │ │ │ + beq 3f60 │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ - bne 3d58 │ │ │ │ │ + bne 3d90 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ moveq r6, #39 @ 0x27 │ │ │ │ │ - bne 3f04 │ │ │ │ │ + bne 3f3c │ │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3f38 │ │ │ │ │ + beq 3f70 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3f40 │ │ │ │ │ + beq 3f78 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r0, #20 │ │ │ │ │ addeq r3, r0, #28 │ │ │ │ │ mov r2, #98 @ 0x62 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ strb r2, [ip], #2 │ │ │ │ │ strb r6, [r3, #1] │ │ │ │ │ - ble 3ed0 │ │ │ │ │ + ble 3f08 │ │ │ │ │ add r1, r4, #15 │ │ │ │ │ - ldr lr, [pc, #352] @ 3f48 │ │ │ │ │ + ldr lr, [pc, #352] @ 3f80 │ │ │ │ │ add r5, r1, r5 │ │ │ │ │ mov r7, #92 @ 0x5c │ │ │ │ │ mov r4, #120 @ 0x78 │ │ │ │ │ - b 3e08 │ │ │ │ │ + b 3e40 │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r5, r1 │ │ │ │ │ strb r3, [r2], #1 │ │ │ │ │ - beq 3e88 │ │ │ │ │ + beq 3ec0 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ cmpne r3, r6 │ │ │ │ │ addeq r2, ip, #2 │ │ │ │ │ - beq 3e90 │ │ │ │ │ + beq 3ec8 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ addeq r2, ip, #2 │ │ │ │ │ moveq r3, #116 @ 0x74 │ │ │ │ │ - beq 3e90 │ │ │ │ │ + beq 3ec8 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ addeq r2, ip, #2 │ │ │ │ │ moveq r3, #110 @ 0x6e │ │ │ │ │ - beq 3e90 │ │ │ │ │ + beq 3ec8 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ addeq r2, ip, #2 │ │ │ │ │ moveq r3, #114 @ 0x72 │ │ │ │ │ - beq 3e90 │ │ │ │ │ + beq 3ec8 │ │ │ │ │ sub r2, r3, #32 │ │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ │ - bls 3df4 │ │ │ │ │ + bls 3e2c │ │ │ │ │ strb r7, [ip] │ │ │ │ │ strb r4, [ip, #1] │ │ │ │ │ ldr r2, [lr] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ ldrb r2, [r2, r3, lsr #4] │ │ │ │ │ strb r2, [ip, #2] │ │ │ │ │ ldr r2, [lr] │ │ │ │ │ and r3, r3, #15 │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ strb r3, [ip, #3] │ │ │ │ │ add r2, ip, #4 │ │ │ │ │ - bne 3e04 │ │ │ │ │ + bne 3e3c │ │ │ │ │ strb r6, [r2] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ strb r3, [ip, #1] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ │ strb r3, [ip] │ │ │ │ │ - bne 3e04 │ │ │ │ │ - b 3e88 │ │ │ │ │ - ldr r7, [pc, #156] @ 3f4c │ │ │ │ │ + bne 3e3c │ │ │ │ │ + b 3ec0 │ │ │ │ │ + ldr r7, [pc, #156] @ 3f84 │ │ │ │ │ sub ip, r3, #9 │ │ │ │ │ cmp ip, #30 │ │ │ │ │ - bhi 3d6c │ │ │ │ │ + bhi 3da4 │ │ │ │ │ ldrsb ip, [r7, ip] │ │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ mvn ip, #-2147483646 @ 0x80000002 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 3d44 │ │ │ │ │ + b 3d7c │ │ │ │ │ mov r2, ip │ │ │ │ │ - b 3e88 │ │ │ │ │ + b 3ec0 │ │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 3d9c │ │ │ │ │ + b 3dd4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 3d44 │ │ │ │ │ + b 3d7c │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 3d44 │ │ │ │ │ + b 3d7c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r6, #34 @ 0x22 │ │ │ │ │ - beq 3d9c │ │ │ │ │ + beq 3dd4 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, lr │ │ │ │ │ cmp r0, r3 │ │ │ │ │ addle r0, r0, lr │ │ │ │ │ movle r6, #39 @ 0x27 │ │ │ │ │ - ble 3d9c │ │ │ │ │ - ldr r3, [pc, #32] @ 3f50 │ │ │ │ │ - ldr r1, [pc, #32] @ 3f54 │ │ │ │ │ + ble 3dd4 │ │ │ │ │ + ldr r3, [pc, #32] @ 3f88 │ │ │ │ │ + ldr r1, [pc, #32] @ 3f8c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b 3dc4 │ │ │ │ │ + b 3dfc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 Py_hexdigits │ │ │ │ │ .word 0x000001ed │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003f58 : │ │ │ │ │ +00003f90 : │ │ │ │ │ striter_next(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3fb4 │ │ │ │ │ + beq 3fec │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge 3f90 │ │ │ │ │ + bge 3fc8 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - ldr r2, [pc, #84] @ 3fdc │ │ │ │ │ + ldr r2, [pc, #84] @ 4014 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add r0, r2, r3, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ - beq 3fb4 │ │ │ │ │ + beq 3fec │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 3fbc │ │ │ │ │ + beq 3ff4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003fe0 : │ │ │ │ │ +00004018 : │ │ │ │ │ bytes_new(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ subs r3, r2, #0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrne r7, [r3, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ │ addne r0, r1, #12 │ │ │ │ │ addne r7, r4, r7 │ │ │ │ │ - bne 440c │ │ │ │ │ + bne 4444 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bhi 4614 │ │ │ │ │ + bhi 464c │ │ │ │ │ add r5, r1, #12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 4408 │ │ │ │ │ + beq 4440 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4450 │ │ │ │ │ + beq 4488 │ │ │ │ │ ldr r9, [r5] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 4290 │ │ │ │ │ + beq 42c8 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bne 4290 │ │ │ │ │ - ldr r1, [pc, #1760] @ 472c │ │ │ │ │ + bne 42c8 │ │ │ │ │ + ldr r1, [pc, #1760] @ 4764 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4150 │ │ │ │ │ + bne 4188 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4344 │ │ │ │ │ + bne 437c │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 4600 │ │ │ │ │ + bne 4638 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 408c │ │ │ │ │ + beq 40c4 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4310 │ │ │ │ │ - ldr r8, [pc, #1692] @ 4730 │ │ │ │ │ + bne 4348 │ │ │ │ │ + ldr r8, [pc, #1692] @ 4768 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 44b0 │ │ │ │ │ + beq 44e8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 425c │ │ │ │ │ + beq 4294 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4344 │ │ │ │ │ + blt 437c │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 44c8 │ │ │ │ │ - beq 43b0 │ │ │ │ │ + blt 4500 │ │ │ │ │ + beq 43e8 │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 445c │ │ │ │ │ + bhi 4494 │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 46f8 │ │ │ │ │ + beq 4730 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r8, [r4, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 45f4 │ │ │ │ │ + bne 462c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r5, r4, r5 │ │ │ │ │ @@ -4633,438 +4648,438 @@ │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4470 │ │ │ │ │ + blt 44a8 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne 4204 │ │ │ │ │ + bne 423c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [pc, #1500] @ 4734 │ │ │ │ │ + ldr r3, [pc, #1500] @ 476c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r8, [r0, r3] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 4484 │ │ │ │ │ + beq 44bc │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r1, r5, r1 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4484 │ │ │ │ │ + beq 44bc │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 41e0 │ │ │ │ │ + beq 4218 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 41e0 │ │ │ │ │ + bne 4218 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 437c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 4708 │ │ │ │ │ - ldr r3, [pc, #1328] @ 4730 │ │ │ │ │ + beq 4740 │ │ │ │ │ + ldr r3, [pc, #1328] @ 4768 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 4144 │ │ │ │ │ + beq 417c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4238 │ │ │ │ │ + beq 4270 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4254 │ │ │ │ │ + beq 428c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 45b4 │ │ │ │ │ + beq 45ec │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 4144 │ │ │ │ │ + b 417c │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ - ldr r2, [pc, #1232] @ 4738 │ │ │ │ │ + ldr r2, [pc, #1232] @ 4770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 434c │ │ │ │ │ + bne 4384 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 7bdc <_PyBytes_FromList> │ │ │ │ │ + bl 7c0c <_PyBytes_FromList> │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 437c │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne 4204 │ │ │ │ │ + bne 423c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r8, [r5, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 464c │ │ │ │ │ + beq 4684 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 459c │ │ │ │ │ + beq 45d4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 437c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 4588 │ │ │ │ │ + bne 45c0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 464c │ │ │ │ │ + bne 4684 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 4560 │ │ │ │ │ + beq 4598 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 4560 │ │ │ │ │ + beq 4598 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsEncodedString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4344 │ │ │ │ │ - ldr r8, [pc, #1056] @ 4730 │ │ │ │ │ - b 427c │ │ │ │ │ - ldr r3, [pc, #1060] @ 473c │ │ │ │ │ + beq 437c │ │ │ │ │ + ldr r8, [pc, #1056] @ 4768 │ │ │ │ │ + b 42b4 │ │ │ │ │ + ldr r3, [pc, #1060] @ 4774 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 45c0 │ │ │ │ │ + beq 45f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4574 │ │ │ │ │ + blt 45ac │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 128 <_PyBytes_FromSize> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4308 │ │ │ │ │ + bne 4340 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4144 │ │ │ │ │ - ldr r2, [pc, #1004] @ 4740 │ │ │ │ │ + b 417c │ │ │ │ │ + ldr r2, [pc, #1004] @ 4778 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 43b8 │ │ │ │ │ + bne 43f0 │ │ │ │ │ ldr r5, [r9, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 437c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 427c │ │ │ │ │ + ble 42b4 │ │ │ │ │ add r5, r5, #16 │ │ │ │ │ add r9, r9, #8 │ │ │ │ │ add r5, r4, r5 │ │ │ │ │ add r7, r4, #16 │ │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4510 │ │ │ │ │ + beq 4548 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 451c │ │ │ │ │ + bhi 4554 │ │ │ │ │ strb r0, [r7], #1 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bne 4384 │ │ │ │ │ - b 427c │ │ │ │ │ - ldr r4, [pc, #908] @ 4744 │ │ │ │ │ - b 4118 │ │ │ │ │ + bne 43bc │ │ │ │ │ + b 42b4 │ │ │ │ │ + ldr r4, [pc, #908] @ 477c │ │ │ │ │ + b 4150 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 4508 │ │ │ │ │ + bne 4540 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 44dc │ │ │ │ │ + beq 4514 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 6f24 <_PyBytes_FromIterator> │ │ │ │ │ + bl 6f54 <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 433c │ │ │ │ │ + beq 4374 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 433c │ │ │ │ │ + bne 4374 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 433c │ │ │ │ │ + b 4374 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - ldr ip, [pc, #820] @ 4748 │ │ │ │ │ + ldr ip, [pc, #820] @ 4780 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov ip, #3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 437c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r4, r7 │ │ │ │ │ - bne 4030 │ │ │ │ │ - ldr r4, [pc, #748] @ 4744 │ │ │ │ │ - ldr r8, [pc, #724] @ 4730 │ │ │ │ │ - b 427c │ │ │ │ │ - ldr r3, [pc, #728] @ 473c │ │ │ │ │ - ldr r1, [pc, #740] @ 474c │ │ │ │ │ + bne 4068 │ │ │ │ │ + ldr r4, [pc, #748] @ 477c │ │ │ │ │ + ldr r8, [pc, #724] @ 4768 │ │ │ │ │ + b 42b4 │ │ │ │ │ + ldr r3, [pc, #728] @ 4774 │ │ │ │ │ + ldr r1, [pc, #740] @ 4784 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2064 │ │ │ │ │ + bl 20a8 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 4344 │ │ │ │ │ + b 437c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 41c8 │ │ │ │ │ - b 41e0 │ │ │ │ │ + bne 4200 │ │ │ │ │ + b 4218 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ mov r4, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r9] │ │ │ │ │ - b 427c │ │ │ │ │ - ldr r3, [pc, #640] @ 4750 │ │ │ │ │ - ldr r1, [pc, #640] @ 4754 │ │ │ │ │ + b 42b4 │ │ │ │ │ + ldr r3, [pc, #640] @ 4788 │ │ │ │ │ + ldr r1, [pc, #640] @ 478c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 446c │ │ │ │ │ - ldr r4, [pc, #628] @ 4758 │ │ │ │ │ + b 44a4 │ │ │ │ │ + ldr r4, [pc, #628] @ 4790 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 437c │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #604] @ 475c │ │ │ │ │ + ldr r1, [pc, #604] @ 4794 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4344 │ │ │ │ │ - ldr r4, [pc, #584] @ 4758 │ │ │ │ │ - b 44f4 │ │ │ │ │ + b 437c │ │ │ │ │ + ldr r4, [pc, #584] @ 4790 │ │ │ │ │ + b 452c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 452c │ │ │ │ │ - ldr r3, [pc, #572] @ 4760 │ │ │ │ │ - ldr r1, [pc, #572] @ 4764 │ │ │ │ │ + bne 4564 │ │ │ │ │ + ldr r3, [pc, #572] @ 4798 │ │ │ │ │ + ldr r1, [pc, #572] @ 479c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 437c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 4344 │ │ │ │ │ + bne 437c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4344 │ │ │ │ │ + b 437c │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 42f4 │ │ │ │ │ - ldr r3, [pc, #496] @ 4758 │ │ │ │ │ - ldr r1, [pc, #508] @ 4768 │ │ │ │ │ + bne 432c │ │ │ │ │ + ldr r3, [pc, #496] @ 4790 │ │ │ │ │ + ldr r1, [pc, #508] @ 47a0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4344 │ │ │ │ │ - ldr r3, [pc, #484] @ 4760 │ │ │ │ │ - ldr r1, [pc, #492] @ 476c │ │ │ │ │ + b 437c │ │ │ │ │ + ldr r3, [pc, #484] @ 4798 │ │ │ │ │ + ldr r1, [pc, #492] @ 47a4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4344 │ │ │ │ │ - ldr r3, [pc, #464] @ 4760 │ │ │ │ │ - ldr r1, [pc, #476] @ 4770 │ │ │ │ │ + b 437c │ │ │ │ │ + ldr r3, [pc, #464] @ 4798 │ │ │ │ │ + ldr r1, [pc, #476] @ 47a8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4344 │ │ │ │ │ - ldr r2, [pc, #464] @ 4774 │ │ │ │ │ - ldr r1, [pc, #464] @ 4778 │ │ │ │ │ - ldr r0, [pc, #464] @ 477c │ │ │ │ │ + b 437c │ │ │ │ │ + ldr r2, [pc, #464] @ 47ac │ │ │ │ │ + ldr r1, [pc, #464] @ 47b0 │ │ │ │ │ + ldr r0, [pc, #464] @ 47b4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 4344 │ │ │ │ │ + b 437c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4254 │ │ │ │ │ + b 428c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4574 │ │ │ │ │ - ldr r3, [pc, #388] @ 4758 │ │ │ │ │ + beq 45ac │ │ │ │ │ + ldr r3, [pc, #388] @ 4790 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 437c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 540c │ │ │ │ │ + bl 5444 │ │ │ │ │ R_ARM_CALL PyBytes_FromObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 433c │ │ │ │ │ + b 4374 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - b 40f8 │ │ │ │ │ - ldr r3, [pc, #336] @ 4758 │ │ │ │ │ - ldr r1, [pc, #372] @ 4780 │ │ │ │ │ + b 4130 │ │ │ │ │ + ldr r3, [pc, #336] @ 4790 │ │ │ │ │ + ldr r1, [pc, #372] @ 47b8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4344 │ │ │ │ │ + b 437c │ │ │ │ │ add r0, r1, #12 │ │ │ │ │ - ldr r1, [pc, #296] @ 4748 │ │ │ │ │ + ldr r1, [pc, #296] @ 4780 │ │ │ │ │ str r1, [sp] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, #3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4030 │ │ │ │ │ - b 4344 │ │ │ │ │ + bne 4068 │ │ │ │ │ + b 437c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 46e4 │ │ │ │ │ + beq 471c │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 437c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 4588 │ │ │ │ │ + bne 45c0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 46c8 │ │ │ │ │ + beq 4700 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ - bne 4554 │ │ │ │ │ + bne 458c │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ - ldr r2, [pc, #168] @ 4758 │ │ │ │ │ - ldr r3, [pc, #204] @ 4780 │ │ │ │ │ + ldr r2, [pc, #168] @ 4790 │ │ │ │ │ + ldr r3, [pc, #204] @ 47b8 │ │ │ │ │ tst r0, #268435456 @ 0x10000000 │ │ │ │ │ - ldr r1, [pc, #200] @ 4784 │ │ │ │ │ + ldr r1, [pc, #200] @ 47bc │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4344 │ │ │ │ │ - ldr r2, [pc, #136] @ 4758 │ │ │ │ │ - ldr r3, [pc, #148] @ 4768 │ │ │ │ │ + b 437c │ │ │ │ │ + ldr r2, [pc, #136] @ 4790 │ │ │ │ │ + ldr r3, [pc, #148] @ 47a0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ldr r1, [pc, #168] @ 4784 │ │ │ │ │ + ldr r1, [pc, #168] @ 47bc │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ movne r1, r3 │ │ │ │ │ - b 456c │ │ │ │ │ - ldr r2, [pc, #136] @ 4774 │ │ │ │ │ - ldr r1, [pc, #152] @ 4788 │ │ │ │ │ - ldr r0, [pc, #136] @ 477c │ │ │ │ │ + b 45a4 │ │ │ │ │ + ldr r2, [pc, #136] @ 47ac │ │ │ │ │ + ldr r1, [pc, #152] @ 47c0 │ │ │ │ │ + ldr r0, [pc, #136] @ 47b4 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 4344 │ │ │ │ │ + b 437c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 4114 │ │ │ │ │ - b 446c │ │ │ │ │ - ldr r0, [pc, #72] @ 4758 │ │ │ │ │ + bne 414c │ │ │ │ │ + b 44a4 │ │ │ │ │ + ldr r0, [pc, #72] @ 4790 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #116] @ 478c │ │ │ │ │ + ldr r1, [pc, #116] @ 47c4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4344 │ │ │ │ │ - b 4538 │ │ │ │ │ + beq 437c │ │ │ │ │ + b 4570 │ │ │ │ │ .word 0x000051ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000005d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ @@ -5104,249 +5119,249 @@ │ │ │ │ │ .word 0x000002c8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000214 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000318 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004790 : │ │ │ │ │ +000047c8 : │ │ │ │ │ bytes___bytes__(): │ │ │ │ │ - ldr r3, [pc, #44] @ 47c4 │ │ │ │ │ + ldr r3, [pc, #44] @ 47fc │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 47b8 │ │ │ │ │ + bne 47f0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bxeq lr │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000047c8 : │ │ │ │ │ +00004800 : │ │ │ │ │ bytes_repeat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - blt 48d8 │ │ │ │ │ - beq 48d8 │ │ │ │ │ + blt 4910 │ │ │ │ │ + beq 4910 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt 498c │ │ │ │ │ + blt 49b0 │ │ │ │ │ mul r4, r5, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 4930 │ │ │ │ │ + beq 4968 │ │ │ │ │ cmn r4, #18 │ │ │ │ │ mov r9, r4 │ │ │ │ │ - bhi 498c │ │ │ │ │ + bhi 49b0 │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4984 │ │ │ │ │ - ldr r3, [pc, #376] @ 49a4 │ │ │ │ │ + beq 49d4 │ │ │ │ │ + ldr r3, [pc, #376] @ 49dc │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4978 │ │ │ │ │ + bne 49c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ add r3, r5, r4 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ add r8, r5, #16 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ - beq 4880 │ │ │ │ │ + beq 48b8 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne 4888 │ │ │ │ │ + bne 48c0 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add r1, r7, #16 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq 496c │ │ │ │ │ + beq 49a4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge 4880 │ │ │ │ │ + bge 48b8 │ │ │ │ │ sub r7, r4, r6 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ movge r7, r6 │ │ │ │ │ add r0, r8, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r6, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - blt 48a8 │ │ │ │ │ + blt 48e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 4958 │ │ │ │ │ + beq 4990 │ │ │ │ │ mov r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4984 │ │ │ │ │ - ldr r3, [pc, #172] @ 49a4 │ │ │ │ │ + beq 49d4 │ │ │ │ │ + ldr r3, [pc, #172] @ 49dc │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r9, #0 │ │ │ │ │ movne r4, r9 │ │ │ │ │ - bne 4978 │ │ │ │ │ + bne 49c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ strb r3, [r5, #16] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #108] @ 49a4 │ │ │ │ │ + ldr r3, [pc, #108] @ 49dc │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4808 │ │ │ │ │ + bne 4840 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ - b 4880 │ │ │ │ │ - ldr r3, [pc, #68] @ 49a4 │ │ │ │ │ + b 48b8 │ │ │ │ │ + ldr r3, [pc, #68] @ 49dc │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 4940 │ │ │ │ │ - b 48e0 │ │ │ │ │ + beq 4978 │ │ │ │ │ + b 4918 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - blt 48a8 │ │ │ │ │ - b 4880 │ │ │ │ │ + blt 48e0 │ │ │ │ │ + b 48b8 │ │ │ │ │ + ldr r3, [pc, #40] @ 49e0 │ │ │ │ │ + ldr r1, [pc, #40] @ 49e4 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 48b8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 4838 │ │ │ │ │ + b 4870 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ - ldr r3, [pc, #20] @ 49a8 │ │ │ │ │ - ldr r1, [pc, #20] @ 49ac │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 4880 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000003b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000049b0 <_PyBytes_Join>: │ │ │ │ │ +000049e8 <_PyBytes_Join>: │ │ │ │ │ _PyBytes_Join(): │ │ │ │ │ - b 49b4 │ │ │ │ │ + b 49ec │ │ │ │ │ │ │ │ │ │ -000049b4 : │ │ │ │ │ +000049ec : │ │ │ │ │ stringlib_bytes_join(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3592] @ 0xe08 │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #2312] @ 52e4 │ │ │ │ │ + ldr r1, [pc, #2312] @ 531c │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5274 │ │ │ │ │ + beq 52ac │ │ │ │ │ ldmib r7, {r3, sl} │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 4a5c │ │ │ │ │ + beq 4a94 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5058 │ │ │ │ │ + beq 5090 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 4a70 │ │ │ │ │ + bne 4aa8 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r9, [r3] │ │ │ │ │ - ldr r3, [pc, #2252] @ 52e8 │ │ │ │ │ + ldr r3, [pc, #2252] @ 5320 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 522c │ │ │ │ │ + bne 5264 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r9] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4a50 │ │ │ │ │ + beq 4a88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 52c8 │ │ │ │ │ + beq 5300 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5058 │ │ │ │ │ + beq 5090 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldreq r9, [r7, #12] │ │ │ │ │ - beq 4a14 │ │ │ │ │ + beq 4a4c │ │ │ │ │ cmp sl, #10 │ │ │ │ │ addle r3, sp, #24 │ │ │ │ │ strle r3, [sp, #12] │ │ │ │ │ strle r3, [sp, #4] │ │ │ │ │ - bgt 507c │ │ │ │ │ + bgt 50b4 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r6, #0 │ │ │ │ │ tst sl, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mvn r9, #-2147483648 @ 0x80000000 │ │ │ │ │ str r1, [sp] │ │ │ │ │ - beq 4bd0 │ │ │ │ │ + beq 4c08 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge 4c70 │ │ │ │ │ + bge 4ca8 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 51f4 │ │ │ │ │ + beq 522c │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ - ldr r1, [pc, #2080] @ 52e8 │ │ │ │ │ + ldr r1, [pc, #2080] @ 5320 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 5208 │ │ │ │ │ + bne 5240 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ @@ -5354,123 +5369,123 @@ │ │ │ │ │ str r4, [r3] │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov fp, #1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r1, r3, #44 @ 0x2c │ │ │ │ │ - bne 4c50 │ │ │ │ │ + bne 4c88 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b 4bd0 │ │ │ │ │ + b 4c08 │ │ │ │ │ sub r0, r9, r5 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt 527c │ │ │ │ │ + blt 52b4 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r5, r5, r8 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ - bne 4c54 │ │ │ │ │ + bne 4c8c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ mov r3, fp │ │ │ │ │ - beq 51b0 │ │ │ │ │ + beq 51e8 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - ldr ip, [pc, #1928] @ 52e8 │ │ │ │ │ + ldr ip, [pc, #1928] @ 5320 │ │ │ │ │ ldr r4, [r0, fp, lsl #2] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 51c8 │ │ │ │ │ + bne 5200 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r0, r0, #1 │ │ │ │ │ strne r0, [r4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ str r4, [r1] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ sub ip, r9, r5 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - blt 527c │ │ │ │ │ + blt 52b4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ - beq 5044 │ │ │ │ │ + beq 507c │ │ │ │ │ sub r0, r9, r5 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt 527c │ │ │ │ │ + blt 52b4 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r5, r5, r8 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ - bne 4c54 │ │ │ │ │ + bne 4c8c │ │ │ │ │ add r6, r3, #1 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge 4c70 │ │ │ │ │ + bge 4ca8 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 5174 │ │ │ │ │ + beq 51ac │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - ldr r3, [pc, #1780] @ 52e8 │ │ │ │ │ + ldr r3, [pc, #1780] @ 5320 │ │ │ │ │ ldr r4, [r0, r6, lsl #2] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 518c │ │ │ │ │ + bne 51c4 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r0, r0, #1 │ │ │ │ │ strne r0, [r4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ str r4, [r1] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ sub ip, r9, r5 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ add fp, r6, #1 │ │ │ │ │ - blt 527c │ │ │ │ │ + blt 52b4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ - bne 4b1c │ │ │ │ │ + bne 4b54 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 4b3c │ │ │ │ │ + beq 4b74 │ │ │ │ │ mov fp, #1 │ │ │ │ │ - ldr r3, [pc, #1680] @ 52ec │ │ │ │ │ - ldr r1, [pc, #1680] @ 52f0 │ │ │ │ │ + ldr r3, [pc, #1680] @ 5324 │ │ │ │ │ + ldr r1, [pc, #1680] @ 5328 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b 4ec0 │ │ │ │ │ + b 4ef8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 52b4 │ │ │ │ │ + beq 52ec │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add r4, r9, #16 │ │ │ │ │ cmp r5, #1048576 @ 0x100000 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ andge r3, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq fp, r3 │ │ │ │ │ streq fp, [sp, #16] │ │ │ │ │ - bne 52d4 │ │ │ │ │ + bne 530c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 50e4 │ │ │ │ │ + bne 511c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4eb8 │ │ │ │ │ + beq 4ef0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r8, #44 @ 0x2c │ │ │ │ │ mov r2, r3 │ │ │ │ │ mla r2, r8, r6, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ │ @@ -5479,27 +5494,27 @@ │ │ │ │ │ rsb r2, r3, r3, lsl #5 │ │ │ │ │ add r2, r3, r2, lsl #5 │ │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ │ rsb r2, r2, r2, lsl #15 │ │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 4dc8 │ │ │ │ │ + beq 4e00 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4da8 │ │ │ │ │ + beq 4de0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4d90 │ │ │ │ │ + beq 4dc8 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 4d78 │ │ │ │ │ + beq 4db0 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 4d60 │ │ │ │ │ + beq 4d98 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 4d48 │ │ │ │ │ + beq 4d80 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 50c4 │ │ │ │ │ + bne 50fc │ │ │ │ │ ldr r5, [sl, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ @@ -5535,15 +5550,15 @@ │ │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp sl, r8 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ - beq 4eb8 │ │ │ │ │ + beq 4ef0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ @@ -5600,29 +5615,29 @@ │ │ │ │ │ ldr r1, [r6, #264] @ 0x108 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r7, r6, #308 @ 0x134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r7, r8 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ - bne 4ddc │ │ │ │ │ + bne 4e14 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r9, sl │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 52bc │ │ │ │ │ + bne 52f4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4edc │ │ │ │ │ + beq 4f14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 5168 │ │ │ │ │ + beq 51a0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5028 │ │ │ │ │ + beq 5060 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, #44 @ 0x2c │ │ │ │ │ mov r2, r3 │ │ │ │ │ mla r2, r5, r6, r2 │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ @@ -5630,27 +5645,27 @@ │ │ │ │ │ rsb r2, r3, r3, lsl #5 │ │ │ │ │ add r2, r3, r2, lsl #5 │ │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ │ rsb r2, r2, r2, lsl #15 │ │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 4fd4 │ │ │ │ │ + beq 500c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4fb8 │ │ │ │ │ + beq 4ff0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4fa4 │ │ │ │ │ + beq 4fdc │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 4f90 │ │ │ │ │ + beq 4fc8 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 4f7c │ │ │ │ │ + beq 4fb4 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 4f68 │ │ │ │ │ + beq 4fa0 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 50ac │ │ │ │ │ + bne 50e4 │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ @@ -5680,15 +5695,15 @@ │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - beq 5028 │ │ │ │ │ + beq 5060 │ │ │ │ │ ldr r6, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r4, r6, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -5709,80 +5724,80 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, r6, #308 @ 0x134 │ │ │ │ │ add r6, r6, #352 @ 0x160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne 4fd8 │ │ │ │ │ + bne 5010 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 4a50 │ │ │ │ │ + beq 4a88 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 4a50 │ │ │ │ │ + b 4a88 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 4bcc │ │ │ │ │ - b 4c50 │ │ │ │ │ + beq 4c04 │ │ │ │ │ + b 4c88 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5074 │ │ │ │ │ + beq 50ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 5240 │ │ │ │ │ - ldr r9, [pc, #632] @ 52f4 │ │ │ │ │ - b 4a50 │ │ │ │ │ - ldr r3, [pc, #628] @ 52f8 │ │ │ │ │ + beq 5278 │ │ │ │ │ + ldr r9, [pc, #632] @ 532c │ │ │ │ │ + b 4a88 │ │ │ │ │ + ldr r3, [pc, #628] @ 5330 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bhi 524c │ │ │ │ │ + bhi 5284 │ │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ │ mul r0, sl, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 524c │ │ │ │ │ + beq 5284 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b 4a84 │ │ │ │ │ + b 4abc │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 4f54 │ │ │ │ │ + b 4f8c │ │ │ │ │ ldr sl, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [sl, #8] │ │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ - b 4d30 │ │ │ │ │ + b 4d68 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4eb8 │ │ │ │ │ + beq 4ef0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr sl, [r1, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ mov r2, sl │ │ │ │ │ add r5, r3, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #1 │ │ │ │ │ add r3, r4, sl │ │ │ │ │ - beq 4eb8 │ │ │ │ │ + beq 4ef0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ mov sl, r1 │ │ │ │ │ mla sl, r2, r6, sl │ │ │ │ │ add r4, r1, r2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -5795,123 +5810,123 @@ │ │ │ │ │ add r3, r0, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r4, sl │ │ │ │ │ add r3, r0, r2 │ │ │ │ │ - beq 4eb8 │ │ │ │ │ - b 512c │ │ │ │ │ + beq 4ef0 │ │ │ │ │ + b 5164 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4edc │ │ │ │ │ + b 4f14 │ │ │ │ │ add r0, r7, #12 │ │ │ │ │ ldr r4, [r0, r6, lsl #2] │ │ │ │ │ - ldr r0, [pc, #356] @ 52e8 │ │ │ │ │ + ldr r0, [pc, #356] @ 5320 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq 4c00 │ │ │ │ │ + beq 4c38 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 5298 │ │ │ │ │ + bne 52d0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b 4c24 │ │ │ │ │ + b 4c5c │ │ │ │ │ add r0, r7, #12 │ │ │ │ │ ldr r4, [r0, fp, lsl #2] │ │ │ │ │ - ldr r0, [pc, #296] @ 52e8 │ │ │ │ │ + ldr r0, [pc, #296] @ 5320 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq 4b6c │ │ │ │ │ + beq 4ba4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 5298 │ │ │ │ │ + bne 52d0 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b 4b90 │ │ │ │ │ + b 4bc8 │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ - ldr r1, [pc, #232] @ 52e8 │ │ │ │ │ + ldr r1, [pc, #232] @ 5320 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 4ad4 │ │ │ │ │ + beq 4b0c │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 5298 │ │ │ │ │ + bne 52d0 │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ - b 4afc │ │ │ │ │ + b 4b34 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b 4a84 │ │ │ │ │ + b 4abc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5074 │ │ │ │ │ + b 50ac │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5270 │ │ │ │ │ + beq 52a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5270 │ │ │ │ │ + bne 52a8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 4a50 │ │ │ │ │ - ldr r3, [pc, #120] @ 52fc │ │ │ │ │ - ldr r1, [pc, #120] @ 5300 │ │ │ │ │ + b 4a88 │ │ │ │ │ + ldr r3, [pc, #120] @ 5334 │ │ │ │ │ + ldr r1, [pc, #120] @ 5338 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b 4ec0 │ │ │ │ │ - ldr r2, [pc, #100] @ 5304 │ │ │ │ │ + b 4ef8 │ │ │ │ │ + ldr r2, [pc, #100] @ 533c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #88] @ 5308 │ │ │ │ │ + ldr r1, [pc, #88] @ 5340 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 4ec0 │ │ │ │ │ + b 4ef8 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_RestoreThread │ │ │ │ │ - b 4ec0 │ │ │ │ │ + b 4ef8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4a50 │ │ │ │ │ + b 4a88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_SaveThread │ │ │ │ │ mov fp, #1 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b 4cac │ │ │ │ │ + b 4ce4 │ │ │ │ │ .word 0x000003cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ .word 0x00000444 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -5923,15 +5938,15 @@ │ │ │ │ │ .word 0x00000428 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000003e8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000530c : │ │ │ │ │ +00005344 : │ │ │ │ │ bytes_startswith(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -5939,106 +5954,106 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bhi 5374 │ │ │ │ │ + bhi 53ac │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 5398 │ │ │ │ │ + bne 53d0 │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_startswith> │ │ │ │ │ R_ARM_CALL _Py_bytes_startswith │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [pc, #140] @ 5408 │ │ │ │ │ + ldr r0, [pc, #140] @ 5440 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 53dc │ │ │ │ │ + bne 5414 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 536c │ │ │ │ │ + b 53a4 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5390 │ │ │ │ │ + beq 53c8 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 5354 │ │ │ │ │ + beq 538c │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5354 │ │ │ │ │ - b 5390 │ │ │ │ │ + bne 538c │ │ │ │ │ + b 53c8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 5354 │ │ │ │ │ + ble 538c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 53bc │ │ │ │ │ - b 5390 │ │ │ │ │ + bne 53f4 │ │ │ │ │ + b 53c8 │ │ │ │ │ .word 0x0000046c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000540c : │ │ │ │ │ +00005444 : │ │ │ │ │ PyBytes_FromObject(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ │ - beq 55c0 │ │ │ │ │ - ldr r6, [pc, #640] @ 56b0 │ │ │ │ │ + beq 55f8 │ │ │ │ │ + ldr r6, [pc, #640] @ 56e8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 55d4 │ │ │ │ │ + beq 560c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 54e8 │ │ │ │ │ + beq 5520 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 55cc │ │ │ │ │ + blt 5604 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 5614 │ │ │ │ │ - beq 5568 │ │ │ │ │ + blt 564c │ │ │ │ │ + beq 55a0 │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 55ec │ │ │ │ │ + bhi 5624 │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 56a0 │ │ │ │ │ + beq 56d8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ strne r3, [r6] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -6052,149 +6067,149 @@ │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5600 │ │ │ │ │ + blt 5638 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - ldr r2, [pc, #448] @ 56b4 │ │ │ │ │ + ldr r2, [pc, #448] @ 56ec │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 5508 │ │ │ │ │ + bne 5540 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 7bdc <_PyBytes_FromList> │ │ │ │ │ - ldr r2, [pc, #424] @ 56b8 │ │ │ │ │ + b 7c0c <_PyBytes_FromList> │ │ │ │ │ + ldr r2, [pc, #424] @ 56f0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 5570 │ │ │ │ │ + bne 55a8 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 55cc │ │ │ │ │ + beq 5604 │ │ │ │ │ mvn r7, #15 │ │ │ │ │ add r6, r4, #16 │ │ │ │ │ add r5, r5, #8 │ │ │ │ │ sub r7, r7, r4 │ │ │ │ │ add r3, r6, r7 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - ble 54dc │ │ │ │ │ + ble 5514 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 565c │ │ │ │ │ + beq 5694 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 5668 │ │ │ │ │ + bhi 56a0 │ │ │ │ │ strb r0, [r6], #1 │ │ │ │ │ - b 5538 │ │ │ │ │ - ldr r4, [pc, #332] @ 56bc │ │ │ │ │ - b 54b8 │ │ │ │ │ + b 5570 │ │ │ │ │ + ldr r4, [pc, #332] @ 56f4 │ │ │ │ │ + b 54f0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 5654 │ │ │ │ │ + bne 568c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 5628 │ │ │ │ │ + beq 5660 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 6f24 <_PyBytes_FromIterator> │ │ │ │ │ + bl 6f54 <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 54dc │ │ │ │ │ + beq 5514 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 54dc │ │ │ │ │ + bne 5514 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 54dc │ │ │ │ │ - ldr r0, [pc, #248] @ 56c0 │ │ │ │ │ + b 5514 │ │ │ │ │ + ldr r0, [pc, #248] @ 56f8 │ │ │ │ │ mov r1, #2960 @ 0xb90 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 54dc │ │ │ │ │ + b 5514 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ - b 54dc │ │ │ │ │ - ldr r3, [pc, #208] @ 56c4 │ │ │ │ │ - ldr r1, [pc, #208] @ 56c8 │ │ │ │ │ + b 5514 │ │ │ │ │ + ldr r3, [pc, #208] @ 56fc │ │ │ │ │ + ldr r1, [pc, #208] @ 5700 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2064 │ │ │ │ │ + bl 20a8 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 55cc │ │ │ │ │ - ldr r3, [pc, #176] @ 56cc │ │ │ │ │ - ldr r1, [pc, #176] @ 56d0 │ │ │ │ │ + b 5604 │ │ │ │ │ + ldr r3, [pc, #176] @ 5704 │ │ │ │ │ + ldr r1, [pc, #176] @ 5708 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 55fc │ │ │ │ │ - ldr r4, [pc, #164] @ 56d4 │ │ │ │ │ + b 5634 │ │ │ │ │ + ldr r4, [pc, #164] @ 570c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 55cc │ │ │ │ │ + beq 5604 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #140] @ 56d8 │ │ │ │ │ + ldr r1, [pc, #140] @ 5710 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 55cc │ │ │ │ │ - ldr r4, [pc, #120] @ 56d4 │ │ │ │ │ - b 5640 │ │ │ │ │ + b 5604 │ │ │ │ │ + ldr r4, [pc, #120] @ 570c │ │ │ │ │ + b 5678 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5678 │ │ │ │ │ - ldr r3, [pc, #108] @ 56dc │ │ │ │ │ - ldr r1, [pc, #108] @ 56e0 │ │ │ │ │ + bne 56b0 │ │ │ │ │ + ldr r3, [pc, #108] @ 5714 │ │ │ │ │ + ldr r1, [pc, #108] @ 5718 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 55cc │ │ │ │ │ + beq 5604 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 55cc │ │ │ │ │ + bne 5604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 55cc │ │ │ │ │ + b 5604 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 54b8 │ │ │ │ │ - b 55fc │ │ │ │ │ + bne 54f0 │ │ │ │ │ + b 5634 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyList_Type │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000050 │ │ │ │ │ @@ -6210,15 +6225,15 @@ │ │ │ │ │ .word 0x00000364 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000344 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000056e4 : │ │ │ │ │ +0000571c : │ │ │ │ │ bytes_find(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -6226,18 +6241,18 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bhi 5794 │ │ │ │ │ + bhi 57cc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 574c │ │ │ │ │ + bne 5784 │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_find> │ │ │ │ │ R_ARM_CALL _Py_bytes_find │ │ │ │ │ @@ -6245,52 +6260,52 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 578c │ │ │ │ │ + beq 57c4 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 572c │ │ │ │ │ + beq 5764 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 572c │ │ │ │ │ + bne 5764 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5744 │ │ │ │ │ - ldr r0, [pc, #64] @ 57dc │ │ │ │ │ + b 577c │ │ │ │ │ + ldr r0, [pc, #64] @ 5814 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 578c │ │ │ │ │ + beq 57c4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 572c │ │ │ │ │ + ble 5764 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5770 │ │ │ │ │ - b 578c │ │ │ │ │ + bne 57a8 │ │ │ │ │ + b 57c4 │ │ │ │ │ .word 0x00000478 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000057e0 : │ │ │ │ │ +00005818 : │ │ │ │ │ bytes_endswith(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -6298,76 +6313,76 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bhi 5848 │ │ │ │ │ + bhi 5880 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 586c │ │ │ │ │ + bne 58a4 │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_endswith> │ │ │ │ │ R_ARM_CALL _Py_bytes_endswith │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [pc, #140] @ 58dc │ │ │ │ │ + ldr r0, [pc, #140] @ 5914 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 58b0 │ │ │ │ │ + bne 58e8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5840 │ │ │ │ │ + b 5878 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5864 │ │ │ │ │ + beq 589c │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 5828 │ │ │ │ │ + beq 5860 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5828 │ │ │ │ │ - b 5864 │ │ │ │ │ + bne 5860 │ │ │ │ │ + b 589c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 5828 │ │ │ │ │ + ble 5860 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5890 │ │ │ │ │ - b 5864 │ │ │ │ │ + bne 58c8 │ │ │ │ │ + b 589c │ │ │ │ │ .word 0x00000480 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000058e0 : │ │ │ │ │ +00005918 : │ │ │ │ │ bytes_join(): │ │ │ │ │ - b 49b4 │ │ │ │ │ + b 49ec │ │ │ │ │ │ │ │ │ │ -000058e4 : │ │ │ │ │ +0000591c : │ │ │ │ │ bytes_count(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -6375,78 +6390,78 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bhi 594c │ │ │ │ │ + bhi 5984 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 5970 │ │ │ │ │ + bne 59a8 │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_count> │ │ │ │ │ R_ARM_CALL _Py_bytes_count │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [pc, #140] @ 59e0 │ │ │ │ │ + ldr r0, [pc, #140] @ 5a18 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 59b4 │ │ │ │ │ + bne 59ec │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5944 │ │ │ │ │ + b 597c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5968 │ │ │ │ │ + beq 59a0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 592c │ │ │ │ │ + beq 5964 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 592c │ │ │ │ │ - b 5968 │ │ │ │ │ + bne 5964 │ │ │ │ │ + b 59a0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 592c │ │ │ │ │ + ble 5964 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5994 │ │ │ │ │ - b 5968 │ │ │ │ │ + bne 59cc │ │ │ │ │ + b 59a0 │ │ │ │ │ .word 0x0000048c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000059e4 : │ │ │ │ │ +00005a1c : │ │ │ │ │ bytes_partition(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ │ - ldr r3, [pc, #1808] @ 610c │ │ │ │ │ + ldr r3, [pc, #1800] @ 613c │ │ │ │ │ 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] │ │ │ │ │ @@ -6457,473 +6472,470 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 5f44 │ │ │ │ │ + bne 6084 │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ │ add r8, r3, #16 │ │ │ │ │ - beq 606c │ │ │ │ │ + beq 60b4 │ │ │ │ │ mov r0, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5f40 │ │ │ │ │ + beq 6080 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - blt 5e20 │ │ │ │ │ + blt 5e48 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 5e84 │ │ │ │ │ - ldr r3, [pc, #1680] @ 6110 │ │ │ │ │ + ble 5ec0 │ │ │ │ │ + ldr r3, [pc, #1672] @ 6140 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt 5f70 │ │ │ │ │ + bgt 5f68 │ │ │ │ │ sub r0, r5, #1 │ │ │ │ │ ldrb r3, [fp] │ │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ │ and r1, r3, #31 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + 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] │ │ │ │ │ strne r0, [sp, #20] │ │ │ │ │ - beq 5e64 │ │ │ │ │ + beq 5e8c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 5bb8 │ │ │ │ │ + beq 5bf0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb ip, [fp, #1] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ subeq r3, r5, #3 │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ streq r3, [sp, #20] │ │ │ │ │ cmp r0, #2 │ │ │ │ │ orr r2, r2, lr, lsl ip │ │ │ │ │ - beq 5bb8 │ │ │ │ │ + beq 5bf0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb ip, [fp, #2] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ subeq r3, r5, #4 │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ streq r3, [sp, #20] │ │ │ │ │ cmp r0, #3 │ │ │ │ │ orr r2, r2, lr, lsl ip │ │ │ │ │ - beq 5bb8 │ │ │ │ │ + beq 5bf0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb ip, [fp, #3] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ subeq r3, r5, #5 │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ streq r3, [sp, #20] │ │ │ │ │ cmp r0, #4 │ │ │ │ │ orr r2, r2, lr, lsl ip │ │ │ │ │ - beq 5bb8 │ │ │ │ │ + beq 5bf0 │ │ │ │ │ ldrb ip, [fp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ orr r2, r2, lr, lsl ip │ │ │ │ │ subeq ip, r5, #6 │ │ │ │ │ streq ip, [sp, #20] │ │ │ │ │ cmp r0, #5 │ │ │ │ │ add r3, fp, #4 │ │ │ │ │ - beq 5bb8 │ │ │ │ │ + beq 5bf0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - str r4, [sp, #32] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ sub lr, r5, #7 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldrb ip, [r1, #1]! │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - moveq r4, lr │ │ │ │ │ + cmp ip, r4 │ │ │ │ │ + moveq r0, lr │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ cmn lr, #1 │ │ │ │ │ orr r2, r2, r3, lsl ip │ │ │ │ │ - bne 5b88 │ │ │ │ │ - str r4, [sp, #20] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ │ + bne 5bc0 │ │ │ │ │ + str r0, [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 5e20 │ │ │ │ │ + blt 5e48 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b 5bfc │ │ │ │ │ + b 5c34 │ │ │ │ │ add ip, r1, r4 │ │ │ │ │ ldrb ip, [ip, #1] │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ lsr ip, r2, ip │ │ │ │ │ tst ip, #1 │ │ │ │ │ - beq 5e10 │ │ │ │ │ + beq 5e38 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bgt 5e20 │ │ │ │ │ + bgt 5e48 │ │ │ │ │ ldrb ip, [r1, r4] │ │ │ │ │ ldr lr, [sp, #12] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 5bd8 │ │ │ │ │ + bne 5c10 │ │ │ │ │ ldrb ip, [r8, r4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 5df0 │ │ │ │ │ + bne 5e18 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne 5d94 │ │ │ │ │ + bne 5dbc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 5e20 │ │ │ │ │ + blt 5e48 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub fp, r4, #1 │ │ │ │ │ clz fp, fp │ │ │ │ │ lsr fp, fp, #5 │ │ │ │ │ moveq fp, #0 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 5edc │ │ │ │ │ + bne 5f18 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 5f60 │ │ │ │ │ + beq 5f60 │ │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 5fec │ │ │ │ │ + bhi 5ffc │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 60b8 │ │ │ │ │ - ldr r3, [pc, #1192] @ 6114 │ │ │ │ │ + beq 6120 │ │ │ │ │ + ldr r3, [pc, #1184] @ 6144 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sl, #12] │ │ │ │ │ add r3, sl, r4 │ │ │ │ │ str r4, [sl, #8] │ │ │ │ │ strb fp, [r3, #16] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 5e70 │ │ │ │ │ + bne 5e98 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ - str sl, [r7, #12] │ │ │ │ │ + add r5, r5, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5cb4 │ │ │ │ │ + str sl, [r7, #12] │ │ │ │ │ + beq 60cc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - str r3, [r9] │ │ │ │ │ - add r5, r5, r4 │ │ │ │ │ subs r6, r6, r5 │ │ │ │ │ - add sl, r8, r5 │ │ │ │ │ + str r3, [r9] │ │ │ │ │ + add r5, r8, r5 │ │ │ │ │ str r9, [r7, #16] │ │ │ │ │ - bmi 6084 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - sub r9, r6, #1 │ │ │ │ │ - clz r9, r9 │ │ │ │ │ - lsr r9, r9, #5 │ │ │ │ │ - moveq r9, #0 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - bne 5f04 │ │ │ │ │ + bmi 60dc │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + sub r8, r6, #1 │ │ │ │ │ + clz r8, r8 │ │ │ │ │ + lsr r8, r8, #5 │ │ │ │ │ + moveq r8, #0 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bne 5f30 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5f68 │ │ │ │ │ + beq 5f58 │ │ │ │ │ cmn r6, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 6004 │ │ │ │ │ + bgt 5fe4 │ │ │ │ │ add r0, r6, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 60f0 │ │ │ │ │ - ldr r3, [pc, #1032] @ 6114 │ │ │ │ │ + beq 6110 │ │ │ │ │ + ldr r3, [pc, #1024] @ 6144 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add r3, r4, r6 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - strb r9, [r3, #16] │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 5d4c │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - add r0, r4, #16 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ + strb r8, [r3, #16] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 5eac │ │ │ │ │ str r4, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5f24 │ │ │ │ │ + bne 6064 │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 5d70 │ │ │ │ │ + beq 5d98 │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - ldr r3, [pc, #916] @ 610c │ │ │ │ │ + ldr r3, [pc, #924] @ 613c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 5fe8 │ │ │ │ │ + bne 5fe0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add ip, r8, r4 │ │ │ │ │ ldrb lr, [ip, #1] │ │ │ │ │ ldrb ip, [fp, #1] │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 5df0 │ │ │ │ │ + bne 5e18 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 5c20 │ │ │ │ │ + beq 5c58 │ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ │ add lr, r4, #17 │ │ │ │ │ add lr, ip, lr │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r8, [sp, #24] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ ldrb r8, [lr, #1]! │ │ │ │ │ ldrb r6, [fp, ip] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne 5f4c │ │ │ │ │ + bne 5f44 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 5dc8 │ │ │ │ │ + blt 5df0 │ │ │ │ │ ldr r8, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - beq 5c20 │ │ │ │ │ + beq 5c58 │ │ │ │ │ add ip, r1, r4 │ │ │ │ │ ldrb ip, [ip, #1] │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ lsr ip, r2, ip │ │ │ │ │ tst ip, #1 │ │ │ │ │ ldrne ip, [sp, #20] │ │ │ │ │ addne r4, r4, ip │ │ │ │ │ - bne 5bf0 │ │ │ │ │ + bne 5c28 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - ble 5bfc │ │ │ │ │ + ble 5c34 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldrne r2, [sp, #16] │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - ldr r2, [pc, #728] @ 6118 │ │ │ │ │ + ldr r2, [pc, #736] @ 6148 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [r2, #892] @ 0x37c │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6098 │ │ │ │ │ + bne 60f0 │ │ │ │ │ add r3, r2, #892 @ 0x37c │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ - b 5d60 │ │ │ │ │ + b 5d88 │ │ │ │ │ sub r3, r5, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b 5ab8 │ │ │ │ │ + b 5af0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, sl, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 5c9c │ │ │ │ │ - bne 5e20 │ │ │ │ │ + b 5cd4 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add r0, r4, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 5d74 │ │ │ │ │ + bne 5e48 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ ldrb r1, [fp] │ │ │ │ │ addle r0, r8, r6 │ │ │ │ │ movle r3, r8 │ │ │ │ │ - ble 5eb8 │ │ │ │ │ + ble 5ef4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e20 │ │ │ │ │ + beq 5e48 │ │ │ │ │ sub r4, r0, r8 │ │ │ │ │ - b 5c20 │ │ │ │ │ + b 5c58 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bls 5e20 │ │ │ │ │ + bls 5e48 │ │ │ │ │ ldrb r2, [r4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 5eb8 │ │ │ │ │ + bne 5ef4 │ │ │ │ │ sub r4, r4, r8 │ │ │ │ │ - b 5c20 │ │ │ │ │ + b 5c58 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - mov r1, #24 │ │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ │ - ldr r3, [pc, #556] @ 611c │ │ │ │ │ - mla r3, r1, r2, r3 │ │ │ │ │ - str r3, [r7, #12] │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5cac │ │ │ │ │ - b 5cb4 │ │ │ │ │ - ldrb r2, [r8, r5] │ │ │ │ │ - ldr r3, [pc, #524] @ 611c │ │ │ │ │ - mov r1, #24 │ │ │ │ │ - mla r3, r1, r2, r3 │ │ │ │ │ - str r3, [r7, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5d5c │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5f40 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - beq 6100 │ │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - b 5d60 │ │ │ │ │ + ldr sl, [pc, #552] @ 614c │ │ │ │ │ + ldrb r3, [r3, #16] │ │ │ │ │ + mov r2, #24 │ │ │ │ │ + mla sl, r2, r3, sl │ │ │ │ │ + b 5cd4 │ │ │ │ │ + ldrb r3, [r5] │ │ │ │ │ + ldr r4, [pc, #528] @ 614c │ │ │ │ │ + mov r2, #24 │ │ │ │ │ + mla r4, r2, r3, r4 │ │ │ │ │ + b 5d74 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ ldr r8, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - beq 5c20 │ │ │ │ │ - b 5df0 │ │ │ │ │ - ldr r3, [pc, #440] @ 6120 │ │ │ │ │ - b 5ef0 │ │ │ │ │ - ldr r3, [pc, #432] @ 6120 │ │ │ │ │ - b 5f14 │ │ │ │ │ - ldr r3, [pc, #428] @ 6124 │ │ │ │ │ + beq 5c58 │ │ │ │ │ + b 5e18 │ │ │ │ │ + ldr r4, [pc, #496] @ 6150 │ │ │ │ │ + b 5d74 │ │ │ │ │ + ldr sl, [pc, #488] @ 6150 │ │ │ │ │ + b 5cd4 │ │ │ │ │ + ldr r3, [pc, #484] @ 6154 │ │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ │ cmple r6, r3 │ │ │ │ │ movle r3, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ orrle r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6030 │ │ │ │ │ + beq 6028 │ │ │ │ │ sub r0, r5, #1 │ │ │ │ │ ldrb r3, [fp] │ │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ │ and r1, r3, #31 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ sub sl, r6, r5 │ │ │ │ │ add r1, r8, r0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 601c │ │ │ │ │ + beq 6014 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ strne r0, [sp, #20] │ │ │ │ │ - bne 5ac0 │ │ │ │ │ + bne 5af8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ and ip, r3, #31 │ │ │ │ │ orr r2, r2, r0, lsl ip │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b 5bfc │ │ │ │ │ + b 5c34 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ - ldr r3, [pc, #308] @ 6128 │ │ │ │ │ - ldr r1, [pc, #308] @ 612c │ │ │ │ │ + ldr r3, [pc, #364] @ 6158 │ │ │ │ │ + ldr r1, [pc, #364] @ 615c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 5ef0 │ │ │ │ │ - ldr r3, [pc, #284] @ 6128 │ │ │ │ │ - ldr r1, [pc, #284] @ 612c │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 5d74 │ │ │ │ │ + ldr r3, [pc, #340] @ 6158 │ │ │ │ │ + ldr r1, [pc, #340] @ 615c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 5f14 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + b 5cd4 │ │ │ │ │ sub r3, r5, #2 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bne 5ac0 │ │ │ │ │ - b 5bd0 │ │ │ │ │ + bne 5af8 │ │ │ │ │ + b 5c08 │ │ │ │ │ asr r3, r5, #2 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, r6, asr #2 │ │ │ │ │ - blt 60c8 │ │ │ │ │ + blt 608c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2a30 │ │ │ │ │ + bl 2a4c │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 5c20 │ │ │ │ │ - ldr r3, [pc, #188] @ 6130 │ │ │ │ │ - ldr r1, [pc, #188] @ 6134 │ │ │ │ │ + b 5c58 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 6080 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + beq 6130 │ │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + b 5d88 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + bl 2e98 │ │ │ │ │ + R_ARM_CALL stringlib__preprocess │ │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 2fc4 │ │ │ │ │ + R_ARM_CALL stringlib__two_way │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b 5c58 │ │ │ │ │ + ldr r3, [pc, #164] @ 6160 │ │ │ │ │ + ldr r1, [pc, #164] @ 6164 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ - b 5f44 │ │ │ │ │ - ldr r3, [pc, #172] @ 6138 │ │ │ │ │ - ldr r1, [pc, #172] @ 613c │ │ │ │ │ + b 6084 │ │ │ │ │ + subs r6, r6, r5 │ │ │ │ │ + str r9, [r7, #16] │ │ │ │ │ + add r5, r8, r5 │ │ │ │ │ + bpl 5d00 │ │ │ │ │ + ldr r3, [pc, #132] @ 6168 │ │ │ │ │ + ldr r1, [pc, #132] @ 616c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6014 │ │ │ │ │ + b 5ff4 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r3, r2 │ │ │ │ │ addne r1, r1, #2 │ │ │ │ │ str r0, [r3, #892]! @ 0x37c │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ strne r1, [r2, #892] @ 0x37c │ │ │ │ │ - b 5e58 │ │ │ │ │ + b 5e80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - bne 5c94 │ │ │ │ │ - b 5ffc │ │ │ │ │ - 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 5c20 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + bne 5d6c │ │ │ │ │ + b 5ff4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - bne 5d34 │ │ │ │ │ - b 6014 │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + bne 5ccc │ │ │ │ │ + b 600c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5f40 │ │ │ │ │ + b 6080 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x000009c3 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00003000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -6940,230 +6952,230 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000494 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006140 : │ │ │ │ │ +00006170 : │ │ │ │ │ bytes_split(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ ldrne r5, [ip, #8] │ │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ addne r5, r2, r5 │ │ │ │ │ - bne 65f8 │ │ │ │ │ + bne 6628 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi 6b94 │ │ │ │ │ + bhi 6bc4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 65f4 │ │ │ │ │ + beq 6624 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 663c │ │ │ │ │ + beq 666c │ │ │ │ │ ldr r7, [r0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6bf8 │ │ │ │ │ + beq 6c28 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 654c │ │ │ │ │ + beq 657c │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6540 │ │ │ │ │ + beq 6570 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne 6c64 │ │ │ │ │ + bne 6c94 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 6540 │ │ │ │ │ + beq 6570 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r6, r3, #16 │ │ │ │ │ mvnlt r9, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #3344] @ 6ef4 │ │ │ │ │ + ldr r3, [pc, #3344] @ 6f24 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 69c8 │ │ │ │ │ + beq 69f8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 6a28 │ │ │ │ │ + bne 6a58 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6dc0 │ │ │ │ │ + beq 6df0 │ │ │ │ │ cmp r9, #11 │ │ │ │ │ movlt r0, r9 │ │ │ │ │ movge r0, #11 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - bne 6cf8 │ │ │ │ │ + bne 6d28 │ │ │ │ │ ldrb r8, [sl] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne fp, r7 │ │ │ │ │ movne r1, r7 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 6a6c │ │ │ │ │ + beq 6a9c │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - ble 6418 │ │ │ │ │ + ble 6448 │ │ │ │ │ subs r9, r9, #1 │ │ │ │ │ - bcc 6418 │ │ │ │ │ + bcc 6448 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bge 6244 │ │ │ │ │ + bge 6274 │ │ │ │ │ ldrb r3, [r6, r1] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6574 │ │ │ │ │ + beq 65a4 │ │ │ │ │ add r4, r1, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 657c │ │ │ │ │ + bge 65ac │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6340 │ │ │ │ │ + beq 6370 │ │ │ │ │ add r4, r1, #2 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 657c │ │ │ │ │ + bge 65ac │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6340 │ │ │ │ │ + beq 6370 │ │ │ │ │ add r4, r1, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 657c │ │ │ │ │ + bge 65ac │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6340 │ │ │ │ │ + beq 6370 │ │ │ │ │ add r4, r1, #4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 657c │ │ │ │ │ + bge 65ac │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6340 │ │ │ │ │ + beq 6370 │ │ │ │ │ add r4, r1, #5 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 657c │ │ │ │ │ + bge 65ac │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6340 │ │ │ │ │ + beq 6370 │ │ │ │ │ add r4, r1, #6 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 657c │ │ │ │ │ + bge 65ac │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6340 │ │ │ │ │ + beq 6370 │ │ │ │ │ add r4, r1, #7 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - ble 657c │ │ │ │ │ + ble 65ac │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq 6340 │ │ │ │ │ + beq 6370 │ │ │ │ │ add r4, r1, #8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 657c │ │ │ │ │ + ble 65ac │ │ │ │ │ add r3, r6, r3 │ │ │ │ │ - b 6334 │ │ │ │ │ + b 6364 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 657c │ │ │ │ │ + bge 65ac │ │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 6328 │ │ │ │ │ + bne 6358 │ │ │ │ │ subs r2, r4, r7 │ │ │ │ │ add sl, r6, r7 │ │ │ │ │ - bmi 6c80 │ │ │ │ │ + bmi 6cb0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6518 │ │ │ │ │ + bne 6548 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 65a0 │ │ │ │ │ + beq 65d0 │ │ │ │ │ cmn r2, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 6a34 │ │ │ │ │ + bhi 6a64 │ │ │ │ │ add r0, r2, #17 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 6ce4 │ │ │ │ │ - ldr r1, [pc, #2904] @ 6ef8 │ │ │ │ │ + beq 6d14 │ │ │ │ │ + ldr r1, [pc, #2904] @ 6f28 │ │ │ │ │ str r1, [r7, #4] │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - bne 6c94 │ │ │ │ │ + bne 6cc4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ add r0, r7, r2 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ strb r3, [r0, #16] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 63e8 │ │ │ │ │ + beq 6418 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r7, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp fp, #11 │ │ │ │ │ - bgt 64e4 │ │ │ │ │ + bgt 6514 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ str r7, [r3, fp, lsl #2] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - ble 641c │ │ │ │ │ + ble 644c │ │ │ │ │ subs r9, r9, #1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bcs 6254 │ │ │ │ │ + bcs 6284 │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 65a8 │ │ │ │ │ + beq 65d8 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt 6cdc │ │ │ │ │ + bgt 6d0c │ │ │ │ │ subs r5, r5, r1 │ │ │ │ │ add r6, r6, r1 │ │ │ │ │ - bmi 6c80 │ │ │ │ │ + bmi 6cb0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r0, r5, #1 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6560 │ │ │ │ │ + bne 6590 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 65ec │ │ │ │ │ + beq 661c │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 6a34 │ │ │ │ │ + bhi 6a64 │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6cc4 │ │ │ │ │ - ldr r0, [pc, #2684] @ 6ef8 │ │ │ │ │ + beq 6cf4 │ │ │ │ │ + ldr r0, [pc, #2684] @ 6f28 │ │ │ │ │ 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> │ │ │ │ │ @@ -7171,17 +7183,17 @@ │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ add r0, r4, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ strb r2, [r0, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 652c │ │ │ │ │ + bne 655c │ │ │ │ │ cmp fp, #11 │ │ │ │ │ - bgt 6bcc │ │ │ │ │ + bgt 6bfc │ │ │ │ │ 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 │ │ │ │ │ @@ -7191,697 +7203,697 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6c40 │ │ │ │ │ + bne 6c70 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6584 │ │ │ │ │ + bne 65b4 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - blt 640c │ │ │ │ │ - b 6424 │ │ │ │ │ + blt 643c │ │ │ │ │ + b 6454 │ │ │ │ │ ldrb r3, [sl] │ │ │ │ │ - ldr r7, [pc, #2520] @ 6efc │ │ │ │ │ + ldr r7, [pc, #2520] @ 6f2c │ │ │ │ │ mov r2, #24 │ │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ │ - b 63e8 │ │ │ │ │ + b 6418 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 64b4 │ │ │ │ │ + b 64e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a28 │ │ │ │ │ + bne 6a58 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mvn r9, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r6, r3, #16 │ │ │ │ │ - b 61dc │ │ │ │ │ + b 620c │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ - ldr r4, [pc, #2448] @ 6efc │ │ │ │ │ + ldr r4, [pc, #2448] @ 6f2c │ │ │ │ │ mov r1, #24 │ │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ │ - b 64b4 │ │ │ │ │ + b 64e4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 6340 │ │ │ │ │ + b 6370 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 6244 │ │ │ │ │ + b 6274 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 6504 │ │ │ │ │ + bne 6534 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6504 │ │ │ │ │ - ldr r7, [pc, #2392] @ 6f00 │ │ │ │ │ - b 63e8 │ │ │ │ │ + b 6534 │ │ │ │ │ + ldr r7, [pc, #2392] @ 6f30 │ │ │ │ │ + b 6418 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #2372] @ 6ef8 │ │ │ │ │ + ldr r2, [pc, #2372] @ 6f28 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6cd4 │ │ │ │ │ + bne 6d04 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ mov fp, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b 64cc │ │ │ │ │ - ldr r4, [pc, #2316] @ 6f00 │ │ │ │ │ - b 64b4 │ │ │ │ │ + b 64fc │ │ │ │ │ + ldr r4, [pc, #2316] @ 6f30 │ │ │ │ │ + b 64e4 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr ip, [pc, #2304] @ 6f04 │ │ │ │ │ + ldr ip, [pc, #2304] @ 6f34 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov ip, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a28 │ │ │ │ │ + beq 6a58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r4, r5 │ │ │ │ │ - bne 6188 │ │ │ │ │ + bne 61b8 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, #12 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r6, r3, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 6a28 │ │ │ │ │ + beq 6a58 │ │ │ │ │ mvn r9, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - ldr r7, [pc, #2204] @ 6f08 │ │ │ │ │ + ldr r7, [pc, #2204] @ 6f38 │ │ │ │ │ mov r8, r4 │ │ │ │ │ str r9, [sp, #28] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 66f4 │ │ │ │ │ + ble 6724 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq 66fc │ │ │ │ │ + beq 672c │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble 66f0 │ │ │ │ │ + ble 6720 │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - beq 6700 │ │ │ │ │ + beq 6730 │ │ │ │ │ add r3, r4, #2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ble 66f0 │ │ │ │ │ + ble 6720 │ │ │ │ │ ldrb r1, [r6, r3] │ │ │ │ │ ldr r1, [r7, r1, lsl #2] │ │ │ │ │ tst r1, #8 │ │ │ │ │ - beq 6700 │ │ │ │ │ + beq 6730 │ │ │ │ │ add r3, r4, #3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 66f0 │ │ │ │ │ + bge 6720 │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ │ ldr r1, [r7, r1, lsl #2] │ │ │ │ │ tst r1, #8 │ │ │ │ │ - beq 6998 │ │ │ │ │ + beq 69c8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt 66d4 │ │ │ │ │ + blt 6704 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq 69a0 │ │ │ │ │ + beq 69d0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add r4, r3, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 684c │ │ │ │ │ + bge 687c │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 6888 │ │ │ │ │ add r4, r3, #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 687c │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 6888 │ │ │ │ │ add r4, r3, #3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 687c │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 6888 │ │ │ │ │ add r4, r3, #4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 687c │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 6888 │ │ │ │ │ add r4, r3, #5 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 687c │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 6888 │ │ │ │ │ add r4, r3, #6 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 687c │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 6888 │ │ │ │ │ add r4, r3, #7 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 687c │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 6888 │ │ │ │ │ add r4, r3, #8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 687c │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 6888 │ │ │ │ │ add r4, r3, #9 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 687c │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 6888 │ │ │ │ │ add r2, r3, #10 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 687c │ │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ │ ldr r1, [r7, r1, lsl #2] │ │ │ │ │ tst r1, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 6888 │ │ │ │ │ add r4, r3, #11 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 687c │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ - b 683c │ │ │ │ │ + b 686c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 684c │ │ │ │ │ + bge 687c │ │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ │ ldr r1, [r7, r1, lsl #2] │ │ │ │ │ tst r1, #8 │ │ │ │ │ - beq 6830 │ │ │ │ │ + beq 6860 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpeq r5, r4 │ │ │ │ │ - beq 6a90 │ │ │ │ │ + beq 6ac0 │ │ │ │ │ subs r9, r4, r3 │ │ │ │ │ add sl, r6, r3 │ │ │ │ │ - bmi 6b20 │ │ │ │ │ + bmi 6b50 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r9, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 69ac │ │ │ │ │ + bne 69dc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 69c0 │ │ │ │ │ + beq 69f0 │ │ │ │ │ cmn r9, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 69f8 │ │ │ │ │ + bhi 6a28 │ │ │ │ │ add r0, r9, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 6a80 │ │ │ │ │ - ldr r3, [pc, #1616] @ 6ef8 │ │ │ │ │ + beq 6ab0 │ │ │ │ │ + ldr r3, [pc, #1616] @ 6f28 │ │ │ │ │ str r3, [fp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ mov r0, fp │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldrne r2, [pc, #1596] @ 6ef8 │ │ │ │ │ + ldrne r2, [pc, #1596] @ 6f28 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r3, fp, r9 │ │ │ │ │ str r9, [fp, #8] │ │ │ │ │ strb r1, [r3, #16] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 68f4 │ │ │ │ │ + beq 6924 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, fp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r8, #11 │ │ │ │ │ ldrle r3, [sp, #24] │ │ │ │ │ ldrle r3, [r3, #12] │ │ │ │ │ strle fp, [r3, r8, lsl #2] │ │ │ │ │ - ble 6984 │ │ │ │ │ + ble 69b4 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6acc │ │ │ │ │ + bne 6afc │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 696c │ │ │ │ │ + bne 699c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 6670 │ │ │ │ │ + bne 66a0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bge 69a0 │ │ │ │ │ - ldr r3, [pc, #1464] @ 6f08 │ │ │ │ │ + bge 69d0 │ │ │ │ │ + ldr r3, [pc, #1464] @ 6f38 │ │ │ │ │ ldrb r2, [r6, r9] │ │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - beq 6af0 │ │ │ │ │ + beq 6b20 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bne 694c │ │ │ │ │ - b 69a0 │ │ │ │ │ + bne 697c │ │ │ │ │ + b 69d0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [fp] │ │ │ │ │ - bne 6928 │ │ │ │ │ + bne 6958 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne 6670 │ │ │ │ │ - b 6938 │ │ │ │ │ + bne 66a0 │ │ │ │ │ + b 6968 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 6700 │ │ │ │ │ + bne 6730 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r8, [r3, #8] │ │ │ │ │ - b 64d8 │ │ │ │ │ + b 6508 │ │ │ │ │ ldrb r3, [sl] │ │ │ │ │ - ldr fp, [pc, #1348] @ 6efc │ │ │ │ │ + ldr fp, [pc, #1348] @ 6f2c │ │ │ │ │ mov r2, #24 │ │ │ │ │ mla fp, r2, r3, fp │ │ │ │ │ - b 68f4 │ │ │ │ │ - ldr fp, [pc, #1336] @ 6f00 │ │ │ │ │ - b 68f4 │ │ │ │ │ + b 6924 │ │ │ │ │ + ldr fp, [pc, #1336] @ 6f30 │ │ │ │ │ + b 6924 │ │ │ │ │ cmp r9, #11 │ │ │ │ │ movlt r0, r9 │ │ │ │ │ movge r0, #11 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 6a28 │ │ │ │ │ + beq 6a58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r8, r9 │ │ │ │ │ - bne 6660 │ │ │ │ │ - b 6940 │ │ │ │ │ - ldr r3, [pc, #1292] @ 6f0c │ │ │ │ │ - ldr r1, [pc, #1292] @ 6f10 │ │ │ │ │ + bne 6690 │ │ │ │ │ + b 6970 │ │ │ │ │ + ldr r3, [pc, #1292] @ 6f3c │ │ │ │ │ + ldr r1, [pc, #1292] @ 6f40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a28 │ │ │ │ │ + beq 6a58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 6ee8 │ │ │ │ │ + beq 6f18 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b 64d8 │ │ │ │ │ - ldr r3, [pc, #1232] @ 6f0c │ │ │ │ │ - ldr r1, [pc, #1232] @ 6f10 │ │ │ │ │ + b 6508 │ │ │ │ │ + ldr r3, [pc, #1232] @ 6f3c │ │ │ │ │ + ldr r1, [pc, #1232] @ 6f40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a6c │ │ │ │ │ + beq 6a9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 6a6c │ │ │ │ │ + bne 6a9c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 64d8 │ │ │ │ │ + b 6508 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 68dc │ │ │ │ │ - b 6a08 │ │ │ │ │ + bne 690c │ │ │ │ │ + b 6a38 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #1116] @ 6ef8 │ │ │ │ │ + ldr r2, [pc, #1116] @ 6f28 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 6888 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 69a0 │ │ │ │ │ + b 69d0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a08 │ │ │ │ │ + beq 6a38 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [fp] │ │ │ │ │ - bne 6a08 │ │ │ │ │ + bne 6a38 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a08 │ │ │ │ │ + b 6a38 │ │ │ │ │ sub r1, r5, r9 │ │ │ │ │ add r0, r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6a08 │ │ │ │ │ + beq 6a38 │ │ │ │ │ cmp r8, #11 │ │ │ │ │ - bgt 6b34 │ │ │ │ │ + bgt 6b64 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r4, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 69a0 │ │ │ │ │ - ldr r3, [pc, #1004] @ 6f14 │ │ │ │ │ - ldr r1, [pc, #1004] @ 6f18 │ │ │ │ │ + b 69d0 │ │ │ │ │ + ldr r3, [pc, #1004] @ 6f44 │ │ │ │ │ + ldr r1, [pc, #1004] @ 6f48 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6a08 │ │ │ │ │ + b 6a38 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6b70 │ │ │ │ │ + bne 6ba0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b18 │ │ │ │ │ + beq 6b48 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6b18 │ │ │ │ │ + bne 6b48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b18 │ │ │ │ │ + b 6b48 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a08 │ │ │ │ │ + beq 6a38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6a08 │ │ │ │ │ + bne 6a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a08 │ │ │ │ │ - ldr r1, [pc, #872] @ 6f04 │ │ │ │ │ + b 6a38 │ │ │ │ │ + ldr r1, [pc, #872] @ 6f34 │ │ │ │ │ str r1, [sp] │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6188 │ │ │ │ │ - b 6a28 │ │ │ │ │ + bne 61b8 │ │ │ │ │ + b 6a58 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6c1c │ │ │ │ │ + bne 6c4c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6c00 │ │ │ │ │ + bne 6c30 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 64cc │ │ │ │ │ - ldr r7, [pc, #756] @ 6ef4 │ │ │ │ │ - b 619c │ │ │ │ │ + b 64fc │ │ │ │ │ + ldr r7, [pc, #756] @ 6f24 │ │ │ │ │ + b 61cc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 6bec │ │ │ │ │ + bne 6c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6bec │ │ │ │ │ + b 6c1c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a44 │ │ │ │ │ + beq 6a74 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 6a44 │ │ │ │ │ + bne 6a74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a44 │ │ │ │ │ + b 6a74 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a44 │ │ │ │ │ + beq 6a74 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 6a44 │ │ │ │ │ + bne 6a74 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a44 │ │ │ │ │ + b 6a74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 61c0 │ │ │ │ │ + bne 61f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 61c0 │ │ │ │ │ - ldr r3, [pc, #652] @ 6f14 │ │ │ │ │ - ldr r1, [pc, #652] @ 6f18 │ │ │ │ │ + b 61f0 │ │ │ │ │ + ldr r3, [pc, #652] @ 6f44 │ │ │ │ │ + ldr r1, [pc, #652] @ 6f48 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6a44 │ │ │ │ │ - ldr r3, [pc, #604] @ 6ef8 │ │ │ │ │ + b 6a74 │ │ │ │ │ + ldr r3, [pc, #604] @ 6f28 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add r0, r7, r2 │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ strb r3, [r0, #16] │ │ │ │ │ - b 63d4 │ │ │ │ │ + b 6404 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 64ac │ │ │ │ │ - b 6a44 │ │ │ │ │ + bne 64dc │ │ │ │ │ + b 6a74 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bge 642c │ │ │ │ │ + bge 645c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b 64cc │ │ │ │ │ + b 64fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 63d4 │ │ │ │ │ - b 6a44 │ │ │ │ │ + bne 6404 │ │ │ │ │ + b 6a74 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 6a6c │ │ │ │ │ + beq 6a9c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b 6d54 │ │ │ │ │ + b 6d84 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ add r7, fp, r7 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 6a44 │ │ │ │ │ + beq 6a74 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ - bgt 6dd4 │ │ │ │ │ + bgt 6e04 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r8, [r3, r4, lsl #2] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r7, r3, r7 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - beq 6d80 │ │ │ │ │ + beq 6db0 │ │ │ │ │ add r8, r6, r7 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, sl │ │ │ │ │ sub r1, r5, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 371c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bge 6d1c │ │ │ │ │ + bge 6d4c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6e70 │ │ │ │ │ + beq 6ea0 │ │ │ │ │ sub r1, r5, r7 │ │ │ │ │ add r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6a44 │ │ │ │ │ + beq 6a74 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ - bgt 6e34 │ │ │ │ │ + bgt 6e64 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r5, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ - b 6a74 │ │ │ │ │ - ldr r3, [pc, #340] @ 6f1c │ │ │ │ │ - ldr r1, [pc, #340] @ 6f20 │ │ │ │ │ + b 6aa4 │ │ │ │ │ + ldr r3, [pc, #340] @ 6f4c │ │ │ │ │ + ldr r1, [pc, #340] @ 6f50 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6a6c │ │ │ │ │ + b 6a9c │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6e10 │ │ │ │ │ + bne 6e40 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6d48 │ │ │ │ │ + beq 6d78 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r8] │ │ │ │ │ - bne 6d48 │ │ │ │ │ + bne 6d78 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d48 │ │ │ │ │ + b 6d78 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a44 │ │ │ │ │ + beq 6a74 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r8] │ │ │ │ │ - bne 6a44 │ │ │ │ │ + bne 6a74 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a44 │ │ │ │ │ + b 6a74 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6ec4 │ │ │ │ │ + bne 6ef4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6db0 │ │ │ │ │ + beq 6de0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 6db0 │ │ │ │ │ + bne 6de0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6db0 │ │ │ │ │ + b 6de0 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [pc, #124] @ 6ef8 │ │ │ │ │ + ldr r3, [pc, #124] @ 6f28 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 6eac │ │ │ │ │ + bne 6edc │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r1] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r4, #1 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 6db4 │ │ │ │ │ + b 6de4 │ │ │ │ │ sub r1, r5, r7 │ │ │ │ │ add r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6da4 │ │ │ │ │ - b 6a44 │ │ │ │ │ + bne 6dd4 │ │ │ │ │ + b 6a74 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a44 │ │ │ │ │ + beq 6a74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 6a44 │ │ │ │ │ + bne 6a74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a44 │ │ │ │ │ + b 6a74 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a28 │ │ │ │ │ + b 6a58 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00003390 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -7895,347 +7907,347 @@ │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000494 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006f24 <_PyBytes_FromIterator>: │ │ │ │ │ +00006f54 <_PyBytes_FromIterator>: │ │ │ │ │ _PyBytes_FromIterator(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3504] @ 0xdb0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r3, [pc, #1004] @ 7334 <_PyBytes_FromIterator+0x410> │ │ │ │ │ + ldr r3, [pc, #1004] @ 7364 <_PyBytes_FromIterator+0x410> │ │ │ │ │ sub sp, sp, #556 @ 0x22c │ │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 72f0 <_PyBytes_FromIterator+0x3cc> │ │ │ │ │ + beq 7320 <_PyBytes_FromIterator+0x3cc> │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl c04 <_PyBytesWriter_Prepare> │ │ │ │ │ + bl c48 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Prepare │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldrne sl, [sp, #16] │ │ │ │ │ strne r4, [sp, #28] │ │ │ │ │ - beq 72e8 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ + beq 7318 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ sub fp, sl, r7 │ │ │ │ │ ands fp, fp, #3 │ │ │ │ │ - beq 70a0 <_PyBytes_FromIterator+0x17c> │ │ │ │ │ + beq 70d0 <_PyBytes_FromIterator+0x17c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 71c4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 71f4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 7234 <_PyBytes_FromIterator+0x310> │ │ │ │ │ + bne 7264 <_PyBytes_FromIterator+0x310> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 72c4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 72f4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 72d0 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 7300 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bge 7308 <_PyBytes_FromIterator+0x3e4> │ │ │ │ │ + bge 7338 <_PyBytes_FromIterator+0x3e4> │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ strb r4, [r8], #1 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - beq 70a0 <_PyBytes_FromIterator+0x17c> │ │ │ │ │ + beq 70d0 <_PyBytes_FromIterator+0x17c> │ │ │ │ │ cmp fp, #2 │ │ │ │ │ - beq 705c <_PyBytes_FromIterator+0x138> │ │ │ │ │ + beq 708c <_PyBytes_FromIterator+0x138> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 71c4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 71f4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 7218 <_PyBytes_FromIterator+0x2f4> │ │ │ │ │ + bne 7248 <_PyBytes_FromIterator+0x2f4> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 72c4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 72f4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 72d0 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 7300 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ strb r4, [r6] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 71c4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 71f4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 71fc <_PyBytes_FromIterator+0x2d8> │ │ │ │ │ + bne 722c <_PyBytes_FromIterator+0x2d8> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 72c4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 72f4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 72d0 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 7300 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ strb r4, [r6] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r6, r8, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 71c4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 71f4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 72a8 <_PyBytes_FromIterator+0x384> │ │ │ │ │ + bne 72d8 <_PyBytes_FromIterator+0x384> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 72c4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 72f4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 72d0 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 7300 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bge 7308 <_PyBytes_FromIterator+0x3e4> │ │ │ │ │ + bge 7338 <_PyBytes_FromIterator+0x3e4> │ │ │ │ │ mov r8, r6 │ │ │ │ │ strb r4, [r8], #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r6, r8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 71c4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 71f4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 728c <_PyBytes_FromIterator+0x368> │ │ │ │ │ + bne 72bc <_PyBytes_FromIterator+0x368> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 72c4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 72f4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 72d0 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 7300 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ strb r4, [r6], #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 71c4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 71f4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 7270 <_PyBytes_FromIterator+0x34c> │ │ │ │ │ + bne 72a0 <_PyBytes_FromIterator+0x34c> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 72c4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 72f4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 72d0 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 7300 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ strb r4, [r6] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ add r6, r8, #2 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 71c4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 71f4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 7254 <_PyBytes_FromIterator+0x330> │ │ │ │ │ + bne 7284 <_PyBytes_FromIterator+0x330> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 72c4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 72f4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 72d0 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 7300 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ strb r4, [r6] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ add r7, r7, #3 │ │ │ │ │ add r6, r8, #3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 70b0 <_PyBytes_FromIterator+0x18c> │ │ │ │ │ + bne 70e0 <_PyBytes_FromIterator+0x18c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 72e0 <_PyBytes_FromIterator+0x3bc> │ │ │ │ │ + bne 7310 <_PyBytes_FromIterator+0x3bc> │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl c7c <_PyBytesWriter_Finish> │ │ │ │ │ + bl cc0 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #336] @ 7334 <_PyBytes_FromIterator+0x410> │ │ │ │ │ + ldr r3, [pc, #336] @ 7364 <_PyBytes_FromIterator+0x410> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 7250 <_PyBytes_FromIterator+0x32c> │ │ │ │ │ + bne 7280 <_PyBytes_FromIterator+0x32c> │ │ │ │ │ add sp, sp, #556 @ 0x22c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7084 <_PyBytes_FromIterator+0x160> │ │ │ │ │ + bne 70b4 <_PyBytes_FromIterator+0x160> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7084 <_PyBytes_FromIterator+0x160> │ │ │ │ │ + b 70b4 <_PyBytes_FromIterator+0x160> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 703c <_PyBytes_FromIterator+0x118> │ │ │ │ │ + bne 706c <_PyBytes_FromIterator+0x118> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 703c <_PyBytes_FromIterator+0x118> │ │ │ │ │ + b 706c <_PyBytes_FromIterator+0x118> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 6fdc <_PyBytes_FromIterator+0xb8> │ │ │ │ │ + bne 700c <_PyBytes_FromIterator+0xb8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6fdc <_PyBytes_FromIterator+0xb8> │ │ │ │ │ + b 700c <_PyBytes_FromIterator+0xb8> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7198 <_PyBytes_FromIterator+0x274> │ │ │ │ │ + bne 71c8 <_PyBytes_FromIterator+0x274> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7198 <_PyBytes_FromIterator+0x274> │ │ │ │ │ + b 71c8 <_PyBytes_FromIterator+0x274> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7158 <_PyBytes_FromIterator+0x234> │ │ │ │ │ + bne 7188 <_PyBytes_FromIterator+0x234> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7158 <_PyBytes_FromIterator+0x234> │ │ │ │ │ + b 7188 <_PyBytes_FromIterator+0x234> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7118 <_PyBytes_FromIterator+0x1f4> │ │ │ │ │ + bne 7148 <_PyBytes_FromIterator+0x1f4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7118 <_PyBytes_FromIterator+0x1f4> │ │ │ │ │ + b 7148 <_PyBytes_FromIterator+0x1f4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 70c8 <_PyBytes_FromIterator+0x1a4> │ │ │ │ │ + bne 70f8 <_PyBytes_FromIterator+0x1a4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 70c8 <_PyBytes_FromIterator+0x1a4> │ │ │ │ │ + b 70f8 <_PyBytes_FromIterator+0x1a4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 72e0 <_PyBytes_FromIterator+0x3bc> │ │ │ │ │ - ldr r3, [pc, #96] @ 7338 <_PyBytes_FromIterator+0x414> │ │ │ │ │ - ldr r1, [pc, #96] @ 733c <_PyBytes_FromIterator+0x418> │ │ │ │ │ + bne 7310 <_PyBytes_FromIterator+0x3bc> │ │ │ │ │ + ldr r3, [pc, #96] @ 7368 <_PyBytes_FromIterator+0x414> │ │ │ │ │ + ldr r1, [pc, #96] @ 736c <_PyBytes_FromIterator+0x418> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3204 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 71dc <_PyBytes_FromIterator+0x2b8> │ │ │ │ │ + b 720c <_PyBytes_FromIterator+0x2b8> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6f68 <_PyBytes_FromIterator+0x44> │ │ │ │ │ - b 72e8 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ + beq 6f98 <_PyBytes_FromIterator+0x44> │ │ │ │ │ + b 7318 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ add r2, sl, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1a40 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 72e8 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ + beq 7318 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr sl, [sp, #16] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ strb r4, [r6], #1 │ │ │ │ │ - b 6fa8 <_PyBytes_FromIterator+0x84> │ │ │ │ │ + b 6fd8 <_PyBytes_FromIterator+0x84> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000344 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007340 : │ │ │ │ │ +00007370 : │ │ │ │ │ bytes_contains(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ ldr r1, [r0, #-8] │ │ │ │ │ b 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -00007350 : │ │ │ │ │ +00007380 : │ │ │ │ │ PyBytes_FromFormat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 7388 │ │ │ │ │ + bl 73b8 │ │ │ │ │ R_ARM_CALL PyBytes_FromFormatV │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007388 : │ │ │ │ │ +000073b8 : │ │ │ │ │ PyBytes_FromFormatV(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3472] @ 0xd90 │ │ │ │ │ - ldr r2, [pc, #1876] @ 7af4 │ │ │ │ │ + ldr r2, [pc, #1876] @ 7b24 │ │ │ │ │ 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 │ │ │ │ │ @@ -8247,123 +8259,123 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #512 @ 0x200 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 73f4 │ │ │ │ │ + beq 7424 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bhi 7694 │ │ │ │ │ + bhi 76c4 │ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ │ add fp, sp, #68 @ 0x44 │ │ │ │ │ mov r4, fp │ │ │ │ │ ldrb r3, [r5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ - beq 7540 │ │ │ │ │ - ldr r8, [pc, #1760] @ 7af8 │ │ │ │ │ - ldr sl, [pc, #1760] @ 7afc │ │ │ │ │ + beq 7570 │ │ │ │ │ + ldr r8, [pc, #1760] @ 7b28 │ │ │ │ │ + ldr sl, [pc, #1760] @ 7b2c │ │ │ │ │ str fp, [sp, #8] │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne 75ec │ │ │ │ │ + bne 761c │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ add r7, r5, #1 │ │ │ │ │ ldr r2, [r8, r3, lsl #2] │ │ │ │ │ ands r2, r2, #4 │ │ │ │ │ - bne 7a80 │ │ │ │ │ + bne 7ab0 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ addeq r1, r7, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ moveq r0, #10 │ │ │ │ │ - beq 7a5c │ │ │ │ │ + beq 7a8c │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ moveq r9, #0 │ │ │ │ │ - beq 7478 │ │ │ │ │ + beq 74a8 │ │ │ │ │ ldr r1, [r8, r3, lsl #2] │ │ │ │ │ tst r1, #3 │ │ │ │ │ - beq 7aa8 │ │ │ │ │ + beq 7ad8 │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - beq 7870 │ │ │ │ │ + beq 78a0 │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldrb r0, [r7] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - beq 79c8 │ │ │ │ │ + beq 79f8 │ │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ │ sub r3, r7, r5 │ │ │ │ │ sub ip, ip, r3 │ │ │ │ │ sub fp, ip, #1 │ │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ │ - beq 79b8 │ │ │ │ │ + beq 79e8 │ │ │ │ │ sub r3, r0, #99 @ 0x63 │ │ │ │ │ and lr, r3, #255 @ 0xff │ │ │ │ │ cmp lr, #21 │ │ │ │ │ - bhi 79fc │ │ │ │ │ + bhi 7a2c │ │ │ │ │ mov lr, #0 │ │ │ │ │ cmp r3, #21 │ │ │ │ │ - bhi 79fc │ │ │ │ │ + bhi 7a2c │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [sl, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r6], #4 │ │ │ │ │ - bgt 77e0 │ │ │ │ │ + bgt 7810 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 750c │ │ │ │ │ + beq 753c │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - blt 7678 │ │ │ │ │ + blt 76a8 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add r2, fp, r5 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 7618 │ │ │ │ │ + bgt 7648 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7684 │ │ │ │ │ + beq 76b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ adds r4, r4, r5 │ │ │ │ │ - beq 7684 │ │ │ │ │ + beq 76b4 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ add r5, r7, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 741c │ │ │ │ │ + bne 744c │ │ │ │ │ ldr fp, [sp, #8] │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7634 │ │ │ │ │ + beq 7664 │ │ │ │ │ subs r4, r4, fp │ │ │ │ │ - beq 76cc │ │ │ │ │ + beq 76fc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 76d4 │ │ │ │ │ + bne 7704 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 7718 │ │ │ │ │ + blt 7748 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 7604 │ │ │ │ │ + beq 7634 │ │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt 7794 │ │ │ │ │ + bgt 77c4 │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 77d0 │ │ │ │ │ - ldr r3, [pc, #1392] @ 7b00 │ │ │ │ │ + beq 7800 │ │ │ │ │ + ldr r3, [pc, #1392] @ 7b30 │ │ │ │ │ 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 │ │ │ │ │ @@ -8373,374 +8385,374 @@ │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ strb r6, [r3, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #1316] @ 7af4 │ │ │ │ │ + ldr r3, [pc, #1316] @ 7b24 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #580] @ 0x244 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 76e8 │ │ │ │ │ + bne 7718 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #588 @ 0x24c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ strb r3, [r4], #1 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 741c │ │ │ │ │ - b 753c │ │ │ │ │ + bne 744c │ │ │ │ │ + b 756c │ │ │ │ │ ldrb r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r5, [pc, #1268] @ 7b04 │ │ │ │ │ + ldr r5, [pc, #1268] @ 7b34 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ │ - b 75c8 │ │ │ │ │ + b 75f8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1a40 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 7508 │ │ │ │ │ + b 7538 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ - bne 772c │ │ │ │ │ + bne 775c │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq 76b8 │ │ │ │ │ + beq 76e8 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ - beq 75c8 │ │ │ │ │ + beq 75f8 │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 768c │ │ │ │ │ + bne 76bc │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ - b 75c8 │ │ │ │ │ + b 75f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3204 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3204 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 75c8 │ │ │ │ │ + b 75f8 │ │ │ │ │ add fp, sp, #68 @ 0x44 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1a40 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 73fc │ │ │ │ │ - b 768c │ │ │ │ │ + bne 742c │ │ │ │ │ + b 76bc │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 76ec │ │ │ │ │ - ldr r5, [pc, #1084] @ 7b08 │ │ │ │ │ - b 75c8 │ │ │ │ │ + bne 771c │ │ │ │ │ + ldr r5, [pc, #1084] @ 7b38 │ │ │ │ │ + b 75f8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 76b8 │ │ │ │ │ + beq 76e8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 75c8 │ │ │ │ │ + b 75f8 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ - beq 76c4 │ │ │ │ │ + beq 76f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 76c4 │ │ │ │ │ + bne 76f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 76c4 │ │ │ │ │ - ldr r3, [pc, #1004] @ 7b0c │ │ │ │ │ - ldr r1, [pc, #1004] @ 7b10 │ │ │ │ │ + b 76f4 │ │ │ │ │ + ldr r3, [pc, #1004] @ 7b3c │ │ │ │ │ + ldr r1, [pc, #1004] @ 7b40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 768c │ │ │ │ │ + b 76bc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 77a8 │ │ │ │ │ + beq 77d8 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq 77b4 │ │ │ │ │ + beq 77e4 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - beq 75c8 │ │ │ │ │ + beq 75f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7670 │ │ │ │ │ + beq 76a0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 768c │ │ │ │ │ + beq 76bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 768c │ │ │ │ │ + bne 76bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 768c │ │ │ │ │ - ldr r3, [pc, #888] @ 7b14 │ │ │ │ │ - ldr r1, [pc, #888] @ 7b18 │ │ │ │ │ + b 76bc │ │ │ │ │ + ldr r3, [pc, #888] @ 7b44 │ │ │ │ │ + ldr r1, [pc, #888] @ 7b48 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 768c │ │ │ │ │ - ldr r1, [pc, #876] @ 7b1c │ │ │ │ │ + b 76bc │ │ │ │ │ + ldr r1, [pc, #876] @ 7b4c │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - bne 7744 │ │ │ │ │ + bne 7774 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - beq 75c8 │ │ │ │ │ - b 775c │ │ │ │ │ + bne 778c │ │ │ │ │ + b 75f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 75b8 │ │ │ │ │ - b 768c │ │ │ │ │ + bne 75e8 │ │ │ │ │ + b 76bc │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldrb r3, [r9, r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7994 │ │ │ │ │ + beq 79c4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 77e4 │ │ │ │ │ - b 74e8 │ │ │ │ │ + bne 7814 │ │ │ │ │ + b 7518 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r5, sp, #20 │ │ │ │ │ add r9, r6, #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 7adc │ │ │ │ │ + bne 7b0c │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ldrne r3, [pc, #764] @ 7b20 │ │ │ │ │ - ldreq r3, [pc, #764] @ 7b24 │ │ │ │ │ + ldrne r3, [pc, #764] @ 7b50 │ │ │ │ │ + ldreq r3, [pc, #764] @ 7b54 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 7b4c <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 7b7c <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7684 │ │ │ │ │ + beq 76b4 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 753c │ │ │ │ │ + beq 756c │ │ │ │ │ add r5, r7, #1 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 741c │ │ │ │ │ + b 744c │ │ │ │ │ ldrb r9, [r7, #1] │ │ │ │ │ cmp r9, #117 @ 0x75 │ │ │ │ │ cmpne r9, #100 @ 0x64 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ movne r9, #0 │ │ │ │ │ - bne 7a38 │ │ │ │ │ + bne 7a68 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b 7478 │ │ │ │ │ + b 74a8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ strls ip, [sp, #52] @ 0x34 │ │ │ │ │ addls r9, r6, #4 │ │ │ │ │ strbls r3, [r4], #1 │ │ │ │ │ - bls 7858 │ │ │ │ │ - ldr r3, [pc, #608] @ 7b14 │ │ │ │ │ - ldr r1, [pc, #624] @ 7b28 │ │ │ │ │ + bls 7888 │ │ │ │ │ + ldr r3, [pc, #608] @ 7b44 │ │ │ │ │ + ldr r1, [pc, #624] @ 7b58 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7684 │ │ │ │ │ + b 76b4 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r9], #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #600] @ 7b2c │ │ │ │ │ + ldr r3, [pc, #600] @ 7b5c │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 7844 │ │ │ │ │ + b 7874 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r9], #4 │ │ │ │ │ add r5, sp, #20 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 79a0 │ │ │ │ │ + bne 79d0 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ldrne r3, [pc, #536] @ 7b30 │ │ │ │ │ - ldreq r3, [pc, #536] @ 7b34 │ │ │ │ │ + ldrne r3, [pc, #536] @ 7b60 │ │ │ │ │ + ldreq r3, [pc, #536] @ 7b64 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 7834 │ │ │ │ │ + b 7864 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r9], #4 │ │ │ │ │ add r5, sp, #20 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, #21 │ │ │ │ │ - ldr r3, [pc, #496] @ 7b38 │ │ │ │ │ + ldr r3, [pc, #496] @ 7b68 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ ldrb r3, [sp, #21] │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ strbeq r3, [sp, #21] │ │ │ │ │ - beq 7834 │ │ │ │ │ + beq 7864 │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - beq 7834 │ │ │ │ │ + beq 7864 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r3, #19 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, r0, #1 │ │ │ │ │ add r0, r5, #2 │ │ │ │ │ bl 0 <__memmove_chk> │ │ │ │ │ R_ARM_CALL __memmove_chk │ │ │ │ │ - ldr r3, [pc, #428] @ 7b3c │ │ │ │ │ + ldr r3, [pc, #428] @ 7b6c │ │ │ │ │ strh r3, [r5] │ │ │ │ │ - b 7834 │ │ │ │ │ + b 7864 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 74e8 │ │ │ │ │ - b 750c │ │ │ │ │ - ldr r3, [pc, #408] @ 7b40 │ │ │ │ │ + bne 7518 │ │ │ │ │ + b 753c │ │ │ │ │ + ldr r3, [pc, #408] @ 7b70 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 7834 │ │ │ │ │ + b 7864 │ │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ │ mov r9, r6 │ │ │ │ │ strb r0, [r4], #1 │ │ │ │ │ - b 7858 │ │ │ │ │ + b 7888 │ │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ │ cmpne r0, #100 @ 0x64 │ │ │ │ │ - bne 7a44 │ │ │ │ │ + bne 7a74 │ │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ sub r3, r7, r5 │ │ │ │ │ sub ip, ip, r3 │ │ │ │ │ sub fp, ip, #1 │ │ │ │ │ mov lr, #1 │ │ │ │ │ sub r3, r0, #99 @ 0x63 │ │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ │ - b 74b4 │ │ │ │ │ + b 74e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq ip, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 7b4c <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 7b7c <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 7684 │ │ │ │ │ + beq 76b4 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl c7c <_PyBytesWriter_Finish> │ │ │ │ │ + bl cc0 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Finish │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 75c8 │ │ │ │ │ + b 75f8 │ │ │ │ │ ldrb r0, [r7] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - bne 7484 │ │ │ │ │ + bne 74b4 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ sub r7, r7, r5 │ │ │ │ │ sub r3, r3, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b 7a04 │ │ │ │ │ + b 7a34 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr ip, [r8, r3, lsl #2] │ │ │ │ │ tst ip, #4 │ │ │ │ │ - beq 744c │ │ │ │ │ + beq 747c │ │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ - b 7a5c │ │ │ │ │ + b 7a8c │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ ldr r2, [r8, r3, lsl #2] │ │ │ │ │ ands r2, r2, #4 │ │ │ │ │ - beq 7438 │ │ │ │ │ - b 7a80 │ │ │ │ │ + beq 7468 │ │ │ │ │ + b 7ab0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r9], #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #156] @ 7b44 │ │ │ │ │ - b 78d0 │ │ │ │ │ + ldr r3, [pc, #156] @ 7b74 │ │ │ │ │ + b 7900 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 7474 │ │ │ │ │ + beq 74a4 │ │ │ │ │ ldr r1, [r8, r3, lsl #2] │ │ │ │ │ tst r1, #3 │ │ │ │ │ - bne 746c │ │ │ │ │ + bne 749c │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ │ - bne 7abc │ │ │ │ │ - b 7474 │ │ │ │ │ - ldr r3, [pc, #100] @ 7b48 │ │ │ │ │ + bne 7aec │ │ │ │ │ + b 74a4 │ │ │ │ │ + ldr r3, [pc, #100] @ 7b78 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 7834 │ │ │ │ │ + b 7864 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -8774,330 +8786,332 @@ │ │ │ │ │ .word 0x000004f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000510 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000500 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007b4c <_PyBytesWriter_WriteBytes>: │ │ │ │ │ +00007b7c <_PyBytesWriter_WriteBytes>: │ │ │ │ │ _PyBytesWriter_WriteBytes(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r5, r3, #0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - beq 7b98 <_PyBytesWriter_WriteBytes+0x4c> │ │ │ │ │ + beq 7bc8 <_PyBytesWriter_WriteBytes+0x4c> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bgt 7bc8 <_PyBytesWriter_WriteBytes+0x7c> │ │ │ │ │ + bgt 7bf8 <_PyBytesWriter_WriteBytes+0x7c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ add r6, r5, r6 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt 7bb8 <_PyBytesWriter_WriteBytes+0x6c> │ │ │ │ │ + bgt 7be8 <_PyBytesWriter_WriteBytes+0x6c> │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7bd4 <_PyBytesWriter_WriteBytes+0x88> │ │ │ │ │ + beq 7c04 <_PyBytesWriter_WriteBytes+0x88> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r0, r4, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1a40 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 7b94 <_PyBytesWriter_WriteBytes+0x48> │ │ │ │ │ + b 7bc4 <_PyBytesWriter_WriteBytes+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3204 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00007bdc <_PyBytes_FromList>: │ │ │ │ │ +00007c0c <_PyBytes_FromList>: │ │ │ │ │ _PyBytes_FromList(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3520] @ 0xdc0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r2, [pc, #972] @ 7fc8 <_PyBytes_FromList+0x3ec> │ │ │ │ │ + ldr r2, [pc, #980] @ 8000 <_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 7f44 <_PyBytes_FromList+0x368> │ │ │ │ │ + beq 7f7c <_PyBytes_FromList+0x370> │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 7fc0 <_PyBytes_FromList+0x3e4> │ │ │ │ │ + blt 7ff8 <_PyBytes_FromList+0x3ec> │ │ │ │ │ cmp r5, #512 @ 0x200 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bgt 7dec <_PyBytes_FromList+0x210> │ │ │ │ │ + bgt 7e24 <_PyBytes_FromList+0x218> │ │ │ │ │ add r9, sp, #28 │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 7c68 <_PyBytes_FromList+0x8c> │ │ │ │ │ + b 7c98 <_PyBytes_FromList+0x8c> │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 7d8c <_PyBytes_FromList+0x1b0> │ │ │ │ │ + bne 7dc4 <_PyBytes_FromList+0x1b8> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 7f54 <_PyBytes_FromList+0x378> │ │ │ │ │ + beq 7f8c <_PyBytes_FromList+0x380> │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ - bhi 7f60 <_PyBytes_FromList+0x384> │ │ │ │ │ + bhi 7f98 <_PyBytes_FromList+0x38c> │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge 7f8c <_PyBytes_FromList+0x3b0> │ │ │ │ │ + bge 7fc4 <_PyBytes_FromList+0x3b8> │ │ │ │ │ mov r3, r4 │ │ │ │ │ strb r5, [r3], #1 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt 7c64 <_PyBytes_FromList+0x88> │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 7da8 <_PyBytes_FromList+0x1cc> │ │ │ │ │ + bgt 7c94 <_PyBytes_FromList+0x88> │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 7de0 <_PyBytes_FromList+0x1d4> │ │ │ │ │ subs r4, r3, r9 │ │ │ │ │ - beq 7e28 <_PyBytes_FromList+0x24c> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 7f04 <_PyBytes_FromList+0x328> │ │ │ │ │ + beq 7e60 <_PyBytes_FromList+0x254> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 7f3c <_PyBytes_FromList+0x330> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 7e5c <_PyBytes_FromList+0x280> │ │ │ │ │ + blt 7e94 <_PyBytes_FromList+0x288> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 7d78 <_PyBytes_FromList+0x19c> │ │ │ │ │ + beq 7db0 <_PyBytes_FromList+0x1a4> │ │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt 7e44 <_PyBytes_FromList+0x268> │ │ │ │ │ + bgt 7e7c <_PyBytes_FromList+0x270> │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7f7c <_PyBytes_FromList+0x3a0> │ │ │ │ │ - ldr r3, [pc, #688] @ 7fcc <_PyBytes_FromList+0x3f0> │ │ │ │ │ + beq 7fb4 <_PyBytes_FromList+0x3a8> │ │ │ │ │ + ldr r3, [pc, #696] @ 8004 <_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> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - str r3, [r5, #12] │ │ │ │ │ + mvn r1, #0 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ add r3, r5, r4 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - strb r6, [r3, #16] │ │ │ │ │ + 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] @ 7fc8 <_PyBytes_FromList+0x3ec> │ │ │ │ │ + ldr r3, [pc, #620] @ 8000 <_PyBytes_FromList+0x3f4> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 7f40 <_PyBytes_FromList+0x364> │ │ │ │ │ + bne 7f78 <_PyBytes_FromList+0x36c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #544 @ 0x220 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldrb r3, [sp, #28] │ │ │ │ │ - ldr r5, [pc, #588] @ 7fd0 <_PyBytes_FromList+0x3f4> │ │ │ │ │ + ldr r5, [pc, #588] @ 8008 <_PyBytes_FromList+0x3fc> │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ │ - b 7d54 <_PyBytes_FromList+0x178> │ │ │ │ │ + b 7d8c <_PyBytes_FromList+0x180> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7c9c <_PyBytes_FromList+0xc0> │ │ │ │ │ + bne 7ccc <_PyBytes_FromList+0xc0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7c9c <_PyBytes_FromList+0xc0> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ + b 7ccc <_PyBytes_FromList+0xc0> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - bne 7e9c <_PyBytes_FromList+0x2c0> │ │ │ │ │ + bne 7ed4 <_PyBytes_FromList+0x2c8> │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq 7e30 <_PyBytes_FromList+0x254> │ │ │ │ │ + beq 7e68 <_PyBytes_FromList+0x25c> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r5, [sp] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - beq 7d54 <_PyBytes_FromList+0x178> │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + beq 7d8c <_PyBytes_FromList+0x180> │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7e54 <_PyBytes_FromList+0x278> │ │ │ │ │ + bne 7e8c <_PyBytes_FromList+0x280> │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ - b 7d54 <_PyBytes_FromList+0x178> │ │ │ │ │ + b 7d8c <_PyBytes_FromList+0x180> │ │ │ │ │ add r9, sp, #28 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1a40 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7e54 <_PyBytes_FromList+0x278> │ │ │ │ │ + beq 7e8c <_PyBytes_FromList+0x280> │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ - bgt 7c5c <_PyBytes_FromList+0x80> │ │ │ │ │ + bgt 7c8c <_PyBytes_FromList+0x80> │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b 7ccc <_PyBytes_FromList+0xf0> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 7f04 <_PyBytes_FromList+0x328> │ │ │ │ │ + b 7cfc <_PyBytes_FromList+0xf0> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 7f3c <_PyBytes_FromList+0x330> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7e70 <_PyBytes_FromList+0x294> │ │ │ │ │ - ldr r5, [pc, #400] @ 7fd4 <_PyBytes_FromList+0x3f8> │ │ │ │ │ - b 7d54 <_PyBytes_FromList+0x178> │ │ │ │ │ - ldr r3, [pc, #396] @ 7fd8 <_PyBytes_FromList+0x3fc> │ │ │ │ │ - ldr r1, [pc, #396] @ 7fdc <_PyBytes_FromList+0x400> │ │ │ │ │ + bne 7ea8 <_PyBytes_FromList+0x29c> │ │ │ │ │ + ldr r5, [pc, #400] @ 800c <_PyBytes_FromList+0x400> │ │ │ │ │ + b 7d8c <_PyBytes_FromList+0x180> │ │ │ │ │ + ldr r3, [pc, #396] @ 8010 <_PyBytes_FromList+0x404> │ │ │ │ │ + ldr r1, [pc, #396] @ 8014 <_PyBytes_FromList+0x408> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 7d54 <_PyBytes_FromList+0x178> │ │ │ │ │ - ldr r3, [pc, #380] @ 7fe0 <_PyBytes_FromList+0x404> │ │ │ │ │ - ldr r1, [pc, #380] @ 7fe4 <_PyBytes_FromList+0x408> │ │ │ │ │ + b 7d8c <_PyBytes_FromList+0x180> │ │ │ │ │ + ldr r3, [pc, #380] @ 8018 <_PyBytes_FromList+0x40c> │ │ │ │ │ + ldr r1, [pc, #380] @ 801c <_PyBytes_FromList+0x410> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7e54 <_PyBytes_FromList+0x278> │ │ │ │ │ + b 7e8c <_PyBytes_FromList+0x280> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - beq 7e3c <_PyBytes_FromList+0x260> │ │ │ │ │ + beq 7e74 <_PyBytes_FromList+0x268> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 7e3c <_PyBytes_FromList+0x260> │ │ │ │ │ + bne 7e74 <_PyBytes_FromList+0x268> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7e3c <_PyBytes_FromList+0x260> │ │ │ │ │ + b 7e74 <_PyBytes_FromList+0x268> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7f18 <_PyBytes_FromList+0x33c> │ │ │ │ │ + beq 7f50 <_PyBytes_FromList+0x344> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq 7f24 <_PyBytes_FromList+0x348> │ │ │ │ │ + beq 7f5c <_PyBytes_FromList+0x350> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r5, [sp] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 7d54 <_PyBytes_FromList+0x178> │ │ │ │ │ + beq 7d8c <_PyBytes_FromList+0x180> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7de4 <_PyBytes_FromList+0x208> │ │ │ │ │ + beq 7e1c <_PyBytes_FromList+0x210> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7e54 <_PyBytes_FromList+0x278> │ │ │ │ │ + beq 7e8c <_PyBytes_FromList+0x280> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7e54 <_PyBytes_FromList+0x278> │ │ │ │ │ + bne 7e8c <_PyBytes_FromList+0x280> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7e54 <_PyBytes_FromList+0x278> │ │ │ │ │ + b 7e8c <_PyBytes_FromList+0x280> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 7d54 <_PyBytes_FromList+0x178> │ │ │ │ │ - ldr r1, [pc, #200] @ 7fe8 <_PyBytes_FromList+0x40c> │ │ │ │ │ + b 7d8c <_PyBytes_FromList+0x180> │ │ │ │ │ + ldr r1, [pc, #200] @ 8020 <_PyBytes_FromList+0x414> │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - bne 7eb4 <_PyBytes_FromList+0x2d8> │ │ │ │ │ + bne 7eec <_PyBytes_FromList+0x2e0> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [sp] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - beq 7d54 <_PyBytes_FromList+0x178> │ │ │ │ │ - b 7ecc <_PyBytes_FromList+0x2f0> │ │ │ │ │ + beq 7d8c <_PyBytes_FromList+0x180> │ │ │ │ │ + b 7f04 <_PyBytes_FromList+0x2f8> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ add r9, sp, #28 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ - b 7ccc <_PyBytes_FromList+0xf0> │ │ │ │ │ + b 7cfc <_PyBytes_FromList+0xf0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7f70 <_PyBytes_FromList+0x394> │ │ │ │ │ - ldr r3, [pc, #132] @ 7fec <_PyBytes_FromList+0x410> │ │ │ │ │ - ldr r1, [pc, #132] @ 7ff0 <_PyBytes_FromList+0x414> │ │ │ │ │ + bne 7fa8 <_PyBytes_FromList+0x39c> │ │ │ │ │ + ldr r3, [pc, #132] @ 8024 <_PyBytes_FromList+0x418> │ │ │ │ │ + ldr r1, [pc, #132] @ 8028 <_PyBytes_FromList+0x41c> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3204 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b 7e54 <_PyBytes_FromList+0x278> │ │ │ │ │ + b 7e8c <_PyBytes_FromList+0x280> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7d44 <_PyBytes_FromList+0x168> │ │ │ │ │ - b 7e54 <_PyBytes_FromList+0x278> │ │ │ │ │ + bne 7d7c <_PyBytes_FromList+0x170> │ │ │ │ │ + b 7e8c <_PyBytes_FromList+0x280> │ │ │ │ │ add r2, sl, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ + bl 1a40 <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7e54 <_PyBytes_FromList+0x278> │ │ │ │ │ + beq 7e8c <_PyBytes_FromList+0x280> │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ strb r5, [r3], #1 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - blt 7c64 <_PyBytes_FromList+0x88> │ │ │ │ │ - b 7ccc <_PyBytes_FromList+0xf0> │ │ │ │ │ + blt 7c94 <_PyBytes_FromList+0x88> │ │ │ │ │ + b 7cfc <_PyBytes_FromList+0xf0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 7f70 <_PyBytes_FromList+0x394> │ │ │ │ │ + b 7fa8 <_PyBytes_FromList+0x39c> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00003390 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -9109,231 +9123,231 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 _PyByteArray_empty_string │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000344 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007ff4 <_PyBytes_FromHex>: │ │ │ │ │ +0000802c <_PyBytes_FromHex>: │ │ │ │ │ _PyBytes_FromHex(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3536] @ 0xdd0 │ │ │ │ │ sub sp, sp, #544 @ 0x220 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - ldr r1, [pc, #472] @ 81f4 <_PyBytes_FromHex+0x200> │ │ │ │ │ + ldr r1, [pc, #472] @ 822c <_PyBytes_FromHex+0x200> │ │ │ │ │ mov r3, #0 │ │ │ │ │ lsr r2, r0, #5 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [sp, #540] @ 0x21c │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 8150 <_PyBytes_FromHex+0x15c> │ │ │ │ │ + beq 8188 <_PyBytes_FromHex+0x15c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ add r2, r6, r6, lsr #31 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ asr r2, r2, #1 │ │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ ldreq r4, [r5, #28] │ │ │ │ │ addne r4, r5, #20 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl c04 <_PyBytesWriter_Prepare> │ │ │ │ │ + bl c48 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Prepare │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 819c <_PyBytes_FromHex+0x1a8> │ │ │ │ │ + beq 81d4 <_PyBytes_FromHex+0x1a8> │ │ │ │ │ add lr, r4, r6 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - bls 80e0 <_PyBytes_FromHex+0xec> │ │ │ │ │ - ldr r6, [pc, #348] @ 81f8 <_PyBytes_FromHex+0x204> │ │ │ │ │ - ldr r0, [pc, #348] @ 81fc <_PyBytes_FromHex+0x208> │ │ │ │ │ + bls 8118 <_PyBytes_FromHex+0xec> │ │ │ │ │ + ldr r6, [pc, #348] @ 8230 <_PyBytes_FromHex+0x204> │ │ │ │ │ + ldr r0, [pc, #348] @ 8234 <_PyBytes_FromHex+0x208> │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 8108 <_PyBytes_FromHex+0x114> │ │ │ │ │ + bne 8140 <_PyBytes_FromHex+0x114> │ │ │ │ │ ldrb r2, [r0, r3] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 8130 <_PyBytes_FromHex+0x13c> │ │ │ │ │ + bhi 8168 <_PyBytes_FromHex+0x13c> │ │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ │ ldrb r3, [r3, ip] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 81a4 <_PyBytes_FromHex+0x1b0> │ │ │ │ │ + bhi 81dc <_PyBytes_FromHex+0x1b0> │ │ │ │ │ add r4, r4, #2 │ │ │ │ │ add r3, r3, r2, lsl #4 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ strb r3, [r1], #1 │ │ │ │ │ - bhi 809c <_PyBytes_FromHex+0xa8> │ │ │ │ │ + bhi 80d4 <_PyBytes_FromHex+0xa8> │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl c7c <_PyBytesWriter_Finish> │ │ │ │ │ + bl cc0 <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #260] @ 81f4 <_PyBytes_FromHex+0x200> │ │ │ │ │ + ldr r3, [pc, #260] @ 822c <_PyBytes_FromHex+0x200> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 814c <_PyBytes_FromHex+0x158> │ │ │ │ │ + bne 8184 <_PyBytes_FromHex+0x158> │ │ │ │ │ add sp, sp, #544 @ 0x220 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldrb r2, [r4, #1]! │ │ │ │ │ ldr r3, [r6, r2, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 8108 <_PyBytes_FromHex+0x114> │ │ │ │ │ + bne 8140 <_PyBytes_FromHex+0x114> │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - bls 80e0 <_PyBytes_FromHex+0xec> │ │ │ │ │ - ldr r3, [pc, #212] @ 81fc <_PyBytes_FromHex+0x208> │ │ │ │ │ + bls 8118 <_PyBytes_FromHex+0xec> │ │ │ │ │ + ldr r3, [pc, #212] @ 8234 <_PyBytes_FromHex+0x208> │ │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 80bc <_PyBytes_FromHex+0xc8> │ │ │ │ │ + bls 80f4 <_PyBytes_FromHex+0xc8> │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 81d0 <_PyBytes_FromHex+0x1dc> │ │ │ │ │ + beq 8208 <_PyBytes_FromHex+0x1dc> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r5, r5, #20 │ │ │ │ │ addeq r5, r5, #28 │ │ │ │ │ - b 81c0 <_PyBytes_FromHex+0x1cc> │ │ │ │ │ + b 81f8 <_PyBytes_FromHex+0x1cc> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldreq r5, [r5, #28] │ │ │ │ │ lsr r3, r0, #2 │ │ │ │ │ addne r5, r5, #28 │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge 8184 <_PyBytes_FromHex+0x190> │ │ │ │ │ + bge 81bc <_PyBytes_FromHex+0x190> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldrbeq r1, [r5, r2] │ │ │ │ │ - bne 81e0 <_PyBytes_FromHex+0x1ec> │ │ │ │ │ + bne 8218 <_PyBytes_FromHex+0x1ec> │ │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ │ - bls 81d8 <_PyBytes_FromHex+0x1e4> │ │ │ │ │ - ldr r3, [pc, #116] @ 8200 <_PyBytes_FromHex+0x20c> │ │ │ │ │ - ldr r1, [pc, #116] @ 8204 <_PyBytes_FromHex+0x210> │ │ │ │ │ + bls 8210 <_PyBytes_FromHex+0x1e4> │ │ │ │ │ + ldr r3, [pc, #116] @ 8238 <_PyBytes_FromHex+0x20c> │ │ │ │ │ + ldr r1, [pc, #116] @ 823c <_PyBytes_FromHex+0x210> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 3204 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 80e8 <_PyBytes_FromHex+0xf4> │ │ │ │ │ + b 8120 <_PyBytes_FromHex+0xf4> │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 81c8 <_PyBytes_FromHex+0x1d4> │ │ │ │ │ + beq 8200 <_PyBytes_FromHex+0x1d4> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r5, r5, #20 │ │ │ │ │ addeq r5, r5, #28 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ sub r2, r4, r5 │ │ │ │ │ - b 8184 <_PyBytes_FromHex+0x190> │ │ │ │ │ + b 81bc <_PyBytes_FromHex+0x190> │ │ │ │ │ ldr r5, [r5, #28] │ │ │ │ │ - b 81bc <_PyBytes_FromHex+0x1c8> │ │ │ │ │ + b 81f4 <_PyBytes_FromHex+0x1c8> │ │ │ │ │ ldr r5, [r5, #28] │ │ │ │ │ - b 81c0 <_PyBytes_FromHex+0x1cc> │ │ │ │ │ + b 81f8 <_PyBytes_FromHex+0x1cc> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 8168 <_PyBytes_FromHex+0x174> │ │ │ │ │ + b 81a0 <_PyBytes_FromHex+0x174> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ lsleq r1, r2, #1 │ │ │ │ │ ldrheq r1, [r5, r1] │ │ │ │ │ ldrne r1, [r5, r2, lsl #2] │ │ │ │ │ - b 817c <_PyBytes_FromHex+0x188> │ │ │ │ │ + b 81b4 <_PyBytes_FromHex+0x188> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ R_ARM_ABS32 _PyLong_DigitValue │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x0000052c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00008208 : │ │ │ │ │ +00008240 : │ │ │ │ │ PyBytes_Size(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 8220 │ │ │ │ │ + beq 8258 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r0, [pc, #20] @ 824c │ │ │ │ │ + ldr r0, [pc, #20] @ 8284 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #16] @ 8250 │ │ │ │ │ + ldr r1, [pc, #16] @ 8288 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00008254 : │ │ │ │ │ +0000828c : │ │ │ │ │ PyBytes_DecodeEscape(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ add ip, sp, #12 │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 44c <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 82d8 │ │ │ │ │ + beq 8310 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 8298 │ │ │ │ │ + bne 82d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r2, [pc, #100] @ 8304 │ │ │ │ │ + ldr r2, [pc, #100] @ 833c │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ble 82e0 │ │ │ │ │ - ldr r2, [pc, #88] @ 8308 │ │ │ │ │ + ble 8318 │ │ │ │ │ + ldr r2, [pc, #88] @ 8340 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 828c │ │ │ │ │ + bge 82c4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 82d8 │ │ │ │ │ + beq 8310 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 82f8 │ │ │ │ │ + beq 8330 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 828c │ │ │ │ │ - ldr r2, [pc, #36] @ 830c │ │ │ │ │ + b 82c4 │ │ │ │ │ + ldr r2, [pc, #36] @ 8344 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 828c │ │ │ │ │ - b 82bc │ │ │ │ │ + bge 82c4 │ │ │ │ │ + b 82f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 82d8 │ │ │ │ │ + b 8310 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_DeprecationWarning │ │ │ │ │ .word 0x0000057c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000005a0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,39 +1,39 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ - 0x00000000 3c004b01 4b014b01 4b014b01 4b014b01 <.K.K.K.K.K.K.K. │ │ │ │ │ - 0x00000010 4b014b01 4b014b01 4b014b01 4b014b01 K.K.K.K.K.K.K.K. │ │ │ │ │ - 0x00000020 4b014b01 4b014b01 4b014b01 4b014b01 K.K.K.K.K.K.K.K. │ │ │ │ │ - 0x00000030 54014b01 4b014b01 4b016201 4b014b01 T.K.K.K.K.b.K.K. │ │ │ │ │ - 0x00000040 4b014b01 4b014b01 4b014b01 69006900 K.K.K.K.K.K.i.i. │ │ │ │ │ - 0x00000050 69006900 69006900 69006900 4b014b01 i.i.i.i.i.i.K.K. │ │ │ │ │ - 0x00000060 4b014b01 4b014b01 4b014b01 4b014b01 K.K.K.K.K.K.K.K. │ │ │ │ │ - 0x00000070 4b014b01 4b014b01 4b014b01 4b014b01 K.K.K.K.K.K.K.K. │ │ │ │ │ - 0x00000080 4b014b01 4b014b01 4b014b01 4b014b01 K.K.K.K.K.K.K.K. │ │ │ │ │ - 0x00000090 4b014b01 4b014b01 4b014b01 4b014b01 K.K.K.K.K.K.K.K. │ │ │ │ │ - 0x000000a0 4b014b01 a7004b01 4b014b01 4b014501 K.K...K.K.K.K.E. │ │ │ │ │ - 0x000000b0 65014b01 4b014b01 48014b01 4b014b01 e.K.K.K.H.K.K.K. │ │ │ │ │ - 0x000000c0 4b014b01 4b014b01 3a004b01 4b014b01 K.K.K.K.:.K.K.K. │ │ │ │ │ - 0x000000d0 a4004b01 aa004b01 5a014b01 00002c00 ..K...K.Z.K...,. │ │ │ │ │ - 0x000000e0 59005900 59005900 59005900 59005900 Y.Y.Y.Y.Y.Y.Y.Y. │ │ │ │ │ - 0x000000f0 59005900 59005900 59005900 59005900 Y.Y.Y.Y.Y.Y.Y.Y. │ │ │ │ │ - 0x00000100 59005900 59005900 59005900 59002c01 Y.Y.Y.Y.Y.Y.Y.,. │ │ │ │ │ - 0x00000110 59005900 59005900 11015900 59005900 Y.Y.Y.Y...Y.Y.Y. │ │ │ │ │ - 0x00000120 59005900 59005900 59003000 30003000 Y.Y.Y.Y.Y.0.0.0. │ │ │ │ │ - 0x00000130 30003000 30003000 30005900 59005900 0.0.0.0.0.Y.Y.Y. │ │ │ │ │ - 0x00000140 59005900 59005900 59005900 59005900 Y.Y.Y.Y.Y.Y.Y.Y. │ │ │ │ │ - 0x00000150 59005900 59005900 59005900 59005900 Y.Y.Y.Y.Y.Y.Y.Y. │ │ │ │ │ - 0x00000160 59005900 59005900 59005900 59005900 Y.Y.Y.Y.Y.Y.Y.Y. │ │ │ │ │ - 0x00000170 59005900 59005900 59005900 59005900 Y.Y.Y.Y.Y.Y.Y.Y. │ │ │ │ │ - 0x00000180 59005f00 59005900 59005900 d500db00 Y._.Y.Y.Y.Y..... │ │ │ │ │ - 0x00000190 59005900 5900d800 59005900 59005900 Y.Y.Y...Y.Y.Y.Y. │ │ │ │ │ - 0x000001a0 59005900 59002a00 59005900 59005600 Y.Y.Y.*.Y.Y.Y.V. │ │ │ │ │ - 0x000001b0 59006200 59000001 59000000 02000002 Y.b.Y...Y....... │ │ │ │ │ - 0x000001c0 02000400 27272b27 00050f0f 0a0f0000 ....''+'........ │ │ │ │ │ + 0x00000000 3c009001 90019001 90019001 90019001 <............... │ │ │ │ │ + 0x00000010 90019001 90019001 90019001 90019001 ................ │ │ │ │ │ + 0x00000020 90019001 90019001 90019001 90019001 ................ │ │ │ │ │ + 0x00000030 74019001 90019001 90016501 90019001 t.........e..... │ │ │ │ │ + 0x00000040 90019001 90019001 90019001 6c006c00 ............l.l. │ │ │ │ │ + 0x00000050 6c006c00 6c006c00 6c006c00 90019001 l.l.l.l.l.l..... │ │ │ │ │ + 0x00000060 90019001 90019001 90019001 90019001 ................ │ │ │ │ │ + 0x00000070 90019001 90019001 90019001 90019001 ................ │ │ │ │ │ + 0x00000080 90019001 90019001 90019001 90019001 ................ │ │ │ │ │ + 0x00000090 90019001 90019001 90019001 90019001 ................ │ │ │ │ │ + 0x000000a0 90019001 ab009001 90019001 90018a01 ................ │ │ │ │ │ + 0x000000b0 77019001 90019001 8d019001 90019001 w............... │ │ │ │ │ + 0x000000c0 90019001 90019001 3a009001 90019001 ........:....... │ │ │ │ │ + 0x000000d0 a8009001 ae009001 46019001 00006600 ........F.....f. │ │ │ │ │ + 0x000000e0 46014601 46014601 46014601 46014601 F.F.F.F.F.F.F.F. │ │ │ │ │ + 0x000000f0 46014601 46014601 46014601 46014601 F.F.F.F.F.F.F.F. │ │ │ │ │ + 0x00000100 46014601 46014601 46014601 4601cf00 F.F.F.F.F.F.F... │ │ │ │ │ + 0x00000110 46014601 46014601 d3004601 46014601 F.F.F.F...F.F.F. │ │ │ │ │ + 0x00000120 46014601 46014601 46013100 31003100 F.F.F.F.F.1.1.1. │ │ │ │ │ + 0x00000130 31003100 31003100 31004601 46014601 1.1.1.1.1.F.F.F. │ │ │ │ │ + 0x00000140 46014601 46014601 46014601 46014601 F.F.F.F.F.F.F.F. │ │ │ │ │ + 0x00000150 46014601 46014601 46014601 46014601 F.F.F.F.F.F.F.F. │ │ │ │ │ + 0x00000160 46014601 46014601 46014601 46014601 F.F.F.F.F.F.F.F. │ │ │ │ │ + 0x00000170 46014601 46014601 46014601 46014601 F.F.F.F.F.F.F.F. │ │ │ │ │ + 0x00000180 46015e00 46014601 46014601 11011501 F.^.F.F.F.F..... │ │ │ │ │ + 0x00000190 46014601 46011901 46014601 46014601 F.F.F...F.F.F.F. │ │ │ │ │ + 0x000001a0 46014601 46012d00 46014601 46015a00 F.F.F.-.F.F.F.Z. │ │ │ │ │ + 0x000001b0 46016200 46014201 46010000 02000002 F.b.F.B.F....... │ │ │ │ │ + 0x000001c0 02000400 22222622 00050f0f 0a0f0000 ....""&"........ │ │ │ │ │ 0x000001d0 b9b900b9 b9b9b9b9 b9b9b9b9 b9b9b9b9 ................ │ │ │ │ │ 0x000001e0 b9b9b9b9 b9b9b902 b9b9b9b9 050000aa ................ │ │ │ │ │ 0x000001f0 aa00aaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ │ 0x00000200 aaaaaaaa aaaa08aa aaaaaa0c f2000a01 ................ │ │ │ │ │ 0x00000210 4c014c01 4c014c01 fd004c01 4c014c01 L.L.L.L...L.L.L. │ │ │ │ │ 0x00000220 4c014c01 4c011801 4c014c01 00004c01 L.L.L...L.L...L. │ │ │ │ │ 0x00000230 cd004c01 4c017201 bf020000 0000ba02 ..L.L.r......... │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -14,15 +14,15 @@ │ │ │ │ │ R_ARM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ - b 3a90 │ │ │ │ │ + b 3ac8 │ │ │ │ │ R_ARM_JUMP24 PyBytes_Repr │ │ │ │ │ ldr r3, [pc, #28] @ 58 │ │ │ │ │ ldr r1, [pc, #28] @ 5c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ @@ -250,15 +250,15 @@ │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ beq 354 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c04 │ │ │ │ │ + bl c48 │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Prepare │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 338 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 2fc │ │ │ │ │ @@ -375,15 +375,15 @@ │ │ │ │ │ b 4e4 │ │ │ │ │ mov r3, #32 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ bgt 4d0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 3188 │ │ │ │ │ + b 31cc │ │ │ │ │ R_ARM_JUMP24 return_self │ │ │ │ │ sub r2, r4, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 4fc │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -405,15 +405,15 @@ │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ bic r4, r1, r1, asr #31 │ │ │ │ │ bic sl, r2, r2, asr #31 │ │ │ │ │ mov r7, r3 │ │ │ │ │ orrs r3, sl, r4 │ │ │ │ │ bne 528 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b 3188 │ │ │ │ │ + b 31cc │ │ │ │ │ R_ARM_JUMP24 return_self │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r1, sl, r1 │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -458,15 +458,15 @@ │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ moveq ip, r1 │ │ │ │ │ addeq r0, ip, r4 │ │ │ │ │ beq 5e4 <_PyBytes_ReverseFind+0x40> │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mov lr, #2 │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ - bl 32b4 │ │ │ │ │ + bl 32f8 │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addge r0, r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000005ec : │ │ │ │ │ @@ -552,15 +552,15 @@ │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ b 74c │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ bgt 728 │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 3188 │ │ │ │ │ + b 31cc │ │ │ │ │ R_ARM_JUMP24 return_self │ │ │ │ │ sub r2, r4, r2 │ │ │ │ │ and r1, r4, r2 │ │ │ │ │ add ip, r2, r2, lsr #31 │ │ │ │ │ and r1, r1, #1 │ │ │ │ │ add r1, r1, ip, asr #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -842,15 +842,15 @@ │ │ │ │ │ b af4 │ │ │ │ │ mov r3, #32 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ bgt ae0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 3188 │ │ │ │ │ + b 31cc │ │ │ │ │ R_ARM_JUMP24 return_self │ │ │ │ │ sub r1, r4, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 4fc │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -1175,15 +1175,15 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 32b4 │ │ │ │ │ + bl 32f8 │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ blt 1010 │ │ │ │ │ add r0, fp, sl │ │ │ │ │ sub r1, r6, r0 │ │ │ │ │ add r0, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1412,15 +1412,15 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ bgt 1288 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 3188 │ │ │ │ │ + b 31cc │ │ │ │ │ R_ARM_JUMP24 return_self │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ │ sub r1, r2, #43 @ 0x2b │ │ │ │ │ tst r1, #253 @ 0xfd │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ │ @@ -1498,19 +1498,19 @@ │ │ │ │ │ 000013d0 : │ │ │ │ │ PyBytes_ConcatAndDel(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl fd4 │ │ │ │ │ + bl 1018 │ │ │ │ │ R_ARM_CALL PyBytes_Concat │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ - b 2064 │ │ │ │ │ + b 20a8 │ │ │ │ │ R_ARM_JUMP24 Py_XDECREF │ │ │ │ │ │ │ │ │ │ 000013f4 : │ │ │ │ │ striter_reduce(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -1553,22 +1553,22 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bl 2e7c │ │ │ │ │ + bl 2e98 │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ sub r1, r7, r4 │ │ │ │ │ add r0, r8, r4 │ │ │ │ │ - bl 2fa8 │ │ │ │ │ + bl 2fc4 │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 14c0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ addne r4, r4, r0 │ │ │ │ │ addne r4, r6, r4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -158,26 +158,26 @@ │ │ │ │ │ 0x000009b0 616c6c00 50794f62 6a656374 5f467265 all.PyObject_Fre │ │ │ │ │ 0x000009c0 65005079 42797465 735f4173 53747269 e.PyBytes_AsStri │ │ │ │ │ 0x000009d0 6e670050 79457272 5f466f72 6d617400 ng.PyErr_Format. │ │ │ │ │ 0x000009e0 50794578 635f5479 70654572 726f7200 PyExc_TypeError. │ │ │ │ │ 0x000009f0 5f507942 79746573 5f446563 6f646545 _PyBytes_DecodeE │ │ │ │ │ 0x00000a00 73636170 6532005f 50794279 74657357 scape2._PyBytesW │ │ │ │ │ 0x00000a10 72697465 725f5265 73697a65 00507942 riter_Resize.PyB │ │ │ │ │ - 0x00000a20 79746541 72726179 5f46726f 6d537472 yteArray_FromStr │ │ │ │ │ - 0x00000a30 696e6741 6e645369 7a650050 79427974 ingAndSize.PyByt │ │ │ │ │ - 0x00000a40 65417272 61795f52 6573697a 65005f5f eArray_Resize.__ │ │ │ │ │ - 0x00000a50 73746163 6b5f6368 6b5f6661 696c005f stack_chk_fail._ │ │ │ │ │ - 0x00000a60 50794279 74657357 72697465 725f4465 PyBytesWriter_De │ │ │ │ │ - 0x00000a70 616c6c6f 63007374 72636d70 005f5f73 alloc.strcmp.__s │ │ │ │ │ + 0x00000a20 79746541 72726179 5f526573 697a6500 yteArray_Resize. │ │ │ │ │ + 0x00000a30 50794279 74654172 7261795f 46726f6d PyByteArray_From │ │ │ │ │ + 0x00000a40 53747269 6e67416e 6453697a 65005f5f StringAndSize.__ │ │ │ │ │ + 0x00000a50 73746163 6b5f6368 6b5f6661 696c0073 stack_chk_fail.s │ │ │ │ │ + 0x00000a60 7472636d 70005f50 79427974 65735772 trcmp._PyBytesWr │ │ │ │ │ + 0x00000a70 69746572 5f446561 6c6c6f63 005f5f73 iter_Dealloc.__s │ │ │ │ │ 0x00000a80 7461636b 5f63686b 5f677561 7264005f tack_chk_guard._ │ │ │ │ │ 0x00000a90 50794c6f 6e675f44 69676974 56616c75 PyLong_DigitValu │ │ │ │ │ 0x00000aa0 65005f50 79427974 65417272 61795f65 e._PyByteArray_e │ │ │ │ │ - 0x00000ab0 6d707479 5f737472 696e6700 50794578 mpty_string.PyEx │ │ │ │ │ - 0x00000ac0 635f5661 6c756545 72726f72 005f5079 c_ValueError._Py │ │ │ │ │ - 0x00000ad0 5f637479 70655f74 61626c65 005f5079 _ctype_table._Py │ │ │ │ │ + 0x00000ab0 6d707479 5f737472 696e6700 5f50795f mpty_string._Py_ │ │ │ │ │ + 0x00000ac0 63747970 655f7461 626c6500 50794578 ctype_table.PyEx │ │ │ │ │ + 0x00000ad0 635f5661 6c756545 72726f72 005f5079 c_ValueError._Py │ │ │ │ │ 0x00000ae0 42797465 73577269 7465725f 50726570 BytesWriter_Prep │ │ │ │ │ 0x00000af0 61726500 5f507942 79746573 57726974 are._PyBytesWrit │ │ │ │ │ 0x00000b00 65725f46 696e6973 68005079 42797465 er_Finish.PyByte │ │ │ │ │ 0x00000b10 735f4672 6f6d5374 72696e67 00737472 s_FromString.str │ │ │ │ │ 0x00000b20 6c656e00 50794279 7465735f 436f6e63 len.PyBytes_Conc │ │ │ │ │ 0x00000b30 61740050 794f626a 6563745f 47657442 at.PyObject_GetB │ │ │ │ │ 0x00000b40 75666665 72005079 42756666 65725f52 uffer.PyBuffer_R │ │ │ ├── call.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1386,19 +1386,19 @@ │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r6, [pc, #424] @ 1508 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r6, [pc, r6] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r7, [r0, r6] │ │ │ │ │ + ldr r8, [r0, r6] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyObject_GetMethod> │ │ │ │ │ R_ARM_CALL _PyObject_GetMethod │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ @@ -1415,20 +1415,20 @@ │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r9, [sp, #12] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ beq 1444 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ + ldr r3, [r8, #72] @ 0x48 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 147c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 14a0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -1445,16 +1445,16 @@ │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ bne 13b8 │ │ │ │ │ bic r3, r4, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r8, [sp] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r7, [sp] │ │ │ │ │ bl 8a4 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne 1410 │ │ │ │ │ @@ -1476,23 +1476,23 @@ │ │ │ │ │ beq 1400 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne 14f0 │ │ │ │ │ ldr r3, [pc, #76] @ 150c │ │ │ │ │ ldr r2, [pc, #76] @ 1510 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ b 1490 │ │ │ │ │ ldr r3, [pc, #48] @ 150c │ │ │ │ │ ldr r2, [pc, #52] @ 1514 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ b 1490 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ @@ -1975,27 +1975,27 @@ │ │ │ │ │ │ │ │ │ │ 00001b80 <_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 1e90 <_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 │ │ │ │ │ @@ -2184,17 +2184,17 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 1f68 <_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 │ │ │ ├── classobject.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -252,30 +252,30 @@ │ │ │ │ │ b 2a4 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r9, [r1, #-4] │ │ │ │ │ str r3, [r1, #-4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ │ - sub fp, r1, #4 │ │ │ │ │ + sub sl, r1, #4 │ │ │ │ │ beq 490 │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ add r1, r5, r1 │ │ │ │ │ mov r2, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ beq 490 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - mov r1, fp │ │ │ │ │ + mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ - blx sl │ │ │ │ │ + blx fp │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ str r9, [r6, #-4] │ │ │ │ │ @@ -332,15 +332,15 @@ │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r4, r9 │ │ │ │ │ b 2a4 │ │ │ │ │ bic r3, r4, #-2147483648 @ 0x80000000 │ │ │ │ │ - mov r2, fp │ │ │ │ │ + mov r2, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ str r9, [r6, #-4] │ │ │ │ │ mov r4, r0 │ │ │ ├── complexobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 21628 (bytes into file) │ │ │ │ │ + Start of section headers: 21644 (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 0x547c: │ │ │ │ │ +There are 18 section headers, starting at offset 0x548c: │ │ │ │ │ │ │ │ │ │ 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 0013ac 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004704 0004e8 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00470c 0004e8 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0013e0 000234 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 004bec 000160 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 004bf4 000160 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 001614 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001614 001580 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 004d4c 0005c8 08 I 15 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 002b94 000324 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 005314 0000c8 08 I 15 8 4 │ │ │ │ │ - [10] .rodata.str1.4 PROGBITS 00000000 002eb8 000333 01 AMS 0 0 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0031ec 00026e 00 A 0 0 8 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0053dc 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00345a 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00345a 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 003488 000ac0 10 16 86 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 003f48 0007bc 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0053ec 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001614 001588 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 004d54 0005d0 08 I 15 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 002b9c 000324 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 005324 0000c8 08 I 15 8 4 │ │ │ │ │ + [10] .rodata.str1.4 PROGBITS 00000000 002ec0 000333 01 AMS 0 0 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0031f4 00026e 00 A 0 0 8 │ │ │ │ │ + [12] .rel.rodata REL 00000000 0053ec 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 003462 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 003462 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 003490 000ac0 10 16 86 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 003f50 0007bc 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0053fc 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -14,15 +14,15 @@ │ │ │ │ │ 10: 00000100 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 11: 000001d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 12: 000001dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 13: 000001dc 56 FUNC LOCAL DEFAULT 1 complex___complex___impl │ │ │ │ │ 14: 00000210 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 15: 000001dc 56 FUNC LOCAL DEFAULT 1 complex_pos │ │ │ │ │ 16: 00000214 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 17: 00001230 404 FUNC LOCAL DEFAULT 6 try_complex_special_method │ │ │ │ │ + 17: 00001238 404 FUNC LOCAL DEFAULT 6 try_complex_special_method │ │ │ │ │ 18: 000002e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 19: 00000070 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 20: 00000070 108 FUNC LOCAL DEFAULT 6 complex_hash │ │ │ │ │ 21: 000002f0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 22: 000002f0 256 FUNC LOCAL DEFAULT 1 complex_add │ │ │ │ │ 23: 000003ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 24: 000000dc 596 FUNC LOCAL DEFAULT 6 complex_richcompare │ │ │ │ │ @@ -34,31 +34,31 @@ │ │ │ │ │ 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 │ │ │ │ │ - 44: 00001230 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 45: 000013a8 0 NOTYPE LOCAL DEFAULT 6 $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 1996 FUNC LOCAL DEFAULT 6 complex_new │ │ │ │ │ + 42: 000011fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 43: 00000ea4 680 FUNC LOCAL DEFAULT 1 complex_from_string_inner │ │ │ │ │ + 44: 00001238 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 45: 000013b0 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 │ │ │ │ │ - 51: 000013c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 52: 000013c4 444 FUNC LOCAL DEFAULT 6 complex_mul │ │ │ │ │ - 53: 0000157c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 51: 000013cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 52: 000013cc 444 FUNC LOCAL DEFAULT 6 complex_mul │ │ │ │ │ + 53: 00001584 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 54: 00000034 156 FUNC LOCAL DEFAULT 8 complex___format__ │ │ │ │ │ 55: 000000c4 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 56: 00000ea4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 57: 00001138 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 58: 0000114c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 59: 0000114c 4 FUNC LOCAL DEFAULT 1 complex___complex__ │ │ │ │ │ 60: 00001150 100 FUNC LOCAL DEFAULT 1 complex_abs │ │ │ │ │ @@ -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 {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4704 contains 157 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x470c contains 157 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000038 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000080 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ 00000098 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ 000000a8 0000561c R_ARM_CALL 00000000 PyComplex_FromCComplex │ │ │ │ │ 000000c4 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000000fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -13,57 +13,57 @@ │ │ │ │ │ 00000184 00005f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000001a0 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000001d0 00006002 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ 000001d8 00006102 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000001f4 0000561d R_ARM_JUMP24 00000000 PyComplex_FromCComplex │ │ │ │ │ 00000210 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000254 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000264 0000111c R_ARM_CALL 00001230 try_complex_special_method │ │ │ │ │ +00000264 0000111c R_ARM_CALL 00001238 try_complex_special_method │ │ │ │ │ 00000270 00005f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000280 00005c1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ 000002d8 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000328 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000370 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ 00000388 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ 00000398 0000561c R_ARM_CALL 00000000 PyComplex_FromCComplex │ │ │ │ │ 000003b4 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000003ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000424 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000434 0000111c R_ARM_CALL 00001230 try_complex_special_method │ │ │ │ │ +00000434 0000111c R_ARM_CALL 00001238 try_complex_special_method │ │ │ │ │ 00000440 00005f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000454 00005c1d R_ARM_JUMP24 00000000 PyFloat_AsDouble │ │ │ │ │ 00000484 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000048c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004c8 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000004d8 0000111c R_ARM_CALL 00001230 try_complex_special_method │ │ │ │ │ +000004d8 0000111c R_ARM_CALL 00001238 try_complex_special_method │ │ │ │ │ 000004e4 00005f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 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 │ │ │ │ │ @@ -155,39 +155,39 @@ │ │ │ │ │ 000012a4 00009f1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ 000012d4 00009e1c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ 000012f0 00006e1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ 000012fc 00006c1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ 00001330 00009e1c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ 0000134c 00006e1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x4bec contains 44 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x4bf4 contains 44 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000a702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000002c 00003102 R_ARM_ABS32 00000d54 complex_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 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 │ │ │ │ │ +00000120 00003402 R_ARM_ABS32 000013cc complex_mul │ │ │ │ │ +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 │ │ │ │ │ @@ -202,15 +202,15 @@ │ │ │ │ │ 00000204 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000208 00004302 R_ARM_ABS32 00000158 complex___getnewargs__ │ │ │ │ │ 00000210 00004702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000214 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000218 00003602 R_ARM_ABS32 00000034 complex___format__ │ │ │ │ │ 00000220 00004702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4d4c contains 185 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4d54 contains 186 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000571c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000044 0000581c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000068 0000591d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 0000006c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000088 0000641c R_ARM_CALL 00000000 _Py_HashDouble │ │ │ │ │ 000000a0 0000641c R_ARM_CALL 00000000 _Py_HashDouble │ │ │ │ │ @@ -304,101 +304,102 @@ │ │ │ │ │ 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 │ │ │ │ │ -00000ba4 00005c1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -00000bf8 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000c08 0000761c 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 │ │ │ │ │ -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 │ │ │ │ │ -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 │ │ │ │ │ -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 │ │ │ │ │ -00001120 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001138 00007d1c 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 │ │ │ │ │ -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 │ │ │ │ │ -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 │ │ │ │ │ -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 │ │ │ │ │ +00000b7c 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000b8c 00007c1c R_ARM_CALL 00000000 PyNumber_Float │ │ │ │ │ +00000ba8 00005c1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +00000bfc 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000c0c 00007c1c R_ARM_CALL 00000000 PyNumber_Float │ │ │ │ │ +00000c18 00005c1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +00000c78 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c9c 00007b1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000cd0 00007d1c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00000ce0 00007e1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000cfc 00007f1c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +00000d94 0000801c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00000db4 0000811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000de8 0000821c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000e10 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e74 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000e94 0000831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000eac 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000ecc 0000831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000efc 0000721c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f38 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f48 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fa0 0000841c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00000fd0 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fd4 00005f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001000 0000851c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00001034 0000861c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000106c 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000108c 0000831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000010b8 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010d8 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010f0 0000831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001104 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00001124 0000721c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000113c 0000831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001178 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000011b8 0000861c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000011f4 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001200 00008702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001204 00002b02 R_ARM_ABS32 00000ea4 complex_from_string_inner │ │ │ │ │ +00001208 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000120c 0000886b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001210 00008902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001214 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001218 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 │ │ │ │ │ +00001220 00008702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001224 00008a02 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ 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 │ │ │ │ │ -000012f0 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000130c 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001330 00007d1c 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 │ │ │ │ │ -000013b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000013b4 00008302 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000013b8 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000013bc 00008402 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000122c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001230 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001234 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001250 00007b1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000127c 0000801c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000129c 0000811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000012d0 0000821c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000012f8 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001314 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001338 0000831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000135c 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001374 0000841c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000013a4 0000851c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000013b0 00008702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013b4 0000886b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000013b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000013bc 00008902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 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 │ │ │ │ │ -000014a8 0000571c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000014c8 0000581c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000014e8 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000014fc 0000081c R_ARM_CALL 00000100 to_complex │ │ │ │ │ -00001524 0000591c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001534 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001548 0000081c R_ARM_CALL 00000100 to_complex │ │ │ │ │ -0000157c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000013c4 00008a02 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000013c8 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001430 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00001448 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000145c 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00001474 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000148c 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000014a0 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000014b0 0000571c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000014d0 0000581c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000014f0 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001504 0000081c R_ARM_CALL 00000100 to_complex │ │ │ │ │ +0000152c 0000591c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000153c 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001550 0000081c R_ARM_CALL 00000100 to_complex │ │ │ │ │ +00001584 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x5314 contains 25 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x5324 contains 25 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 0000561d R_ARM_JUMP24 00000000 PyComplex_FromCComplex │ │ │ │ │ 0000006c 0000941c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00000080 0000951c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ 0000009c 0000961c R_ARM_CALL 00000000 _PyComplex_FormatAdvancedWriter │ │ │ │ │ 000000ac 0000971c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ 000000b8 0000981c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ @@ -418,11 +419,11 @@ │ │ │ │ │ 00000270 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ 00000288 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 0000029c 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 000002b0 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ 000002f4 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ 00000308 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x53dc contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x53ec contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── 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 {} │ │ │ │ │ @@ -179,15 +179,15 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 23c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1230 <_Py_c_abs+0x7c> │ │ │ │ │ + bl 1238 <_Py_c_abs+0x84> │ │ │ │ │ R_ARM_CALL try_complex_special_method │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 2b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 298 │ │ │ │ │ @@ -313,15 +313,15 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1230 <_Py_c_abs+0x7c> │ │ │ │ │ + bl 1238 <_Py_c_abs+0x84> │ │ │ │ │ R_ARM_CALL try_complex_special_method │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 464 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 458 │ │ │ │ │ @@ -363,15 +363,15 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1230 <_Py_c_abs+0x7c> │ │ │ │ │ + bl 1238 <_Py_c_abs+0x84> │ │ │ │ │ R_ARM_CALL try_complex_special_method │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 518 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 50c │ │ │ │ │ @@ -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 {} │ │ │ │ │ @@ -789,697 +789,700 @@ │ │ │ │ │ subs r3, r2, #0 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ │ mov sl, r0 │ │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ │ addne r0, r1, #12 │ │ │ │ │ addne r4, r5, r4 │ │ │ │ │ - bne 1020 │ │ │ │ │ + bne 118c │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bhi 1068 │ │ │ │ │ + bhi 100c │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - beq 101c │ │ │ │ │ + beq 1188 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq fdc │ │ │ │ │ + beq 1144 │ │ │ │ │ ldr r4, [r1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq f54 │ │ │ │ │ + beq f58 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r8, [pc, #1820] @ 11f4 │ │ │ │ │ - beq c7c │ │ │ │ │ + ldr r8, [pc, #1828] @ 11fc │ │ │ │ │ + beq c80 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ - beq f70 │ │ │ │ │ + beq f74 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne e94 │ │ │ │ │ + bne ee8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq b08 │ │ │ │ │ + beq c94 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 11e0 │ │ │ │ │ - ldr r1, [pc, #1768] @ 11f8 │ │ │ │ │ + bne 1118 │ │ │ │ │ + ldr r1, [pc, #1776] @ 1200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne cf0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne d78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne eac │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne ea0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11a0 │ │ │ │ │ - ldr r1, [r3, #72] @ 0x48 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq eb4 │ │ │ │ │ + beq 112c │ │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq e4c │ │ │ │ │ + mov r6, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq df8 │ │ │ │ │ + beq d2c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10e4 │ │ │ │ │ + beq 107c │ │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq dc0 │ │ │ │ │ + beq 1044 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq ee4 │ │ │ │ │ - ldr r1, [pc, #1656] @ 11f4 │ │ │ │ │ + beq f04 │ │ │ │ │ + ldr r1, [pc, #1660] @ 11fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e04 │ │ │ │ │ + bne d38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Float │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne 11b8 │ │ │ │ │ + bne 11d4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq eac │ │ │ │ │ + beq ea0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_AsDouble │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - beq bcc │ │ │ │ │ + beq bd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - beq c70 │ │ │ │ │ + beq c74 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ strd r2, [sp, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq e3c │ │ │ │ │ + beq d70 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 1164 │ │ │ │ │ - ldr r1, [pc, #1532] @ 11f4 │ │ │ │ │ + beq 10f8 │ │ │ │ │ + ldr r1, [pc, #1536] @ 11fc │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1164 │ │ │ │ │ + bne 10f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Float │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq eac │ │ │ │ │ + beq ea0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_AsDouble │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - beq c3c │ │ │ │ │ + beq c40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq f24 │ │ │ │ │ + beq f44 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 1184 │ │ │ │ │ + bne 116c │ │ │ │ │ ldr r3, [sl, #152] @ 0x98 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq eac │ │ │ │ │ + beq ea0 │ │ │ │ │ strd r6, [r4, #8] │ │ │ │ │ strd r8, [r4, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bcc │ │ │ │ │ + b bd0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq f34 │ │ │ │ │ - ldr r5, [r3, #84] @ 0x54 │ │ │ │ │ - ands r5, r5, #268435456 @ 0x10000000 │ │ │ │ │ - beq b08 │ │ │ │ │ + beq cb8 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ │ + bne ccc │ │ │ │ │ + ldr r1, [pc, #1380] @ 1200 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ + R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq b1c │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b d84 │ │ │ │ │ + add r4, r4, #876 @ 0x36c │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ + beq 10c0 │ │ │ │ │ + ldr r3, [r8, #84] @ 0x54 │ │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ │ + beq c94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq ce8 │ │ │ │ │ + beq d24 │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ - ldr r1, [pc, #1356] @ 11fc │ │ │ │ │ + ldr r1, [pc, #1304] @ 1204 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #1348] @ 1200 │ │ │ │ │ + ldr r2, [pc, #1296] @ 1208 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_Py_string_to_number_with_underscores> │ │ │ │ │ R_ARM_CALL _Py_string_to_number_with_underscores │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq ce4 │ │ │ │ │ + beq d20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 10a0 │ │ │ │ │ + beq 10d4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b c64 │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ - ldr r3, [pc, #1288] @ 1204 │ │ │ │ │ + b c68 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + cmp r0, r8 │ │ │ │ │ + bne b78 │ │ │ │ │ + ldrd r2, [r4, #16] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + strd r2, [sp, #24] │ │ │ │ │ + ldrd r6, [r4, #8] │ │ │ │ │ + beq d68 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq d68 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + beq f34 │ │ │ │ │ + mov r4, #1 │ │ │ │ │ + b be0 │ │ │ │ │ + ldrd r8, [sp, #24] │ │ │ │ │ + b c48 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ + ldr r3, [pc, #1148] @ 120c │ │ │ │ │ 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 r9, [r0, r3] │ │ │ │ │ - beq fbc │ │ │ │ │ + beq fec │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ │ - add r1, r6, r1 │ │ │ │ │ + add r1, r5, r1 │ │ │ │ │ mov r2, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq fbc │ │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq fec │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - blx r7 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d80 │ │ │ │ │ + beq e14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - bne d80 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne e14 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq b1c │ │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq edc │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bne e44 │ │ │ │ │ + bne ea8 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1128 │ │ │ │ │ + beq 10e0 │ │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - moveq r6, #1 │ │ │ │ │ - beq ebc │ │ │ │ │ - mov r4, r7 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b b44 │ │ │ │ │ - ldr r1, [r2, #132] @ 0x84 │ │ │ │ │ - sub r2, r3, r8 │ │ │ │ │ - clz r2, r2 │ │ │ │ │ - lsr r2, r2, #5 │ │ │ │ │ + bne b48 │ │ │ │ │ + ldr r1, [r3, #132] @ 0x84 │ │ │ │ │ + sub r3, r2, r8 │ │ │ │ │ + clz r3, r3 │ │ │ │ │ + lsr r3, r3, #5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - orrne r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne df8 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r1, [pc, #1032] @ 11f4 │ │ │ │ │ + orrne r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne b48 │ │ │ │ │ + ldr r1, [pc, #904] @ 11fc │ │ │ │ │ + mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r3, [r5, #4] │ │ │ │ │ - beq 10e4 │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - cmp r0, r8 │ │ │ │ │ - bne b74 │ │ │ │ │ - ldrd r2, [r4, #16] │ │ │ │ │ + bne b48 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r3, [pc, #900] @ 1210 │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + ldr r1, [pc, #896] @ 1214 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - strd r2, [sp, #24] │ │ │ │ │ - ldrd r6, [r4, #8] │ │ │ │ │ - beq e34 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e34 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - beq f14 │ │ │ │ │ - mov r4, #1 │ │ │ │ │ - b bdc │ │ │ │ │ - ldrd r8, [sp, #24] │ │ │ │ │ - b c44 │ │ │ │ │ - ldr r1, [pc, #936] @ 11f4 │ │ │ │ │ + bne 1098 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b c68 │ │ │ │ │ + ldr r1, [pc, #844] @ 11fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f88 │ │ │ │ │ - ldr r3, [pc, #932] @ 1208 │ │ │ │ │ - ldr r1, [pc, #932] @ 120c │ │ │ │ │ + bne f8c │ │ │ │ │ + ldr r3, [pc, #840] @ 1210 │ │ │ │ │ + ldr r1, [pc, #844] @ 1218 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b1c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - bne b1c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ + bne fbc │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ b b1c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq c90 │ │ │ │ │ - ldr r3, [pc, #868] @ 1208 │ │ │ │ │ - ldr r1, [pc, #872] @ 1210 │ │ │ │ │ + beq ccc │ │ │ │ │ + ldr r3, [pc, #792] @ 1210 │ │ │ │ │ + ldr r1, [pc, #800] @ 121c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b c64 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - ldr r1, [r3, #132] @ 0x84 │ │ │ │ │ - sub r3, r2, r8 │ │ │ │ │ - clz r3, r3 │ │ │ │ │ - lsr r3, r3, #5 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - orrne r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 10ac │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - b b44 │ │ │ │ │ + b ea0 │ │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ strd r0, [sp, #24] │ │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ │ - beq f4c │ │ │ │ │ + beq f50 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e34 │ │ │ │ │ + beq d68 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne f4c │ │ │ │ │ + bne f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b bdc │ │ │ │ │ + b be0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c3c │ │ │ │ │ - add r4, r4, #876 @ 0x36c │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - beq 1008 │ │ │ │ │ - ldr r3, [r8, #84] @ 0x54 │ │ │ │ │ - ands r5, r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq b08 │ │ │ │ │ - b c90 │ │ │ │ │ + b c40 │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b be8 │ │ │ │ │ - ldr r4, [pc, #696] @ 1214 │ │ │ │ │ - ldr r8, [pc, #660] @ 11f4 │ │ │ │ │ + b bec │ │ │ │ │ + ldr r4, [pc, #704] @ 1220 │ │ │ │ │ + ldr r8, [pc, #664] @ 11fc │ │ │ │ │ ldr r3, [r4, #880] @ 0x370 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r4, r4, #876 @ 0x36c │ │ │ │ │ bne ae4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq f34 │ │ │ │ │ + beq cb8 │ │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ beq af8 │ │ │ │ │ - b e9c │ │ │ │ │ + b ef0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r2, [pc, #644] @ 1218 │ │ │ │ │ + ldr r2, [pc, #652] @ 1224 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ldr r2, [pc, #636] @ 121c │ │ │ │ │ + ldr r2, [pc, #644] @ 1228 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r0, [r7, #4] │ │ │ │ │ - beq d94 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ + ldreq r0, [r4, #4] │ │ │ │ │ + beq e28 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e78 │ │ │ │ │ - b b1c │ │ │ │ │ + beq edc │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne edc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne ea0 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b b28 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b d5c │ │ │ │ │ - ldr r4, [pc, #560] @ 1214 │ │ │ │ │ - ldr r8, [pc, #524] @ 11f4 │ │ │ │ │ - ldr r3, [r4, #880] @ 0x370 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - beq f30 │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - add r4, r4, #876 @ 0x36c │ │ │ │ │ - ands r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne c90 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b b08 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne r3, r3, #1 │ │ │ │ │ - strne r3, [r4] │ │ │ │ │ - b c64 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr ip, [pc, #504] @ 1220 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - add ip, sp, #40 @ 0x28 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str ip, [sp, #16] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov ip, #2 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ - bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ - R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - beq eac │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq fdc │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b abc │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b df0 │ │ │ │ │ add r0, r1, #12 │ │ │ │ │ - ldr r1, [pc, #428] @ 1220 │ │ │ │ │ + ldr r1, [pc, #532] @ 122c │ │ │ │ │ str r1, [sp] │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne abc │ │ │ │ │ - b eac │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ce4 │ │ │ │ │ - ldr r1, [pc, #320] @ 11f4 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ + b ea0 │ │ │ │ │ + ldr r1, [r2, #132] @ 0x84 │ │ │ │ │ + sub r2, r3, r8 │ │ │ │ │ + clz r2, r2 │ │ │ │ │ + lsr r2, r2, #5 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + orrne r2, r2, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne d2c │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [pc, #396] @ 11fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne edc │ │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ │ - ldr r3, [pc, #316] @ 1208 │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #336] @ 1224 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq eac │ │ │ │ │ - b 113c │ │ │ │ │ - ldr r0, [pc, #284] @ 1208 │ │ │ │ │ + ldreq r3, [r5, #4] │ │ │ │ │ + bne d2c │ │ │ │ │ + ldr r0, [pc, #396] @ 1210 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #308] @ 1228 │ │ │ │ │ + ldr r1, [pc, #420] @ 1230 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq eac │ │ │ │ │ + beq ea0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq eac │ │ │ │ │ + beq ea0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne eac │ │ │ │ │ + bne ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b eac │ │ │ │ │ - ldr r3, [pc, #216] @ 1208 │ │ │ │ │ + b ea0 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addne r3, r3, #1 │ │ │ │ │ + strne r3, [r4] │ │ │ │ │ + b c68 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b d20 │ │ │ │ │ + ldr r3, [pc, #296] @ 1210 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ - ldr r1, [pc, #236] @ 1224 │ │ │ │ │ + ldr r1, [pc, #292] @ 1214 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq eac │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - bne eac │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b eac │ │ │ │ │ + b 1098 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldrd r2, [r5, #16] │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ ldrd r8, [r5, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b c3c │ │ │ │ │ + b c40 │ │ │ │ │ + ldr r3, [pc, #240] @ 1210 │ │ │ │ │ + ldr r1, [pc, #272] @ 1234 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b ea0 │ │ │ │ │ + ldr r3, [pc, #220] @ 1210 │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + ldr r1, [pc, #216] @ 1214 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + b ea0 │ │ │ │ │ + ldr r4, [pc, #212] @ 1220 │ │ │ │ │ + ldr r8, [pc, #172] @ 11fc │ │ │ │ │ + ldr r3, [r4, #880] @ 0x370 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + beq cb4 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + add r4, r4, #876 @ 0x36c │ │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ │ + beq c94 │ │ │ │ │ + b ccc │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - b c44 │ │ │ │ │ - ldr r3, [pc, #96] @ 1208 │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #116] @ 1224 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - b eac │ │ │ │ │ + b c48 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + ldr ip, [pc, #152] @ 122c │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + add ip, sp, #40 @ 0x28 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str ip, [sp, #16] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov ip, #2 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str ip, [sp, #8] │ │ │ │ │ + bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ + R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + beq ea0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 1144 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b abc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b98 │ │ │ │ │ + beq b9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne b98 │ │ │ │ │ + bne b9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b98 │ │ │ │ │ - ldr r3, [pc, #32] @ 1208 │ │ │ │ │ - ldr r1, [pc, #64] @ 122c │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b eac │ │ │ │ │ + b b9c │ │ │ │ │ .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 │ │ │ │ │ + .word 0x00000474 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ - .word 0x00000084 │ │ │ │ │ + .word 0x000001b4 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .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 │ │ │ │ │ - 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 : │ │ │ │ │ +00001238 : │ │ │ │ │ try_complex_special_method(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #352] @ 13a8 │ │ │ │ │ + ldr r1, [pc, #352] @ 13b0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 1264 │ │ │ │ │ + bne 126c │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #316] @ 13ac │ │ │ │ │ + ldr r3, [pc, #316] @ 13b4 │ │ │ │ │ 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 r6, [r0, r3] │ │ │ │ │ - beq 1388 │ │ │ │ │ + beq 1390 │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r1, r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1388 │ │ │ │ │ + beq 1390 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 12f4 │ │ │ │ │ + beq 12fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 12f4 │ │ │ │ │ + bne 12fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1254 │ │ │ │ │ + beq 125c │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #168] @ 13b0 │ │ │ │ │ + ldr r1, [pc, #168] @ 13b8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 1258 │ │ │ │ │ + beq 1260 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 135c │ │ │ │ │ - ldr r2, [pc, #140] @ 13b4 │ │ │ │ │ - ldr r1, [pc, #140] @ 13b8 │ │ │ │ │ + bne 1364 │ │ │ │ │ + ldr r2, [pc, #140] @ 13bc │ │ │ │ │ + ldr r1, [pc, #140] @ 13c0 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1254 │ │ │ │ │ + beq 125c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 1254 │ │ │ │ │ + bne 125c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1254 │ │ │ │ │ - ldr r1, [pc, #88] @ 13bc │ │ │ │ │ - ldr r2, [pc, #88] @ 13c0 │ │ │ │ │ + b 125c │ │ │ │ │ + ldr r1, [pc, #88] @ 13c4 │ │ │ │ │ + ldr r2, [pc, #88] @ 13c8 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1258 │ │ │ │ │ + beq 1260 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1340 │ │ │ │ │ - b 1254 │ │ │ │ │ + bne 1348 │ │ │ │ │ + b 125c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 12d0 │ │ │ │ │ + b 12d8 │ │ │ │ │ .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 : │ │ │ │ │ +000013cc : │ │ │ │ │ complex_mul(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - ldr r4, [pc, #416] @ 157c │ │ │ │ │ + ldr r4, [pc, #416] @ 1584 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - bne 14e0 │ │ │ │ │ + bne 14e8 │ │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ strd r2, [sp, #8] │ │ │ │ │ ldrd r2, [r0, #16] │ │ │ │ │ strd r2, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 1530 │ │ │ │ │ + bne 1538 │ │ │ │ │ ldrd sl, [r6, #8] │ │ │ │ │ ldrd r8, [r6, #16] │ │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ @@ -1518,15 +1521,15 @@ │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, #24 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1524 │ │ │ │ │ + beq 152c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r4, [sl, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ @@ -1536,48 +1539,48 @@ │ │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ │ pop {r4, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1564 │ │ │ │ │ + bne 156c │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 100 │ │ │ │ │ R_ARM_CALL to_complex │ │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ │ strd r2, [sp, #8] │ │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ │ strd r2, [sp] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldrne r6, [sp, #16] │ │ │ │ │ - bne 1408 │ │ │ │ │ + bne 1410 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ - b 14d4 │ │ │ │ │ + b 14dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b 14d4 │ │ │ │ │ - ldr r1, [pc, #68] @ 157c │ │ │ │ │ + b 14dc │ │ │ │ │ + ldr r1, [pc, #68] @ 1584 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1414 │ │ │ │ │ + bne 141c │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 100 │ │ │ │ │ R_ARM_CALL to_complex │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldreq sl, [sp, #16] │ │ │ │ │ - beq 14d4 │ │ │ │ │ + beq 14dc │ │ │ │ │ ldrd sl, [sp, #40] @ 0x28 │ │ │ │ │ ldrd r8, [sp, #48] @ 0x30 │ │ │ │ │ - b 141c │ │ │ │ │ + b 1424 │ │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ │ strd r2, [sp, #8] │ │ │ │ │ ldrd r2, [r6, #16] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ strd r2, [sp] │ │ │ │ │ - b 1408 │ │ │ │ │ + b 1410 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ ├── 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 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2811,46 +2811,46 @@ │ │ │ │ │ │ │ │ │ │ 00002658 : │ │ │ │ │ wrapperdescr_call(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ble 2768 │ │ │ │ │ - ldr r7, [r4, #12] │ │ │ │ │ + ldr r8, [r4, #12] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ │ + ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyObject_RealIsSubclass> │ │ │ │ │ R_ARM_CALL _PyObject_RealIsSubclass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 27a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_GetSlice │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 27a0 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ - ldr r8, [r3, #12] │ │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ │ tst r2, #1 │ │ │ │ │ bne 2714 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 2730 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx r8 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + blx r7 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 2708 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ @@ -2859,17 +2859,17 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - blx r8 │ │ │ │ │ + blx r7 │ │ │ │ │ mov r5, r0 │ │ │ │ │ b 26e4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ beq 274c │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ @@ -2905,15 +2905,15 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ beq 27cc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ │ + ldr r1, [r8, #4] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ ldr r1, [pc, #28] @ 2804 │ │ │ │ │ ldr r3, [pc, #16] @ 27fc │ │ │ │ │ str ip, [sp] │ │ │ ├── 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: 33212 (bytes into file) │ │ │ │ │ + Start of section headers: 33208 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 17 │ │ │ │ │ Section header string table index: 16 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ -There are 17 section headers, starting at offset 0x81bc: │ │ │ │ │ +There are 17 section headers, starting at offset 0x81b8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 001094 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 006d38 0003d8 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 006d34 0003d8 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0010c8 0009fc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007110 000670 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00710c 000670 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 001ac4 000014 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001ac4 0014cc 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 007780 0004a0 08 I 14 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 002f90 000869 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0037fc 0011c0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 007c20 000510 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0049bc 00040a 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 004dc6 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 004dc6 00002b 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 004df4 0012e0 10 15 217 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 0060d4 000c61 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 008130 00008c 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001ac4 0014c8 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 00777c 0004a0 08 I 14 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 002f8c 000869 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0037f8 0011c0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 007c1c 000510 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0049b8 00040a 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 004dc2 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 004dc2 00002b 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 004df0 0012e0 10 15 217 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0060d0 000c61 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 00812c 00008c 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -15,42 +15,42 @@ │ │ │ │ │ 11: 000002b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 12: 000002b8 428 FUNC LOCAL DEFAULT 6 gen_iternext │ │ │ │ │ 13: 0000043c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 14: 00000464 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 15: 00000464 672 FUNC LOCAL DEFAULT 6 gen_dealloc │ │ │ │ │ 16: 000006f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 17: 00000704 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 18: 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 │ │ │ │ │ + 18: 00001178 848 FUNC LOCAL DEFAULT 6 gen_close_iter │ │ │ │ │ + 19: 00000e44 780 FUNC LOCAL DEFAULT 6 gen_send_ex │ │ │ │ │ + 20: 00000a24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 21: 00000a44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 22: 00000a44 532 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ + 23: 00000c3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 24: 00000c58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 25: 00000cf8 156 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ + 26: 00000e3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 27: 00000e44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 28: 00001110 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 29: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 30: 00000000 204 FUNC LOCAL DEFAULT 1 gen_throw │ │ │ │ │ 31: 000000cc 1028 FUNC LOCAL DEFAULT 1 _gen_throw │ │ │ │ │ 32: 000000c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 33: 000000cc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 34: 00001154 40 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 34: 00001150 40 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 35: 000004a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 36: 00001154 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 36: 00001150 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 37: 000004d0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 38: 000004d0 612 FUNC LOCAL DEFAULT 1 PyGen_am_send │ │ │ │ │ 39: 000006fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 40: 00000734 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 41: 00000868 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 42: 0000087c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 43: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 44: 00000000 28 FUNC LOCAL DEFAULT 9 gen_getsuspended │ │ │ │ │ - 45: 000014a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 45: 000014a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 46: 000008b0 12 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ 47: 00000904 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 48: 0000001c 32 FUNC LOCAL DEFAULT 9 gen_getrunning │ │ │ │ │ 49: 00000034 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 50: 0000003c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 51: 0000003c 12 FUNC LOCAL DEFAULT 9 gen_getframe │ │ │ │ │ 52: 00000048 136 FUNC LOCAL DEFAULT 9 _gen_getframe │ │ │ │ │ @@ -229,33 +229,33 @@ │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFinalizerFromDealloc │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearExceptCode │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 232: 00000704 816 FUNC GLOBAL HIDDEN 6 _PyGen_Finalize │ │ │ │ │ + 232: 00000704 832 FUNC GLOBAL HIDDEN 6 _PyGen_Finalize │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearLocals │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ - 241: 00000d84 176 FUNC GLOBAL DEFAULT 6 _PyGen_FetchStopIterationValue │ │ │ │ │ + 241: 00000d94 176 FUNC GLOBAL DEFAULT 6 _PyGen_FetchStopIterationValue │ │ │ │ │ 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WriteUnraisable │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_GeneratorExit │ │ │ │ │ - 245: 00000c48 160 FUNC GLOBAL HIDDEN 6 _PyAsyncGen_ClearFreeLists │ │ │ │ │ + 245: 00000c58 160 FUNC GLOBAL HIDDEN 6 _PyAsyncGen_ClearFreeLists │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_Traverse │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ChainStackItem │ │ │ │ │ - 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ + 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ + 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyException_GetTraceback │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Restore │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,77 +1,77 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6d38 contains 123 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6d34 contains 123 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000068 0000fb1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000008c 0000fc1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 000000c0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000c4 0000fd02 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ 000000c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000016c 0000221c R_ARM_CALL 00001154 Py_XDECREF │ │ │ │ │ +0000016c 0000221c R_ARM_CALL 00001150 Py_XDECREF │ │ │ │ │ 0000019c 0000fe1c R_ARM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ 000001b0 0000ff1c R_ARM_CALL 00000000 PyErr_Restore │ │ │ │ │ -000001c4 0000131c R_ARM_CALL 00000e34 gen_send_ex │ │ │ │ │ +000001c4 0000131c R_ARM_CALL 00000e44 gen_send_ex │ │ │ │ │ 00000204 0001001c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ 00000240 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000002c4 0001011c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 000002f4 0001021c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ 00000320 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000338 0000121c R_ARM_CALL 0000117c gen_close_iter │ │ │ │ │ +00000338 0000121c R_ARM_CALL 00001178 gen_close_iter │ │ │ │ │ 00000370 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000037c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000039c 0001031c R_ARM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ 000003e8 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000400 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000418 0000221c R_ARM_CALL 00001154 Py_XDECREF │ │ │ │ │ -00000420 0000221c R_ARM_CALL 00001154 Py_XDECREF │ │ │ │ │ +00000418 0000221c R_ARM_CALL 00001150 Py_XDECREF │ │ │ │ │ +00000420 0000221c R_ARM_CALL 00001150 Py_XDECREF │ │ │ │ │ 00000438 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000450 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000478 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004a0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004a8 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000004ac 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ 000004b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004b4 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000004b8 00010502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004bc 00010602 R_ARM_ABS32 00000000 PyTraceBack_Type │ │ │ │ │ -000004c0 0000f902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000004c0 0000fa02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000004c4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004cc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ec 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000580 0000de1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ 000005ec 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000006b4 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000006c8 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000006f4 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006fc 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000700 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000704 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000708 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000070c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000710 0000f902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000710 0000fa02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000714 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000718 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000071c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000720 0000e302 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00000724 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00000728 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000072c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000730 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007bc 0001081c R_ARM_CALL 00000000 PyIter_Check │ │ │ │ │ 000007dc 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000824 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000848 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000860 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000868 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000086c 0000f902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000086c 0000fa02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000870 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000874 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000878 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008b8 0000131d R_ARM_JUMP24 00000e34 gen_send_ex │ │ │ │ │ +000008b8 0000131d R_ARM_JUMP24 00000e44 gen_send_ex │ │ │ │ │ 000008dc 0000ef1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 000008e8 0000ea1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ 000008f4 00010e1c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ 00000904 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ 00000974 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000009bc 0000ef1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00000a00 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -80,29 +80,29 @@ │ │ │ │ │ 00000a4c 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000a80 0001131c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000ab4 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000af0 0001141c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000b14 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000b18 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000b1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b88 0000131c R_ARM_CALL 00000e34 gen_send_ex │ │ │ │ │ +00000b88 0000131c R_ARM_CALL 00000e44 gen_send_ex │ │ │ │ │ 00000bb4 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000bd4 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000bdc 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000be0 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00000be4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000be8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c1c 0000e01c R_ARM_CALL 000008bc _PyGen_SetStopIterationValue │ │ │ │ │ 00000c40 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c58 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000c6c 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000c88 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 00000c98 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000ca8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000cac 0000fa02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000cac 0000f902 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 00000cb0 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000cc8 0000e41c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ 00000d38 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000d78 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d88 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000db0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000db8 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -121,23 +121,23 @@ │ │ │ │ │ 00000fd0 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000fd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001038 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000107c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000108c 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00001090 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7110 contains 206 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x710c contains 206 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00012a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000f02 R_ARM_ABS32 00000464 gen_dealloc │ │ │ │ │ 00000028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000002c 00004d02 R_ARM_ABS32 000000d0 gen_repr │ │ │ │ │ 00000048 00012b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000005c 00001902 R_ARM_ABS32 00000ce8 gen_traverse │ │ │ │ │ +0000005c 00001902 R_ARM_ABS32 00000cf8 gen_traverse │ │ │ │ │ 0000006c 00012c02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000070 00000c02 R_ARM_ABS32 000002b8 gen_iternext │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000c4 0000e802 R_ARM_ABS32 00000704 _PyGen_Finalize │ │ │ │ │ 000000d4 00012a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ @@ -153,15 +153,15 @@ │ │ │ │ │ 00000194 0000e802 R_ARM_ABS32 00000704 _PyGen_Finalize │ │ │ │ │ 000001a4 00012a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00000f02 R_ARM_ABS32 00000464 gen_dealloc │ │ │ │ │ 000001c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001cc 0000a502 R_ARM_ABS32 00000e84 coro_repr │ │ │ │ │ 000001e8 00012b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000001fc 00001902 R_ARM_ABS32 00000ce8 gen_traverse │ │ │ │ │ +000001fc 00001902 R_ARM_ABS32 00000cf8 gen_traverse │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000218 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000264 0000e802 R_ARM_ABS32 00000704 _PyGen_Finalize │ │ │ │ │ 00000274 00012a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000027c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000288 00004702 R_ARM_ABS32 00000cb4 async_gen_asend_dealloc │ │ │ │ │ @@ -266,15 +266,15 @@ │ │ │ │ │ 000007c4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007c8 00002e02 R_ARM_ABS32 000008b0 gen_send │ │ │ │ │ 000007d0 0000ba02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007d4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007d8 00001e02 R_ARM_ABS32 00000000 gen_throw │ │ │ │ │ 000007e0 0000ba02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007e4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007e8 00001602 R_ARM_ABS32 00000a34 gen_close │ │ │ │ │ +000007e8 00001602 R_ARM_ABS32 00000a44 gen_close │ │ │ │ │ 000007f0 0000ba02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007f8 0000ae02 R_ARM_ABS32 00000ee0 gen_sizeof │ │ │ │ │ 00000800 0000ba02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000804 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000808 00012d02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000810 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -302,15 +302,15 @@ │ │ │ │ │ 000008fc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000900 00002e02 R_ARM_ABS32 000008b0 gen_send │ │ │ │ │ 00000908 0000ba02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000090c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000910 00001e02 R_ARM_ABS32 00000000 gen_throw │ │ │ │ │ 00000918 0000ba02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000091c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000920 00001602 R_ARM_ABS32 00000a34 gen_close │ │ │ │ │ +00000920 00001602 R_ARM_ABS32 00000a44 gen_close │ │ │ │ │ 00000928 0000ba02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000092c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000930 0000ae02 R_ARM_ABS32 00000ee0 gen_sizeof │ │ │ │ │ 00000938 0000ba02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000093c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000940 00012d02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000948 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -330,15 +330,15 @@ │ │ │ │ │ 000009ac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009b0 00003302 R_ARM_ABS32 0000003c gen_getframe │ │ │ │ │ 000009c0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c4 00002c02 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ 000009d4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009d8 00008102 R_ARM_ABS32 000008c0 gen_getcode │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x7780 contains 148 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x777c contains 148 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 0000da1c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 00000088 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000104 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000016c 0000051c R_ARM_CALL 00000dd8 compute_cr_origin │ │ │ │ │ 000001c8 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -379,117 +379,117 @@ │ │ │ │ │ 000006e4 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006f0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006f8 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000006fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000700 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000738 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ 00000780 0000ea1d R_ARM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ -000007d4 0000eb1c R_ARM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ -000007fc 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000089c 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000008c8 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000008d4 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000904 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000914 0000ef1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000944 0000f01c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ -00000950 0000f11c R_ARM_CALL 00000d84 _PyGen_FetchStopIterationValue │ │ │ │ │ -0000095c 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000096c 0000f31c R_ARM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ -000009bc 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009dc 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009f4 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a00 0000f31c R_ARM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ -00000a0c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a18 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000a1c 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000a20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a24 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a28 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a2c 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -00000a30 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000abc 0000eb1c R_ARM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ -00000b60 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000b8c 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000b98 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000ba4 0000f11c R_ARM_CALL 00000d84 _PyGen_FetchStopIterationValue │ │ │ │ │ -00000c08 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c1c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c24 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c2c 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000c30 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000c34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000c38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c3c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c40 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -00000c44 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ca4 0000e51c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00000cd0 0000e51c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00000d54 0000f61c R_ARM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ -00000da0 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000dac 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000dd4 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000e08 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e2c 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ -00000e30 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000e54 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00000edc 0000de1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -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 │ │ │ │ │ +000007dc 0000eb1c R_ARM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ +00000800 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008a0 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000008d0 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000008dc 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000924 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00000934 0000ef1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000964 0000f01c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ +00000970 0000f11c R_ARM_CALL 00000d94 _PyGen_FetchStopIterationValue │ │ │ │ │ +0000097c 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000098c 0000f31c R_ARM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ +000009dc 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009ec 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a04 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a10 0000f31c R_ARM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ +00000a1c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000a28 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000a2c 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000a30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000a34 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000a38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000a3c 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +00000a40 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000acc 0000eb1c R_ARM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ +00000b70 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000b9c 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000ba8 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000bb4 0000f11c R_ARM_CALL 00000d94 _PyGen_FetchStopIterationValue │ │ │ │ │ +00000c18 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c2c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c34 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c3c 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000c40 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000c44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000c48 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000c4c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000c50 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +00000c54 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000cb4 0000e51c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00000ce0 0000e51c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00000d64 0000f61c R_ARM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ +00000db0 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000dbc 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000de4 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00000e18 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e3c 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ +00000e40 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000e64 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00000ee8 0000de1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ +00000f88 0000f81c R_ARM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ +00001024 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00001058 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000106c 0000e01c R_ARM_CALL 000008bc _PyGen_SetStopIterationValue │ │ │ │ │ +00001094 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000010d0 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000010e4 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001108 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001110 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001114 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00001118 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000111c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001124 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ +00001120 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ +00001124 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 │ │ │ │ │ +0000112c 0000e302 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00001130 0000f902 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00001134 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001138 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000113c 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 │ │ │ │ │ +0000113c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001140 0000fa02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001144 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00001148 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000114c 0000e302 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00001150 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 │ │ │ │ │ +0000114c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001174 0000dc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001228 0000eb1c R_ARM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ +000012c8 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000012f4 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001300 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00001310 0001011c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00001338 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001358 00010b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000138c 00010c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000013b4 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013d8 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013e4 0000f11c R_ARM_CALL 00000d94 _PyGen_FetchStopIterationValue │ │ │ │ │ +00001440 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001460 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000147c 00010d1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000148c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001498 0000f31c R_ARM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ +000014a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000014a4 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000014a8 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ +000014ac 00010502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000014b0 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000014b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000014b8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014bc 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 │ │ │ │ │ +000014c0 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +000014c4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7c20 contains 162 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7c1c contains 162 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 00010a1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000034 00010f02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ 00000038 00011002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ 00000044 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000006c 0001111c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ 0000009c 0001121c R_ARM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ @@ -498,34 +498,34 @@ │ │ │ │ │ 000000cc 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000000dc 0001161d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 000000e0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000fc 0001141c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000124 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000015c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000160 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000170 0000131d R_ARM_JUMP24 00000e34 gen_send_ex │ │ │ │ │ +00000170 0000131d R_ARM_JUMP24 00000e44 gen_send_ex │ │ │ │ │ 00000178 00001e1d R_ARM_JUMP24 00000000 gen_throw │ │ │ │ │ 000001a4 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001e8 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001f4 00001e1c R_ARM_CALL 00000000 gen_throw │ │ │ │ │ 00000200 0000421c R_ARM_CALL 00000bec async_gen_unwrap_value │ │ │ │ │ 0000021c 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00000220 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000224 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000022c 0000161d R_ARM_JUMP24 00000a34 gen_close │ │ │ │ │ +0000022c 0000161d R_ARM_JUMP24 00000a44 gen_close │ │ │ │ │ 0000026c 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000278 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 0000028c 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 0000029c 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000002c8 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002d8 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000002ec 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ 000002f0 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ 000002f4 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000002f8 0000fa02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000002f8 0000f902 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 000002fc 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00000300 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000370 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000037c 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000394 00003a1c R_ARM_CALL 0000093c async_gen_init_hooks │ │ │ │ │ 000003d0 0001141c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 0000041c 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ @@ -538,28 +538,28 @@ │ │ │ │ │ 00000524 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 00000544 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000057c 00001f1c R_ARM_CALL 000000cc _gen_throw │ │ │ │ │ 000005b8 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000005ec 00011b1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 0000060c 00001f1c R_ARM_CALL 000000cc _gen_throw │ │ │ │ │ 00000618 0000421c R_ARM_CALL 00000bec async_gen_unwrap_value │ │ │ │ │ -00000634 0000131c R_ARM_CALL 00000e34 gen_send_ex │ │ │ │ │ +00000634 0000131c R_ARM_CALL 00000e44 gen_send_ex │ │ │ │ │ 00000654 0000421d R_ARM_JUMP24 00000bec async_gen_unwrap_value │ │ │ │ │ 0000068c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006b0 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000006d4 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000006ec 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000006f8 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 00000708 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000724 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00000728 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000072c 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ 00000730 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000734 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000738 0000fa02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000738 0000f902 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 0000073c 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000740 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000744 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000748 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000074c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000750 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000768 0000e41c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ @@ -594,26 +594,26 @@ │ │ │ │ │ 00000ad0 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000ae4 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00000ae8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000aec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000af0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000af4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000af8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000afc 0000fa02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000afc 0000f902 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 00000b00 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ 00000b04 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000b6c 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b94 0000221c R_ARM_CALL 00001154 Py_XDECREF │ │ │ │ │ -00000ba0 0000f902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000b94 0000221c R_ARM_CALL 00001150 Py_XDECREF │ │ │ │ │ +00000ba0 0000fa02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000ba4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bdc 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c04 0000221c R_ARM_CALL 00001154 Py_XDECREF │ │ │ │ │ -00000c10 0000f902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000c04 0000221c R_ARM_CALL 00001150 Py_XDECREF │ │ │ │ │ +00000c10 0000fa02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000c14 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c50 0000191d R_ARM_JUMP24 00000ce8 gen_traverse │ │ │ │ │ +00000c50 0000191d R_ARM_JUMP24 00000cf8 gen_traverse │ │ │ │ │ 00000ca0 00010f02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ 00000ca4 00011002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ 00000d64 0001161d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000d68 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000d70 00000c1d R_ARM_JUMP24 000002b8 gen_iternext │ │ │ │ │ 00000da8 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000dec 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ @@ -621,15 +621,15 @@ │ │ │ │ │ 00000e0c 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000e1c 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000e48 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e58 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000e6c 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000e70 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ 00000e74 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000e78 0000fa02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000e78 0000f902 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 00000e7c 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00000e80 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e90 0001161d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000e94 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000eb0 00010f02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ 00000eb4 00011002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ 00000ed8 00010f02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -199,16 +199,16 @@ │ │ │ │ │ PyErr_Occurred │ │ │ │ │ PyErr_WriteUnraisable │ │ │ │ │ PyExc_GeneratorExit │ │ │ │ │ _PyAsyncGen_ClearFreeLists │ │ │ │ │ _PyFrame_Traverse │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ _PyErr_ChainStackItem │ │ │ │ │ -PyExc_TypeError │ │ │ │ │ PyExc_StopAsyncIteration │ │ │ │ │ +PyExc_TypeError │ │ │ │ │ _PyArg_CheckPositional │ │ │ │ │ PyErr_WarnEx │ │ │ │ │ PyExc_DeprecationWarning │ │ │ │ │ PyException_GetTraceback │ │ │ │ │ PyErr_Restore │ │ │ │ │ PyErr_GivenExceptionMatches │ │ │ │ │ PyObject_GetOptionalAttr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -100,15 +100,15 @@ │ │ │ │ │ blt 384 <_gen_throw+0x2b8> │ │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ │ beq 428 <_gen_throw+0x35c> │ │ │ │ │ cmp r0, ip │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ bne 3f4 <_gen_throw+0x328> │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - bl 1154 │ │ │ │ │ + bl 1150 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -125,15 +125,15 @@ │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Restore │ │ │ │ │ ldr r1, [pc, #748] @ 4a8 <_gen_throw+0x3dc> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e34 │ │ │ │ │ + bl e44 │ │ │ │ │ R_ARM_CALL gen_send_ex │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -224,15 +224,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 290 <_gen_throw+0x1c4> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldrsb r7, [r4, #35] @ 0x23 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ - bl 117c │ │ │ │ │ + bl 1178 │ │ │ │ │ R_ARM_CALL gen_close_iter │ │ │ │ │ strb r7, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ beq 360 <_gen_throw+0x294> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -286,18 +286,18 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne 440 <_gen_throw+0x374> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 1154 │ │ │ │ │ + bl 1150 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ - bl 1154 │ │ │ │ │ + bl 1150 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ b 3ec <_gen_throw+0x320> │ │ │ │ │ ldr r3, [pc, #144] @ 4c0 <_gen_throw+0x3f4> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r1, [pc, #144] @ 4cc <_gen_throw+0x400> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -635,15 +635,15 @@ │ │ │ │ │ strne r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 000008b0 : │ │ │ │ │ gen_send(): │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b e34 │ │ │ │ │ + b e44 │ │ │ │ │ R_ARM_JUMP24 gen_send_ex │ │ │ │ │ │ │ │ │ │ 000008bc <_PyGen_SetStopIterationValue>: │ │ │ │ │ _PyGen_SetStopIterationValue(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -850,15 +850,15 @@ │ │ │ │ │ ldreq r1, [r4, #12] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ strb r2, [r0, #34] @ 0x22 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl e34 │ │ │ │ │ + bl e44 │ │ │ │ │ R_ARM_CALL gen_send_ex │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl bec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ streq r3, [r4, #16] │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -95,15 +95,15 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 16c <_Py_MakeCoro+0x16c> │ │ │ │ │ ldrb r3, [r1, #38] @ 0x26 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ beq 1bc <_Py_MakeCoro+0x1bc> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bne 1a0 <_Py_MakeCoro+0x1a0> │ │ │ │ │ - bl dd8 <_PyGen_FetchStopIterationValue+0x54> │ │ │ │ │ + bl dd8 <_PyGen_FetchStopIterationValue+0x44> │ │ │ │ │ R_ARM_CALL compute_cr_origin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ bne b8 <_Py_MakeCoro+0xb8> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 198 <_Py_MakeCoro+0x198> │ │ │ │ │ @@ -513,136 +513,144 @@ │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bxgt lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r6, [pc, #748] @ a14 <_PyGen_Finalize+0x310> │ │ │ │ │ + ldr r7, [pc, #764] @ a24 <_PyGen_Finalize+0x320> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 8ec <_PyGen_Finalize+0x1e8> │ │ │ │ │ + beq 90c <_PyGen_Finalize+0x208> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 938 <_PyGen_Finalize+0x234> │ │ │ │ │ + bne 958 <_PyGen_Finalize+0x254> │ │ │ │ │ cmn r3, #3 │ │ │ │ │ bne 784 <_PyGen_Finalize+0x80> │ │ │ │ │ - ldr r3, [pc, #692] @ a18 <_PyGen_Finalize+0x314> │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - strb r1, [r4, #35] @ 0x23 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7e8 <_PyGen_Finalize+0xe4> │ │ │ │ │ + ldr r6, [pc, #708] @ a28 <_PyGen_Finalize+0x324> │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + strb r2, [r4, #35] @ 0x23 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bne 7ec <_PyGen_Finalize+0xe8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_SetRaisedException │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 8d8 <_PyGen_Finalize+0x1d4> │ │ │ │ │ + ldrgt r6, [pc, #664] @ a28 <_PyGen_Finalize+0x324> │ │ │ │ │ + bgt 8fc <_PyGen_Finalize+0x1f8> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 804 <_PyGen_Finalize+0x100> │ │ │ │ │ + beq 808 <_PyGen_Finalize+0x104> │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ cmpne r2, #207 @ 0xcf │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 894 <_PyGen_Finalize+0x190> │ │ │ │ │ + beq 898 <_PyGen_Finalize+0x194> │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 894 <_PyGen_Finalize+0x190> │ │ │ │ │ + beq 898 <_PyGen_Finalize+0x194> │ │ │ │ │ mov r3, #1 │ │ │ │ │ + ldr r6, [pc, #592] @ a28 <_PyGen_Finalize+0x324> │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyFrame_ClearLocals> │ │ │ │ │ R_ARM_CALL _PyFrame_ClearLocals │ │ │ │ │ - ldr r3, [pc, #568] @ a18 <_PyGen_Finalize+0x314> │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 774 <_PyGen_Finalize+0x70> │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ bne 774 <_PyGen_Finalize+0x70> │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 774 <_PyGen_Finalize+0x70> │ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ - ldr r7, [r3, #72] @ 0x48 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ - strne r3, [r7] │ │ │ │ │ + strne r3, [r6] │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ - bl 117c │ │ │ │ │ + bl 1178 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 858 <_PyGen_Finalize+0x154> │ │ │ │ │ + beq 85c <_PyGen_Finalize+0x158> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - beq a08 <_PyGen_Finalize+0x304> │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + beq a18 <_PyGen_Finalize+0x314> │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ │ cmpne r2, #149 @ 0x95 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 88c <_PyGen_Finalize+0x188> │ │ │ │ │ + beq 890 <_PyGen_Finalize+0x18c> │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 7c8 <_PyGen_Finalize+0xc4> │ │ │ │ │ + bne 7cc <_PyGen_Finalize+0xc8> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 8a0 <_PyGen_Finalize+0x19c> │ │ │ │ │ - ldr r3, [pc, #384] @ a1c <_PyGen_Finalize+0x318> │ │ │ │ │ + bne 8a4 <_PyGen_Finalize+0x1a0> │ │ │ │ │ + ldr r3, [pc, #396] @ a2c <_PyGen_Finalize+0x328> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ + ldr r6, [pc, #380] @ a28 <_PyGen_Finalize+0x324> │ │ │ │ │ mov r3, #1 │ │ │ │ │ - ldr r1, [pc, #364] @ a18 <_PyGen_Finalize+0x314> │ │ │ │ │ mov r2, r3 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e34 │ │ │ │ │ + bl e44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bne 974 <_PyGen_Finalize+0x270> │ │ │ │ │ - ldr r3, [pc, #340] @ a1c <_PyGen_Finalize+0x318> │ │ │ │ │ + bne 994 <_PyGen_Finalize+0x290> │ │ │ │ │ + ldr r3, [pc, #348] @ a2c <_PyGen_Finalize+0x328> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 94c <_PyGen_Finalize+0x248> │ │ │ │ │ + beq 96c <_PyGen_Finalize+0x268> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - ldr r3, [pc, #312] @ a18 <_PyGen_Finalize+0x314> │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 774 <_PyGen_Finalize+0x70> │ │ │ │ │ - b 7e8 <_PyGen_Finalize+0xe4> │ │ │ │ │ + b 7ec <_PyGen_Finalize+0xe8> │ │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 97c <_PyGen_Finalize+0x278> │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 774 <_PyGen_Finalize+0x70> │ │ │ │ │ + b 7ec <_PyGen_Finalize+0xe8> │ │ │ │ │ ldr r5, [r0, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq 738 <_PyGen_Finalize+0x34> │ │ │ │ │ ldrb r3, [r0, #33] @ 0x21 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 738 <_PyGen_Finalize+0x34> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -650,84 +658,80 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9fc <_PyGen_Finalize+0x2f8> │ │ │ │ │ + beq a0c <_PyGen_Finalize+0x308> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9e4 <_PyGen_Finalize+0x2e0> │ │ │ │ │ + bne 9f4 <_PyGen_Finalize+0x2f0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ b 778 <_PyGen_Finalize+0x74> │ │ │ │ │ cmn r3, #3 │ │ │ │ │ bne 784 <_PyGen_Finalize+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_WarnUnawaitedCoroutine> │ │ │ │ │ R_ARM_CALL _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ b 774 <_PyGen_Finalize+0x70> │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl d84 <_PyGen_FetchStopIterationValue> │ │ │ │ │ + bl d94 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9cc <_PyGen_Finalize+0x2c8> │ │ │ │ │ + beq 8f0 <_PyGen_Finalize+0x1ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 774 <_PyGen_Finalize+0x70> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WriteUnraisable │ │ │ │ │ b 774 <_PyGen_Finalize+0x70> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #160] @ a20 <_PyGen_Finalize+0x31c> │ │ │ │ │ + ldr r2, [pc, #144] @ a30 <_PyGen_Finalize+0x32c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 9c4 <_PyGen_Finalize+0x2c0> │ │ │ │ │ - ldr r2, [pc, #152] @ a24 <_PyGen_Finalize+0x320> │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ldr r7, [pc, #148] @ a28 <_PyGen_Finalize+0x324> │ │ │ │ │ - movne r7, r2 │ │ │ │ │ + beq 9e4 <_PyGen_Finalize+0x2e0> │ │ │ │ │ + ldr r2, [pc, #136] @ a34 <_PyGen_Finalize+0x330> │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ldr r6, [pc, #132] @ a38 <_PyGen_Finalize+0x334> │ │ │ │ │ + movne r6, r2 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9b0 <_PyGen_Finalize+0x2ac> │ │ │ │ │ + beq 9d0 <_PyGen_Finalize+0x2cc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 9dc <_PyGen_Finalize+0x2d8> │ │ │ │ │ - ldr r3, [pc, #116] @ a2c <_PyGen_Finalize+0x328> │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + beq 9ec <_PyGen_Finalize+0x2e8> │ │ │ │ │ + ldr r3, [pc, #100] @ a3c <_PyGen_Finalize+0x338> │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 95c <_PyGen_Finalize+0x258> │ │ │ │ │ - ldr r7, [pc, #100] @ a30 <_PyGen_Finalize+0x32c> │ │ │ │ │ - b 994 <_PyGen_Finalize+0x290> │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 8dc <_PyGen_Finalize+0x1d8> │ │ │ │ │ - b 95c <_PyGen_Finalize+0x258> │ │ │ │ │ + b 97c <_PyGen_Finalize+0x278> │ │ │ │ │ + ldr r6, [pc, #84] @ a40 <_PyGen_Finalize+0x33c> │ │ │ │ │ + b 9b4 <_PyGen_Finalize+0x2b0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9b0 <_PyGen_Finalize+0x2ac> │ │ │ │ │ + b 9d0 <_PyGen_Finalize+0x2cc> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 930 <_PyGen_Finalize+0x22c> │ │ │ │ │ + bne 950 <_PyGen_Finalize+0x24c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 930 <_PyGen_Finalize+0x22c> │ │ │ │ │ + b 950 <_PyGen_Finalize+0x24c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WriteUnraisable │ │ │ │ │ - b 930 <_PyGen_Finalize+0x22c> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + b 950 <_PyGen_Finalize+0x24c> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 858 <_PyGen_Finalize+0x154> │ │ │ │ │ + b 85c <_PyGen_Finalize+0x158> │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_GeneratorExit │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -736,178 +740,178 @@ │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000a34 : │ │ │ │ │ +00000a44 : │ │ │ │ │ gen_close(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmn r3, #3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne a6c │ │ │ │ │ - ldr r0, [pc, #460] @ c2c │ │ │ │ │ + bne a7c │ │ │ │ │ + ldr r0, [pc, #460] @ c3c │ │ │ │ │ mov r3, #1 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt ac0 │ │ │ │ │ + bgt ad0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq ac8 │ │ │ │ │ + beq ad8 │ │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ │ cmpne r2, #149 @ 0x95 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b58 │ │ │ │ │ + beq b68 │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq b58 │ │ │ │ │ + beq b68 │ │ │ │ │ mov r3, #1 │ │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ bl 0 <_PyFrame_ClearLocals> │ │ │ │ │ R_ARM_CALL _PyFrame_ClearLocals │ │ │ │ │ - ldr r0, [pc, #356] @ c2c │ │ │ │ │ - b a64 │ │ │ │ │ + ldr r0, [pc, #356] @ c3c │ │ │ │ │ + b a74 │ │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ - bl 117c │ │ │ │ │ + bl 1178 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq b1c │ │ │ │ │ + beq b2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq c18 │ │ │ │ │ + beq c28 │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ │ cmpne r2, #149 @ 0x95 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b50 │ │ │ │ │ + beq b60 │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne ab0 │ │ │ │ │ + bne ac0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne b64 │ │ │ │ │ - ldr r3, [pc, #208] @ c30 │ │ │ │ │ + bne b74 │ │ │ │ │ + ldr r3, [pc, #208] @ c40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ mov r3, #1 │ │ │ │ │ - ldr r1, [pc, #188] @ c2c │ │ │ │ │ + ldr r1, [pc, #188] @ c3c │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e34 │ │ │ │ │ + bl e44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bne bbc │ │ │ │ │ - ldr r3, [pc, #164] @ c30 │ │ │ │ │ + bne bcc │ │ │ │ │ + ldr r3, [pc, #164] @ c40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ba0 │ │ │ │ │ + beq bb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b ac0 │ │ │ │ │ + b ad0 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl d84 <_PyGen_FetchStopIterationValue> │ │ │ │ │ + bl d94 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r0, [sp, #4] │ │ │ │ │ - beq a64 │ │ │ │ │ + beq a74 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b a64 │ │ │ │ │ + b a74 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #108] @ c34 │ │ │ │ │ + ldr r3, [pc, #108] @ c44 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c10 │ │ │ │ │ - ldr r1, [pc, #100] @ c38 │ │ │ │ │ + beq c20 │ │ │ │ │ + ldr r1, [pc, #100] @ c48 │ │ │ │ │ sub r3, r3, #208 @ 0xd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ldr r4, [pc, #92] @ c3c │ │ │ │ │ + ldr r4, [pc, #92] @ c4c │ │ │ │ │ movne r4, r1 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq bfc │ │ │ │ │ + beq c0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq c24 │ │ │ │ │ - ldr r3, [pc, #60] @ c40 │ │ │ │ │ + beq c34 │ │ │ │ │ + ldr r3, [pc, #60] @ c50 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b bb4 │ │ │ │ │ - ldr r4, [pc, #44] @ c44 │ │ │ │ │ - b be0 │ │ │ │ │ + b bc4 │ │ │ │ │ + ldr r4, [pc, #44] @ c54 │ │ │ │ │ + b bf0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b1c │ │ │ │ │ + b b2c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bfc │ │ │ │ │ + b c0c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_GeneratorExit │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000c48 <_PyAsyncGen_ClearFreeLists>: │ │ │ │ │ +00000c58 <_PyAsyncGen_ClearFreeLists>: │ │ │ │ │ _PyAsyncGen_ClearFreeLists(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #1472] @ 0x5c0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bgt c90 <_PyAsyncGen_ClearFreeLists+0x48> │ │ │ │ │ + bgt ca0 <_PyAsyncGen_ClearFreeLists+0x48> │ │ │ │ │ ldr r3, [r4, #1796] @ 0x704 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt cbc <_PyAsyncGen_ClearFreeLists+0x74> │ │ │ │ │ + bgt ccc <_PyAsyncGen_ClearFreeLists+0x74> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mvnne r3, #0 │ │ │ │ │ strne r3, [r4, #1472] @ 0x5c0 │ │ │ │ │ strne r3, [r4, #1796] @ 0x704 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -916,498 +920,492 @@ │ │ │ │ │ str r3, [r4, #1472] @ 0x5c0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Del │ │ │ │ │ ldr r3, [r4, #1472] @ 0x5c0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble c6c <_PyAsyncGen_ClearFreeLists+0x24> │ │ │ │ │ - b c90 <_PyAsyncGen_ClearFreeLists+0x48> │ │ │ │ │ + ble c7c <_PyAsyncGen_ClearFreeLists+0x24> │ │ │ │ │ + b ca0 <_PyAsyncGen_ClearFreeLists+0x48> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add r2, r4, r3, lsl #2 │ │ │ │ │ ldr r0, [r2, #1476] @ 0x5c4 │ │ │ │ │ str r3, [r4, #1796] @ 0x704 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Del │ │ │ │ │ ldr r3, [r4, #1796] @ 0x704 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble c78 <_PyAsyncGen_ClearFreeLists+0x30> │ │ │ │ │ - b cbc <_PyAsyncGen_ClearFreeLists+0x74> │ │ │ │ │ + ble c88 <_PyAsyncGen_ClearFreeLists+0x30> │ │ │ │ │ + b ccc <_PyAsyncGen_ClearFreeLists+0x74> │ │ │ │ │ │ │ │ │ │ -00000ce8 : │ │ │ │ │ +00000cf8 : │ │ │ │ │ gen_traverse(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq d20 │ │ │ │ │ + beq d30 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d3c │ │ │ │ │ + beq d4c │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq d60 │ │ │ │ │ + beq d70 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyFrame_Traverse> │ │ │ │ │ R_ARM_CALL _PyFrame_Traverse │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d74 │ │ │ │ │ + bne d84 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00000d84 <_PyGen_FetchStopIterationValue>: │ │ │ │ │ +00000d94 <_PyGen_FetchStopIterationValue>: │ │ │ │ │ _PyGen_FetchStopIterationValue(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #144] @ e2c <_PyGen_FetchStopIterationValue+0xa8> │ │ │ │ │ + ldr r2, [pc, #144] @ e3c <_PyGen_FetchStopIterationValue+0xa8> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dd4 <_PyGen_FetchStopIterationValue+0x50> │ │ │ │ │ + bne de4 <_PyGen_FetchStopIterationValue+0x50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e14 <_PyGen_FetchStopIterationValue+0x90> │ │ │ │ │ - ldr r3, [pc, #112] @ e30 <_PyGen_FetchStopIterationValue+0xac> │ │ │ │ │ + bne e24 <_PyGen_FetchStopIterationValue+0x90> │ │ │ │ │ + ldr r3, [pc, #112] @ e40 <_PyGen_FetchStopIterationValue+0xac> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e1c <_PyGen_FetchStopIterationValue+0x98> │ │ │ │ │ + bne e2c <_PyGen_FetchStopIterationValue+0x98> │ │ │ │ │ str r3, [r4] │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e0c <_PyGen_FetchStopIterationValue+0x88> │ │ │ │ │ + beq e1c <_PyGen_FetchStopIterationValue+0x88> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne e0c <_PyGen_FetchStopIterationValue+0x88> │ │ │ │ │ + bne e1c <_PyGen_FetchStopIterationValue+0x88> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ str r5, [r4] │ │ │ │ │ - b dcc <_PyGen_FetchStopIterationValue+0x48> │ │ │ │ │ + b ddc <_PyGen_FetchStopIterationValue+0x48> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b e0c <_PyGen_FetchStopIterationValue+0x88> │ │ │ │ │ + b e1c <_PyGen_FetchStopIterationValue+0x88> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_StopIteration │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -00000e34 : │ │ │ │ │ +00000e44 : │ │ │ │ │ gen_send_ex(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r6, [pc, #712] @ 1114 │ │ │ │ │ + ldr r6, [pc, #692] @ 1110 │ │ │ │ │ ldrsb r7, [r0, #35] @ 0x23 │ │ │ │ │ ldr r6, [pc, r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ cmn r7, #3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, r6] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ │ - beq f08 │ │ │ │ │ + beq f14 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 10bc │ │ │ │ │ - bgt fbc │ │ │ │ │ + beq 102c │ │ │ │ │ + bgt fc4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne f74 │ │ │ │ │ - ldr r3, [pc, #652] @ 1118 │ │ │ │ │ - ldr lr, [r3] │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f20 │ │ │ │ │ - ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ + bne f28 │ │ │ │ │ + ldr r3, [pc, #632] @ 1114 │ │ │ │ │ + ldr ip, [r3] │ │ │ │ │ + cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bne f38 │ │ │ │ │ + ldr ip, [r4, #68] @ 0x44 │ │ │ │ │ ldr lr, [r0, #76] @ 0x4c │ │ │ │ │ - add r6, r4, r3, lsl #2 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str ip, [r6, #76] @ 0x4c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r3, [r4, #68] @ 0x44 │ │ │ │ │ + add r6, r4, ip, lsl #2 │ │ │ │ │ + str r3, [r6, #76] @ 0x4c │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ add r3, r4, #20 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ str lr, [r4, #24] │ │ │ │ │ + str ip, [r4, #68] @ 0x44 │ │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ │ - bne f7c │ │ │ │ │ + bne f84 │ │ │ │ │ strb r2, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fac │ │ │ │ │ + bne fb4 │ │ │ │ │ bl 0 <_PyEval_EvalFrameDefault> │ │ │ │ │ R_ARM_CALL _PyEval_EvalFrameDefault │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq f64 │ │ │ │ │ + beq f7c │ │ │ │ │ ldrb r3, [r4, #35] @ 0x23 │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi f2c │ │ │ │ │ + bhi f44 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldreq ip, [pc, #516] @ 1118 │ │ │ │ │ - bne 1024 │ │ │ │ │ - ldr lr, [ip] │ │ │ │ │ - cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e98 │ │ │ │ │ - add lr, lr, #1 │ │ │ │ │ - str lr, [ip] │ │ │ │ │ - b e98 │ │ │ │ │ - ldr r3, [pc, #484] @ 1118 │ │ │ │ │ + ldr r3, [pc, #500] @ 1114 │ │ │ │ │ + beq e98 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne 10a4 │ │ │ │ │ + ldr ip, [r5] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq ea4 │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + str ip, [r3] │ │ │ │ │ + b ea4 │ │ │ │ │ + ldr r3, [pc, #456] @ 1114 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ldr r3, [pc, #476] @ 111c │ │ │ │ │ - bne 1064 │ │ │ │ │ + ldr r3, [pc, #448] @ 1118 │ │ │ │ │ + bne 1060 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1008 │ │ │ │ │ + beq 1010 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10f8 │ │ │ │ │ + bne 10f4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add sp, sp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - mov ip, r5 │ │ │ │ │ - b f14 │ │ │ │ │ + b f08 │ │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ │ bl 0 <_PyErr_ChainStackItem> │ │ │ │ │ R_ARM_CALL _PyErr_ChainStackItem │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq edc │ │ │ │ │ + beq ee8 │ │ │ │ │ blx r3 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne ee8 │ │ │ │ │ - b f64 │ │ │ │ │ + bne ef4 │ │ │ │ │ + b f7c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #344] @ 1120 │ │ │ │ │ + ldr r1, [pc, #332] @ 111c │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10a8 │ │ │ │ │ + bne 10d8 │ │ │ │ │ eor r3, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f64 │ │ │ │ │ - ldr r3, [pc, #284] @ 1118 │ │ │ │ │ + beq f7c │ │ │ │ │ + ldr r3, [pc, #272] @ 1114 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1078 │ │ │ │ │ + bne 1074 │ │ │ │ │ sub r3, r1, #208 @ 0xd0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 108c │ │ │ │ │ - ldr r3, [pc, #268] @ 1124 │ │ │ │ │ - ldr r6, [pc, #252] @ 1118 │ │ │ │ │ + beq 1088 │ │ │ │ │ + ldr r3, [pc, #256] @ 1120 │ │ │ │ │ + ldr r6, [pc, #240] @ 1114 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ - b f58 │ │ │ │ │ - ldr r3, [pc, #236] @ 1118 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - beq f74 │ │ │ │ │ + b f70 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #228] @ 1120 │ │ │ │ │ + ldr r3, [pc, #228] @ 111c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 10a0 │ │ │ │ │ - ldr r0, [pc, #224] @ 1128 │ │ │ │ │ + beq 109c │ │ │ │ │ + ldr r0, [pc, #224] @ 1124 │ │ │ │ │ sub r3, r3, #208 @ 0xd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ldr r1, [pc, #216] @ 112c │ │ │ │ │ + ldr r1, [pc, #216] @ 1128 │ │ │ │ │ movne r1, r0 │ │ │ │ │ - ldr r3, [pc, #212] @ 1130 │ │ │ │ │ + ldr r3, [pc, #212] @ 112c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b f64 │ │ │ │ │ + b f7c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 1090 │ │ │ │ │ + beq 108c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 8bc <_PyGen_Finalize+0x1b8> │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ - b f58 │ │ │ │ │ + b f70 │ │ │ │ │ sub r1, r1, #208 @ 0xd0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 1010 │ │ │ │ │ - ldr r6, [pc, #132] @ 1118 │ │ │ │ │ - ldr r3, [pc, #156] @ 1134 │ │ │ │ │ + bne 1018 │ │ │ │ │ + ldr r6, [pc, #132] @ 1114 │ │ │ │ │ + ldr r3, [pc, #156] @ 1130 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ - b f58 │ │ │ │ │ - ldr r1, [pc, #144] @ 1138 │ │ │ │ │ - b 1054 │ │ │ │ │ - ldr r3, [pc, #140] @ 113c │ │ │ │ │ - ldr r1, [pc, #140] @ 1140 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b f64 │ │ │ │ │ + b f70 │ │ │ │ │ + ldr r1, [pc, #144] @ 1134 │ │ │ │ │ + b 1050 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #88] @ 1120 │ │ │ │ │ + ldr r3, [pc, #108] @ 111c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 10f0 │ │ │ │ │ - ldr r0, [pc, #112] @ 1144 │ │ │ │ │ + beq 10ec │ │ │ │ │ + ldr r0, [pc, #124] @ 1138 │ │ │ │ │ sub r3, r3, #208 @ 0xd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ldr r1, [pc, #104] @ 1148 │ │ │ │ │ + ldr r1, [pc, #116] @ 113c │ │ │ │ │ movne r1, r0 │ │ │ │ │ - ldr r3, [pc, #100] @ 114c │ │ │ │ │ + ldr r3, [pc, #112] @ 1140 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b f64 │ │ │ │ │ - ldr r1, [pc, #88] @ 1150 │ │ │ │ │ - b 10e0 │ │ │ │ │ + b f7c │ │ │ │ │ + ldr r3, [pc, #100] @ 1144 │ │ │ │ │ + ldr r1, [pc, #100] @ 1148 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b f7c │ │ │ │ │ + ldr r1, [pc, #88] @ 114c │ │ │ │ │ + b 10c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne f64 │ │ │ │ │ + bne f7c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f64 │ │ │ │ │ - .word 0x000002c0 │ │ │ │ │ + b f7c │ │ │ │ │ + .word 0x000002ac │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_StopIteration │ │ │ │ │ + .word 0x0000001c │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000038 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + ... │ │ │ │ │ + R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ + R_ARM_ABS32 PyExc_StopAsyncIteration │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000124 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000015c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ - R_ARM_ABS32 PyExc_StopAsyncIteration │ │ │ │ │ - .word 0x000000ec │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x0000001c │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000038 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - ... │ │ │ │ │ - R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ + .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001154 : │ │ │ │ │ +00001150 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bxeq lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bxne lr │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -0000117c : │ │ │ │ │ +00001178 : │ │ │ │ │ gen_close_iter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #784] @ 14a4 │ │ │ │ │ + ldr r3, [pc, #784] @ 14a0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r5, r3, #416 @ 0x1a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpne r2, r5 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 130c │ │ │ │ │ + bne 1308 │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ cmn r3, #3 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ strbeq r3, [r0, #35] @ 0x23 │ │ │ │ │ - bne 11dc │ │ │ │ │ - ldr r4, [pc, #736] @ 14a8 │ │ │ │ │ + bne 11d8 │ │ │ │ │ + ldr r4, [pc, #736] @ 14a4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 13c8 │ │ │ │ │ + bne 13c4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 11c0 │ │ │ │ │ + bgt 11bc │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 1234 │ │ │ │ │ + beq 1230 │ │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ cmpne r2, #207 @ 0xcf │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12c4 │ │ │ │ │ + beq 12c0 │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 12c4 │ │ │ │ │ + beq 12c0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ bl 0 <_PyFrame_ClearLocals> │ │ │ │ │ R_ARM_CALL _PyFrame_ClearLocals │ │ │ │ │ - b 11c0 │ │ │ │ │ + b 11bc │ │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ - bl 117c │ │ │ │ │ + bl 1178 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 1288 │ │ │ │ │ + beq 1284 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 148c │ │ │ │ │ + beq 1488 │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ │ cmpne r2, #149 @ 0x95 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12bc │ │ │ │ │ + beq 12b8 │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 1220 │ │ │ │ │ + bne 121c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 12d0 │ │ │ │ │ - ldr r3, [pc, #480] @ 14ac │ │ │ │ │ + bne 12cc │ │ │ │ │ + ldr r3, [pc, #480] @ 14a8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ mov r3, #1 │ │ │ │ │ - ldr r1, [pc, #460] @ 14a8 │ │ │ │ │ + ldr r1, [pc, #460] @ 14a4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e34 │ │ │ │ │ + bl e44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bne 13fc │ │ │ │ │ - ldr r3, [pc, #436] @ 14ac │ │ │ │ │ + bne 13f8 │ │ │ │ │ + ldr r3, [pc, #436] @ 14a8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e4 │ │ │ │ │ + beq 13e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 11c0 │ │ │ │ │ - ldr r1, [pc, #412] @ 14b0 │ │ │ │ │ + b 11bc │ │ │ │ │ + ldr r1, [pc, #412] @ 14ac │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1498 │ │ │ │ │ + blt 1494 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 11d0 │ │ │ │ │ + beq 11cc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #380] @ 14b4 │ │ │ │ │ + ldr r3, [pc, #380] @ 14b0 │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ tst r1, #2048 @ 0x800 │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ - beq 146c │ │ │ │ │ + beq 1468 │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r1, r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 146c │ │ │ │ │ + beq 1468 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -1415,86 +1413,86 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 13bc │ │ │ │ │ + beq 13b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13bc │ │ │ │ │ + bne 13b8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 11c4 │ │ │ │ │ - b 13f4 │ │ │ │ │ + bne 11c0 │ │ │ │ │ + b 13f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 11d0 │ │ │ │ │ + bne 11cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11d0 │ │ │ │ │ + b 11cc │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl d84 <_PyGen_FetchStopIterationValue> │ │ │ │ │ + bl d94 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1454 │ │ │ │ │ + beq 1450 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 11d4 │ │ │ │ │ + b 11d0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 144c │ │ │ │ │ - ldr r1, [pc, #168] @ 14b8 │ │ │ │ │ - ldr r2, [pc, #168] @ 14bc │ │ │ │ │ + beq 1448 │ │ │ │ │ + ldr r1, [pc, #168] @ 14b4 │ │ │ │ │ + ldr r2, [pc, #168] @ 14b8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ldr r4, [pc, #164] @ 14c0 │ │ │ │ │ + ldr r4, [pc, #164] @ 14bc │ │ │ │ │ movne r4, r2 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1438 │ │ │ │ │ + beq 1434 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 1464 │ │ │ │ │ - ldr r3, [pc, #132] @ 14c4 │ │ │ │ │ + beq 1460 │ │ │ │ │ + ldr r3, [pc, #132] @ 14c0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 13f4 │ │ │ │ │ - ldr r4, [pc, #116] @ 14c8 │ │ │ │ │ - b 141c │ │ │ │ │ + b 13f0 │ │ │ │ │ + ldr r4, [pc, #116] @ 14c4 │ │ │ │ │ + b 1418 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 11c4 │ │ │ │ │ - b 13f4 │ │ │ │ │ + bne 11c0 │ │ │ │ │ + b 13f0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1438 │ │ │ │ │ + b 1434 │ │ │ │ │ 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 1398 │ │ │ │ │ + b 1394 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1288 │ │ │ │ │ + b 1284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WriteUnraisable │ │ │ │ │ - b 1320 │ │ │ │ │ + b 131c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_GeneratorExit │ │ │ │ │ .word 0x0000714c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000174 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -125,15 +125,15 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000164 : │ │ │ │ │ coro_wrapper_send(): │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b e34 │ │ │ │ │ + b e44 │ │ │ │ │ R_ARM_JUMP24 gen_send_ex │ │ │ │ │ │ │ │ │ │ 00000174 : │ │ │ │ │ coro_wrapper_throw(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 gen_throw │ │ │ │ │ @@ -190,15 +190,15 @@ │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000398 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00000228 : │ │ │ │ │ coro_wrapper_close(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - b a34 │ │ │ │ │ + b a44 │ │ │ │ │ R_ARM_JUMP24 gen_close │ │ │ │ │ │ │ │ │ │ 00000230 : │ │ │ │ │ async_gen_asend_close(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq 2e4 │ │ │ │ │ @@ -493,15 +493,15 @@ │ │ │ │ │ R_ARM_CALL async_gen_unwrap_value │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 6b8 │ │ │ │ │ b 718 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl e34 │ │ │ │ │ + bl e44 │ │ │ │ │ R_ARM_CALL gen_send_ex │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ beq 658 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add sp, sp, #32 │ │ │ │ │ @@ -936,15 +936,15 @@ │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ strne r2, [r1] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - bl 1154 │ │ │ │ │ + bl 1150 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000051c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -971,15 +971,15 @@ │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ strne r2, [r1] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - bl 1154 │ │ │ │ │ + bl 1150 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000544 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -996,15 +996,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ bne c54 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b ce8 │ │ │ │ │ + b cf8 │ │ │ │ │ R_ARM_JUMP24 gen_traverse │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c40 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -131,17 +131,17 @@ │ │ │ │ │ 0x00000800 556e7261 69736162 6c650050 79457863 Unraisable.PyExc │ │ │ │ │ 0x00000810 5f47656e 65726174 6f724578 6974005f _GeneratorExit._ │ │ │ │ │ 0x00000820 50794173 796e6347 656e5f43 6c656172 PyAsyncGen_Clear │ │ │ │ │ 0x00000830 46726565 4c697374 73005f50 79467261 FreeLists._PyFra │ │ │ │ │ 0x00000840 6d655f54 72617665 72736500 50794578 me_Traverse.PyEx │ │ │ │ │ 0x00000850 635f5374 6f704974 65726174 696f6e00 c_StopIteration. │ │ │ │ │ 0x00000860 5f507945 72725f43 6861696e 53746163 _PyErr_ChainStac │ │ │ │ │ - 0x00000870 6b497465 6d005079 4578635f 54797065 kItem.PyExc_Type │ │ │ │ │ - 0x00000880 4572726f 72005079 4578635f 53746f70 Error.PyExc_Stop │ │ │ │ │ - 0x00000890 4173796e 63497465 72617469 6f6e005f AsyncIteration._ │ │ │ │ │ + 0x00000870 6b497465 6d005079 4578635f 53746f70 kItem.PyExc_Stop │ │ │ │ │ + 0x00000880 4173796e 63497465 72617469 6f6e0050 AsyncIteration.P │ │ │ │ │ + 0x00000890 79457863 5f547970 65457272 6f72005f yExc_TypeError._ │ │ │ │ │ 0x000008a0 50794172 675f4368 65636b50 6f736974 PyArg_CheckPosit │ │ │ │ │ 0x000008b0 696f6e61 6c005079 4572725f 5761726e ional.PyErr_Warn │ │ │ │ │ 0x000008c0 45780050 79457863 5f446570 72656361 Ex.PyExc_Depreca │ │ │ │ │ 0x000008d0 74696f6e 5761726e 696e6700 50794578 tionWarning.PyEx │ │ │ │ │ 0x000008e0 63657074 696f6e5f 47657454 72616365 ception_GetTrace │ │ │ │ │ 0x000008f0 6261636b 00507945 72725f52 6573746f back.PyErr_Resto │ │ │ │ │ 0x00000900 72650050 79457272 5f476976 656e4578 re.PyErr_GivenEx │ │ │ ├── floatobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 43580 (bytes into file) │ │ │ │ │ + Start of section headers: 43436 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 17 │ │ │ │ │ Section header string table index: 16 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ -There are 17 section headers, starting at offset 0xaa3c: │ │ │ │ │ +There are 17 section headers, starting at offset 0xa9ac: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 0006bc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 008de8 0002b0 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 008d88 0002b0 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0006f0 0002dc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 009098 0002f0 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 009038 0002f0 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0009cc 0000d0 00 WA 0 0 4 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0009cc 000967 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001334 004d54 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 009388 001468 08 I 14 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 006088 000815 00 A 0 0 4 │ │ │ │ │ - [10] .text.unlikely PROGBITS 00000000 0068a0 0005c0 00 AX 0 0 4 │ │ │ │ │ - [11] .rel.text.unlikely REL 00000000 00a7f0 0001c0 08 I 14 10 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 006e60 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 006e60 00002b 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 006e8c 001280 10 15 157 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 00810c 000cd9 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 00a9b0 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001334 004cf4 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 009328 001438 08 I 14 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 006028 000815 00 A 0 0 4 │ │ │ │ │ + [10] .text.unlikely PROGBITS 00000000 006840 0005c0 00 AX 0 0 4 │ │ │ │ │ + [11] .rel.text.unlikely REL 00000000 00a760 0001c0 08 I 14 10 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 006e00 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 006e00 00002b 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 006e2c 001280 10 15 157 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0080ac 000cd9 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 00a920 00008c 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -18,15 +18,15 @@ │ │ │ │ │ 14: 000000a0 112 FUNC LOCAL DEFAULT 7 float_dealloc │ │ │ │ │ 15: 00000108 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 16: 00000110 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 17: 00000160 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 18: 00000164 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 19: 00000164 1176 FUNC LOCAL DEFAULT 7 float_richcompare │ │ │ │ │ 20: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ - 21: 00002018 40 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 21: 00001fb8 40 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 22: 000005dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 23: 000005fc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 24: 000005fc 8 FUNC LOCAL DEFAULT 7 float___trunc___impl │ │ │ │ │ 25: 0000082c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 26: 00000854 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 27: 00000a60 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 28: 00000a7c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ @@ -35,55 +35,55 @@ │ │ │ │ │ 31: 00000c9c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 32: 00000c9c 152 FUNC LOCAL DEFAULT 7 convert_to_double │ │ │ │ │ 33: 00000d2c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 34: 00000d34 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 35: 00000d34 540 FUNC LOCAL DEFAULT 7 float_div │ │ │ │ │ 36: 00000f30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 37: 00000f50 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 38: 00000f50 568 FUNC LOCAL DEFAULT 7 float_add │ │ │ │ │ - 39: 00001168 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 00001188 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 41: 00001188 2164 FUNC LOCAL DEFAULT 7 float_pow │ │ │ │ │ - 42: 000019b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 38: 00000f50 472 FUNC LOCAL DEFAULT 7 float_add │ │ │ │ │ + 39: 00001110 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 00001128 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 41: 00001128 2164 FUNC LOCAL DEFAULT 7 float_pow │ │ │ │ │ + 42: 00001958 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 43: 000002bc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 44: 000002c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 45: 000019fc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 46: 000019fc 8 FUNC LOCAL DEFAULT 7 float_hash │ │ │ │ │ + 45: 0000199c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 46: 0000199c 8 FUNC LOCAL DEFAULT 7 float_hash │ │ │ │ │ 47: 00000000 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 48: 00000038 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 49: 00001a04 400 FUNC LOCAL DEFAULT 7 float_vectorcall │ │ │ │ │ - 50: 00001b94 244 FUNC LOCAL DEFAULT 7 float_new_impl │ │ │ │ │ - 51: 00001b84 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 52: 00001b94 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 53: 00001c7c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 54: 00001c88 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 55: 00001e1c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 56: 00001e34 484 FUNC LOCAL DEFAULT 7 float_from_string_inner │ │ │ │ │ - 57: 00001e34 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 58: 00001ffc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 59: 00002018 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 60: 0000231c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 61: 00002348 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 62: 00002348 104 FUNC LOCAL DEFAULT 7 float_repr │ │ │ │ │ - 63: 000023b0 516 FUNC LOCAL DEFAULT 7 float_sub │ │ │ │ │ - 64: 00002594 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 65: 000025b4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 66: 000025b4 172 FUNC LOCAL DEFAULT 7 float_neg │ │ │ │ │ - 67: 00002658 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 68: 00002660 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 69: 00002660 1716 FUNC LOCAL DEFAULT 7 float___round__ │ │ │ │ │ - 70: 00002cc0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 49: 000019a4 400 FUNC LOCAL DEFAULT 7 float_vectorcall │ │ │ │ │ + 50: 00001b34 244 FUNC LOCAL DEFAULT 7 float_new_impl │ │ │ │ │ + 51: 00001b24 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 52: 00001b34 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 53: 00001c1c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 54: 00001c28 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 55: 00001dbc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 56: 00001dd4 484 FUNC LOCAL DEFAULT 7 float_from_string_inner │ │ │ │ │ + 57: 00001dd4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 58: 00001f9c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 59: 00001fb8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 60: 000022bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 61: 000022e8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 62: 000022e8 104 FUNC LOCAL DEFAULT 7 float_repr │ │ │ │ │ + 63: 00002350 516 FUNC LOCAL DEFAULT 7 float_sub │ │ │ │ │ + 64: 00002534 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 65: 00002554 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 66: 00002554 172 FUNC LOCAL DEFAULT 7 float_neg │ │ │ │ │ + 67: 000025f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 68: 00002600 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 69: 00002600 1716 FUNC LOCAL DEFAULT 7 float___round__ │ │ │ │ │ + 70: 00002c60 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 71: 000002c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 72: 000002c8 336 FUNC LOCAL DEFAULT 1 float___getformat__ │ │ │ │ │ 73: 000003e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 74: 00002d14 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 75: 00002d14 152 FUNC LOCAL DEFAULT 7 float___format__ │ │ │ │ │ - 76: 00002da0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 00002dac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 78: 00002dac 44 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ + 74: 00002cb4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 75: 00002cb4 152 FUNC LOCAL DEFAULT 7 float___format__ │ │ │ │ │ + 76: 00002d40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 00002d4c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 78: 00002d4c 44 FUNC LOCAL DEFAULT 7 float_bool │ │ │ │ │ 79: 00000418 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 80: 00000418 52 FUNC LOCAL DEFAULT 1 float_float │ │ │ │ │ 81: 00000448 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 82: 0000044c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 83: 0000044c 176 FUNC LOCAL DEFAULT 1 float_new │ │ │ │ │ 84: 000004f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 85: 000004fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ @@ -91,42 +91,42 @@ │ │ │ │ │ 87: 0000069c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 88: 00000040 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 89: 00000040 288 FUNC LOCAL DEFAULT 10 float_floor_div │ │ │ │ │ 90: 00000160 452 FUNC LOCAL DEFAULT 10 _float_div_mod │ │ │ │ │ 91: 00000154 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 92: 00000160 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 93: 0000031c 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 94: 00002dd8 172 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ - 95: 00002e7c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 96: 00002e84 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 97: 00002e84 3064 FUNC LOCAL DEFAULT 7 float_fromhex │ │ │ │ │ - 98: 00003a44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 94: 00002d78 172 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ + 95: 00002e1c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 96: 00002e24 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 97: 00002e24 3064 FUNC LOCAL DEFAULT 7 float_fromhex │ │ │ │ │ + 98: 000039e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 99: 000006a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 100: 000006a8 4 FUNC LOCAL DEFAULT 1 float_conjugate │ │ │ │ │ 101: 000006ac 4 FUNC LOCAL DEFAULT 1 float_getreal │ │ │ │ │ 102: 000006b0 12 FUNC LOCAL DEFAULT 1 float_getimag │ │ │ │ │ - 103: 00003a7c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 104: 00003a7c 1156 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ - 105: 00003ee4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 106: 00003f00 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 107: 00003f00 1336 FUNC LOCAL DEFAULT 7 float_hex │ │ │ │ │ - 108: 0000440c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 109: 00004438 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 110: 000046f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 111: 00004718 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 112: 00004888 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 103: 00003a1c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 104: 00003a1c 1156 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ + 105: 00003e84 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 106: 00003ea0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 107: 00003ea0 1336 FUNC LOCAL DEFAULT 7 float_hex │ │ │ │ │ + 108: 000043ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 109: 000043d8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 110: 00004690 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 111: 000046b8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 112: 00004828 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 113: 00000324 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 114: 00000324 32 FUNC LOCAL DEFAULT 10 float___ceil__ │ │ │ │ │ 115: 00000344 32 FUNC LOCAL DEFAULT 10 float___floor__ │ │ │ │ │ 116: 00000364 304 FUNC LOCAL DEFAULT 10 float_divmod │ │ │ │ │ 117: 00000484 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 118: 0000489c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 119: 00004c44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 120: 00004c68 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 121: 00004d3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 118: 0000483c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 119: 00004be4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 120: 00004c08 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 121: 00004cdc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 122: 00000494 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 123: 00000494 248 FUNC LOCAL DEFAULT 10 float_is_integer │ │ │ │ │ 124: 0000057c 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 125: 0000058c 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 126: 0000058c 16 FUNC LOCAL DEFAULT 10 float___getnewargs__ │ │ │ │ │ 127: 00000598 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 128: 0000059c 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ @@ -215,45 +215,45 @@ │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ddiv │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dsub │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ - 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND pow │ │ │ │ │ - 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND floor │ │ │ │ │ - 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND fmod │ │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetFromErrno │ │ │ │ │ - 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 227: 000002bc 12 FUNC GLOBAL HIDDEN 1 _PyFloat_FiniType │ │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashDouble │ │ │ │ │ - 230: 00000000 64 FUNC GLOBAL HIDDEN 10 _PyFloat_DebugMallocStats │ │ │ │ │ - 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ - 233: 00001c88 428 FUNC GLOBAL DEFAULT 7 PyFloat_FromString │ │ │ │ │ - 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ - 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ - 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 248: 00002040 776 FUNC GLOBAL DEFAULT 7 PyFloat_Pack8 │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ + 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND pow │ │ │ │ │ + 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND floor │ │ │ │ │ + 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND fmod │ │ │ │ │ + 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetFromErrno │ │ │ │ │ + 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ + 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 226: 000002bc 12 FUNC GLOBAL HIDDEN 1 _PyFloat_FiniType │ │ │ │ │ + 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashDouble │ │ │ │ │ + 229: 00000000 64 FUNC GLOBAL HIDDEN 10 _PyFloat_DebugMallocStats │ │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ + 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ + 232: 00001c28 428 FUNC GLOBAL DEFAULT 7 PyFloat_FromString │ │ │ │ │ + 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ + 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ + 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ + 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ + 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 247: 00001fe0 776 FUNC GLOBAL DEFAULT 7 PyFloat_Pack8 │ │ │ │ │ + 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dsub │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_d2uiz │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FromASCII │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND round │ │ │ │ │ @@ -276,24 +276,24 @@ │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND __isoc23_strtol │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_d2iz │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ - 279: 00004438 736 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ + 279: 000043d8 736 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_d2f │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_fcmpun │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_fcmple │ │ │ │ │ - 283: 00004718 388 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ + 283: 000046b8 388 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_f2d │ │ │ │ │ 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND ceil │ │ │ │ │ 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 287: 0000489c 972 FUNC GLOBAL DEFAULT 7 PyFloat_Pack2 │ │ │ │ │ - 288: 00004c68 236 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack2 │ │ │ │ │ + 287: 0000483c 972 FUNC GLOBAL DEFAULT 7 PyFloat_Pack2 │ │ │ │ │ + 288: 00004c08 236 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack2 │ │ │ │ │ 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 291: 0000059c 16 FUNC GLOBAL DEFAULT 10 PyFloat_GetMax │ │ │ │ │ 292: 000005ac 12 FUNC GLOBAL DEFAULT 10 PyFloat_GetMin │ │ │ │ │ 293: 00000010 208 OBJECT GLOBAL DEFAULT 3 PyFloat_Type │ │ │ │ │ 294: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 295: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x8de8 contains 86 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x8d88 contains 86 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 00009e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000054 00009e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000084 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000090 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000094 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000098 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -33,17 +33,17 @@ │ │ │ │ │ 0000023c 0000a51c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 00000244 0000a61c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ 00000258 0000a51c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 00000260 0000a61c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ 00000274 0000a51c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 000002a0 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002ac 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -000002c0 0000e41d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ +000002c0 0000e31d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ 000002c4 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -000002f8 0000ef1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000002f8 0000ee1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 00000304 0000fc1c R_ARM_CALL 00000000 strlen │ │ │ │ │ 0000031c 0001061c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 0000033c 0001071c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000358 0001071c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000368 0001061c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 0000038c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000003a4 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -62,21 +62,21 @@ │ │ │ │ │ 00000404 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000408 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000040c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000410 00010902 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00000414 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000444 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ 00000448 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004a4 0000321d R_ARM_JUMP24 00001b94 float_new_impl │ │ │ │ │ +000004a4 0000321d R_ARM_JUMP24 00001b34 float_new_impl │ │ │ │ │ 000004b8 00010e1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000004e0 0000ea1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000004e0 0000e91c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 000004f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000560 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00000578 0000de1c R_ARM_CALL 00000000 fmod │ │ │ │ │ +00000578 0000dd1c R_ARM_CALL 00000000 fmod │ │ │ │ │ 0000058c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 000005a8 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ 000005c4 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ 000005e4 0000a41c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ 00000600 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ 00000614 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000628 0000201c R_ARM_CALL 00000c9c convert_to_double │ │ │ │ │ @@ -84,42 +84,42 @@ │ │ │ │ │ 00000674 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000688 0000201c R_ARM_CALL 00000c9c convert_to_double │ │ │ │ │ 0000069c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006a0 0000d902 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 000006a4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006b8 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x9098 contains 94 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x9038 contains 94 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00012602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000001c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000028 00000e02 R_ARM_ABS32 000000a0 float_dealloc │ │ │ │ │ -0000003c 00003e02 R_ARM_ABS32 00002348 float_repr │ │ │ │ │ +0000003c 00003e02 R_ARM_ABS32 000022e8 float_repr │ │ │ │ │ 00000040 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000004c 00002e02 R_ARM_ABS32 000019fc float_hash │ │ │ │ │ +0000004c 00002e02 R_ARM_ABS32 0000199c float_hash │ │ │ │ │ 00000058 00012702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000068 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000074 00001302 R_ARM_ABS32 00000164 float_richcompare │ │ │ │ │ 00000084 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000008c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000ac 00005302 R_ARM_ABS32 0000044c float_new │ │ │ │ │ -000000d8 00003102 R_ARM_ABS32 00001a04 float_vectorcall │ │ │ │ │ +000000d8 00003102 R_ARM_ABS32 000019a4 float_vectorcall │ │ │ │ │ 000000e0 00002602 R_ARM_ABS32 00000f50 float_add │ │ │ │ │ -000000e4 00003f02 R_ARM_ABS32 000023b0 float_sub │ │ │ │ │ +000000e4 00003f02 R_ARM_ABS32 00002350 float_sub │ │ │ │ │ 000000e8 00001d02 R_ARM_ABS32 00000a7c float_mul │ │ │ │ │ 000000ec 00005602 R_ARM_ABS32 000004fc float_rem │ │ │ │ │ 000000f0 00007402 R_ARM_ABS32 00000364 float_divmod │ │ │ │ │ -000000f4 00002902 R_ARM_ABS32 00001188 float_pow │ │ │ │ │ -000000f8 00004202 R_ARM_ABS32 000025b4 float_neg │ │ │ │ │ +000000f4 00002902 R_ARM_ABS32 00001128 float_pow │ │ │ │ │ +000000f8 00004202 R_ARM_ABS32 00002554 float_neg │ │ │ │ │ 000000fc 00005002 R_ARM_ABS32 00000418 float_float │ │ │ │ │ -00000100 00005e02 R_ARM_ABS32 00002dd8 float_abs │ │ │ │ │ -00000104 00004e02 R_ARM_ABS32 00002dac float_bool │ │ │ │ │ +00000100 00005e02 R_ARM_ABS32 00002d78 float_abs │ │ │ │ │ +00000104 00004e02 R_ARM_ABS32 00002d4c float_bool │ │ │ │ │ 00000120 00001802 R_ARM_ABS32 000005fc float___trunc___impl │ │ │ │ │ 00000128 00005002 R_ARM_ABS32 00000418 float_float │ │ │ │ │ 00000154 00005902 R_ARM_ABS32 00000040 float_floor_div │ │ │ │ │ 00000158 00002302 R_ARM_ABS32 00000d34 float_div │ │ │ │ │ 00000170 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000174 00006502 R_ARM_ABS32 000006ac float_getreal │ │ │ │ │ 0000017c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -135,36 +135,36 @@ │ │ │ │ │ 000001cc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001d0 00007302 R_ARM_ABS32 00000344 float___floor__ │ │ │ │ │ 000001d8 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e0 00007202 R_ARM_ABS32 00000324 float___ceil__ │ │ │ │ │ 000001e8 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001ec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001f0 00004502 R_ARM_ABS32 00002660 float___round__ │ │ │ │ │ +000001f0 00004502 R_ARM_ABS32 00002600 float___round__ │ │ │ │ │ 000001f8 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001fc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000200 00006802 R_ARM_ABS32 00003a7c float_as_integer_ratio │ │ │ │ │ +00000200 00006802 R_ARM_ABS32 00003a1c float_as_integer_ratio │ │ │ │ │ 00000208 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000020c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000210 00006102 R_ARM_ABS32 00002e84 float_fromhex │ │ │ │ │ +00000210 00006102 R_ARM_ABS32 00002e24 float_fromhex │ │ │ │ │ 00000218 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000021c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000220 00006b02 R_ARM_ABS32 00003f00 float_hex │ │ │ │ │ +00000220 00006b02 R_ARM_ABS32 00003ea0 float_hex │ │ │ │ │ 00000228 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000022c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000230 00007b02 R_ARM_ABS32 00000494 float_is_integer │ │ │ │ │ 00000238 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000023c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000240 00007e02 R_ARM_ABS32 0000058c float___getnewargs__ │ │ │ │ │ 00000248 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000024c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000250 00004802 R_ARM_ABS32 000002c8 float___getformat__ │ │ │ │ │ 00000258 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000025c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000260 00004b02 R_ARM_ABS32 00002d14 float___format__ │ │ │ │ │ +00000260 00004b02 R_ARM_ABS32 00002cb4 float___format__ │ │ │ │ │ 00000268 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000027c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000280 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000284 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000288 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000028c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000290 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -181,15 +181,15 @@ │ │ │ │ │ 000002bc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x9388 contains 653 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x9328 contains 647 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000070 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000084 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000094 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000098 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000009c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -322,562 +322,556 @@ │ │ │ │ │ 00000f30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000f34 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000f38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000f40 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000f44 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000f48 0000d902 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 00000f4c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000f7c 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000f9c 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000fb0 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00000fd4 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00000fe8 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001030 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001044 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001084 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000010a4 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000010b8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000010d4 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000010e8 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000010f0 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000111c 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001138 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000114c 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001158 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001168 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001170 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001174 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001178 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000117c 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001184 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000011d8 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000011f8 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -0000120c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001228 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001244 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00001260 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -0000128c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -000012ac 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -000012c4 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -000012dc 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -000012f8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001314 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00001330 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0000133c 0000db1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00001360 0000dc1c R_ARM_CALL 00000000 pow │ │ │ │ │ -00001380 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0000139c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000013b4 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001400 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001428 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001444 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00001464 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00001484 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -00001498 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -000014a4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000014c0 0000de1c R_ARM_CALL 00000000 fmod │ │ │ │ │ +00000f80 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000fa0 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000fb4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00000fe0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00000ff4 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000103c 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001054 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000108c 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000010bc 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000010d0 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000010d8 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001104 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001110 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001118 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000111c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001120 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001124 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001178 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001198 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000011ac 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000011c8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000011e4 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00001200 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +0000122c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +0000124c 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00001264 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +0000127c 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00001298 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000012b4 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +000012d0 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000012dc 0000da1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00001300 0000db1c R_ARM_CALL 00000000 pow │ │ │ │ │ +00001320 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000133c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001354 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000013a0 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000013c8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000013e4 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00001404 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00001424 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00001438 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001444 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001460 0000dd1c R_ARM_CALL 00000000 fmod │ │ │ │ │ +00001480 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000148c 0000da1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +000014a8 0000db1c R_ARM_CALL 00000000 pow │ │ │ │ │ +000014c8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 000014e0 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000014ec 0000db1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00001508 0000dc1c R_ARM_CALL 00000000 pow │ │ │ │ │ -00001528 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001540 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0000155c 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001594 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000015b4 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000015c8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000015d4 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000015f0 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001610 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001634 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000164c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001670 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00001674 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001690 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -000016b0 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -000016cc 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -000016e8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001704 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -0000172c 0000de1c R_ARM_CALL 00000000 fmod │ │ │ │ │ -00001748 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00001760 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001790 0000de1c R_ARM_CALL 00000000 fmod │ │ │ │ │ -000017ac 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -000017c8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000017e8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001804 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -0000181c 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -00001854 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001870 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0000189c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000018d0 0000df1c R_ARM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ -000018e0 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001914 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001934 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000195c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000019b8 0000e002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000019bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000019d4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000019dc 0000d602 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000019e0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000019e4 0000d902 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000019e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000019ec 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000019f0 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000019f4 0000e102 R_ARM_ABS32 00000000 PyComplex_Type │ │ │ │ │ -000019f8 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00001a00 0000e51d R_ARM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ -00001a70 0000e81d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -00001a7c 0000e91d R_ARM_JUMP24 00001c88 PyFloat_FromString │ │ │ │ │ -00001ae8 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b0c 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00001b48 0000ea1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001b64 0000eb1c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00001b7c 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001b88 0000ec02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00001b8c 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001b90 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001bbc 0000e81d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -00001bc0 0000e91d R_ARM_JUMP24 00001c88 PyFloat_FromString │ │ │ │ │ -00001c3c 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c4c 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00001c74 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001c80 0000ec02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00001c84 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001cac 0000ed1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001cc4 0000ee1c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -00001cd4 0000ef1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001cf0 0000f01c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -00001cfc 0000f11c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d2c 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d64 0000f01c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -00001d70 0000f11c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d8c 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001da4 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001db8 0000f21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001dd0 0000f31c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001e14 0000f11c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e1c 00003802 R_ARM_ABS32 00001e34 float_from_string_inner │ │ │ │ │ -00001e20 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e24 0000d602 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00001e28 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e2c 0000f402 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ -00001e30 0000f502 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00001e90 0000f61c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -00001eb8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00001ec8 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001f1c 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001f34 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001f40 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001f74 0000f61c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -00001f9c 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001fe0 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ff0 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001ffc 0000f702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00002004 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000200c 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00002010 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002014 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000203c 0000a71d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002088 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002118 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00002134 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00002148 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ -00002164 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00002180 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000021b0 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000021d4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000021e0 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -000021e8 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -000021fc 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00002208 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00002214 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00002218 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -000022c8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000022e0 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000022f8 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002308 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000231c 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002338 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -0000233c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002340 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00002344 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002370 0000fb1c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -0000237c 0000fc1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00002388 0000fd1c R_ARM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ -00002394 0000fe1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000023ac 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000023f8 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002418 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -0000242c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00002444 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00002458 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000024a0 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000024bc 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000024d0 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000024e0 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000250c 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002538 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002550 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00002564 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002588 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002594 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000259c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000025a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000025a4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000025ac 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000025b0 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000025d0 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002630 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002644 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002654 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002658 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000265c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000026d4 0000ff1c R_ARM_CALL 00000000 round │ │ │ │ │ -000026f0 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00002700 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00002734 0000bd1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -0000273c 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000027a4 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027b4 0001001c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000027d8 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -000027f4 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -00002834 0001011c R_ARM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ -00002888 0001021c R_ARM_CALL 00000000 PyOS_snprintf │ │ │ │ │ -0000288c 0000db1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -000028a4 0001031c R_ARM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ -000028c4 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002910 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002924 0001041c R_ARM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ -0000295c 0000ea1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002980 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000029cc 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000029f8 0000c91c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000029fc 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a1c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00002a38 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -00002a6c 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002aa0 0000d51c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00002ac8 0001001c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00002ae8 0000d31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002af4 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00002b20 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b44 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b4c 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b74 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b94 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ -00002bac 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002bdc 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00002c04 0001051c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002c30 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002c64 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00002c70 0000fe1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002c78 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002c84 0000d41c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00002c9c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00002ca0 0000ff1c R_ARM_CALL 00000000 round │ │ │ │ │ -00002cac 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00002cb4 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002cc0 0000ce02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002cc4 0000e002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00002cc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002cd4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002cd8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002cdc 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002ce0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002ce4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ce8 0000d602 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00002cec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002cf4 0000d702 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00002cf8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002cfc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d04 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00002d08 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d0c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002d10 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d44 00010a1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -00002d60 00010b1c R_ARM_CALL 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ -00002d70 00010c1c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -00002d8c 0001081c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00002d98 00010d1c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00002da0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002da4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002da8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002dc8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00002df4 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002e54 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002e68 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002e78 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002e7c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002e80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002eac 0000ef1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00002edc 00010f1c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ -00003258 0001101c R_ARM_CALL 00000000 __isoc23_strtol │ │ │ │ │ -00003360 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00003398 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000033a4 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000033e0 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000033ec 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003404 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000343c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00003448 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003454 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000034c0 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00003508 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003558 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000035fc 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003648 00010f1c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ -0000368c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000376c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00003774 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003784 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000037e8 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000037f0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003824 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -0000383c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003854 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -000038ac 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000038b4 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000038c8 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000038f0 0001111c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00003918 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003944 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00003970 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00003978 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003990 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003a3c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003a44 0000f702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00003a48 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003a58 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003a5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003a60 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00003a64 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003a70 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00003a74 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a78 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003acc 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00003ae8 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -00003b04 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00003b1c 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00003b44 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003b58 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -00003b6c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003b88 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003b98 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -00003bac 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003bc8 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003bd8 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -00003bec 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003c08 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003c18 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -00003c2c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003c48 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003c6c 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -00003c80 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003ca0 0000bd1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -00003cb0 0000a61c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00003cc8 0000a61c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00003d10 0001121c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00003da0 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dd4 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003df0 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e04 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e0c 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003e44 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003e5c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003e78 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003edc 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ee4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003ee8 00011302 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -00003ef0 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00003ef4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ef8 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00003efc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003f54 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00003f74 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00003f94 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -00003fb0 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003fc8 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00003fe0 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00003ff8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000400c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004020 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004034 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004040 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000404c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004060 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000406c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004078 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -00004084 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004098 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000040a4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000040b0 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -000040bc 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000040d0 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000040dc 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000040e8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -000040f4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004108 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004114 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004120 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000412c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004140 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000414c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004158 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -00004164 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004178 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004184 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004190 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000419c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000041b0 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000041bc 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000041c8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -000041d4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000041e8 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000041f4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004200 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000420c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004220 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000422c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004238 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -00004244 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004258 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004264 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004270 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000427c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004290 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000429c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000042a8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -000042b4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000042c8 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000042d4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000042d8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000430c 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00004328 0001151c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00004368 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00004398 0001071d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000043dc 0000c91c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000043e0 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000440c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004410 0000ce02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00004418 00011602 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ -00004420 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004424 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004430 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004434 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000446c 0001181c R_ARM_CALL 00000000 __aeabi_d2f │ │ │ │ │ -00004480 0001191c R_ARM_CALL 00000000 __aeabi_fcmpun │ │ │ │ │ -00004494 00011a1c R_ARM_CALL 00000000 __aeabi_fcmple │ │ │ │ │ -000044c8 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004528 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00004554 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00004568 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ -00004584 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -000045a0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000045cc 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000045ec 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000045f8 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000045fc 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -00004668 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00004684 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -0000469c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000046b4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000046cc 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000046dc 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -000046f0 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004708 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000470c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004710 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00004714 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004778 00011c1c R_ARM_CALL 00000000 __aeabi_f2d │ │ │ │ │ -000047ac 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000047b4 00011c1c R_ARM_CALL 00000000 __aeabi_f2d │ │ │ │ │ -00004810 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000481c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000483c 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000485c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004874 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00004888 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000488c 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00004890 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000048c8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000048e8 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00004904 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -00004920 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -0000493c 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00004958 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -0000497c 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00004990 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -000049ac 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ -000049cc 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000049fc 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004a08 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004a18 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -00004a28 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004a3c 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004a50 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -00004a6c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00004b1c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004b34 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004b58 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00004b80 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00004b9c 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00004ba8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004bb4 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -00004bc4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004bd8 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004bec 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -00004c2c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00004c54 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00004c58 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004c5c 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00004c60 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004cac 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -00004cb8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004ccc 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00004cd4 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00004d0c 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000014fc 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001534 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001554 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00001568 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001574 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001590 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000015b0 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000015d4 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015ec 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001610 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00001614 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001630 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00001650 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +0000166c 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00001688 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000016a4 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +000016cc 0000dd1c R_ARM_CALL 00000000 fmod │ │ │ │ │ +000016e8 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +00001700 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001730 0000dd1c R_ARM_CALL 00000000 fmod │ │ │ │ │ +0000174c 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +00001768 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001788 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000017a4 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +000017bc 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +000017f4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001810 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000183c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001870 0000de1c R_ARM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ +00001880 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000018b4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000018d4 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000018fc 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001958 0000df02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000195c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001974 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001978 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000197c 0000d602 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001980 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001984 0000d902 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00001988 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000198c 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001990 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00001994 0000e002 R_ARM_ABS32 00000000 PyComplex_Type │ │ │ │ │ +00001998 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000019a0 0000e41d R_ARM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ +00001a10 0000e71d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +00001a1c 0000e81d R_ARM_JUMP24 00001c28 PyFloat_FromString │ │ │ │ │ +00001a88 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aac 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00001ae8 0000e91c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001b04 0000ea1c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00001b1c 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001b28 0000eb02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00001b2c 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001b30 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001b5c 0000e71d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +00001b60 0000e81d R_ARM_JUMP24 00001c28 PyFloat_FromString │ │ │ │ │ +00001bdc 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bec 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00001c14 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001c20 0000eb02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00001c24 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001c4c 0000ec1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001c64 0000ed1c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00001c74 0000ee1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001c90 0000ef1c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +00001c9c 0000f01c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001ccc 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d04 0000ef1c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +00001d10 0000f01c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001d2c 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001d44 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001d58 0000f11c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001d70 0000f21c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001db4 0000f01c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001dbc 00003802 R_ARM_ABS32 00001dd4 float_from_string_inner │ │ │ │ │ +00001dc0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001dc4 0000d602 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001dc8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001dcc 0000f302 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ +00001dd0 0000f402 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00001e30 0000f51c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +00001e58 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00001e68 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001ebc 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001ed4 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001ee0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f14 0000f51c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +00001f3c 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001f80 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001f90 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001f9c 0000f602 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00001fa4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001fa8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001fac 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00001fb0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001fb4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001fdc 0000a71d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002028 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000020b8 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +000020d4 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ +000020e8 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ +00002104 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +00002120 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00002150 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00002174 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00002180 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +00002188 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000219c 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000021a8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000021b4 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000021b8 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +00002268 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00002280 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002298 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000022a8 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000022bc 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000022d8 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +000022dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000022e0 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000022e4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002310 0000fb1c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +0000231c 0000fc1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00002328 0000fd1c R_ARM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ +00002334 0000fe1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000234c 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00002398 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000023b8 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000023cc 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000023e4 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000023f8 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00002440 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000245c 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00002470 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00002480 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000024ac 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000024d8 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000024f0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00002504 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00002528 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002534 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000253c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002540 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002544 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000254c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002550 0000c602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002570 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000025d0 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000025e4 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000025f4 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000025f8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000025fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002674 0000ff1c R_ARM_CALL 00000000 round │ │ │ │ │ +00002690 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000026a0 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000026d4 0000bd1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +000026dc 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002744 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002754 0001001c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00002778 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00002794 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +000027d4 0001011c R_ARM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ +00002828 0001021c R_ARM_CALL 00000000 PyOS_snprintf │ │ │ │ │ +0000282c 0000da1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00002844 0001031c R_ARM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ +00002864 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000028b0 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000028c4 0001041c R_ARM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ +000028fc 0000e91c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002920 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000296c 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002998 0000c91c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000299c 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000029bc 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +000029d8 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +00002a0c 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002a40 0000d51c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00002a68 0001001c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00002a88 0000d31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002a94 0000b71c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00002ac0 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ae4 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002aec 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002b14 0000d21c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002b34 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ +00002b4c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002b7c 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00002ba4 0001051c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002bd0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002c04 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00002c10 0000fe1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002c18 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002c24 0000d41c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00002c3c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00002c40 0000ff1c R_ARM_CALL 00000000 round │ │ │ │ │ +00002c4c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00002c54 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002c60 0000ce02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002c64 0000df02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00002c68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002c74 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c78 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c7c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002c80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002c84 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c88 0000d602 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00002c8c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c94 0000d702 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002c98 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c9c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002ca4 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00002ca8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002cac 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002cb0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002ce4 00010a1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00002d00 00010b1c R_ARM_CALL 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ +00002d10 00010c1c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00002d2c 0001081c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00002d38 00010d1c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00002d40 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002d44 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002d48 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002d68 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00002d94 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00002df4 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002e08 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002e18 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00002e1c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002e20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002e4c 0000ee1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00002e7c 00010f1c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ +000031f8 0001101c R_ARM_CALL 00000000 __isoc23_strtol │ │ │ │ │ +00003300 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00003338 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00003344 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003380 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +0000338c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000033a4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000033dc 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000033e8 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000033f4 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 │ │ │ │ │ +0000359c 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000035e8 00010f1c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ +0000362c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000370c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00003714 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003724 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00003788 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00003790 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000037c4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000037dc 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000037f4 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000384c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00003854 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003868 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003890 0001111c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000038b8 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038e4 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00003910 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00003918 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003930 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000039dc 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000039e4 0000f602 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +000039e8 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000039f8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000039fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003a00 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00003a04 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003a08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003a10 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00003a14 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003a18 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003a6c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00003a88 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00003aa4 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00003abc 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00003ae4 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003af8 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00003b0c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003b28 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003b38 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00003b4c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003b68 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003b78 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00003b8c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003ba8 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003bb8 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00003bcc 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003be8 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003c0c 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00003c20 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003c40 0000bd1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ +00003c50 0000a61c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00003c68 0000a61c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00003cb0 0001121c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00003d40 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d74 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d90 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003da4 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003dac 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003de4 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003dfc 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003e18 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e7c 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003e88 00011302 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +00003e90 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00003e94 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003e98 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00003e9c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003ef4 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00003f14 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00003f34 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00003f50 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003f68 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00003f80 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00003f98 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00003fac 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00003fc0 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00003fd4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00003fe0 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00003fec 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004000 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000400c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004018 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004024 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004038 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004044 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004050 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +0000405c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004070 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000407c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004088 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004094 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000040a8 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000040b4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000040c0 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +000040cc 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000040e0 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000040ec 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000040f8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004104 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004118 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004124 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004130 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +0000413c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004150 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000415c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004168 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004174 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004188 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004194 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000041a0 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +000041ac 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000041c0 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000041cc 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000041d8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +000041e4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000041f8 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004204 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004210 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +0000421c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004230 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000423c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004248 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004254 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004268 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004274 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004278 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +000042ac 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +000042c8 0001151c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00004308 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00004338 0001071d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +0000437c 0000c91c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00004380 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000043ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000043b0 0000ce02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000043b8 00011602 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ +000043c0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000043c4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000043d0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000043d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000440c 0001181c R_ARM_CALL 00000000 __aeabi_d2f │ │ │ │ │ +00004420 0001191c R_ARM_CALL 00000000 __aeabi_fcmpun │ │ │ │ │ +00004434 00011a1c R_ARM_CALL 00000000 __aeabi_fcmple │ │ │ │ │ +00004468 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000044c8 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +000044f4 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00004508 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ +00004524 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +00004540 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000456c 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000458c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004598 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000459c 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +00004608 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00004624 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +0000463c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004654 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000466c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000467c 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00004690 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000046a8 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000046ac 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000046b0 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +000046b4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004718 00011c1c R_ARM_CALL 00000000 __aeabi_f2d │ │ │ │ │ +0000474c 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004754 00011c1c R_ARM_CALL 00000000 __aeabi_f2d │ │ │ │ │ +000047b0 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +000047bc 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000047dc 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000047fc 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004814 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00004828 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000482c 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00004830 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004868 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00004888 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +000048a4 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +000048c0 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +000048dc 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +000048f8 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +0000491c 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00004930 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +0000494c 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ +0000496c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000499c 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000049a8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000049b8 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +000049c8 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000049dc 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000049f0 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +00004a0c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00004abc 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004ad4 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004af8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00004b20 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +00004b3c 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00004b48 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004b54 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +00004b64 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004b78 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004b8c 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +00004bcc 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00004bf4 0000e102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00004bf8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004bfc 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00004c00 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004c4c 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +00004c58 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004c6c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00004c74 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00004cac 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xa7f0 contains 56 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xa760 contains 56 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00000034 0000e71d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ +00000034 0000e61d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000038 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000003c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000078 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000008c 0000201c R_ARM_CALL 00000c9c convert_to_double │ │ │ │ │ 000000c8 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000000dc 0000201c R_ARM_CALL 00000c9c convert_to_double │ │ │ │ │ 00000100 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 00000118 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000148 0000a41c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ 00000154 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000158 0000d902 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 0000015c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000018c 0000de1c R_ARM_CALL 00000000 fmod │ │ │ │ │ -000001a4 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000018c 0000dd1c R_ARM_CALL 00000000 fmod │ │ │ │ │ +000001a4 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ 000001b0 0000d81c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ 000001cc 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 000001e8 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ 00000204 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ 0000022c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00000248 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00000248 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ 00000284 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00000298 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -000002b8 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00000298 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ +000002b8 0000f81c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ 000002c4 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ 000002e0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ 000002f8 0000d81c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ 00000338 00011d1c R_ARM_CALL 00000000 ceil │ │ │ │ │ 00000340 0000bd1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -00000358 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00000358 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ 00000360 0000bd1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ 0000039c 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000003b0 0000201c R_ARM_CALL 00000c9c convert_to_double │ │ │ │ │ 000003ec 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000400 0000201c R_ARM_CALL 00000c9c convert_to_double │ │ │ │ │ 00000424 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 0000043c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -885,16 +879,16 @@ │ │ │ │ │ 00000484 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000488 0000d902 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 0000048c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000490 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004a4 0000d11c R_ARM_CALL 000008b8 PyFloat_AsDouble │ │ │ │ │ 000004b8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 000004c4 0000c21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000004d0 0000db1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -000004e4 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ +000004d0 0000da1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +000004e4 0000dc1c R_ARM_CALL 00000000 floor │ │ │ │ │ 000004f8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 0000053c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ 0000055c 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ 00000580 00012102 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ 00000584 00012202 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ 00000594 00011e1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000598 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -221,15 +221,14 @@ │ │ │ │ │ _PyNumber_Index │ │ │ │ │ PyErr_BadArgument │ │ │ │ │ PyErr_WarnFormat │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyExc_DeprecationWarning │ │ │ │ │ __aeabi_ddiv │ │ │ │ │ PyExc_ZeroDivisionError │ │ │ │ │ -__aeabi_dsub │ │ │ │ │ __errno_location │ │ │ │ │ PyErr_SetFromErrno │ │ │ │ │ _Py_NoneStruct │ │ │ │ │ PyComplex_Type │ │ │ │ │ PyExc_OverflowError │ │ │ │ │ _PyFloat_FiniType │ │ │ │ │ _PyStructSequence_FiniBuiltin │ │ │ │ │ @@ -248,14 +247,15 @@ │ │ │ │ │ PyObject_GetBuffer │ │ │ │ │ PyBytes_FromStringAndSize │ │ │ │ │ PyByteArray_Type │ │ │ │ │ _PyByteArray_empty_string │ │ │ │ │ PyOS_string_to_double │ │ │ │ │ _Py_ctype_table │ │ │ │ │ PyFloat_Pack8 │ │ │ │ │ +__aeabi_dsub │ │ │ │ │ __aeabi_d2uiz │ │ │ │ │ PyExc_SystemError │ │ │ │ │ PyOS_double_to_string │ │ │ │ │ _PyUnicode_FromASCII │ │ │ │ │ PyMem_Free │ │ │ │ │ PyNumber_AsSsize_t │ │ │ │ │ _Py_dg_dtoa │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -380,15 +380,15 @@ │ │ │ │ │ cmp r1, #1 │ │ │ │ │ bhi 4d4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrgt r1, [r5, #12] │ │ │ │ │ ble 4cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 1b94 │ │ │ │ │ + b 1b34 │ │ │ │ │ R_ARM_JUMP24 float_new_impl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 484 │ │ │ │ │ ldr r0, [pc, #64] @ 4f8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -342,17 +342,17 @@ │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 5d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBool_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 2018 │ │ │ │ │ + bl 1fb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2018 │ │ │ │ │ + bl 1fb8 │ │ │ │ │ b 408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Negative │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 42c │ │ │ │ │ mov r7, r4 │ │ │ │ │ @@ -974,17 +974,17 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne cf4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movne r3, #0 │ │ │ │ │ - strne r3, [r4] │ │ │ │ │ beq cec │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [pc, #24] @ d30 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ @@ -1153,303 +1153,273 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_ZeroDivisionError │ │ │ │ │ .word 0x00000174 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00000f50 : │ │ │ │ │ float_add(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r5, [pc, #512] @ 1168 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + ldr r5, [pc, #424] @ 1110 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + sub sp, sp, #20 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 1070 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + beq 1080 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1070 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + bne 1080 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1104 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + beq 10e8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ - ldr r3, [pc, #452] @ 116c │ │ │ │ │ + ldr r3, [pc, #360] @ 1114 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10f0 │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ + bne 10d8 │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 1080 │ │ │ │ │ - ldrd r2, [r6, #8] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + bne 1088 │ │ │ │ │ + ldrd r0, [r4, #8] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + strd r0, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ - ldr r3, [pc, #400] @ 1170 │ │ │ │ │ + ldr r3, [pc, #300] @ 1118 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1040 │ │ │ │ │ - ldr r0, [pc, #360] @ 1174 │ │ │ │ │ + beq 1050 │ │ │ │ │ + ldr r0, [pc, #260] @ 111c │ │ │ │ │ ldr r2, [r3, #1604] @ 0x644 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r3, #1608] @ 0x648 │ │ │ │ │ str r2, [r3, #1604] @ 0x644 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - bne 1064 │ │ │ │ │ + bne 1074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ strd r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + add sp, sp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1154 │ │ │ │ │ - ldr r0, [pc, #284] @ 1174 │ │ │ │ │ + beq 1104 │ │ │ │ │ + ldr r0, [pc, #180] @ 111c │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 102c │ │ │ │ │ + beq 1038 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - b 102c │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - ldrd r8, [r4, #8] │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - beq fc8 │ │ │ │ │ - ldr r1, [pc, #224] @ 1168 │ │ │ │ │ + b 1038 │ │ │ │ │ + ldrd r6, [r6, #8] │ │ │ │ │ + b fc0 │ │ │ │ │ + ldr r1, [pc, #128] @ 1110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc8 │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1104 │ │ │ │ │ + bne fd0 │ │ │ │ │ + add r1, sp, #8 │ │ │ │ │ + add r0, sp, #4 │ │ │ │ │ + bl c9c │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + ldreq r4, [sp, #4] │ │ │ │ │ + beq 1044 │ │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_AsDouble │ │ │ │ │ - ldr r3, [pc, #188] @ 116c │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - bl 0 <__aeabi_dcmpeq> │ │ │ │ │ - R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 111c │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ - ldr r3, [pc, #152] @ 1178 │ │ │ │ │ + ldr r3, [pc, #88] @ 1120 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ - b fec │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq fbc │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 1038 │ │ │ │ │ - ldr r3, [pc, #112] @ 117c │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 115c │ │ │ │ │ - ldr r4, [pc, #96] @ 117c │ │ │ │ │ - b 1038 │ │ │ │ │ + b ff8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10fc │ │ │ │ │ - ldr r3, [pc, #80] @ 1180 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - bl 0 <__aeabi_dsub> │ │ │ │ │ - R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #64] @ 1184 │ │ │ │ │ - ldr r3, [pc, r3] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - bl 0 <__aeabi_read_tp> │ │ │ │ │ - R_ARM_CALL __aeabi_read_tp │ │ │ │ │ - b fec │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b 0 │ │ │ │ │ - R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - b 1114 │ │ │ │ │ + beq fc0 │ │ │ │ │ + b 1044 │ │ │ │ │ + ldr r2, [pc, #52] @ 1124 │ │ │ │ │ + ldr r4, [pc, #48] @ 1124 │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addne r3, r3, #1 │ │ │ │ │ + strne r3, [r2] │ │ │ │ │ + b 1044 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b 1044 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ - .word 0x0000018c │ │ │ │ │ + .word 0x00000128 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x00000094 │ │ │ │ │ + .word 0x00000054 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ - .word 0x3ff00000 │ │ │ │ │ - .word 0x0000003c │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001188 : │ │ │ │ │ +00001128 : │ │ │ │ │ float_pow(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r3, [pc, #2072] @ 19b8 │ │ │ │ │ + ldr r3, [pc, #2072] @ 1958 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bne 1628 │ │ │ │ │ - ldr r6, [pc, #2056] @ 19bc │ │ │ │ │ + bne 15c8 │ │ │ │ │ + ldr r6, [pc, #2056] @ 195c │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 1590 │ │ │ │ │ + bne 1530 │ │ │ │ │ ldrd r8, [r3, #8] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq 1588 │ │ │ │ │ - ldr r1, [pc, #2016] @ 19bc │ │ │ │ │ + beq 1528 │ │ │ │ │ + ldr r1, [pc, #2016] @ 195c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1588 │ │ │ │ │ + bne 1528 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1768 │ │ │ │ │ + beq 1708 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ - ldr r3, [pc, #1980] @ 19c0 │ │ │ │ │ + ldr r3, [pc, #1980] @ 1960 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov fp, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1674 │ │ │ │ │ + bne 1614 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 161c │ │ │ │ │ + bne 15bc │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1660 │ │ │ │ │ + bne 1600 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1844 │ │ │ │ │ + bne 17e4 │ │ │ │ │ bic r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ │ bic r5, fp, #-2147483648 @ 0x80000000 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - ldr r3, [pc, #1856] @ 19c4 │ │ │ │ │ + ldr r3, [pc, #1856] @ 1964 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ mov r4, sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b8 │ │ │ │ │ - ldr r3, [pc, #1824] @ 19c4 │ │ │ │ │ + bne 1258 │ │ │ │ │ + ldr r3, [pc, #1824] @ 1964 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17dc │ │ │ │ │ - ldr r3, [pc, #1796] @ 19c4 │ │ │ │ │ + beq 177c │ │ │ │ │ + ldr r3, [pc, #1796] @ 1964 │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12e8 │ │ │ │ │ + bne 1288 │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ - ldr r3, [pc, #1768] @ 19c4 │ │ │ │ │ + ldr r3, [pc, #1768] @ 1964 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1780 │ │ │ │ │ + beq 1720 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 171c │ │ │ │ │ + bne 16bc │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1490 │ │ │ │ │ - ldr r3, [pc, #1696] @ 19c8 │ │ │ │ │ + bne 1430 │ │ │ │ │ + ldr r3, [pc, #1696] @ 1968 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1658 │ │ │ │ │ + bne 15f8 │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov ip, r0 │ │ │ │ │ str r0, [sp] │ │ │ │ │ @@ -1459,50 +1429,50 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL pow │ │ │ │ │ ldr r9, [r8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 1898 │ │ │ │ │ - ldr r3, [pc, #1608] @ 19cc │ │ │ │ │ + bne 1838 │ │ │ │ │ + ldr r3, [pc, #1608] @ 196c │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ - ldr r3, [pc, #1604] @ 19d0 │ │ │ │ │ + ldr r3, [pc, #1604] @ 1970 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movne r7, #1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orrne r7, r7, #1 │ │ │ │ │ tst r7, #1 │ │ │ │ │ - bne 1994 │ │ │ │ │ - ldr r3, [pc, #1564] @ 19d4 │ │ │ │ │ + bne 1934 │ │ │ │ │ + ldr r3, [pc, #1564] @ 1974 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r7, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1558 │ │ │ │ │ - ldr r0, [pc, #1532] @ 19d8 │ │ │ │ │ + beq 14f8 │ │ │ │ │ + ldr r0, [pc, #1532] @ 1978 │ │ │ │ │ ldr r2, [r3, #1604] @ 0x644 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ ldr ip, [r7, #4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r3, #1608] @ 0x648 │ │ │ │ │ str r2, [r3, #1604] @ 0x644 │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ - bne 157c │ │ │ │ │ + bne 151c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ strd r4, [r7, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -1510,228 +1480,228 @@ │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 161c │ │ │ │ │ + bne 15bc │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1864 │ │ │ │ │ + bne 1804 │ │ │ │ │ bic r5, fp, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #1384] @ 19c4 │ │ │ │ │ + ldr r3, [pc, #1384] @ 1964 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ mov r4, sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1490 │ │ │ │ │ - ldr r3, [pc, #1352] @ 19c4 │ │ │ │ │ + bne 1430 │ │ │ │ │ + ldr r3, [pc, #1352] @ 1964 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 161c │ │ │ │ │ + beq 15bc │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, fp │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1970 │ │ │ │ │ + beq 1910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fmod │ │ │ │ │ - ldr r3, [pc, #1268] @ 19c0 │ │ │ │ │ + ldr r3, [pc, #1268] @ 1960 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ add r5, r9, #-2147483648 @ 0x80000000 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1640 │ │ │ │ │ + bne 15e0 │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r7, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL pow │ │ │ │ │ ldr r9, [r8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 18d8 │ │ │ │ │ - ldr r3, [pc, #1192] @ 19d0 │ │ │ │ │ + bne 1878 │ │ │ │ │ + ldr r3, [pc, #1192] @ 1970 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19ac │ │ │ │ │ + bne 194c │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ - ldr r3, [pc, #1160] @ 19c8 │ │ │ │ │ + ldr r3, [pc, #1160] @ 1968 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13b0 │ │ │ │ │ + beq 1350 │ │ │ │ │ add r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 13b0 │ │ │ │ │ + b 1350 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 192c │ │ │ │ │ - ldr r0, [pc, #1128] @ 19d8 │ │ │ │ │ + beq 18cc │ │ │ │ │ + ldr r0, [pc, #1128] @ 1978 │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 13fc │ │ │ │ │ + beq 139c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - b 13fc │ │ │ │ │ + b 139c │ │ │ │ │ ldrd sl, [r7, #8] │ │ │ │ │ - b 1218 │ │ │ │ │ + b 11b8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1938 │ │ │ │ │ + bne 18d8 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1768 │ │ │ │ │ + beq 1708 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ - ldr r3, [pc, #1024] @ 19c0 │ │ │ │ │ + ldr r3, [pc, #1024] @ 1960 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11c8 │ │ │ │ │ + beq 1168 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1638 │ │ │ │ │ + bne 15d8 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq 1414 │ │ │ │ │ + beq 13b4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11e4 │ │ │ │ │ + beq 1184 │ │ │ │ │ ldrd sl, [r7, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1250 │ │ │ │ │ - ldr r1, [pc, #932] @ 19c8 │ │ │ │ │ + beq 11f0 │ │ │ │ │ + ldr r1, [pc, #932] @ 1968 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1668 │ │ │ │ │ - ldr r3, [pc, #940] @ 19dc │ │ │ │ │ - ldr r1, [pc, #940] @ 19e0 │ │ │ │ │ + b 1608 │ │ │ │ │ + ldr r3, [pc, #940] @ 197c │ │ │ │ │ + ldr r1, [pc, #940] @ 1980 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1408 │ │ │ │ │ + b 13a8 │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ - ldr r3, [pc, #892] @ 19c8 │ │ │ │ │ + ldr r3, [pc, #892] @ 1968 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1660 │ │ │ │ │ - ldr r9, [pc, #872] @ 19c8 │ │ │ │ │ + bne 1600 │ │ │ │ │ + ldr r9, [pc, #872] @ 1968 │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1638 │ │ │ │ │ + bne 15d8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1660 │ │ │ │ │ + bne 1600 │ │ │ │ │ bic r5, r9, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #796] @ 19c4 │ │ │ │ │ + ldr r3, [pc, #796] @ 1964 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16d8 │ │ │ │ │ - ldr r3, [pc, #768] @ 19c4 │ │ │ │ │ + bne 1678 │ │ │ │ │ + ldr r3, [pc, #768] @ 1964 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1880 │ │ │ │ │ + beq 1820 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1754 │ │ │ │ │ + bne 16f4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1320 │ │ │ │ │ - ldr r5, [pc, #688] @ 19c8 │ │ │ │ │ + beq 12c0 │ │ │ │ │ + ldr r5, [pc, #688] @ 1968 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 14b0 │ │ │ │ │ + b 1450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fmod │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -1739,183 +1709,183 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 194c │ │ │ │ │ - ldr r3, [pc, #648] @ 19e4 │ │ │ │ │ - ldr r1, [pc, #648] @ 19e8 │ │ │ │ │ + beq 18ec │ │ │ │ │ + ldr r3, [pc, #648] @ 1984 │ │ │ │ │ + ldr r1, [pc, #648] @ 1988 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1638 │ │ │ │ │ - ldr r3, [pc, #636] @ 19ec │ │ │ │ │ + b 15d8 │ │ │ │ │ + ldr r3, [pc, #636] @ 198c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1940 │ │ │ │ │ - ldr r7, [pc, #620] @ 19ec │ │ │ │ │ - b 1408 │ │ │ │ │ + bne 18e0 │ │ │ │ │ + ldr r7, [pc, #620] @ 198c │ │ │ │ │ + b 13a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #1073741824 @ 0x40000000 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fmod │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ - ldr r3, [pc, #528] @ 19c8 │ │ │ │ │ + ldr r3, [pc, #528] @ 1968 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 1870 │ │ │ │ │ + beq 1810 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r9, [pc, #504] @ 19d0 │ │ │ │ │ + ldreq r9, [pc, #504] @ 1970 │ │ │ │ │ moveq r8, #0 │ │ │ │ │ - b 1660 │ │ │ │ │ - ldr r3, [pc, #484] @ 19c8 │ │ │ │ │ + b 1600 │ │ │ │ │ + ldr r3, [pc, #484] @ 1968 │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 161c │ │ │ │ │ + bne 15bc │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ - ldr r3, [pc, #440] @ 19c8 │ │ │ │ │ + ldr r3, [pc, #440] @ 1968 │ │ │ │ │ mov r2, #0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ movne r6, #1 │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ldreq r1, [pc, #408] @ 19d0 │ │ │ │ │ + ldreq r1, [pc, #408] @ 1970 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - beq 1668 │ │ │ │ │ + beq 1608 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 1668 │ │ │ │ │ - ldr r3, [pc, #380] @ 19c8 │ │ │ │ │ + b 1608 │ │ │ │ │ + ldr r3, [pc, #380] @ 1968 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne sl, r8 │ │ │ │ │ movne fp, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ - b 1668 │ │ │ │ │ + b 1608 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - beq 183c │ │ │ │ │ + beq 17dc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ movlt r0, #0 │ │ │ │ │ movlt r1, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 1668 │ │ │ │ │ + b 1608 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r9, #34 @ 0x22 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [sp] │ │ │ │ │ strne r7, [r3] │ │ │ │ │ - bne 13b0 │ │ │ │ │ + bne 1350 │ │ │ │ │ cmp r9, #34 @ 0x22 │ │ │ │ │ - beq 19a0 │ │ │ │ │ - ldr r3, [pc, #288] @ 19f0 │ │ │ │ │ + beq 1940 │ │ │ │ │ + ldr r3, [pc, #288] @ 1990 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetFromErrno │ │ │ │ │ - b 1638 │ │ │ │ │ + b 15d8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ sub r4, r9, #34 @ 0x22 │ │ │ │ │ clz r4, r4 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r4, #0 │ │ │ │ │ andne r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 18c0 │ │ │ │ │ + beq 1860 │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ - ldr r3, [pc, #184] @ 19c8 │ │ │ │ │ + ldr r3, [pc, #184] @ 1968 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r7, [r8] │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 154c │ │ │ │ │ - b 13b0 │ │ │ │ │ + bne 14ec │ │ │ │ │ + b 1350 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b 11c4 │ │ │ │ │ + b 1164 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 1778 │ │ │ │ │ - ldr r3, [pc, #116] @ 19c8 │ │ │ │ │ + b 1718 │ │ │ │ │ + ldr r3, [pc, #116] @ 1968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r8, #0 │ │ │ │ │ moveq r9, #0 │ │ │ │ │ - b 1660 │ │ │ │ │ - ldr r3, [pc, #124] @ 19f4 │ │ │ │ │ + b 1600 │ │ │ │ │ + ldr r3, [pc, #124] @ 1994 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - ldr r2, [pc, #52] @ 19b8 │ │ │ │ │ + ldr r2, [pc, #52] @ 1958 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - ldr r3, [pc, #80] @ 19f8 │ │ │ │ │ + ldr r3, [pc, #80] @ 1998 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - b 18d0 │ │ │ │ │ + b 1870 │ │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - b 19a0 │ │ │ │ │ + b 1940 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ @@ -1934,207 +1904,207 @@ │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ R_ARM_ABS32 PyComplex_Type │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ │ │ │ │ │ -000019fc : │ │ │ │ │ +0000199c : │ │ │ │ │ float_hash(): │ │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ │ b 0 <_Py_HashDouble> │ │ │ │ │ R_ARM_JUMP24 _Py_HashDouble │ │ │ │ │ │ │ │ │ │ -00001a04 : │ │ │ │ │ +000019a4 : │ │ │ │ │ float_vectorcall(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bne 1b58 │ │ │ │ │ + bne 1af8 │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - bne 1b38 │ │ │ │ │ + bne 1ad8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1af0 │ │ │ │ │ - ldr r3, [pc, #320] @ 1b84 │ │ │ │ │ + beq 1a90 │ │ │ │ │ + ldr r3, [pc, #320] @ 1b24 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 1a80 │ │ │ │ │ + bne 1a20 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1afc │ │ │ │ │ - ldr r3, [pc, #300] @ 1b88 │ │ │ │ │ + beq 1a9c │ │ │ │ │ + ldr r3, [pc, #300] @ 1b28 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1a74 │ │ │ │ │ + beq 1a14 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Float │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 1c88 │ │ │ │ │ + b 1c28 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromString │ │ │ │ │ - ldr r3, [pc, #260] @ 1b8c │ │ │ │ │ + ldr r3, [pc, #260] @ 1b2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r1, r3 │ │ │ │ │ - ldr r0, [pc, #240] @ 1b84 │ │ │ │ │ - bl 1b94 │ │ │ │ │ + ldr r0, [pc, #240] @ 1b24 │ │ │ │ │ + bl 1b34 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1b30 │ │ │ │ │ + beq 1ad0 │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b18 │ │ │ │ │ + beq 1ab8 │ │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ strd r0, [r5, #8] │ │ │ │ │ - beq 1ad8 │ │ │ │ │ + beq 1a78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 1ae4 │ │ │ │ │ + beq 1a84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1ad8 │ │ │ │ │ - ldr r3, [pc, #140] @ 1b84 │ │ │ │ │ + b 1a78 │ │ │ │ │ + ldr r3, [pc, #140] @ 1b24 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 1b10 │ │ │ │ │ + bne 1ab0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ - ldr r1, [pc, #116] @ 1b8c │ │ │ │ │ - b 1a8c │ │ │ │ │ + ldr r1, [pc, #116] @ 1b2c │ │ │ │ │ + b 1a2c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1b30 │ │ │ │ │ + beq 1ad0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 1b78 │ │ │ │ │ + beq 1b18 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1ad8 │ │ │ │ │ - ldr r0, [pc, #80] @ 1b90 │ │ │ │ │ + b 1a78 │ │ │ │ │ + ldr r0, [pc, #80] @ 1b30 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a34 │ │ │ │ │ - b 1b30 │ │ │ │ │ - ldr r0, [pc, #48] @ 1b90 │ │ │ │ │ + bne 19d4 │ │ │ │ │ + b 1ad0 │ │ │ │ │ + ldr r0, [pc, #48] @ 1b30 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b30 │ │ │ │ │ - b 1a28 │ │ │ │ │ + beq 1ad0 │ │ │ │ │ + b 19c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b30 │ │ │ │ │ + b 1ad0 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000210 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001b94 : │ │ │ │ │ +00001b34 : │ │ │ │ │ float_new_impl(): │ │ │ │ │ - ldr r3, [pc, #224] @ 1c7c │ │ │ │ │ + ldr r3, [pc, #224] @ 1c1c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1bc4 │ │ │ │ │ + bne 1b64 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1c44 │ │ │ │ │ - ldr r3, [pc, #208] @ 1c80 │ │ │ │ │ + beq 1be4 │ │ │ │ │ + ldr r3, [pc, #208] @ 1c20 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1bc0 │ │ │ │ │ + beq 1b60 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Float │ │ │ │ │ - b 1c88 │ │ │ │ │ + b 1c28 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromString │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #168] @ 1c84 │ │ │ │ │ + ldr r2, [pc, #168] @ 1c24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r1, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 1b94 │ │ │ │ │ + bl 1b34 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c08 │ │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1c50 │ │ │ │ │ + beq 1bf0 │ │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ strd r0, [r4, #8] │ │ │ │ │ - beq 1c30 │ │ │ │ │ + beq 1bd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 1c38 │ │ │ │ │ + beq 1bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1c30 │ │ │ │ │ + b 1bd0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 1c70 │ │ │ │ │ + beq 1c10 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1c30 │ │ │ │ │ + b 1bd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1c68 │ │ │ │ │ + b 1c08 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001c88 : │ │ │ │ │ +00001c28 : │ │ │ │ │ PyFloat_FromString(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -2142,182 +2112,182 @@ │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 1d3c │ │ │ │ │ + beq 1cdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1d90 │ │ │ │ │ + beq 1d30 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ - ldr r3, [pc, #316] @ 1e1c │ │ │ │ │ - ldr r2, [pc, #316] @ 1e20 │ │ │ │ │ + ldr r3, [pc, #316] @ 1dbc │ │ │ │ │ + ldr r2, [pc, #316] @ 1dc0 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r4, [sp] │ │ │ │ │ bl 0 <_Py_string_to_number_with_underscores> │ │ │ │ │ R_ARM_CALL _Py_string_to_number_with_underscores │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1d1c │ │ │ │ │ + beq 1cbc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 1d28 │ │ │ │ │ + beq 1cc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1d98 │ │ │ │ │ + beq 1d38 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ - ldr r3, [pc, #200] @ 1e1c │ │ │ │ │ + ldr r3, [pc, #200] @ 1dbc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ - ldr r2, [pc, #188] @ 1e20 │ │ │ │ │ + ldr r2, [pc, #188] @ 1dc0 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 <_Py_string_to_number_with_underscores> │ │ │ │ │ R_ARM_CALL _Py_string_to_number_with_underscores │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 1d1c │ │ │ │ │ + b 1cbc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #160] @ 1e24 │ │ │ │ │ + ldr r3, [pc, #160] @ 1dc4 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #156] @ 1e28 │ │ │ │ │ + ldr r1, [pc, #156] @ 1dc8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1d1c │ │ │ │ │ - ldr r1, [pc, #140] @ 1e2c │ │ │ │ │ + b 1cbc │ │ │ │ │ + ldr r1, [pc, #140] @ 1dcc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 1dfc │ │ │ │ │ + beq 1d9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1dfc │ │ │ │ │ + bne 1d9c │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d78 │ │ │ │ │ + bne 1d18 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e10 │ │ │ │ │ - ldr r1, [pc, #56] @ 1e1c │ │ │ │ │ + beq 1db0 │ │ │ │ │ + ldr r1, [pc, #56] @ 1dbc │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #52] @ 1e20 │ │ │ │ │ + ldr r2, [pc, #52] @ 1dc0 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r3, r4 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str r4, [sp] │ │ │ │ │ - b 1cf0 │ │ │ │ │ + b 1c90 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ │ - ldreq r0, [pc, #32] @ 1e30 │ │ │ │ │ - b 1d4c │ │ │ │ │ + ldreq r0, [pc, #32] @ 1dd0 │ │ │ │ │ + b 1cec │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 1d90 │ │ │ │ │ + b 1d30 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 float_from_string_inner │ │ │ │ │ .word 0x00000210 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000218 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyByteArray_Type │ │ │ │ │ R_ARM_ABS32 _PyByteArray_empty_string │ │ │ │ │ │ │ │ │ │ -00001e34 : │ │ │ │ │ +00001dd4 : │ │ │ │ │ float_from_string_inner(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ add r4, r0, r1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bcs 1fd4 │ │ │ │ │ - ldr r1, [pc, #412] @ 1ffc │ │ │ │ │ + bcs 1f74 │ │ │ │ │ + ldr r1, [pc, #412] @ 1f9c │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 1fa8 │ │ │ │ │ + bne 1f48 │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bls 1f6c │ │ │ │ │ - ldr r1, [pc, #380] @ 1ffc │ │ │ │ │ + bls 1f0c │ │ │ │ │ + ldr r1, [pc, #380] @ 1f9c │ │ │ │ │ ldrb r3, [r4, #-1] │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ ands r2, r3, #8 │ │ │ │ │ - bne 1f4c │ │ │ │ │ + bne 1eec │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_string_to_double │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bne 1f8c │ │ │ │ │ - ldr r3, [pc, #336] @ 2000 │ │ │ │ │ + bne 1f2c │ │ │ │ │ + ldr r3, [pc, #336] @ 1fa0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fe0 │ │ │ │ │ - ldr r3, [pc, #312] @ 2004 │ │ │ │ │ + bne 1f80 │ │ │ │ │ + ldr r3, [pc, #312] @ 1fa4 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1f30 │ │ │ │ │ + beq 1ed0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ str r2, [r3, #1608] @ 0x648 │ │ │ │ │ ldr r2, [r3, #1604] @ 0x644 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #1604] @ 0x644 │ │ │ │ │ - ldr r3, [pc, #260] @ 2008 │ │ │ │ │ + ldr r3, [pc, #260] @ 1fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3, #16] │ │ │ │ │ @@ -2327,125 +2297,125 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 1efc │ │ │ │ │ + bne 1e9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1f24 │ │ │ │ │ + b 1ec4 │ │ │ │ │ mov r4, ip │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq 1f6c │ │ │ │ │ + beq 1f0c │ │ │ │ │ ldrb r3, [ip] │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 1f4c │ │ │ │ │ + bne 1eec │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_string_to_double │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - beq 1ea8 │ │ │ │ │ - ldr r3, [pc, #120] @ 200c │ │ │ │ │ - ldr r1, [pc, #120] @ 2010 │ │ │ │ │ + beq 1e48 │ │ │ │ │ + ldr r3, [pc, #120] @ 1fac │ │ │ │ │ + ldr r1, [pc, #120] @ 1fb0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1f24 │ │ │ │ │ + b 1ec4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bls 1fd4 │ │ │ │ │ + bls 1f74 │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq 1fd4 │ │ │ │ │ + beq 1f74 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 1fb4 │ │ │ │ │ + bne 1f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne 1e6c │ │ │ │ │ - b 1f8c │ │ │ │ │ + bne 1e0c │ │ │ │ │ + b 1f2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fa0 │ │ │ │ │ - ldr r3, [pc, #32] @ 2014 │ │ │ │ │ + bne 1f40 │ │ │ │ │ + ldr r3, [pc, #32] @ 1fb4 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 1ed0 │ │ │ │ │ + b 1e70 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x00000130 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x0000025c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000018 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002018 : │ │ │ │ │ +00001fb8 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bxeq lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bxne lr │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00002040 : │ │ │ │ │ +00001fe0 : │ │ │ │ │ PyFloat_Pack8(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr ip, [pc, #708] @ 231c │ │ │ │ │ + ldr ip, [pc, #708] @ 22bc │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr ip, [ip, #1508] @ 0x5e4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ - beq 20f4 │ │ │ │ │ + beq 2094 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - bne 2098 │ │ │ │ │ + bne 2038 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20b0 │ │ │ │ │ + beq 2050 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ subs r3, r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 207c │ │ │ │ │ + beq 201c │ │ │ │ │ ldrb r0, [sp] │ │ │ │ │ ldrb r1, [sp, #1] │ │ │ │ │ ldrb r2, [sp, #2] │ │ │ │ │ ldrb r3, [sp, #3] │ │ │ │ │ strb r0, [r4, #7] │ │ │ │ │ strb r1, [r4, #6] │ │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ │ @@ -2454,73 +2424,73 @@ │ │ │ │ │ strb r3, [r4, #4] │ │ │ │ │ ldrb r2, [sp, #6] │ │ │ │ │ ldrb r3, [sp, #7] │ │ │ │ │ strb r0, [r4, #3] │ │ │ │ │ strb r1, [r4, #2] │ │ │ │ │ strb r2, [r4, #1] │ │ │ │ │ strb r3, [r4] │ │ │ │ │ - b 208c │ │ │ │ │ + b 202c │ │ │ │ │ ldrd r6, [sp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r4, r2, #7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mvnne r8, #0 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r9, r0 │ │ │ │ │ - bne 22a8 │ │ │ │ │ + bne 2248 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #476] @ 2320 │ │ │ │ │ + ldr r3, [pc, #476] @ 22c0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpge> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpge │ │ │ │ │ mov r2, #0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 22bc │ │ │ │ │ - ldr r3, [pc, #452] @ 2324 │ │ │ │ │ + beq 225c │ │ │ │ │ + ldr r3, [pc, #452] @ 22c4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22d4 │ │ │ │ │ + beq 2274 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bge 22ec │ │ │ │ │ - ldr ip, [pc, #392] @ 2328 │ │ │ │ │ + bge 228c │ │ │ │ │ + ldr ip, [pc, #392] @ 22c8 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - blt 2300 │ │ │ │ │ + blt 22a0 │ │ │ │ │ add r5, r2, #1020 @ 0x3fc │ │ │ │ │ - ldr r3, [pc, #372] @ 2324 │ │ │ │ │ + ldr r3, [pc, #372] @ 22c4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ldr r3, [pc, #356] @ 232c │ │ │ │ │ + ldr r3, [pc, #356] @ 22cc │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r7, r1 │ │ │ │ │ @@ -2532,35 +2502,35 @@ │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #296] @ 2330 │ │ │ │ │ + ldr r3, [pc, #296] @ 22d0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ - ldr r3, [pc, #268] @ 2320 │ │ │ │ │ + ldr r3, [pc, #268] @ 22c0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ R_ARM_CALL __aeabi_d2uiz │ │ │ │ │ lsrs r2, r0, #24 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 2250 │ │ │ │ │ + beq 21f0 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ lsrs r3, sl, #28 │ │ │ │ │ - beq 2250 │ │ │ │ │ - ldr r3, [pc, #248] @ 2334 │ │ │ │ │ + beq 21f0 │ │ │ │ │ + ldr r3, [pc, #248] @ 22d4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ - bgt 22ec │ │ │ │ │ + bgt 228c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ asr r1, r0, #4 │ │ │ │ │ orr r1, r1, r9, lsl #7 │ │ │ │ │ strb r1, [r2], r8 │ │ │ │ │ @@ -2576,48 +2546,48 @@ │ │ │ │ │ strb sl, [r1, r8] │ │ │ │ │ add ip, r1, r8, lsl #1 │ │ │ │ │ strb r2, [r1, r8, lsl #1] │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ strb r2, [ip, r8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ strb r3, [ip, r8, lsl #1] │ │ │ │ │ - b 2090 │ │ │ │ │ + b 2030 │ │ │ │ │ add r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r9, #1 │ │ │ │ │ strd r6, [sp] │ │ │ │ │ - b 2128 │ │ │ │ │ + b 20c8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21c0 │ │ │ │ │ - ldr r3, [pc, #92] @ 2338 │ │ │ │ │ - ldr r1, [pc, #92] @ 233c │ │ │ │ │ + bne 2160 │ │ │ │ │ + ldr r3, [pc, #92] @ 22d8 │ │ │ │ │ + ldr r1, [pc, #92] @ 22dc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2090 │ │ │ │ │ - ldr r3, [pc, #76] @ 2340 │ │ │ │ │ - ldr r1, [pc, #76] @ 2344 │ │ │ │ │ + b 2030 │ │ │ │ │ + ldr r3, [pc, #76] @ 22e0 │ │ │ │ │ + ldr r1, [pc, #76] @ 22e4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 22e4 │ │ │ │ │ + b 2284 │ │ │ │ │ add r2, r2, #1020 @ 0x3fc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b 21c0 │ │ │ │ │ + b 2160 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x3fe00000 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0xfffffc02 │ │ │ │ │ .word 0x41b00000 │ │ │ │ │ .word 0x41700000 │ │ │ │ │ @@ -2627,30 +2597,30 @@ │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000002a0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002348 : │ │ │ │ │ +000022e8 : │ │ │ │ │ float_repr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ │ stm sp, {r2, r3} │ │ │ │ │ mov r2, #114 @ 0x72 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_double_to_string │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 23a4 │ │ │ │ │ + beq 2344 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_FromASCII> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromASCII │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -2661,151 +2631,151 @@ │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -000023b0 : │ │ │ │ │ +00002350 : │ │ │ │ │ float_sub(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r5, [pc, #460] @ 2594 │ │ │ │ │ + ldr r5, [pc, #460] @ 2534 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bne 24d8 │ │ │ │ │ + bne 2478 │ │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ │ strd r2, [sp, #8] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 24b4 │ │ │ │ │ - ldr r1, [pc, #408] @ 2594 │ │ │ │ │ + beq 2454 │ │ │ │ │ + ldr r1, [pc, #408] @ 2534 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 24b4 │ │ │ │ │ + bne 2454 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 256c │ │ │ │ │ + beq 250c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ - ldr r3, [pc, #372] @ 2598 │ │ │ │ │ + ldr r3, [pc, #372] @ 2538 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2538 │ │ │ │ │ + bne 24d8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #332] @ 259c │ │ │ │ │ + ldr r3, [pc, #332] @ 253c │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2508 │ │ │ │ │ - ldr r0, [pc, #292] @ 25a0 │ │ │ │ │ + beq 24a8 │ │ │ │ │ + ldr r0, [pc, #292] @ 2540 │ │ │ │ │ ldr r2, [r3, #1604] @ 0x644 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r3, #1608] @ 0x648 │ │ │ │ │ str r2, [r3, #1604] @ 0x644 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - bne 252c │ │ │ │ │ + bne 24cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ strd r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #220] @ 25a4 │ │ │ │ │ + ldr r3, [pc, #220] @ 2544 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ - b 245c │ │ │ │ │ + b 23fc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23e0 │ │ │ │ │ + bne 2380 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl c9c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 23e8 │ │ │ │ │ + bne 2388 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - b 24a8 │ │ │ │ │ + b 2448 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2588 │ │ │ │ │ - ldr r0, [pc, #128] @ 25a0 │ │ │ │ │ + beq 2528 │ │ │ │ │ + ldr r0, [pc, #128] @ 2540 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 249c │ │ │ │ │ + beq 243c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - b 249c │ │ │ │ │ + b 243c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24a8 │ │ │ │ │ - ldr r3, [pc, #92] @ 25a8 │ │ │ │ │ + bne 2448 │ │ │ │ │ + ldr r3, [pc, #92] @ 2548 │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ - ldr r3, [pc, #80] @ 25ac │ │ │ │ │ + ldr r3, [pc, #80] @ 254c │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ - b 245c │ │ │ │ │ - ldr r2, [pc, #60] @ 25b0 │ │ │ │ │ - ldr r4, [pc, #56] @ 25b0 │ │ │ │ │ + b 23fc │ │ │ │ │ + ldr r2, [pc, #60] @ 2550 │ │ │ │ │ + ldr r4, [pc, #56] @ 2550 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - b 24a8 │ │ │ │ │ + b 2448 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 24a8 │ │ │ │ │ + b 2448 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x00000148 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -2813,41 +2783,41 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -000025b4 : │ │ │ │ │ +00002554 : │ │ │ │ │ float_neg(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #140] @ 2658 │ │ │ │ │ + ldr r2, [pc, #140] @ 25f8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r7, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 2640 │ │ │ │ │ + beq 25e0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ str r2, [r3, #1608] @ 0x648 │ │ │ │ │ ldr r2, [r3, #1604] @ 0x644 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #1604] @ 0x644 │ │ │ │ │ - ldr r3, [pc, #68] @ 265c │ │ │ │ │ + ldr r3, [pc, #68] @ 25fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3, #16] │ │ │ │ │ @@ -2856,173 +2826,173 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r6, [r4, #8] │ │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 2610 │ │ │ │ │ + bne 25b0 │ │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002660 : │ │ │ │ │ +00002600 : │ │ │ │ │ float___round__(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ │ - ldr r3, [pc, #1608] @ 2cc0 │ │ │ │ │ + ldr r3, [pc, #1608] @ 2c60 │ │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bhi 294c │ │ │ │ │ + bhi 28ec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2970 │ │ │ │ │ - ldr r5, [pc, #1564] @ 2cc4 │ │ │ │ │ + bne 2910 │ │ │ │ │ + ldr r5, [pc, #1564] @ 2c64 │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2c84 │ │ │ │ │ + beq 2c24 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r6, [pc, #1548] @ 2cc8 │ │ │ │ │ + ldr r6, [pc, #1548] @ 2c68 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 2738 │ │ │ │ │ + bne 26d8 │ │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bne 27ac │ │ │ │ │ + bne 274c │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL round │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #1488] @ 2ccc │ │ │ │ │ + ldr r3, [pc, #1488] @ 2c6c │ │ │ │ │ mov r2, #0 │ │ │ │ │ bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c8c │ │ │ │ │ - ldr r3, [pc, #1452] @ 2cc0 │ │ │ │ │ + bne 2c2c │ │ │ │ │ + ldr r3, [pc, #1452] @ 2c60 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ moveq r0, r6 │ │ │ │ │ moveq r1, r7 │ │ │ │ │ - bne 29f8 │ │ │ │ │ + bne 2998 │ │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromDouble │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26c0 │ │ │ │ │ + bne 2660 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 29bc │ │ │ │ │ + beq 295c │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 29b0 │ │ │ │ │ + beq 2950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 29d0 │ │ │ │ │ + beq 2970 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 2a68 │ │ │ │ │ + bne 2a08 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ ldrd r8, [sl, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 26c4 │ │ │ │ │ + beq 2664 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 26c4 │ │ │ │ │ + bne 2664 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 26c4 │ │ │ │ │ + b 2664 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 29fc │ │ │ │ │ + beq 299c │ │ │ │ │ bic r7, r9, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #1280] @ 2cd0 │ │ │ │ │ + ldr r3, [pc, #1280] @ 2c70 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bb4 │ │ │ │ │ - ldr r3, [pc, #1252] @ 2cd0 │ │ │ │ │ + bne 2b54 │ │ │ │ │ + ldr r3, [pc, #1252] @ 2c70 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bb4 │ │ │ │ │ + bne 2b54 │ │ │ │ │ cmp r4, #324 @ 0x144 │ │ │ │ │ - bge 2bb4 │ │ │ │ │ + bge 2b54 │ │ │ │ │ cmn r4, #308 @ 0x134 │ │ │ │ │ - blt 2c3c │ │ │ │ │ + blt 2bdc │ │ │ │ │ add ip, sp, #28 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ stmib sp, {r2, ip} │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ mov r2, #3 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_dg_dtoa> │ │ │ │ │ R_ARM_CALL _Py_dg_dtoa │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2c30 │ │ │ │ │ + beq 2bd0 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ sub r4, r4, r5 │ │ │ │ │ add r1, r4, #8 │ │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ │ - bgt 2bfc │ │ │ │ │ + bgt 2b9c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2bec │ │ │ │ │ - ldr r3, [pc, #1128] @ 2cd4 │ │ │ │ │ + bne 2b8c │ │ │ │ │ + ldr r3, [pc, #1128] @ 2c74 │ │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub r2, r2, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ - ldr r2, [pc, #1100] @ 2cd8 │ │ │ │ │ + ldr r2, [pc, #1100] @ 2c78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_snprintf │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ @@ -3030,304 +3000,304 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_dg_strtod> │ │ │ │ │ R_ARM_CALL _Py_dg_strtod │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - beq 2b88 │ │ │ │ │ - ldr r3, [pc, #1048] @ 2cdc │ │ │ │ │ + beq 2b28 │ │ │ │ │ + ldr r3, [pc, #1048] @ 2c7c │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 297c │ │ │ │ │ - ldr r0, [pc, #1016] @ 2ce0 │ │ │ │ │ + beq 291c │ │ │ │ │ + ldr r0, [pc, #1016] @ 2c80 │ │ │ │ │ ldr r2, [r3, #1604] @ 0x644 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str ip, [r3, #1608] @ 0x648 │ │ │ │ │ str r2, [r3, #1604] @ 0x644 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - bne 29a4 │ │ │ │ │ + bne 2944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ strd r6, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bne 2c6c │ │ │ │ │ + bne 2c0c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_dg_freedtoa> │ │ │ │ │ R_ARM_CALL _Py_dg_freedtoa │ │ │ │ │ - ldr r3, [pc, #912] @ 2cc0 │ │ │ │ │ + ldr r3, [pc, #912] @ 2c60 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 29f8 │ │ │ │ │ + bne 2998 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r0, [pc, #912] @ 2ce4 │ │ │ │ │ + ldr r0, [pc, #912] @ 2c84 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c34 │ │ │ │ │ + beq 2bd4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 26a0 │ │ │ │ │ + ble 2640 │ │ │ │ │ ldr r7, [r6] │ │ │ │ │ - ldr r5, [pc, #840] @ 2cc4 │ │ │ │ │ - b 26a8 │ │ │ │ │ + ldr r5, [pc, #840] @ 2c64 │ │ │ │ │ + b 2648 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2c78 │ │ │ │ │ - ldr r0, [pc, #844] @ 2ce0 │ │ │ │ │ + beq 2c18 │ │ │ │ │ + ldr r0, [pc, #844] @ 2c80 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - beq 290c │ │ │ │ │ + beq 28ac │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - b 290c │ │ │ │ │ + b 28ac │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2ae4 │ │ │ │ │ - ldr r3, [pc, #804] @ 2ce8 │ │ │ │ │ + bne 2a84 │ │ │ │ │ + ldr r3, [pc, #804] @ 2c88 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - ldr r1, [pc, #796] @ 2cec │ │ │ │ │ + ldr r1, [pc, #796] @ 2c8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ldreq r1, [pc, #788] @ 2cf0 │ │ │ │ │ + ldreq r1, [pc, #788] @ 2c90 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - bne 2ac0 │ │ │ │ │ - ldr r3, [pc, #728] @ 2cc0 │ │ │ │ │ + bne 2a60 │ │ │ │ │ + ldr r3, [pc, #728] @ 2c60 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq 272c │ │ │ │ │ + beq 26cc │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c34 │ │ │ │ │ + bne 2bd4 │ │ │ │ │ bic r5, r9, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #700] @ 2cd0 │ │ │ │ │ + ldr r3, [pc, #700] @ 2c70 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bb4 │ │ │ │ │ - ldr r3, [pc, #672] @ 2cd0 │ │ │ │ │ + bne 2b54 │ │ │ │ │ + ldr r3, [pc, #672] @ 2c70 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bb4 │ │ │ │ │ + bne 2b54 │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - b 282c │ │ │ │ │ + b 27cc │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b64 │ │ │ │ │ + beq 2b04 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldr r1, [pc, #604] @ 2cf4 │ │ │ │ │ - ldr r2, [pc, #604] @ 2cf8 │ │ │ │ │ + ldr r1, [pc, #604] @ 2c94 │ │ │ │ │ + ldr r2, [pc, #604] @ 2c98 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b28 │ │ │ │ │ + bne 2ac8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldrd r8, [sl, #8] │ │ │ │ │ - bne 2790 │ │ │ │ │ - b 26c4 │ │ │ │ │ + bne 2730 │ │ │ │ │ + b 2664 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 2b4c │ │ │ │ │ - ldr r9, [pc, #528] @ 2cf0 │ │ │ │ │ + beq 2aec │ │ │ │ │ + ldr r9, [pc, #528] @ 2c90 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 2800 │ │ │ │ │ + b 27a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 29d0 │ │ │ │ │ + beq 2970 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - beq 26c4 │ │ │ │ │ + beq 2664 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 26c4 │ │ │ │ │ + bne 2664 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 26c4 │ │ │ │ │ + b 2664 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 29d0 │ │ │ │ │ + beq 2970 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 29d0 │ │ │ │ │ + bne 2970 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 29d0 │ │ │ │ │ + b 2970 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c34 │ │ │ │ │ - ldr r9, [pc, #400] @ 2cf0 │ │ │ │ │ + bne 2bd4 │ │ │ │ │ + ldr r9, [pc, #400] @ 2c90 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 2a44 │ │ │ │ │ + b 29e4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #376] @ 2ce8 │ │ │ │ │ + ldr r1, [pc, #376] @ 2c88 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ - ldr r1, [pc, #388] @ 2cfc │ │ │ │ │ + ldr r1, [pc, #388] @ 2c9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2b30 │ │ │ │ │ - b 29d0 │ │ │ │ │ - ldr r3, [pc, #368] @ 2d00 │ │ │ │ │ + bne 2ad0 │ │ │ │ │ + b 2970 │ │ │ │ │ + ldr r3, [pc, #368] @ 2ca0 │ │ │ │ │ bic r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpge> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpge │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2be0 │ │ │ │ │ - ldr r3, [pc, #348] @ 2d04 │ │ │ │ │ - ldr r1, [pc, #348] @ 2d08 │ │ │ │ │ + beq 2b80 │ │ │ │ │ + ldr r3, [pc, #348] @ 2ca4 │ │ │ │ │ + ldr r1, [pc, #348] @ 2ca8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2918 │ │ │ │ │ - ldr r3, [pc, #260] @ 2cc0 │ │ │ │ │ + b 28b8 │ │ │ │ │ + ldr r3, [pc, #260] @ 2c60 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ moveq r0, r8 │ │ │ │ │ moveq r1, r9 │ │ │ │ │ - bne 29f8 │ │ │ │ │ + bne 2998 │ │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ - ldr r3, [pc, #292] @ 2d0c │ │ │ │ │ + ldr r3, [pc, #292] @ 2cac │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 28c4 │ │ │ │ │ + b 2864 │ │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - ldr r3, [pc, #276] @ 2d10 │ │ │ │ │ - b 2870 │ │ │ │ │ + ldr r3, [pc, #276] @ 2cb0 │ │ │ │ │ + b 2810 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2cb4 │ │ │ │ │ + beq 2c54 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r9, sp, #40 @ 0x28 │ │ │ │ │ - bne 2bf4 │ │ │ │ │ - ldr r3, [pc, #168] @ 2cd4 │ │ │ │ │ + bne 2b94 │ │ │ │ │ + ldr r3, [pc, #168] @ 2c74 │ │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ │ - b 2870 │ │ │ │ │ + b 2810 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2928 │ │ │ │ │ - ldr r3, [pc, #124] @ 2cc0 │ │ │ │ │ + b 28c8 │ │ │ │ │ + ldr r3, [pc, #124] @ 2c60 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 29f8 │ │ │ │ │ + bne 2998 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ - b 2bd4 │ │ │ │ │ + b 2b74 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2920 │ │ │ │ │ + b 28c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2918 │ │ │ │ │ + b 28b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_BadArgument │ │ │ │ │ - b 29d0 │ │ │ │ │ - ldr r3, [pc, #56] @ 2ccc │ │ │ │ │ + b 2970 │ │ │ │ │ + ldr r3, [pc, #56] @ 2c6c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL round │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ - b 29e0 │ │ │ │ │ + b 2980 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b 2920 │ │ │ │ │ + b 28c0 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x3fe00000 │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ @@ -3358,105 +3328,105 @@ │ │ │ │ │ .word 0x000002e8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000120 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000002c8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002d14 : │ │ │ │ │ +00002cb4 : │ │ │ │ │ float___format__(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r4, r1 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2d7c │ │ │ │ │ + beq 2d1c │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyFloat_FormatAdvancedWriter> │ │ │ │ │ R_ARM_CALL _PyFloat_FormatAdvancedWriter │ │ │ │ │ cmn r0, #1 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - beq 2d98 │ │ │ │ │ + beq 2d38 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r2, [pc, #28] @ 2da0 │ │ │ │ │ - ldr r1, [pc, #28] @ 2da4 │ │ │ │ │ - ldr r0, [pc, #28] @ 2da8 │ │ │ │ │ + ldr r2, [pc, #28] @ 2d40 │ │ │ │ │ + ldr r1, [pc, #28] @ 2d44 │ │ │ │ │ + ldr r0, [pc, #28] @ 2d48 │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2d74 │ │ │ │ │ + b 2d14 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ - b 2d90 │ │ │ │ │ + b 2d30 │ │ │ │ │ .word 0x00000310 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000314 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000003e0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002dac : │ │ │ │ │ +00002d4c : │ │ │ │ │ float_bool(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00002dd8 : │ │ │ │ │ +00002d78 : │ │ │ │ │ float_abs(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #140] @ 2e7c │ │ │ │ │ + ldr r2, [pc, #140] @ 2e1c │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bic r7, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - beq 2e64 │ │ │ │ │ + beq 2e04 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ str r2, [r3, #1608] @ 0x648 │ │ │ │ │ ldr r2, [r3, #1604] @ 0x644 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #1604] @ 0x644 │ │ │ │ │ - ldr r3, [pc, #68] @ 2e80 │ │ │ │ │ + ldr r3, [pc, #68] @ 2e20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3, #16] │ │ │ │ │ @@ -3465,813 +3435,813 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r6, [r4, #8] │ │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 2e34 │ │ │ │ │ + bne 2dd4 │ │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002e84 : │ │ │ │ │ +00002e24 : │ │ │ │ │ float_fromhex(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3690 │ │ │ │ │ + beq 3630 │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ - ldr r1, [pc, #2944] @ 3a44 │ │ │ │ │ + ldr r1, [pc, #2944] @ 39e4 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ │ add r3, r6, r3 │ │ │ │ │ tst r2, #8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bne 362c │ │ │ │ │ + bne 35cc │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ bl 0 <_Py_parse_inf_or_nan> │ │ │ │ │ R_ARM_CALL _Py_parse_inf_or_nan │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 3660 │ │ │ │ │ + bne 3600 │ │ │ │ │ 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 3864 │ │ │ │ │ + bne 3804 │ │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - bne 38c0 │ │ │ │ │ + bne 3860 │ │ │ │ │ ldrb r2, [r8, #2] │ │ │ │ │ add r5, r8, #2 │ │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ movhi r8, r5 │ │ │ │ │ - bhi 347c │ │ │ │ │ - ldr r4, [pc, #2808] @ 3a48 │ │ │ │ │ + bhi 341c │ │ │ │ │ + ldr r4, [pc, #2808] @ 39e8 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3890 │ │ │ │ │ + blt 3830 │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ add r8, r5, #1 │ │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bls 348c │ │ │ │ │ + bls 342c │ │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ │ - bne 36ec │ │ │ │ │ + bne 368c │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 35d4 │ │ │ │ │ - ldr r4, [pc, #2724] @ 3a48 │ │ │ │ │ + bhi 3574 │ │ │ │ │ + ldr r4, [pc, #2724] @ 39e8 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3958 │ │ │ │ │ + blt 38f8 │ │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ │ add r8, r5, #2 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 31b0 │ │ │ │ │ + bhi 3150 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3954 │ │ │ │ │ + blt 38f4 │ │ │ │ │ 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 3958 │ │ │ │ │ + blt 38f8 │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ add r8, r5, #4 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 31b0 │ │ │ │ │ + bhi 3150 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3954 │ │ │ │ │ + blt 38f4 │ │ │ │ │ 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 3958 │ │ │ │ │ + blt 38f8 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ add r8, r5, #6 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 31b0 │ │ │ │ │ + bhi 3150 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3954 │ │ │ │ │ + blt 38f4 │ │ │ │ │ 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 3958 │ │ │ │ │ + blt 38f8 │ │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ │ add r8, r5, #8 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 31b0 │ │ │ │ │ + bhi 3150 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3954 │ │ │ │ │ + blt 38f4 │ │ │ │ │ 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 3958 │ │ │ │ │ + blt 38f8 │ │ │ │ │ ldrb r3, [r5, #10] │ │ │ │ │ add r8, r5, #10 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 31b0 │ │ │ │ │ + bhi 3150 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3954 │ │ │ │ │ + blt 38f4 │ │ │ │ │ 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 3958 │ │ │ │ │ + blt 38f8 │ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ │ add r8, r5, #12 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 31b0 │ │ │ │ │ + bhi 3150 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3954 │ │ │ │ │ + blt 38f4 │ │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ │ add r2, r5, #13 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bls 3188 │ │ │ │ │ - b 35c4 │ │ │ │ │ + bls 3128 │ │ │ │ │ + b 3564 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ add r8, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3958 │ │ │ │ │ + blt 38f8 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bls 3184 │ │ │ │ │ + bls 3124 │ │ │ │ │ subs r7, r2, r7 │ │ │ │ │ sub r5, r2, r5 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - beq 3680 │ │ │ │ │ - ldr r3, [pc, #2180] @ 3a4c │ │ │ │ │ + beq 3620 │ │ │ │ │ + ldr r3, [pc, #2180] @ 39ec │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt 3a30 │ │ │ │ │ + bgt 39d0 │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ │ - bne 36d8 │ │ │ │ │ + bne 3678 │ │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ │ add r0, r8, #1 │ │ │ │ │ sub r2, r3, #43 @ 0x2b │ │ │ │ │ tst r2, #253 @ 0xfd │ │ │ │ │ - bne 3898 │ │ │ │ │ + bne 3838 │ │ │ │ │ ldrb r3, [r8, #2] │ │ │ │ │ add r8, r8, #2 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bhi 3680 │ │ │ │ │ + bhi 3620 │ │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ addhi r8, r8, #1 │ │ │ │ │ - bhi 3250 │ │ │ │ │ + bhi 31f0 │ │ │ │ │ ldrb r3, [r8, #2] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ addhi r8, r8, #2 │ │ │ │ │ - bhi 3250 │ │ │ │ │ + bhi 31f0 │ │ │ │ │ ldrb r3, [r8, #3] │ │ │ │ │ add r8, r8, #3 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bhi 3250 │ │ │ │ │ + bhi 31f0 │ │ │ │ │ ldrb r3, [r8, #1]! │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls 3240 │ │ │ │ │ + bls 31e0 │ │ │ │ │ mov r2, #10 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <__isoc23_strtol> │ │ │ │ │ R_ARM_CALL __isoc23_strtol │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr sl, [sp, #32] │ │ │ │ │ - ble 32a4 │ │ │ │ │ + ble 3244 │ │ │ │ │ sub r2, r7, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ rsbgt r3, r7, #1 │ │ │ │ │ suble r3, sl, r7 │ │ │ │ │ addgt r3, sl, r3 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 32a4 │ │ │ │ │ - ldr r4, [pc, #1968] @ 3a48 │ │ │ │ │ + bhi 3244 │ │ │ │ │ + ldr r4, [pc, #1968] @ 39e8 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3588 │ │ │ │ │ + beq 3528 │ │ │ │ │ cmp r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ - blt 35ec │ │ │ │ │ + blt 358c │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3984 │ │ │ │ │ + bgt 3924 │ │ │ │ │ sub r4, r7, #1 │ │ │ │ │ rsb r3, r5, r5, lsl #30 │ │ │ │ │ add r9, r0, r3, lsl #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ add r6, r9, r4, lsl #2 │ │ │ │ │ - bgt 36b8 │ │ │ │ │ + bgt 3658 │ │ │ │ │ sub r3, sl, r7 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 36d0 │ │ │ │ │ - ldr r2, [pc, #1884] @ 3a48 │ │ │ │ │ + bhi 3670 │ │ │ │ │ + ldr r2, [pc, #1884] @ 39e8 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3308 │ │ │ │ │ + beq 32a8 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - bne 32f8 │ │ │ │ │ - ldr r3, [pc, #1856] @ 3a50 │ │ │ │ │ + bne 3298 │ │ │ │ │ + ldr r3, [pc, #1856] @ 39f0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt 35ec │ │ │ │ │ + blt 358c │ │ │ │ │ cmp r6, #1024 @ 0x400 │ │ │ │ │ - bgt 3984 │ │ │ │ │ + bgt 3924 │ │ │ │ │ mvn r3, #1020 @ 0x3fc │ │ │ │ │ cmp r6, r3 │ │ │ │ │ movge r3, r6 │ │ │ │ │ sub r3, r3, #53 @ 0x35 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - blt 3700 │ │ │ │ │ + blt 36a0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 35e0 │ │ │ │ │ - ldr fp, [pc, #1796] @ 3a48 │ │ │ │ │ + blt 3580 │ │ │ │ │ + ldr fp, [pc, #1796] @ 39e8 │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ tst r4, #1 │ │ │ │ │ - bne 33b0 │ │ │ │ │ - ldr r3, [pc, #1780] @ 3a54 │ │ │ │ │ + bne 3350 │ │ │ │ │ + ldr r3, [pc, #1780] @ 39f4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ cmp r5, r4 │ │ │ │ │ ldrle r3, [sp, #8] │ │ │ │ │ subgt r3, sl, r4 │ │ │ │ │ suble r3, r3, r4 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bhi 3934 │ │ │ │ │ + bhi 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 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcc 34bc │ │ │ │ │ + bcc 345c │ │ │ │ │ str r9, [sp, #20] │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ - b 33fc │ │ │ │ │ + b 339c │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 3924 │ │ │ │ │ + bhi 38c4 │ │ │ │ │ add r3, fp, r3 │ │ │ │ │ ldrsb r0, [r3, #20] │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r4, r5, #1 │ │ │ │ │ - beq 34b4 │ │ │ │ │ - ldr r3, [pc, #1616] @ 3a54 │ │ │ │ │ + beq 3454 │ │ │ │ │ + ldr r3, [pc, #1616] @ 39f4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ cmp sl, r4 │ │ │ │ │ sub r3, r8, r4 │ │ │ │ │ ldrle r3, [sp, #8] │ │ │ │ │ suble r3, r3, r4 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bhi 3924 │ │ │ │ │ + bhi 38c4 │ │ │ │ │ add r3, fp, r3 │ │ │ │ │ ldrsb r0, [r3, #20] │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ - ldr r3, [pc, #1536] @ 3a54 │ │ │ │ │ + ldr r3, [pc, #1536] @ 39f4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ sub r3, r8, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldrle r3, [sp, #8] │ │ │ │ │ suble r3, r3, r4 │ │ │ │ │ - b 33c4 │ │ │ │ │ + b 3364 │ │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ │ moveq r7, r8 │ │ │ │ │ - beq 2f84 │ │ │ │ │ - b 3890 │ │ │ │ │ + beq 2f24 │ │ │ │ │ + b 3830 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 36ec │ │ │ │ │ + blt 368c │ │ │ │ │ ldrb r2, [r8, #1]! │ │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bls 348c │ │ │ │ │ - b 2f74 │ │ │ │ │ + bls 342c │ │ │ │ │ + b 2f14 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ - ldr r2, [pc, #1388] @ 3a44 │ │ │ │ │ + ldr r2, [pc, #1388] @ 39e4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 36a0 │ │ │ │ │ + bne 3640 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 3680 │ │ │ │ │ + bne 3620 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, r4 │ │ │ │ │ addne r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ movne r4, r2 │ │ │ │ │ movne r5, r3 │ │ │ │ │ - ldr r3, [pc, #1356] @ 3a58 │ │ │ │ │ + ldr r3, [pc, #1356] @ 39f8 │ │ │ │ │ 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 35f8 │ │ │ │ │ - ldr r1, [pc, #1324] @ 3a5c │ │ │ │ │ + beq 3598 │ │ │ │ │ + ldr r1, [pc, #1324] @ 39fc │ │ │ │ │ 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 3620 │ │ │ │ │ + bne 35c0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ strd r4, [r6, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 38e8 │ │ │ │ │ + bne 3888 │ │ │ │ │ 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 2f10 │ │ │ │ │ + b 2eb0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ - beq 35ec │ │ │ │ │ + beq 358c │ │ │ │ │ cmp r5, r2 │ │ │ │ │ subgt r3, sl, r2 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ - bls 3298 │ │ │ │ │ - b 32a4 │ │ │ │ │ + bls 3238 │ │ │ │ │ + b 3244 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 31b0 │ │ │ │ │ + b 3150 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b 31b0 │ │ │ │ │ + b 3150 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 34bc │ │ │ │ │ + b 345c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 34cc │ │ │ │ │ + b 346c │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 38c8 │ │ │ │ │ - ldr r1, [pc, #1100] @ 3a5c │ │ │ │ │ + beq 3868 │ │ │ │ │ + ldr r1, [pc, #1100] @ 39fc │ │ │ │ │ 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 │ │ │ │ │ ldrb r3, [r6, #1]! │ │ │ │ │ - ldr r2, [pc, #1036] @ 3a44 │ │ │ │ │ + ldr r2, [pc, #1036] @ 39e4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 362c │ │ │ │ │ + bne 35cc │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_parse_inf_or_nan> │ │ │ │ │ R_ARM_CALL _Py_parse_inf_or_nan │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 2ef4 │ │ │ │ │ + beq 2e94 │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ - ldr r2, [pc, #984] @ 3a44 │ │ │ │ │ + ldr r2, [pc, #984] @ 39e4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 3698 │ │ │ │ │ + bne 3638 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 3504 │ │ │ │ │ - ldr r3, [pc, #984] @ 3a60 │ │ │ │ │ - ldr r1, [pc, #984] @ 3a64 │ │ │ │ │ + beq 34a4 │ │ │ │ │ + ldr r3, [pc, #984] @ 3a00 │ │ │ │ │ + ldr r1, [pc, #984] @ 3a04 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 356c │ │ │ │ │ + b 350c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldrb r3, [r8, #1]! │ │ │ │ │ - ldr r2, [pc, #920] @ 3a44 │ │ │ │ │ + ldr r2, [pc, #920] @ 39e4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq 34e0 │ │ │ │ │ - b 36a0 │ │ │ │ │ + beq 3480 │ │ │ │ │ + b 3640 │ │ │ │ │ rsb r3, r7, #1 │ │ │ │ │ ldrb r3, [sl, r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bls 32e4 │ │ │ │ │ + bls 3284 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 3308 │ │ │ │ │ + b 32a8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr sl, [sp, #32] │ │ │ │ │ mov r0, #0 │ │ │ │ │ - bgt 3268 │ │ │ │ │ - b 32b4 │ │ │ │ │ + bgt 3208 │ │ │ │ │ + b 3254 │ │ │ │ │ subs r7, r8, r5 │ │ │ │ │ str r8, [sp, #32] │ │ │ │ │ - beq 3680 │ │ │ │ │ + beq 3620 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 31c0 │ │ │ │ │ + b 3160 │ │ │ │ │ sub r3, r3, r9 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addlt r1, r3, #2 │ │ │ │ │ movge r1, r2 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ asr fp, r1, #2 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b 377c │ │ │ │ │ + b 371c │ │ │ │ │ cmp r5, r4 │ │ │ │ │ suble r1, sl, #1 │ │ │ │ │ subgt r1, sl, r4 │ │ │ │ │ suble r1, r1, r4 │ │ │ │ │ ldrb r1, [r1] │ │ │ │ │ - ldr r0, [pc, #756] @ 3a48 │ │ │ │ │ + ldr r0, [pc, #756] @ 39e8 │ │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ │ cmp r1, #54 @ 0x36 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ ldrsbls r0, [r1, #20] │ │ │ │ │ mvnhi r0, #0 │ │ │ │ │ strd r2, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ - ldr r3, [pc, #720] @ 3a54 │ │ │ │ │ + ldr r3, [pc, #720] @ 39f4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ cmp r4, fp │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - bgt 3738 │ │ │ │ │ + bgt 36d8 │ │ │ │ │ cmp r5, fp │ │ │ │ │ mvnle r1, fp │ │ │ │ │ subgt r1, sl, fp │ │ │ │ │ addle r1, sl, r1 │ │ │ │ │ ldrb ip, [r1] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ sub ip, ip, #48 @ 0x30 │ │ │ │ │ rsb r1, r1, #8 │ │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ │ lsl r1, r1, #16 │ │ │ │ │ asr r1, r1, #16 │ │ │ │ │ cmp ip, #54 @ 0x36 │ │ │ │ │ lsl r0, r1, #1 │ │ │ │ │ strd r2, [sp, #8] │ │ │ │ │ - bhi 38ac │ │ │ │ │ - ldr r4, [pc, #620] @ 3a48 │ │ │ │ │ + bhi 384c │ │ │ │ │ + ldr r4, [pc, #620] @ 39e8 │ │ │ │ │ add ip, r4, ip │ │ │ │ │ ldrsb r2, [ip, #20] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ and r0, r0, r2 │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ tst r3, r2 │ │ │ │ │ strd r0, [sp, #8] │ │ │ │ │ - beq 384c │ │ │ │ │ + beq 37ec │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mvn r3, #2 │ │ │ │ │ bics r3, r2, r3, lsl r1 │ │ │ │ │ - beq 3998 │ │ │ │ │ + beq 3938 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, #2 │ │ │ │ │ lsl r0, r0, r3 │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ cmp r6, #1024 @ 0x400 │ │ │ │ │ strd r0, [sp, #8] │ │ │ │ │ - beq 3964 │ │ │ │ │ + beq 3904 │ │ │ │ │ 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 347c │ │ │ │ │ - ldr r4, [pc, #456] @ 3a48 │ │ │ │ │ + bhi 341c │ │ │ │ │ + ldr r4, [pc, #456] @ 39e8 │ │ │ │ │ mov r5, r8 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 2f5c │ │ │ │ │ + bge 2efc │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ - b 3680 │ │ │ │ │ + b 3620 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bhi 3680 │ │ │ │ │ + bhi 3620 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 3204 │ │ │ │ │ + b 31a4 │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ strd r0, [sp, #8] │ │ │ │ │ - b 3818 │ │ │ │ │ + b 37b8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 3878 │ │ │ │ │ + b 3818 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [pc, #404] @ 3a68 │ │ │ │ │ + ldr r3, [pc, #404] @ 3a08 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 356c │ │ │ │ │ + beq 350c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3690 │ │ │ │ │ + beq 3630 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 391c │ │ │ │ │ + beq 38bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 391c │ │ │ │ │ + bne 38bc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 356c │ │ │ │ │ + b 350c │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #304] @ 3a6c │ │ │ │ │ + ldr r3, [pc, #304] @ 3a0c │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 3350 │ │ │ │ │ - b 34bc │ │ │ │ │ + bcs 32f0 │ │ │ │ │ + b 345c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 31b0 │ │ │ │ │ + b 3150 │ │ │ │ │ mov r2, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 384c │ │ │ │ │ - ldr r3, [pc, #228] @ 3a70 │ │ │ │ │ - ldr r1, [pc, #228] @ 3a74 │ │ │ │ │ + beq 37ec │ │ │ │ │ + ldr r3, [pc, #228] @ 3a10 │ │ │ │ │ + ldr r1, [pc, #228] @ 3a14 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3690 │ │ │ │ │ + b 3630 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bne 39ac │ │ │ │ │ + bne 394c │ │ │ │ │ add r3, fp, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt 39f4 │ │ │ │ │ + blt 3994 │ │ │ │ │ sub r3, fp, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 384c │ │ │ │ │ + blt 37ec │ │ │ │ │ cmp r5, r3 │ │ │ │ │ suble r2, sl, #1 │ │ │ │ │ subgt r2, sl, r3 │ │ │ │ │ suble r2, r2, r3 │ │ │ │ │ ldrb r2, [r2] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ add r1, r4, r2 │ │ │ │ │ - bhi 3818 │ │ │ │ │ + bhi 37b8 │ │ │ │ │ ldrsb r2, [r1, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 39b0 │ │ │ │ │ - b 3818 │ │ │ │ │ + beq 3950 │ │ │ │ │ + b 37b8 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mvngt r3, fp │ │ │ │ │ suble r3, sl, fp │ │ │ │ │ addgt r3, sl, r3 │ │ │ │ │ suble r3, r3, #2 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 3818 │ │ │ │ │ + bhi 37b8 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 3818 │ │ │ │ │ - b 39ac │ │ │ │ │ - ldr r3, [pc, #40] @ 3a60 │ │ │ │ │ - ldr r1, [pc, #60] @ 3a78 │ │ │ │ │ + bne 37b8 │ │ │ │ │ + b 394c │ │ │ │ │ + ldr r3, [pc, #40] @ 3a00 │ │ │ │ │ + ldr r1, [pc, #60] @ 3a18 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3690 │ │ │ │ │ + b 3630 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x0ffffef3 │ │ │ │ │ .word 0xfffffbce │ │ │ │ │ .word 0x40300000 │ │ │ │ │ @@ -4288,66 +4258,66 @@ │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000044c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000424 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003a7c : │ │ │ │ │ +00003a1c : │ │ │ │ │ float_as_integer_ratio(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r1, [pc, #1104] @ 3ee4 │ │ │ │ │ + ldr r1, [pc, #1104] @ 3e84 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #1096] @ 3ee8 │ │ │ │ │ + ldr r3, [pc, #1096] @ 3e88 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldr sl, [r3, #48] @ 0x30 │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bne 3e0c │ │ │ │ │ + bne 3dac │ │ │ │ │ ldrd r4, [r4, #8] │ │ │ │ │ strd r4, [sp, #8] │ │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #1064] @ 3eec │ │ │ │ │ + ldr r3, [pc, #1064] @ 3e8c │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3af4 │ │ │ │ │ - ldr r3, [pc, #1036] @ 3eec │ │ │ │ │ + bne 3a94 │ │ │ │ │ + ldr r3, [pc, #1036] @ 3e8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e50 │ │ │ │ │ + beq 3df0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 3e38 │ │ │ │ │ + bne 3dd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ sub r9, r6, #300 @ 0x12c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b 3c64 │ │ │ │ │ + b 3c04 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ @@ -4359,15 +4329,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c94 │ │ │ │ │ + bne 3c34 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ @@ -4378,15 +4348,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c94 │ │ │ │ │ + bne 3c34 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r6, r7, #2 │ │ │ │ │ @@ -4397,15 +4367,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c94 │ │ │ │ │ + bne 3c34 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r6, r7, #3 │ │ │ │ │ @@ -4416,269 +4386,269 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c94 │ │ │ │ │ + bne 3c34 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r6, r7, #4 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 3c94 │ │ │ │ │ + beq 3c34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b34 │ │ │ │ │ + beq 3ad4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3c98 │ │ │ │ │ + beq 3c38 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromDouble │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3eb4 │ │ │ │ │ + beq 3e54 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3eb4 │ │ │ │ │ + beq 3e54 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ eor r0, r7, r7, asr #31 │ │ │ │ │ sub r0, r0, r7, asr #31 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3ea8 │ │ │ │ │ + beq 3e48 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r3, [sl, #44] @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bgt 3da8 │ │ │ │ │ + bgt 3d48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 3e64 │ │ │ │ │ + bne 3e04 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3e80 │ │ │ │ │ + beq 3e20 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 3d80 │ │ │ │ │ + beq 3d20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 3e00 │ │ │ │ │ + beq 3da0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3d50 │ │ │ │ │ + beq 3cf0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 3d9c │ │ │ │ │ + beq 3d3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3d74 │ │ │ │ │ + beq 3d14 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3d74 │ │ │ │ │ + beq 3d14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 3dec │ │ │ │ │ + beq 3d8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3d58 │ │ │ │ │ + beq 3cf8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 3d58 │ │ │ │ │ + bne 3cf8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3d50 │ │ │ │ │ + b 3cf0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 3dd8 │ │ │ │ │ + beq 3d78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 3dd8 │ │ │ │ │ + bne 3d78 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3ebc │ │ │ │ │ + beq 3e5c │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 3d04 │ │ │ │ │ + b 3ca4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3d34 │ │ │ │ │ + b 3cd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3ab0 │ │ │ │ │ + bne 3a50 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl c9c │ │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3ab8 │ │ │ │ │ + bne 3a58 │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ - b 3d74 │ │ │ │ │ - ldr r3, [pc, #176] @ 3ef0 │ │ │ │ │ - ldr r1, [pc, #176] @ 3ef4 │ │ │ │ │ + b 3d14 │ │ │ │ │ + ldr r3, [pc, #176] @ 3e90 │ │ │ │ │ + ldr r1, [pc, #176] @ 3e94 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3d74 │ │ │ │ │ - ldr r3, [pc, #160] @ 3ef8 │ │ │ │ │ - ldr r1, [pc, #160] @ 3efc │ │ │ │ │ + b 3d14 │ │ │ │ │ + ldr r3, [pc, #160] @ 3e98 │ │ │ │ │ + ldr r1, [pc, #160] @ 3e9c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3e48 │ │ │ │ │ + b 3de8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3cfc │ │ │ │ │ + bne 3c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3cfc │ │ │ │ │ + b 3c9c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r4, r7 │ │ │ │ │ - beq 3eb4 │ │ │ │ │ + beq 3e54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 3ed8 │ │ │ │ │ + beq 3e78 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3d50 │ │ │ │ │ + beq 3cf0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3d34 │ │ │ │ │ + b 3cd4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3d50 │ │ │ │ │ + b 3cf0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3e90 │ │ │ │ │ + bne 3e30 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 3d34 │ │ │ │ │ + b 3cd4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3ea0 │ │ │ │ │ + b 3e40 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyLong_Type │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000004d8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000004ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003f00 : │ │ │ │ │ +00003ea0 : │ │ │ │ │ float_hex(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #1268] @ 440c │ │ │ │ │ + ldr r1, [pc, #1268] @ 43ac │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #1260] @ 4410 │ │ │ │ │ + ldr r3, [pc, #1260] @ 43b0 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bne 43e0 │ │ │ │ │ + bne 4380 │ │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ │ strd r6, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 439c │ │ │ │ │ + bne 433c │ │ │ │ │ bic r5, r7, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #1192] @ 4414 │ │ │ │ │ + ldr r3, [pc, #1192] @ 43b4 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3fa0 │ │ │ │ │ - ldr r3, [pc, #1160] @ 4414 │ │ │ │ │ + bne 3f40 │ │ │ │ │ + ldr r3, [pc, #1160] @ 43b4 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 439c │ │ │ │ │ + beq 433c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 434c │ │ │ │ │ + bne 42ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mvn r4, #1020 @ 0x3fc │ │ │ │ │ @@ -4690,30 +4660,30 @@ │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ - ldr r3, [pc, #1044] @ 4418 │ │ │ │ │ + ldr r3, [pc, #1044] @ 43b8 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ strb r3, [sp, #20] │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ │ mov r2, #0 │ │ │ │ │ strb r3, [sp, #21] │ │ │ │ │ - ldr r3, [pc, #996] @ 441c │ │ │ │ │ + ldr r3, [pc, #996] @ 43bc │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4723,15 +4693,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #940] @ 441c │ │ │ │ │ + ldr r3, [pc, #940] @ 43bc │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4741,15 +4711,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #884] @ 441c │ │ │ │ │ + ldr r3, [pc, #884] @ 43bc │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4759,15 +4729,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #828] @ 441c │ │ │ │ │ + ldr r3, [pc, #828] @ 43bc │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4777,15 +4747,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #772] @ 441c │ │ │ │ │ + ldr r3, [pc, #772] @ 43bc │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4795,15 +4765,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #716] @ 441c │ │ │ │ │ + ldr r3, [pc, #716] @ 43bc │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4813,15 +4783,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #660] @ 441c │ │ │ │ │ + ldr r3, [pc, #660] @ 43bc │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4831,15 +4801,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #604] @ 441c │ │ │ │ │ + ldr r3, [pc, #604] @ 43bc │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4849,15 +4819,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #548] @ 441c │ │ │ │ │ + ldr r3, [pc, #548] @ 43bc │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4867,15 +4837,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #492] @ 441c │ │ │ │ │ + ldr r3, [pc, #492] @ 43bc │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4885,15 +4855,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #436] @ 441c │ │ │ │ │ + ldr r3, [pc, #436] @ 43bc │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4903,15 +4873,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #380] @ 441c │ │ │ │ │ + ldr r3, [pc, #380] @ 43bc │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4920,15 +4890,15 @@ │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #328] @ 441c │ │ │ │ │ + ldr r3, [pc, #328] @ 43bc │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ cmp r5, #0 │ │ │ │ │ rsblt r5, r5, #0 │ │ │ │ │ @@ -4944,78 +4914,78 @@ │ │ │ │ │ strb sl, [sp, #35] @ 0x23 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldrne r0, [pc, #248] @ 4420 │ │ │ │ │ - ldreq r0, [pc, #248] @ 4424 │ │ │ │ │ + ldrne r0, [pc, #248] @ 43c0 │ │ │ │ │ + ldreq r0, [pc, #248] @ 43c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ - ldr r3, [pc, #220] @ 4410 │ │ │ │ │ + ldr r3, [pc, #220] @ 43b0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 43dc │ │ │ │ │ + bne 437c │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ldr r1, [pc, #208] @ 4428 │ │ │ │ │ - ldr r3, [pc, #208] @ 442c │ │ │ │ │ - ldrlt r1, [pc, #204] @ 442c │ │ │ │ │ + ldr r1, [pc, #208] @ 43c8 │ │ │ │ │ + ldr r3, [pc, #208] @ 43cc │ │ │ │ │ + ldrlt r1, [pc, #204] @ 43cc │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movlt r0, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ - ldr r3, [pc, #156] @ 4410 │ │ │ │ │ + ldr r3, [pc, #156] @ 43b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 43c4 │ │ │ │ │ + bne 4364 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldreq r0, [pc, #160] @ 4430 │ │ │ │ │ - bne 43dc │ │ │ │ │ + ldreq r0, [pc, #160] @ 43d0 │ │ │ │ │ + bne 437c │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ - ldr r3, [pc, #108] @ 4410 │ │ │ │ │ + ldr r3, [pc, #108] @ 43b0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 43dc │ │ │ │ │ + bne 437c │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b 2348 │ │ │ │ │ + b 22e8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldreq r0, [pc, #88] @ 4434 │ │ │ │ │ - beq 4390 │ │ │ │ │ + ldreq r0, [pc, #88] @ 43d4 │ │ │ │ │ + beq 4330 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3f3c │ │ │ │ │ + bne 3edc │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl c9c │ │ │ │ │ ldrd r6, [sp, #8] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3f44 │ │ │ │ │ + bne 3ee4 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ - b 432c │ │ │ │ │ + b 42cc │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 Py_hexdigits │ │ │ │ │ @@ -5027,74 +4997,74 @@ │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x00000508 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000004fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004438 : │ │ │ │ │ +000043d8 : │ │ │ │ │ PyFloat_Pack4(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - ldr r3, [pc, #668] @ 46f0 │ │ │ │ │ + ldr r3, [pc, #668] @ 4690 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr fp, [r3, #1504] @ 0x5e0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - beq 4510 │ │ │ │ │ + beq 44b0 │ │ │ │ │ bl 0 <__aeabi_d2f> │ │ │ │ │ R_ARM_CALL __aeabi_d2f │ │ │ │ │ - ldr r1, [pc, #636] @ 46f4 │ │ │ │ │ + ldr r1, [pc, #636] @ 4694 │ │ │ │ │ bic r8, r0, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_fcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_fcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 44a0 │ │ │ │ │ - ldr r1, [pc, #608] @ 46f4 │ │ │ │ │ + bne 4440 │ │ │ │ │ + ldr r1, [pc, #608] @ 4694 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_fcmple> │ │ │ │ │ R_ARM_CALL __aeabi_fcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4654 │ │ │ │ │ + beq 45f4 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp fp, #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne 44d8 │ │ │ │ │ + bne 4478 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 44f0 │ │ │ │ │ + beq 4490 │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs sl, sl, #0 │ │ │ │ │ movne sl, #1 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ movne sl, #0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 44bc │ │ │ │ │ + beq 445c │ │ │ │ │ lsr r1, r4, #8 │ │ │ │ │ lsr r2, r4, #16 │ │ │ │ │ lsr r3, r4, #24 │ │ │ │ │ strb r4, [r5, #3] │ │ │ │ │ strb r1, [r5, #2] │ │ │ │ │ strb r2, [r5, #1] │ │ │ │ │ strb r3, [r5] │ │ │ │ │ - b 44cc │ │ │ │ │ + b 446c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ addne r5, r2, #3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvnne r8, #0 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ @@ -5108,128 +5078,128 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ movne r9, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #404] @ 46f8 │ │ │ │ │ + ldr r3, [pc, #404] @ 4698 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpge> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpge │ │ │ │ │ mov r2, #0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 46a8 │ │ │ │ │ - ldr r3, [pc, #380] @ 46fc │ │ │ │ │ + beq 4648 │ │ │ │ │ + ldr r3, [pc, #380] @ 469c │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 46c0 │ │ │ │ │ + beq 4660 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bgt 4690 │ │ │ │ │ + bgt 4630 │ │ │ │ │ cmn r3, #126 @ 0x7e │ │ │ │ │ - blt 46d8 │ │ │ │ │ - ldr r3, [pc, #308] @ 46fc │ │ │ │ │ + blt 4678 │ │ │ │ │ + ldr r3, [pc, #308] @ 469c │ │ │ │ │ add r4, r2, #126 @ 0x7e │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ldr r3, [pc, #288] @ 4700 │ │ │ │ │ + ldr r3, [pc, #288] @ 46a0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ - ldr r3, [pc, #256] @ 46f8 │ │ │ │ │ + ldr r3, [pc, #256] @ 4698 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ R_ARM_CALL __aeabi_d2uiz │ │ │ │ │ lsrs r2, r0, #23 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 4620 │ │ │ │ │ + beq 45c0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, #254 @ 0xfe │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ - bgt 4690 │ │ │ │ │ + bgt 4630 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ lsr r0, r3, #16 │ │ │ │ │ orr r0, r0, r2, lsl #7 │ │ │ │ │ asr r2, r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ orr r2, r2, r9, lsl #7 │ │ │ │ │ strb r2, [r1], r8 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ strb r0, [r5, r8] │ │ │ │ │ strb r2, [r1, r8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ strb r3, [r1, r8, lsl #1] │ │ │ │ │ - b 44d0 │ │ │ │ │ + b 4470 │ │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #164] @ 4704 │ │ │ │ │ + ldr r3, [pc, #164] @ 46a4 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4690 │ │ │ │ │ - ldr r3, [pc, #136] @ 4704 │ │ │ │ │ + bne 4630 │ │ │ │ │ + ldr r3, [pc, #136] @ 46a4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 44a0 │ │ │ │ │ - ldr r3, [pc, #112] @ 4708 │ │ │ │ │ - ldr r1, [pc, #112] @ 470c │ │ │ │ │ + beq 4440 │ │ │ │ │ + ldr r3, [pc, #112] @ 46a8 │ │ │ │ │ + ldr r1, [pc, #112] @ 46ac │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 44d0 │ │ │ │ │ + b 4470 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 45d8 │ │ │ │ │ - ldr r3, [pc, #72] @ 4710 │ │ │ │ │ - ldr r1, [pc, #72] @ 4714 │ │ │ │ │ + bne 4578 │ │ │ │ │ + ldr r3, [pc, #72] @ 46b0 │ │ │ │ │ + ldr r1, [pc, #72] @ 46b4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 44d0 │ │ │ │ │ + b 4470 │ │ │ │ │ add r2, r2, #125 @ 0x7d │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b 45d8 │ │ │ │ │ + b 4578 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x7f7fffff │ │ │ │ │ .word 0x3fe00000 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x41600000 │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ @@ -5238,29 +5208,29 @@ │ │ │ │ │ .word 0x0000052c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004718 : │ │ │ │ │ +000046b8 : │ │ │ │ │ PyFloat_Unpack4(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #344] @ 4888 │ │ │ │ │ + ldr r3, [pc, #344] @ 4828 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r3, #1504] @ 0x5e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 47c0 │ │ │ │ │ + beq 4760 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 4784 │ │ │ │ │ + bne 4724 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 47a0 │ │ │ │ │ + bne 4740 │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ ldrb ip, [r0, #1] │ │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ │ orr r3, r3, ip, lsl #8 │ │ │ │ │ orr r3, r3, r1, lsl #16 │ │ │ │ │ orr r3, r3, r2, lsl #24 │ │ │ │ │ @@ -5274,15 +5244,15 @@ │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 474c │ │ │ │ │ + bne 46ec │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r0, sp, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <__aeabi_f2d> │ │ │ │ │ @@ -5300,64 +5270,64 @@ │ │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ │ orr r4, r4, r3, lsr #7 │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ lsl r3, r3, #16 │ │ │ │ │ lsr r5, r2, #7 │ │ │ │ │ and r3, r3, #8323072 @ 0x7f0000 │ │ │ │ │ add r0, ip, r1 │ │ │ │ │ - beq 4850 │ │ │ │ │ + beq 47f0 │ │ │ │ │ ldrb r2, [ip, r1] │ │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ │ orr r0, r0, r3 │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #1048576000 @ 0x3e800000 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mvneq r2, #125 @ 0x7d │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bne 486c │ │ │ │ │ + bne 480c │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r5, #0 │ │ │ │ │ addne r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ movne r1, r3 │ │ │ │ │ - b 477c │ │ │ │ │ - ldr r3, [pc, #52] @ 488c │ │ │ │ │ - ldr r1, [pc, #52] @ 4890 │ │ │ │ │ + b 471c │ │ │ │ │ + ldr r3, [pc, #52] @ 482c │ │ │ │ │ + ldr r1, [pc, #52] @ 4830 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r1, [pc, #44] @ 4894 │ │ │ │ │ + ldr r1, [pc, #44] @ 4834 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 477c │ │ │ │ │ + b 471c │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #32] @ 4898 │ │ │ │ │ + ldr r3, [pc, #32] @ 4838 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r2, r4, #127 @ 0x7f │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b 4834 │ │ │ │ │ + b 47d4 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ │ │ │ │ │ -0000489c : │ │ │ │ │ +0000483c : │ │ │ │ │ PyFloat_Pack2(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r6, r2 │ │ │ │ │ @@ -5365,40 +5335,40 @@ │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4c10 │ │ │ │ │ + bne 4bb0 │ │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #868] @ 4c44 │ │ │ │ │ + ldr r3, [pc, #868] @ 4be4 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4910 │ │ │ │ │ - ldr r3, [pc, #840] @ 4c44 │ │ │ │ │ + bne 48b0 │ │ │ │ │ + ldr r3, [pc, #840] @ 4be4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4b70 │ │ │ │ │ + beq 4b10 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b3c │ │ │ │ │ + bne 4adc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -5415,51 +5385,51 @@ │ │ │ │ │ movne r0, r4 │ │ │ │ │ addne r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ moveq r1, r5 │ │ │ │ │ addeq r2, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ - ldr r3, [pc, #704] @ 4c48 │ │ │ │ │ + ldr r3, [pc, #704] @ 4be8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b28 │ │ │ │ │ - ldr r3, [pc, #680] @ 4c4c │ │ │ │ │ + bne 4ac8 │ │ │ │ │ + ldr r3, [pc, #680] @ 4bec │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpge> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpge │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bne 4b28 │ │ │ │ │ + bne 4ac8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bgt 4b10 │ │ │ │ │ + bgt 4ab0 │ │ │ │ │ cmn r3, #25 │ │ │ │ │ - blt 4c04 │ │ │ │ │ + blt 4ba4 │ │ │ │ │ cmn r3, #14 │ │ │ │ │ - blt 4b98 │ │ │ │ │ - ldr r3, [pc, #592] @ 4c4c │ │ │ │ │ + blt 4b38 │ │ │ │ │ + ldr r3, [pc, #592] @ 4bec │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #584] @ 4c50 │ │ │ │ │ + ldr r3, [pc, #584] @ 4bf0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ add r4, r4, #14 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ @@ -5471,110 +5441,110 @@ │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #512] @ 4c48 │ │ │ │ │ + ldr r3, [pc, #512] @ 4be8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4ab8 │ │ │ │ │ - ldr r3, [pc, #484] @ 4c48 │ │ │ │ │ + bne 4a58 │ │ │ │ │ + ldr r3, [pc, #484] @ 4be8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4ab0 │ │ │ │ │ + bne 4a50 │ │ │ │ │ lsl r4, r4, #10 │ │ │ │ │ orr r4, r4, r7, lsl #15 │ │ │ │ │ orr r4, r5, r4 │ │ │ │ │ lsl r4, r4, #16 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ lsr r4, r4, #16 │ │ │ │ │ add r3, r6, #1 │ │ │ │ │ - beq 4aec │ │ │ │ │ + beq 4a8c │ │ │ │ │ lsr r2, r4, #8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ strb r2, [r3] │ │ │ │ │ strb r4, [r6] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ tst r5, #1 │ │ │ │ │ - beq 4acc │ │ │ │ │ + beq 4a6c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ lsl r5, r5, #16 │ │ │ │ │ lsr r5, r5, #16 │ │ │ │ │ cmp r5, #1024 @ 0x400 │ │ │ │ │ - beq 4afc │ │ │ │ │ + beq 4a9c │ │ │ │ │ lsl fp, fp, #15 │ │ │ │ │ orr fp, fp, r4, lsl #10 │ │ │ │ │ orr r5, r5, fp │ │ │ │ │ lsl r4, r5, #16 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ lsr r4, r4, #16 │ │ │ │ │ add r3, r6, #1 │ │ │ │ │ - bne 4a98 │ │ │ │ │ + bne 4a38 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 4a98 │ │ │ │ │ + b 4a38 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ movne r5, #0 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ - bne 4acc │ │ │ │ │ - ldr r3, [pc, #316] @ 4c54 │ │ │ │ │ - ldr r1, [pc, #316] @ 4c58 │ │ │ │ │ + bne 4a6c │ │ │ │ │ + ldr r3, [pc, #316] @ 4bf4 │ │ │ │ │ + ldr r1, [pc, #316] @ 4bf8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 4aa8 │ │ │ │ │ - ldr r3, [pc, #300] @ 4c5c │ │ │ │ │ - ldr r1, [pc, #300] @ 4c60 │ │ │ │ │ + b 4a48 │ │ │ │ │ + ldr r3, [pc, #300] @ 4bfc │ │ │ │ │ + ldr r1, [pc, #300] @ 4c00 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4b20 │ │ │ │ │ + b 4ac0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldr r1, [pc, #260] @ 4c4c │ │ │ │ │ + ldr r1, [pc, #260] @ 4bec │ │ │ │ │ mov r0, #0 │ │ │ │ │ - ldrlt r1, [pc, #276] @ 4c64 │ │ │ │ │ + ldrlt r1, [pc, #276] @ 4c04 │ │ │ │ │ movlt r0, #0 │ │ │ │ │ - ldr r3, [pc, #268] @ 4c64 │ │ │ │ │ + ldr r3, [pc, #268] @ 4c04 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ mov r4, #31 │ │ │ │ │ mov r5, #512 @ 0x200 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ movne fp, #1 │ │ │ │ │ - b 4acc │ │ │ │ │ + b 4a6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ mov r4, #31 │ │ │ │ │ mov r5, r7 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ movne fp, #1 │ │ │ │ │ - b 4acc │ │ │ │ │ + b 4a6c │ │ │ │ │ add r2, r4, #13 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ - ldr r3, [pc, #168] @ 4c50 │ │ │ │ │ + ldr r3, [pc, #168] @ 4bf0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ R_ARM_CALL __aeabi_d2uiz │ │ │ │ │ @@ -5585,57 +5555,57 @@ │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #100] @ 4c48 │ │ │ │ │ + ldr r3, [pc, #100] @ 4be8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r4, r0 │ │ │ │ │ - beq 4a5c │ │ │ │ │ + beq 49fc │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - b 4ab8 │ │ │ │ │ + b 4a58 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 4acc │ │ │ │ │ + b 4a6c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldr r1, [pc, #48] @ 4c4c │ │ │ │ │ + ldr r1, [pc, #48] @ 4bec │ │ │ │ │ mov r0, #0 │ │ │ │ │ - ldrlt r1, [pc, #64] @ 4c64 │ │ │ │ │ + ldrlt r1, [pc, #64] @ 4c04 │ │ │ │ │ movlt r0, #0 │ │ │ │ │ - ldr r3, [pc, #56] @ 4c64 │ │ │ │ │ + ldr r3, [pc, #56] @ 4c04 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ subs fp, r0, r4 │ │ │ │ │ movne fp, #1 │ │ │ │ │ - b 4acc │ │ │ │ │ + b 4a6c │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x3fe00000 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x40900000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000056c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ │ │ │ │ │ -00004c68 : │ │ │ │ │ +00004c08 : │ │ │ │ │ PyFloat_Unpack2(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrbne r4, [r0, #1] │ │ │ │ │ @@ -5645,55 +5615,55 @@ │ │ │ │ │ ldrbeq r0, [r0, #1] │ │ │ │ │ lsl r3, r4, #8 │ │ │ │ │ and r5, r5, #31 │ │ │ │ │ and r3, r3, #768 @ 0x300 │ │ │ │ │ cmp r5, #31 │ │ │ │ │ lsr r4, r4, #7 │ │ │ │ │ orr r0, r0, r3 │ │ │ │ │ - beq 4cec │ │ │ │ │ + beq 4c8c │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ - ldr r3, [pc, #132] @ 4d3c │ │ │ │ │ + ldr r3, [pc, #132] @ 4cdc │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 4d08 │ │ │ │ │ - ldr r3, [pc, #116] @ 4d40 │ │ │ │ │ + beq 4ca8 │ │ │ │ │ + ldr r3, [pc, #116] @ 4ce0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r2, r5, #15 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r4, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ add r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - beq 4d24 │ │ │ │ │ + beq 4cc4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4d1c │ │ │ │ │ - ldr r1, [pc, #60] @ 4d44 │ │ │ │ │ + bne 4cbc │ │ │ │ │ + ldr r1, [pc, #60] @ 4ce4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn r2, #13 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4ce0 │ │ │ │ │ + bne 4c80 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #36] @ 4d48 │ │ │ │ │ + ldr r1, [pc, #36] @ 4ce8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4d34 │ │ │ │ │ - ldr r1, [pc, #24] @ 4d4c │ │ │ │ │ + bne 4cd4 │ │ │ │ │ + ldr r1, [pc, #24] @ 4cec │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #20] @ 4d50 │ │ │ │ │ + ldr r1, [pc, #20] @ 4cf0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x3f500000 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x7ff80000 │ │ │ │ │ .word 0xfff80000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ .word 0xfff00000 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -118,51 +118,51 @@ │ │ │ │ │ 0x00000730 756d6265 725f496e 64657800 50794572 umber_Index.PyEr │ │ │ │ │ 0x00000740 725f4261 64417267 756d656e 74005079 r_BadArgument.Py │ │ │ │ │ 0x00000750 4572725f 5761726e 466f726d 61740050 Err_WarnFormat.P │ │ │ │ │ 0x00000760 79457863 5f547970 65457272 6f720050 yExc_TypeError.P │ │ │ │ │ 0x00000770 79457863 5f446570 72656361 74696f6e yExc_Deprecation │ │ │ │ │ 0x00000780 5761726e 696e6700 5f5f6165 6162695f Warning.__aeabi_ │ │ │ │ │ 0x00000790 64646976 00507945 78635f5a 65726f44 ddiv.PyExc_ZeroD │ │ │ │ │ - 0x000007a0 69766973 696f6e45 72726f72 005f5f61 ivisionError.__a │ │ │ │ │ - 0x000007b0 65616269 5f647375 62005f5f 6572726e eabi_dsub.__errn │ │ │ │ │ - 0x000007c0 6f5f6c6f 63617469 6f6e0066 6c6f6f72 o_location.floor │ │ │ │ │ - 0x000007d0 00666d6f 64005079 4572725f 53657446 .fmod.PyErr_SetF │ │ │ │ │ - 0x000007e0 726f6d45 72726e6f 005f5079 5f4e6f6e romErrno._Py_Non │ │ │ │ │ - 0x000007f0 65537472 75637400 5079436f 6d706c65 eStruct.PyComple │ │ │ │ │ - 0x00000800 785f5479 70650050 79457863 5f4f7665 x_Type.PyExc_Ove │ │ │ │ │ - 0x00000810 72666c6f 77457272 6f72005f 5079466c rflowError._PyFl │ │ │ │ │ - 0x00000820 6f61745f 46696e69 54797065 005f5079 oat_FiniType._Py │ │ │ │ │ - 0x00000830 53747275 63745365 7175656e 63655f46 StructSequence_F │ │ │ │ │ - 0x00000840 696e6942 75696c74 696e005f 50795f48 iniBuiltin._Py_H │ │ │ │ │ - 0x00000850 61736844 6f75626c 65005f50 79466c6f ashDouble._PyFlo │ │ │ │ │ - 0x00000860 61745f44 65627567 4d616c6c 6f635374 at_DebugMallocSt │ │ │ │ │ - 0x00000870 61747300 5f507944 65627567 416c6c6f ats._PyDebugAllo │ │ │ │ │ - 0x00000880 6361746f 72537461 74730050 794e756d catorStats.PyNum │ │ │ │ │ - 0x00000890 6265725f 466c6f61 74005079 466c6f61 ber_Float.PyFloa │ │ │ │ │ - 0x000008a0 745f4672 6f6d5374 72696e67 005f5079 t_FromString._Py │ │ │ │ │ - 0x000008b0 4172675f 43686563 6b506f73 6974696f Arg_CheckPositio │ │ │ │ │ - 0x000008c0 6e616c00 5f507941 72675f4e 6f4b776e nal._PyArg_NoKwn │ │ │ │ │ - 0x000008d0 616d6573 00507955 6e69636f 64655f54 ames.PyUnicode_T │ │ │ │ │ - 0x000008e0 79706500 6d656d73 6574005f 5079556e ype.memset._PyUn │ │ │ │ │ - 0x000008f0 69636f64 655f5472 616e7366 6f726d44 icode_TransformD │ │ │ │ │ - 0x00000900 6563696d 616c416e 64537061 6365546f ecimalAndSpaceTo │ │ │ │ │ - 0x00000910 41534349 49005079 556e6963 6f64655f ASCII.PyUnicode_ │ │ │ │ │ - 0x00000920 41735554 4638416e 6453697a 65005f50 AsUTF8AndSize._P │ │ │ │ │ - 0x00000930 795f7374 72696e67 5f746f5f 6e756d62 y_string_to_numb │ │ │ │ │ - 0x00000940 65725f77 6974685f 756e6465 7273636f er_with_undersco │ │ │ │ │ - 0x00000950 72657300 50794275 66666572 5f52656c res.PyBuffer_Rel │ │ │ │ │ - 0x00000960 65617365 0050794f 626a6563 745f4765 ease.PyObject_Ge │ │ │ │ │ - 0x00000970 74427566 66657200 50794279 7465735f tBuffer.PyBytes_ │ │ │ │ │ - 0x00000980 46726f6d 53747269 6e67416e 6453697a FromStringAndSiz │ │ │ │ │ - 0x00000990 65005079 42797465 41727261 795f5479 e.PyByteArray_Ty │ │ │ │ │ - 0x000009a0 7065005f 50794279 74654172 7261795f pe._PyByteArray_ │ │ │ │ │ - 0x000009b0 656d7074 795f7374 72696e67 0050794f empty_string.PyO │ │ │ │ │ - 0x000009c0 535f7374 72696e67 5f746f5f 646f7562 S_string_to_doub │ │ │ │ │ - 0x000009d0 6c65005f 50795f63 74797065 5f746162 le._Py_ctype_tab │ │ │ │ │ - 0x000009e0 6c650050 79466c6f 61745f50 61636b38 le.PyFloat_Pack8 │ │ │ │ │ + 0x000007a0 69766973 696f6e45 72726f72 005f5f65 ivisionError.__e │ │ │ │ │ + 0x000007b0 72726e6f 5f6c6f63 6174696f 6e00666c rrno_location.fl │ │ │ │ │ + 0x000007c0 6f6f7200 666d6f64 00507945 72725f53 oor.fmod.PyErr_S │ │ │ │ │ + 0x000007d0 65744672 6f6d4572 726e6f00 5f50795f etFromErrno._Py_ │ │ │ │ │ + 0x000007e0 4e6f6e65 53747275 63740050 79436f6d NoneStruct.PyCom │ │ │ │ │ + 0x000007f0 706c6578 5f547970 65005079 4578635f plex_Type.PyExc_ │ │ │ │ │ + 0x00000800 4f766572 666c6f77 4572726f 72005f50 OverflowError._P │ │ │ │ │ + 0x00000810 79466c6f 61745f46 696e6954 79706500 yFloat_FiniType. │ │ │ │ │ + 0x00000820 5f507953 74727563 74536571 75656e63 _PyStructSequenc │ │ │ │ │ + 0x00000830 655f4669 6e694275 696c7469 6e005f50 e_FiniBuiltin._P │ │ │ │ │ + 0x00000840 795f4861 7368446f 75626c65 005f5079 y_HashDouble._Py │ │ │ │ │ + 0x00000850 466c6f61 745f4465 6275674d 616c6c6f Float_DebugMallo │ │ │ │ │ + 0x00000860 63537461 7473005f 50794465 62756741 cStats._PyDebugA │ │ │ │ │ + 0x00000870 6c6c6f63 61746f72 53746174 73005079 llocatorStats.Py │ │ │ │ │ + 0x00000880 4e756d62 65725f46 6c6f6174 00507946 Number_Float.PyF │ │ │ │ │ + 0x00000890 6c6f6174 5f46726f 6d537472 696e6700 loat_FromString. │ │ │ │ │ + 0x000008a0 5f507941 72675f43 6865636b 506f7369 _PyArg_CheckPosi │ │ │ │ │ + 0x000008b0 74696f6e 616c005f 50794172 675f4e6f tional._PyArg_No │ │ │ │ │ + 0x000008c0 4b776e61 6d657300 5079556e 69636f64 Kwnames.PyUnicod │ │ │ │ │ + 0x000008d0 655f5479 7065006d 656d7365 74005f50 e_Type.memset._P │ │ │ │ │ + 0x000008e0 79556e69 636f6465 5f547261 6e73666f yUnicode_Transfo │ │ │ │ │ + 0x000008f0 726d4465 63696d61 6c416e64 53706163 rmDecimalAndSpac │ │ │ │ │ + 0x00000900 65546f41 53434949 00507955 6e69636f eToASCII.PyUnico │ │ │ │ │ + 0x00000910 64655f41 73555446 38416e64 53697a65 de_AsUTF8AndSize │ │ │ │ │ + 0x00000920 005f5079 5f737472 696e675f 746f5f6e ._Py_string_to_n │ │ │ │ │ + 0x00000930 756d6265 725f7769 74685f75 6e646572 umber_with_under │ │ │ │ │ + 0x00000940 73636f72 65730050 79427566 6665725f scores.PyBuffer_ │ │ │ │ │ + 0x00000950 52656c65 61736500 50794f62 6a656374 Release.PyObject │ │ │ │ │ + 0x00000960 5f476574 42756666 65720050 79427974 _GetBuffer.PyByt │ │ │ │ │ + 0x00000970 65735f46 726f6d53 7472696e 67416e64 es_FromStringAnd │ │ │ │ │ + 0x00000980 53697a65 00507942 79746541 72726179 Size.PyByteArray │ │ │ │ │ + 0x00000990 5f547970 65005f50 79427974 65417272 _Type._PyByteArr │ │ │ │ │ + 0x000009a0 61795f65 6d707479 5f737472 696e6700 ay_empty_string. │ │ │ │ │ + 0x000009b0 50794f53 5f737472 696e675f 746f5f64 PyOS_string_to_d │ │ │ │ │ + 0x000009c0 6f75626c 65005f50 795f6374 7970655f ouble._Py_ctype_ │ │ │ │ │ + 0x000009d0 7461626c 65005079 466c6f61 745f5061 table.PyFloat_Pa │ │ │ │ │ + 0x000009e0 636b3800 5f5f6165 6162695f 64737562 ck8.__aeabi_dsub │ │ │ │ │ 0x000009f0 005f5f61 65616269 5f643275 697a0050 .__aeabi_d2uiz.P │ │ │ │ │ 0x00000a00 79457863 5f537973 74656d45 72726f72 yExc_SystemError │ │ │ │ │ 0x00000a10 0050794f 535f646f 75626c65 5f746f5f .PyOS_double_to_ │ │ │ │ │ 0x00000a20 73747269 6e670073 74726c65 6e005f50 string.strlen._P │ │ │ │ │ 0x00000a30 79556e69 636f6465 5f46726f 6d415343 yUnicode_FromASC │ │ │ │ │ 0x00000a40 49490050 794d656d 5f467265 6500726f II.PyMem_Free.ro │ │ │ │ │ 0x00000a50 756e6400 50794e75 6d626572 5f417353 und.PyNumber_AsS │ │ │ ├── frameobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 29756 (bytes into file) │ │ │ │ │ + Start of section headers: 29732 (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 0x743c: │ │ │ │ │ +There are 18 section headers, starting at offset 0x7424: │ │ │ │ │ │ │ │ │ │ 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 0005b0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00666c 000150 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 006654 000150 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0005e4 000444 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0067bc 0002a0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0067a4 0002a0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000a28 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000a28 002918 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 006a5c 0005d0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 003340 00066f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0039b0 000f08 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00702c 000358 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0048b8 00014b 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 007384 000028 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 004a03 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004a03 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 004a30 001000 10 16 143 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 005a30 000c3c 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0073ac 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000a28 002900 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 006a44 0005d0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 003328 00066f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 003998 000f08 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 007014 000358 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0048a0 00014b 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00736c 000028 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0049eb 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0049eb 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 004a18 001000 10 16 143 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 005a18 000c3c 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 007394 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 {} │ │ │ │ │ @@ -71,29 +71,29 @@ │ │ │ │ │ 67: 00000000 76 FUNC LOCAL DEFAULT 9 frame_repr │ │ │ │ │ 68: 00000048 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 69: 0000141c 3748 FUNC LOCAL DEFAULT 6 frame_setlineno │ │ │ │ │ 70: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ 71: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 72: 00002248 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 73: 000022c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 74: 000022c0 1072 FUNC LOCAL DEFAULT 6 framelocalsproxy_setitem │ │ │ │ │ - 75: 000026e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 76: 000026f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 77: 000026f0 492 FUNC LOCAL DEFAULT 6 frame_clear │ │ │ │ │ - 78: 000028cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 74: 000022c0 1048 FUNC LOCAL DEFAULT 6 framelocalsproxy_setitem │ │ │ │ │ + 75: 000026cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 76: 000026d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 77: 000026d8 492 FUNC LOCAL DEFAULT 6 frame_clear │ │ │ │ │ + 78: 000028b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 79: 0000004c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 80: 0000004c 72 FUNC LOCAL DEFAULT 9 framelocalsproxy_update │ │ │ │ │ 81: 00000094 500 FUNC LOCAL DEFAULT 9 framelocalsproxy_merge │ │ │ │ │ 82: 00000088 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 83: 00000094 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 84: 00000284 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 85: 00000288 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 86: 00000438 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 87: 000028dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 88: 000028dc 36 FUNC LOCAL DEFAULT 6 frame_getlasti │ │ │ │ │ + 87: 000028c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 88: 000028c4 36 FUNC LOCAL DEFAULT 6 frame_getlasti │ │ │ │ │ 89: 0000043c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 90: 0000043c 272 FUNC LOCAL DEFAULT 9 framelocalsproxy_richcompare │ │ │ │ │ 91: 00000544 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 92: 000001ec 160 FUNC LOCAL DEFAULT 1 framelocalsproxy_length │ │ │ │ │ 93: 00000288 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 94: 0000054c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 95: 0000054c 96 FUNC LOCAL DEFAULT 9 framelocalsproxy_copy │ │ │ │ │ @@ -105,15 +105,15 @@ │ │ │ │ │ 101: 0000064c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 102: 0000064c 60 FUNC LOCAL DEFAULT 9 framelocalsproxy_iter │ │ │ │ │ 103: 00000688 296 FUNC LOCAL DEFAULT 9 framelocalsproxy_values │ │ │ │ │ 104: 000007ac 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 105: 000004e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 106: 000004e8 200 FUNC LOCAL DEFAULT 1 framelocalsproxy_repr │ │ │ │ │ 107: 000005ac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 108: 00002900 24 FUNC LOCAL DEFAULT 6 framelocalsproxy_visit │ │ │ │ │ + 108: 000028e8 24 FUNC LOCAL DEFAULT 6 framelocalsproxy_visit │ │ │ │ │ 109: 000007b0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 110: 000007b0 88 FUNC LOCAL DEFAULT 9 framelocalsproxy_tp_clear │ │ │ │ │ 111: 00000808 196 FUNC LOCAL DEFAULT 9 framelocalsproxy_setdefault │ │ │ │ │ 112: 000008bc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 113: 000008cc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 114: 0000092c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 115: 00000930 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x666c contains 42 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6654 contains 42 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000048 00000a1c R_ARM_CALL 00000464 Py_XDECREF │ │ │ │ │ 00000070 00000a1c R_ARM_CALL 00000464 Py_XDECREF │ │ │ │ │ 00000084 0000b61d R_ARM_JUMP24 00000000 _PyEval_SetOpcodeTrace │ │ │ │ │ 00000088 0000b702 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000000bc 0000b61d R_ARM_JUMP24 00000000 _PyEval_SetOpcodeTrace │ │ │ │ │ 000000e8 0000a81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -40,15 +40,15 @@ │ │ │ │ │ 00000550 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000558 0000e51c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ 00000570 0000e61d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 00000594 0000e51c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ 000005a4 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000005ac 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x67bc contains 84 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x67a4 contains 84 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000fc02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000702 R_ARM_ABS32 000000cc frame_dealloc │ │ │ │ │ 0000002c 00004302 R_ARM_ABS32 00000000 frame_repr │ │ │ │ │ 00000048 0000fd02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000004c 0000fe02 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ @@ -62,24 +62,24 @@ │ │ │ │ │ 000000e8 00001902 R_ARM_ABS32 00000930 framelocalsproxy_dealloc │ │ │ │ │ 000000fc 00006a02 R_ARM_ABS32 000004e8 framelocalsproxy_repr │ │ │ │ │ 00000100 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000104 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000108 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000118 0000fd02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000011c 0000fe02 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ -0000012c 00006c02 R_ARM_ABS32 00002900 framelocalsproxy_visit │ │ │ │ │ +0000012c 00006c02 R_ARM_ABS32 000028e8 framelocalsproxy_visit │ │ │ │ │ 00000130 00006e02 R_ARM_ABS32 000007b0 framelocalsproxy_tp_clear │ │ │ │ │ 00000134 00005a02 R_ARM_ABS32 0000043c framelocalsproxy_richcompare │ │ │ │ │ 0000013c 00006602 R_ARM_ABS32 0000064c framelocalsproxy_iter │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000168 0000ff02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000016c 00001602 R_ARM_ABS32 00000858 framelocalsproxy_new │ │ │ │ │ 00000170 00009902 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000001a0 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001a4 00004d02 R_ARM_ABS32 000026f0 frame_clear │ │ │ │ │ +000001a4 00004d02 R_ARM_ABS32 000026d8 frame_clear │ │ │ │ │ 000001ac 00004602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b0 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b4 00008302 R_ARM_ABS32 00000ec0 frame_sizeof │ │ │ │ │ 000001bc 00004602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d0 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001d4 00003302 R_ARM_ABS32 00001188 frame_getback │ │ │ │ │ 000001e4 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -87,15 +87,15 @@ │ │ │ │ │ 000001f8 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001fc 00003602 R_ARM_ABS32 0000124c frame_getlineno │ │ │ │ │ 00000200 00004502 R_ARM_ABS32 0000141c frame_setlineno │ │ │ │ │ 0000020c 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000210 00003e02 R_ARM_ABS32 00000168 frame_gettrace │ │ │ │ │ 00000214 00002502 R_ARM_ABS32 00000000 frame_settrace │ │ │ │ │ 00000220 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000224 00005802 R_ARM_ABS32 000028dc frame_getlasti │ │ │ │ │ +00000224 00005802 R_ARM_ABS32 000028c4 frame_getlasti │ │ │ │ │ 00000234 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000238 00002d02 R_ARM_ABS32 00001160 frame_getglobals │ │ │ │ │ 00000248 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000024c 00003002 R_ARM_ABS32 0000010c frame_getbuiltins │ │ │ │ │ 0000025c 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000260 00002a02 R_ARM_ABS32 00001100 frame_getcode │ │ │ │ │ 00000270 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -127,15 +127,15 @@ │ │ │ │ │ 00000380 00005c02 R_ARM_ABS32 000001ec framelocalsproxy_length │ │ │ │ │ 00000384 00001e02 R_ARM_ABS32 00000c64 framelocalsproxy_getitem │ │ │ │ │ 00000388 00004a02 R_ARM_ABS32 000022c0 framelocalsproxy_setitem │ │ │ │ │ 000003a8 00004102 R_ARM_ABS32 00000190 framelocalsproxy_contains │ │ │ │ │ 000003f0 00007a02 R_ARM_ABS32 00000c80 framelocalsproxy_or │ │ │ │ │ 00000424 00007d02 R_ARM_ABS32 00000d30 framelocalsproxy_inplace_or │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x6a5c contains 186 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x6a44 contains 186 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 0000901c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ 0000003c 0000911c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000058 0000921c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000006c 0000931d R_ARM_JUMP24 00000000 _PyEval_GetBuiltins │ │ │ │ │ 00000070 00009402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000074 00009502 R_ARM_ABS32 00000000 PyModule_Type │ │ │ │ │ @@ -290,41 +290,41 @@ │ │ │ │ │ 000022a8 0000d16b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000022ac 00004602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000022b0 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000022b4 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000022b8 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000022bc 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000022e8 0000b11c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000249c 0000a01c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ -000024b8 0000d21d R_ARM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ -000024cc 0000b11c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002554 0000a81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002630 0000b31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000026b8 0000d31c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000026d4 0000d21d R_ARM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ -000026e0 0000d41d R_ARM_JUMP24 00000000 PyDict_DelItem │ │ │ │ │ -000026e4 0000cd02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000026e8 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000026ec 0000a102 R_ARM_ABS32 00000000 PyCell_Type │ │ │ │ │ -00002798 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027d8 0000a81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000280c 0000a81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002834 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002860 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000288c 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028b8 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028c4 0000d51c R_ARM_CALL 00000000 _PyGen_Finalize │ │ │ │ │ -000028cc 0000b702 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000028d0 0000d602 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -000028d4 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000028d8 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000028f4 0000bb1d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -000028fc 0000bb1d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00002498 0000a01c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ +000024b4 0000d21d R_ARM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ +000024c8 0000b11c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002568 0000b31c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000262c 0000a81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000026a4 0000d21d R_ARM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ +000026ac 0000d31c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000026bc 0000d41d R_ARM_JUMP24 00000000 PyDict_DelItem │ │ │ │ │ +000026cc 0000cd02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000026d0 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000026d4 0000a102 R_ARM_ABS32 00000000 PyCell_Type │ │ │ │ │ +00002780 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027c0 0000a81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000027f4 0000a81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000281c 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002848 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002874 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028a0 00009b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028ac 0000d51c R_ARM_CALL 00000000 _PyGen_Finalize │ │ │ │ │ +000028b4 0000b702 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000028b8 0000d602 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +000028bc 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000028c0 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000028dc 0000bb1d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +000028e4 0000bb1d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x702c contains 107 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x7014 contains 107 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000ac1c R_ARM_CALL 00000a70 PyFrame_GetLineNumber │ │ │ │ │ 0000003c 0000be1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000048 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000074 0000a81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000088 0000a602 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 0000008c 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -426,14 +426,14 @@ │ │ │ │ │ 00000e68 0000f41c R_ARM_CALL 00000000 PyDict_Pop │ │ │ │ │ 00000ea4 0000d31c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 00000eb4 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000eb8 0000cd02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00000ebc 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ed4 0000f51d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x7384 contains 5 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x736c contains 5 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000000d4 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000d8 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000dc 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e0 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e4 00000e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2463,434 +2463,428 @@ │ │ │ │ │ ldr r9, [r8, #12] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr sl, [r9] │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2558 │ │ │ │ │ + beq 2630 │ │ │ │ │ ldr r2, [sl, #48] @ 0x30 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 247c │ │ │ │ │ + ble 2478 │ │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 2500 │ │ │ │ │ + beq 24e0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 247c │ │ │ │ │ + beq 2478 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ ldreq r1, [sl, #76] @ 0x4c │ │ │ │ │ - beq 2608 │ │ │ │ │ + beq 2504 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 247c │ │ │ │ │ + movne r0, #0 │ │ │ │ │ + beq 2478 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - ldreq r1, [sl, #76] @ 0x4c │ │ │ │ │ - beq 2598 │ │ │ │ │ + beq 25cc │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - movne r0, #0 │ │ │ │ │ - beq 247c │ │ │ │ │ + beq 2470 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 257c │ │ │ │ │ + beq 25b0 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 2474 │ │ │ │ │ + beq 2470 │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 2560 │ │ │ │ │ + beq 2594 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 2474 │ │ │ │ │ + beq 2470 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 25d0 │ │ │ │ │ + beq 2540 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq 2474 │ │ │ │ │ + beq 2470 │ │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 25b4 │ │ │ │ │ + beq 2524 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - beq 2474 │ │ │ │ │ + beq 2470 │ │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 24e4 │ │ │ │ │ + beq 2604 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq 2474 │ │ │ │ │ + beq 2470 │ │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 25ec │ │ │ │ │ + beq 25e8 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - beq 2474 │ │ │ │ │ + beq 2470 │ │ │ │ │ add r3, r3, #44 @ 0x2c │ │ │ │ │ mov r5, #9 │ │ │ │ │ - b 23e0 │ │ │ │ │ + b 23dc │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 2474 │ │ │ │ │ + beq 2470 │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 23d4 │ │ │ │ │ + bne 23d0 │ │ │ │ │ ldr r1, [sl, #76] @ 0x4c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add ip, r1, r5 │ │ │ │ │ ldrb ip, [ip, #16] │ │ │ │ │ tst ip, #16 │ │ │ │ │ - bne 265c │ │ │ │ │ + bne 2668 │ │ │ │ │ cmn r5, #2 │ │ │ │ │ - beq 2558 │ │ │ │ │ + beq 2630 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 2488 │ │ │ │ │ + blt 2484 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2548 │ │ │ │ │ + beq 2620 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ │ add r9, r9, #40 @ 0x28 │ │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ │ ldr r2, [r9, r0, lsl #2] │ │ │ │ │ lsl ip, r0, #2 │ │ │ │ │ - beq 2684 │ │ │ │ │ + beq 2638 │ │ │ │ │ subs r3, r2, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ ands r3, r3, r1, lsr #6 │ │ │ │ │ - bne 2670 │ │ │ │ │ + bne 267c │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq 246c │ │ │ │ │ + beq 2468 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ str r6, [r9, ip] │ │ │ │ │ bl 464 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2488 │ │ │ │ │ + bne 2484 │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - blt 24bc │ │ │ │ │ + blt 24b8 │ │ │ │ │ ldr r0, [r8, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26c0 │ │ │ │ │ + bne 2690 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 26b4 │ │ │ │ │ + beq 26a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2558 │ │ │ │ │ + beq 2630 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [r8, #28] │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_SetItem │ │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq 2624 │ │ │ │ │ + beq 255c │ │ │ │ │ ldr r2, [sl, #48] @ 0x30 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 2480 │ │ │ │ │ - ldr r1, [sl, #76] @ 0x4c │ │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ │ - tst r0, #16 │ │ │ │ │ - moveq r0, #7 │ │ │ │ │ - beq 2414 │ │ │ │ │ - mov r0, #1 │ │ │ │ │ - b 23ac │ │ │ │ │ + b 247c │ │ │ │ │ ldr r1, [sl, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ands r0, r0, #16 │ │ │ │ │ - beq 2414 │ │ │ │ │ + beq 2410 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 2488 │ │ │ │ │ + beq 2484 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq 2608 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - beq 2488 │ │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - beq 2598 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - beq 2488 │ │ │ │ │ - mov r0, #1 │ │ │ │ │ - b 2350 │ │ │ │ │ - ldr r3, [pc, #404] @ 26e4 │ │ │ │ │ - ldr r1, [pc, #404] @ 26e8 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [sl, #76] @ 0x4c │ │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ │ - tst r0, #16 │ │ │ │ │ - moveq r0, #4 │ │ │ │ │ - beq 2414 │ │ │ │ │ - mov r0, #1 │ │ │ │ │ - b 2370 │ │ │ │ │ - ldr r1, [sl, #76] @ 0x4c │ │ │ │ │ - ldrb r0, [r1, #19] │ │ │ │ │ + bne 26c0 │ │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ │ tst r0, #16 │ │ │ │ │ - moveq r0, #3 │ │ │ │ │ - beq 2414 │ │ │ │ │ + moveq r0, #1 │ │ │ │ │ + beq 2410 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ble 2484 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 235c │ │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ │ - tst r0, #16 │ │ │ │ │ - moveq r0, #2 │ │ │ │ │ - beq 2414 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - bgt 2540 │ │ │ │ │ - b 2488 │ │ │ │ │ + b 2338 │ │ │ │ │ ldr r1, [sl, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r1, #22] │ │ │ │ │ tst r0, #16 │ │ │ │ │ moveq r0, #6 │ │ │ │ │ - beq 2414 │ │ │ │ │ + beq 2410 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 2398 │ │ │ │ │ + b 2394 │ │ │ │ │ ldr r1, [sl, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r1, #21] │ │ │ │ │ tst r0, #16 │ │ │ │ │ moveq r0, #5 │ │ │ │ │ - beq 2414 │ │ │ │ │ - mov r0, #1 │ │ │ │ │ - b 2384 │ │ │ │ │ - ldr r1, [sl, #76] @ 0x4c │ │ │ │ │ - ldrb r0, [r1, #24] │ │ │ │ │ - tst r0, #16 │ │ │ │ │ - moveq r0, #8 │ │ │ │ │ - beq 2414 │ │ │ │ │ + beq 2410 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 23c0 │ │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ │ - tst r0, #16 │ │ │ │ │ - moveq r0, #1 │ │ │ │ │ - beq 2414 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - bgt 252c │ │ │ │ │ - b 2488 │ │ │ │ │ + b 2380 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2558 │ │ │ │ │ - beq 24d8 │ │ │ │ │ + blt 2630 │ │ │ │ │ + beq 24d4 │ │ │ │ │ ldr r1, [sl, #76] @ 0x4c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, r1, r5 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq 2404 │ │ │ │ │ - b 24d8 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - beq 2488 │ │ │ │ │ + beq 2400 │ │ │ │ │ + b 24d4 │ │ │ │ │ + ldr r1, [sl, #76] @ 0x4c │ │ │ │ │ + ldrb r0, [r1, #20] │ │ │ │ │ + tst r0, #16 │ │ │ │ │ + moveq r0, #4 │ │ │ │ │ + beq 2410 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 23e0 │ │ │ │ │ - ldr r3, [pc, #116] @ 26ec │ │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bne 2448 │ │ │ │ │ - b 268c │ │ │ │ │ + b 236c │ │ │ │ │ + ldr r1, [sl, #76] @ 0x4c │ │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ │ + tst r0, #16 │ │ │ │ │ + moveq r0, #3 │ │ │ │ │ + beq 2410 │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + b 2358 │ │ │ │ │ + ldr r1, [sl, #76] @ 0x4c │ │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ │ + tst r0, #16 │ │ │ │ │ + moveq r0, #2 │ │ │ │ │ + beq 2410 │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + b 2344 │ │ │ │ │ + ldr r1, [sl, #76] @ 0x4c │ │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ │ + tst r0, #16 │ │ │ │ │ + moveq r0, #8 │ │ │ │ │ + beq 2410 │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + b 23bc │ │ │ │ │ + ldr r1, [sl, #76] @ 0x4c │ │ │ │ │ + ldrb r0, [r1, #23] │ │ │ │ │ + tst r0, #16 │ │ │ │ │ + moveq r0, #7 │ │ │ │ │ + beq 2410 │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + b 23a8 │ │ │ │ │ + ldr r3, [pc, #164] @ 26cc │ │ │ │ │ + ldr r1, [pc, #164] @ 26d0 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2450 │ │ │ │ │ + beq 244c │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq 246c │ │ │ │ │ + beq 2468 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ str r6, [r2, #8] │ │ │ │ │ bl 464 │ │ │ │ │ - b 246c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyErr_SetKeyError> │ │ │ │ │ - R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ - b 2558 │ │ │ │ │ + b 2468 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + beq 2484 │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + b 23dc │ │ │ │ │ + ldr r3, [pc, #80] @ 26d4 │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bne 2444 │ │ │ │ │ + b 2640 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 26d8 │ │ │ │ │ + beq 26b4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_SetItem │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyErr_SetKeyError> │ │ │ │ │ + R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ + b 2630 │ │ │ │ │ mov r1, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_DelItem │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + bne 251c │ │ │ │ │ + b 2484 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000384 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyCell_Type │ │ │ │ │ │ │ │ │ │ -000026f0 : │ │ │ │ │ +000026d8 : │ │ │ │ │ frame_clear(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldrb r3, [r0, #38] @ 0x26 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 27e4 │ │ │ │ │ + beq 27cc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27cc │ │ │ │ │ + beq 27b4 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2868 │ │ │ │ │ + bne 2850 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 283c │ │ │ │ │ + bne 2824 │ │ │ │ │ ldr r0, [r6, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2894 │ │ │ │ │ + bne 287c │ │ │ │ │ ldr ip, [r6, #12] │ │ │ │ │ ldr r1, [ip, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 27b0 │ │ │ │ │ + ble 2798 │ │ │ │ │ mov r4, #0 │ │ │ │ │ add r5, ip, #36 @ 0x24 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b 276c │ │ │ │ │ + b 2754 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bge 27b0 │ │ │ │ │ + bge 2798 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2760 │ │ │ │ │ + beq 2748 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r7, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 2760 │ │ │ │ │ + beq 2748 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 2760 │ │ │ │ │ + bne 2748 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr ip, [r6, #12] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r1, [ip, #32] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - blt 276c │ │ │ │ │ + blt 2754 │ │ │ │ │ ldr r0, [ip, #20] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r3, [ip, #32] │ │ │ │ │ - bne 2814 │ │ │ │ │ - ldr r0, [pc, #256] @ 28cc │ │ │ │ │ + bne 27fc │ │ │ │ │ + ldr r0, [pc, #256] @ 28b4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #252] @ 28d0 │ │ │ │ │ - ldr r1, [pc, #252] @ 28d4 │ │ │ │ │ + ldr r3, [pc, #252] @ 28b8 │ │ │ │ │ + ldr r1, [pc, #252] @ 28bc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrsb r3, [r0, #-1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27cc │ │ │ │ │ + beq 27b4 │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 28c0 │ │ │ │ │ - ldr r3, [pc, #200] @ 28d0 │ │ │ │ │ - ldr r1, [pc, #204] @ 28d8 │ │ │ │ │ + bhi 28a8 │ │ │ │ │ + ldr r3, [pc, #200] @ 28b8 │ │ │ │ │ + ldr r1, [pc, #204] @ 28c0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 27dc │ │ │ │ │ + b 27c4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ str r3, [ip, #20] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 27c4 │ │ │ │ │ + beq 27ac │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 27c4 │ │ │ │ │ + bne 27ac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 27c4 │ │ │ │ │ + b 27ac │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r6, #28] │ │ │ │ │ - beq 2734 │ │ │ │ │ + beq 271c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2734 │ │ │ │ │ + bne 271c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2734 │ │ │ │ │ + b 271c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r6, #16] │ │ │ │ │ - beq 2728 │ │ │ │ │ + beq 2710 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2728 │ │ │ │ │ + bne 2710 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2728 │ │ │ │ │ + b 2710 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r6, #32] │ │ │ │ │ - beq 2740 │ │ │ │ │ + beq 2728 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2740 │ │ │ │ │ + bne 2728 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2740 │ │ │ │ │ + b 2728 │ │ │ │ │ sub r0, r0, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyGen_Finalize> │ │ │ │ │ R_ARM_CALL _PyGen_Finalize │ │ │ │ │ - b 27c4 │ │ │ │ │ + b 27ac │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ .word 0x000003d8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000003b8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000028dc : │ │ │ │ │ +000028c4 : │ │ │ │ │ frame_getlasti(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi 28f8 │ │ │ │ │ + bmi 28e0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ mvn r0, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -00002900 : │ │ │ │ │ +000028e8 : │ │ │ │ │ framelocalsproxy_visit(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bxeq lr │ │ │ │ │ bx r3 │ │ │ ├── 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: 8796 (bytes into file) │ │ │ │ │ + Start of section headers: 8792 (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 0x225c: │ │ │ │ │ +There are 16 section headers, starting at offset 0x2258: │ │ │ │ │ │ │ │ │ │ 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 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 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 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00006c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .data PROGBITS 00000000 0000a0 000320 00 WA 0 0 4 │ │ │ │ │ + [ 3] .rel.data REL 00000000 001d78 000178 08 I 13 2 4 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 0003c0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 0003c0 0000e1 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0004a4 00061c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 001ef0 000178 08 I 13 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 000ac0 0004b0 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 002068 000168 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 000f70 000203 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 001173 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 001173 00002b 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 0011a0 000700 10 14 68 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 0018a0 0004d8 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 0021d0 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 {} │ │ │ │ │ @@ -20,46 +20,46 @@ │ │ │ │ │ 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 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 │ │ │ │ │ - 30: 00000180 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 31: 0000025c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 32: 00000264 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 33: 00000264 108 FUNC LOCAL DEFAULT 8 anextawaitable_dealloc │ │ │ │ │ - 34: 000002d0 16 FUNC LOCAL DEFAULT 8 anextawaitable_send │ │ │ │ │ - 35: 000002e0 160 FUNC LOCAL DEFAULT 8 anextawaitable_proxy │ │ │ │ │ - 36: 000002dc 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 37: 000002e0 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 38: 00000378 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 39: 00000380 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 40: 00000380 16 FUNC LOCAL DEFAULT 8 anextawaitable_throw │ │ │ │ │ - 41: 0000038c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 42: 00000390 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 43: 00000390 16 FUNC LOCAL DEFAULT 8 anextawaitable_close │ │ │ │ │ - 44: 0000039c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 45: 000003a0 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 46: 000003a0 88 FUNC LOCAL DEFAULT 8 anextawaitable_traverse │ │ │ │ │ - 47: 000003f8 92 FUNC LOCAL DEFAULT 8 calliter_reduce │ │ │ │ │ - 48: 00000448 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 49: 00000454 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 50: 00000454 96 FUNC LOCAL DEFAULT 8 iter_setstate │ │ │ │ │ - 51: 000004b0 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 52: 000004b4 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 53: 000004b4 84 FUNC LOCAL DEFAULT 8 iter_reduce │ │ │ │ │ - 54: 000004fc 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 23: 00000018 84 FUNC LOCAL DEFAULT 1 calliter_traverse │ │ │ │ │ + 24: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 25: 00000090 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 26: 00000098 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 27: 00000098 144 FUNC LOCAL DEFAULT 8 anextawaitable_iternext │ │ │ │ │ + 28: 00000128 228 FUNC LOCAL DEFAULT 8 anextawaitable_getiter.isra.0 │ │ │ │ │ + 29: 00000124 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 30: 00000128 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 31: 00000204 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 32: 0000020c 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 33: 0000020c 108 FUNC LOCAL DEFAULT 8 anextawaitable_dealloc │ │ │ │ │ + 34: 00000278 16 FUNC LOCAL DEFAULT 8 anextawaitable_send │ │ │ │ │ + 35: 00000288 160 FUNC LOCAL DEFAULT 8 anextawaitable_proxy │ │ │ │ │ + 36: 00000284 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 37: 00000288 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 38: 00000320 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 39: 00000328 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 40: 00000328 16 FUNC LOCAL DEFAULT 8 anextawaitable_throw │ │ │ │ │ + 41: 00000334 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 42: 00000338 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 43: 00000338 16 FUNC LOCAL DEFAULT 8 anextawaitable_close │ │ │ │ │ + 44: 00000344 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 45: 00000348 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 46: 00000348 88 FUNC LOCAL DEFAULT 8 anextawaitable_traverse │ │ │ │ │ + 47: 000003a0 92 FUNC LOCAL DEFAULT 8 calliter_reduce │ │ │ │ │ + 48: 000003f0 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 49: 000003fc 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 50: 000003fc 96 FUNC LOCAL DEFAULT 8 iter_setstate │ │ │ │ │ + 51: 00000458 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 52: 0000045c 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 53: 0000045c 84 FUNC LOCAL DEFAULT 8 iter_reduce │ │ │ │ │ + 54: 000004a4 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 55: 00000000 0 SECTION LOCAL DEFAULT 10 .rodata │ │ │ │ │ 56: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 57: 00000000 49 OBJECT LOCAL DEFAULT 10 close_doc │ │ │ │ │ 58: 00000034 223 OBJECT LOCAL DEFAULT 10 throw_doc │ │ │ │ │ 59: 00000114 101 OBJECT LOCAL DEFAULT 10 send_doc │ │ │ │ │ 60: 0000017c 38 OBJECT LOCAL DEFAULT 10 setstate_doc │ │ │ │ │ 61: 000001a4 39 OBJECT LOCAL DEFAULT 10 reduce_doc │ │ │ │ │ @@ -90,15 +90,15 @@ │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 88: 000002c8 180 FUNC GLOBAL DEFAULT 6 PyCallIter_New │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 93: 00000058 152 FUNC GLOBAL HIDDEN 8 PyAnextAwaitable_New │ │ │ │ │ + 93: 00000000 152 FUNC GLOBAL HIDDEN 8 PyAnextAwaitable_New │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_SetStopIterationValue │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCoro_GetAwaitableIter │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,59 +1,59 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1d7c contains 47 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1d78 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 000005a0 calliter_dealloc │ │ │ │ │ 00000118 00006e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00001802 R_ARM_ABS32 00000000 calliter_traverse │ │ │ │ │ +0000012c 00001702 R_ARM_ABS32 00000018 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 │ │ │ │ │ -000001b8 00002102 R_ARM_ABS32 00000264 anextawaitable_dealloc │ │ │ │ │ +000001b8 00002102 R_ARM_ABS32 0000020c anextawaitable_dealloc │ │ │ │ │ 000001c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001e8 00006e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000001fc 00002e02 R_ARM_ABS32 000003a0 anextawaitable_traverse │ │ │ │ │ +000001fc 00002e02 R_ARM_ABS32 00000348 anextawaitable_traverse │ │ │ │ │ 0000020c 00006f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000210 00001b02 R_ARM_ABS32 000000f0 anextawaitable_iternext │ │ │ │ │ +00000210 00001b02 R_ARM_ABS32 00000098 anextawaitable_iternext │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000270 00006f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000280 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000284 00002202 R_ARM_ABS32 000002d0 anextawaitable_send │ │ │ │ │ +00000284 00002202 R_ARM_ABS32 00000278 anextawaitable_send │ │ │ │ │ 0000028c 00003702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000290 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000294 00002802 R_ARM_ABS32 00000380 anextawaitable_throw │ │ │ │ │ +00000294 00002802 R_ARM_ABS32 00000328 anextawaitable_throw │ │ │ │ │ 0000029c 00003702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002a4 00002b02 R_ARM_ABS32 00000390 anextawaitable_close │ │ │ │ │ +000002a4 00002b02 R_ARM_ABS32 00000338 anextawaitable_close │ │ │ │ │ 000002ac 00003702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002c4 00002f02 R_ARM_ABS32 000003f8 calliter_reduce │ │ │ │ │ +000002c4 00002f02 R_ARM_ABS32 000003a0 calliter_reduce │ │ │ │ │ 000002cc 00003702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00000702 R_ARM_ABS32 000000cc iter_len │ │ │ │ │ 000002ec 00003702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002f4 00003502 R_ARM_ABS32 000004b4 iter_reduce │ │ │ │ │ +000002f4 00003502 R_ARM_ABS32 0000045c 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 │ │ │ │ │ +00000304 00003202 R_ARM_ABS32 000003fc iter_setstate │ │ │ │ │ 0000030c 00003702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1ef4 contains 47 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1ef0 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 │ │ │ │ │ @@ -95,54 +95,54 @@ │ │ │ │ │ 00000570 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000578 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000588 0000501c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000598 0000496b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000059c 00005602 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ 00000600 0000571d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x206c contains 45 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x2068 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 │ │ │ │ │ -00000164 0000511c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000016c 00005e1c R_ARM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ -0000017c 00005f02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000190 0000601c R_ARM_CALL 00000000 _PyCoro_GetAwaitableIter │ │ │ │ │ -000001e0 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000204 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000020c 0000611c R_ARM_CALL 00000000 PyIter_Check │ │ │ │ │ -00000228 0000531c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000024c 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000025c 00006202 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00000260 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002b0 00000e1c R_ARM_CALL 000002a8 Py_XDECREF.part.0 │ │ │ │ │ -000002c0 00000e1c R_ARM_CALL 000002a8 Py_XDECREF.part.0 │ │ │ │ │ -000002cc 0000571d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000002dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000318 0000631c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00000340 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000354 0000501c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000360 0000511c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000368 00005e1c R_ARM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ -00000378 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000037c 00005f02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -0000038c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000039c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 0000641c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000438 0000651d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000444 0000651d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000448 00006602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000044c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000450 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000046c 0000671c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000490 0000681c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000004b0 00006902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000004cc 0000641c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -000004ec 0000651d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000004f8 0000651d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000004fc 00006602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000500 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000504 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000001c 0000461c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000058 0000471c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00000090 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000094 0000496b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000000ec 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000100 0000501c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000010c 0000511c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000114 00005e1c R_ARM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ +00000124 00005f02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000138 0000601c R_ARM_CALL 00000000 _PyCoro_GetAwaitableIter │ │ │ │ │ +00000188 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001ac 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001b4 0000611c R_ARM_CALL 00000000 PyIter_Check │ │ │ │ │ +000001d0 0000531c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001f4 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000204 00006202 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000208 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000258 00000e1c R_ARM_CALL 000002a8 Py_XDECREF.part.0 │ │ │ │ │ +00000268 00000e1c R_ARM_CALL 000002a8 Py_XDECREF.part.0 │ │ │ │ │ +00000274 0000571d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000284 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000002c0 0000631c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000002e8 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002fc 0000501c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000308 0000511c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000310 00005e1c R_ARM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ +00000320 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000324 00005f02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000334 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000344 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000003b8 0000641c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +000003e0 0000651d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000003ec 0000651d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000003f0 00006602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000003f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000414 0000671c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000438 0000681c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000458 00006902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000474 0000641c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000494 0000651d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000004a0 0000651d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000004a4 00006602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000004a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000004ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,7 +7,31 @@ │ │ │ │ │ iter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bxeq lr │ │ │ │ │ bx r3 │ │ │ │ │ + │ │ │ │ │ +00000018 : │ │ │ │ │ +calliter_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, #8] │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + beq 50 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + blx r5 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ │ + bx r3 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -1,60 +1,35 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text.unlikely: │ │ │ │ │ │ │ │ │ │ -00000000 : │ │ │ │ │ -calliter_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, #8] │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - bne 44 │ │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ │ - bx r3 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - blx r4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 28 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - │ │ │ │ │ -00000058 : │ │ │ │ │ +00000000 : │ │ │ │ │ PyAnextAwaitable_New(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #116] @ e8 │ │ │ │ │ + ldr r0, [pc, #116] @ 90 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e0 │ │ │ │ │ + beq 88 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r5] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r4] │ │ │ │ │ - ldr r2, [pc, #64] @ ec │ │ │ │ │ + ldr r2, [pc, #64] @ 94 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ @@ -69,127 +44,127 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000000f0 : │ │ │ │ │ +00000098 : │ │ │ │ │ anextawaitable_iternext(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - bl 180 │ │ │ │ │ + bl 128 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 170 │ │ │ │ │ + beq 118 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 148 │ │ │ │ │ + beq f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 148 │ │ │ │ │ + bne f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 174 │ │ │ │ │ - ldr r3, [pc, #36] @ 17c │ │ │ │ │ + bne 11c │ │ │ │ │ + ldr r3, [pc, #36] @ 124 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 170 │ │ │ │ │ + beq 118 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ bl 0 <_PyGen_SetStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_StopAsyncIteration │ │ │ │ │ │ │ │ │ │ -00000180 : │ │ │ │ │ +00000128 : │ │ │ │ │ anextawaitable_getiter.isra.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ bl 0 <_PyCoro_GetAwaitableIter> │ │ │ │ │ R_ARM_CALL _PyCoro_GetAwaitableIter │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 250 │ │ │ │ │ + beq 1f8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 254 │ │ │ │ │ + bne 1fc │ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1e8 │ │ │ │ │ + bne 190 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 250 │ │ │ │ │ + beq 1f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 250 │ │ │ │ │ + bne 1f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 250 │ │ │ │ │ + b 1f8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 208 │ │ │ │ │ + beq 1b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 208 │ │ │ │ │ + bne 1b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r4, r5 │ │ │ │ │ - bne 254 │ │ │ │ │ - ldr r3, [pc, #56] @ 25c │ │ │ │ │ - ldr r1, [pc, #56] @ 260 │ │ │ │ │ + bne 1fc │ │ │ │ │ + ldr r3, [pc, #56] @ 204 │ │ │ │ │ + ldr r1, [pc, #56] @ 208 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 250 │ │ │ │ │ + beq 1f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 250 │ │ │ │ │ + bne 1f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000030 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000264 : │ │ │ │ │ +0000020c : │ │ │ │ │ anextawaitable_dealloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -201,209 +176,209 @@ │ │ │ │ │ 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 2b4 │ │ │ │ │ - bl 2a8 │ │ │ │ │ + beq 25c │ │ │ │ │ + bl 2a8 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c4 │ │ │ │ │ - bl 2a8 │ │ │ │ │ + beq 26c │ │ │ │ │ + bl 2a8 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -000002d0 : │ │ │ │ │ +00000278 : │ │ │ │ │ anextawaitable_send(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc] @ 2dc │ │ │ │ │ - b 2e0 │ │ │ │ │ + ldr r1, [pc] @ 284 │ │ │ │ │ + b 288 │ │ │ │ │ .word 0x00000054 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000002e0 : │ │ │ │ │ +00000288 : │ │ │ │ │ anextawaitable_proxy(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bl 180 │ │ │ │ │ + bl 128 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 36c │ │ │ │ │ + beq 314 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - ldr r2, [pc, #92] @ 378 │ │ │ │ │ + ldr r2, [pc, #92] @ 320 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallMethod │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 344 │ │ │ │ │ + beq 2ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 344 │ │ │ │ │ + bne 2ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 370 │ │ │ │ │ - ldr r3, [pc, #40] @ 37c │ │ │ │ │ + bne 318 │ │ │ │ │ + ldr r3, [pc, #40] @ 324 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36c │ │ │ │ │ + beq 314 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ bl 0 <_PyGen_SetStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_StopAsyncIteration │ │ │ │ │ │ │ │ │ │ -00000380 : │ │ │ │ │ +00000328 : │ │ │ │ │ anextawaitable_throw(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc] @ 38c │ │ │ │ │ - b 2e0 │ │ │ │ │ + ldr r1, [pc] @ 334 │ │ │ │ │ + b 288 │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000390 : │ │ │ │ │ +00000338 : │ │ │ │ │ anextawaitable_close(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc] @ 39c │ │ │ │ │ - b 2e0 │ │ │ │ │ + ldr r1, [pc] @ 344 │ │ │ │ │ + b 288 │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000003a0 : │ │ │ │ │ +00000348 : │ │ │ │ │ anextawaitable_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, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bne 3e4 │ │ │ │ │ + bne 38c │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3c8 │ │ │ │ │ + beq 370 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -000003f8 : │ │ │ │ │ +000003a0 : │ │ │ │ │ calliter_reduce(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #52] @ 448 │ │ │ │ │ + ldr r0, [pc, #52] @ 3f0 │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_CALL _PyEval_GetBuiltin │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 43c │ │ │ │ │ + beq 3e4 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 43c │ │ │ │ │ + beq 3e4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ - ldr r0, [pc, #16] @ 44c │ │ │ │ │ + ldr r0, [pc, #16] @ 3f4 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_BuildValue │ │ │ │ │ pop {r4, lr} │ │ │ │ │ - ldr r0, [pc, #8] @ 450 │ │ │ │ │ + ldr r0, [pc, #8] @ 3f8 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_BuildValue │ │ │ │ │ .word 0x0000866c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000078 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000454 : │ │ │ │ │ +000003fc : │ │ │ │ │ iter_setstate(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 490 │ │ │ │ │ + beq 438 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4a4 │ │ │ │ │ - ldr r0, [pc, #32] @ 4b0 │ │ │ │ │ + bne 44c │ │ │ │ │ + ldr r0, [pc, #32] @ 458 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 47c │ │ │ │ │ + beq 424 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bic r4, r4, r4, asr #31 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - b 488 │ │ │ │ │ + b 430 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -000004b4 : │ │ │ │ │ +0000045c : │ │ │ │ │ iter_reduce(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #44] @ 4fc │ │ │ │ │ + ldr r0, [pc, #44] @ 4a4 │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_CALL _PyEval_GetBuiltin │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 4f0 │ │ │ │ │ + beq 498 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r0, [pc, #20] @ 500 │ │ │ │ │ + ldr r0, [pc, #20] @ 4a8 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_BuildValue │ │ │ │ │ pop {r4, lr} │ │ │ │ │ - ldr r0, [pc, #8] @ 504 │ │ │ │ │ + ldr r0, [pc, #8] @ 4ac │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_BuildValue │ │ │ │ │ .word 0x0000866c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000078 │ │ │ ├── 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: 62320 (bytes into file) │ │ │ │ │ + Start of section headers: 63116 (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 0xf370: │ │ │ │ │ +There are 18 section headers, starting at offset 0xf68c: │ │ │ │ │ │ │ │ │ │ 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 00dbe8 0000e8 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00df1c 0000e8 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000664 00046c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00dcd0 000398 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00e004 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 00a470 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00e068 0011b0 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00b280 00023c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00f218 0000b8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00b4bc 0006b0 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00f2d0 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00bb6c 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00bb6c 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00bb98 001340 10 16 193 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00ced8 000d0d 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00f2e0 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000e10 00a7a4 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00e39c 001198 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00b5b4 00023c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00f534 0000b8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00b7f0 0006b0 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00f5ec 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00bea0 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00bea0 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00becc 001340 10 16 193 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00d20c 000d0d 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00f5fc 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 6092 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 18: 000006a0 6480 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ 19: 00000698 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 20: 000006a0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 21: 000016b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 22: 00009bb8 56 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 23: 000082d4 360 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 24: 00001e6c 168 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 25: 0000843c 260 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 26: 0000a418 40 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ - 27: 0000a468 8 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ - 28: 000016ec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 29: 00002a00 14332 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ - 30: 00001fc0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 31: 00001fcc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 32: 00001fcc 84 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 33: 00002178 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 34: 00002188 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 35: 00002248 1536 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 36: 00008b0c 472 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ - 37: 00002240 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 38: 00002248 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 39: 00002844 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 00002848 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 41: 00002848 116 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ - 42: 000028bc 256 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ - 43: 000029b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 44: 000029bc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 45: 000029f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 46: 00002a00 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 47: 0000375c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 48: 00003760 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 21: 000016a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 22: 00009eec 56 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 23: 00008608 360 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 24: 00001ff0 168 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 25: 00008770 260 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 26: 0000a74c 40 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 27: 0000a79c 8 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ + 28: 000016d8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 29: 00002b84 14824 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ + 30: 00002144 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 31: 00002150 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 32: 00002150 84 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 33: 000022fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 34: 0000230c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 35: 000023cc 1536 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 36: 00008e40 472 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ + 37: 000023c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 38: 000023cc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 39: 000029c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 000029cc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 41: 000029cc 116 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ + 42: 00002a40 256 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 43: 00002b3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 44: 00002b40 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 45: 00002b7c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 46: 00002b84 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 47: 00003af4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 00003af8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 49: 00000228 176 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ - 50: 000061fc 1180 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 51: 0000666c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 52: 00006698 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 53: 00006698 88 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 54: 000066e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 55: 000066f0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 56: 000066f0 212 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 57: 000067b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 58: 000067c4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 59: 000067c4 164 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 60: 00006868 8 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ - 61: 00006870 132 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 62: 00006920 3508 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ - 63: 0000691c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 64: 00006920 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 50: 0000656c 1180 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 51: 000069dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 52: 00006a08 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 53: 00006a08 88 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 54: 00006a58 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 55: 00006a60 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 56: 00006a60 212 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 57: 00006b20 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 58: 00006b34 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 59: 00006b34 164 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 60: 00006bd8 8 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 61: 00006be0 132 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 62: 00006c90 3448 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 63: 00006c8c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 64: 00006c90 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 65: 000002d8 596 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ - 66: 000076ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 67: 000076d4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 68: 000076d4 264 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 69: 000077d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 70: 000077dc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 71: 000077dc 724 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 66: 000079e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 67: 00007a08 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 68: 00007a08 264 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 69: 00007b08 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 70: 00007b10 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 71: 00007b10 724 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ 72: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 73: 00007a98 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 74: 00007ab0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 75: 00007ab0 364 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ - 76: 00007c10 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 00007c1c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 78: 00007c1c 640 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ - 79: 00007e8c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 80: 00007e9c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 81: 00007e9c 208 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ - 82: 00007f64 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 83: 00007f6c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 84: 00007f6c 716 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ - 85: 0000821c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 86: 00008238 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 87: 00008238 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ - 88: 00008260 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 73: 00007dcc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 00007de4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 75: 00007de4 364 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 76: 00007f44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 00007f50 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 78: 00007f50 640 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 79: 000081c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 80: 000081d0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 81: 000081d0 208 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ + 82: 00008298 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 83: 000082a0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 84: 000082a0 716 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ + 85: 00008550 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 86: 0000856c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 87: 0000856c 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 88: 00008594 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 89: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 90: 000000c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 91: 00008264 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 92: 000082c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 93: 000082d4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 94: 00008438 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 95: 0000843c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 96: 00008534 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 00008540 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 98: 00008540 200 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ - 99: 0000867c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 100: 0000868c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 101: 0000868c 164 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ - 102: 00008730 84 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ - 103: 00008780 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 104: 00008784 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 105: 00008784 92 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ - 106: 000087e0 492 FUNC LOCAL DEFAULT 7 list_insert │ │ │ │ │ - 107: 000089c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 108: 000089cc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 109: 000089cc 64 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ - 110: 00008a0c 256 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ - 111: 00008b08 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 112: 00008b0c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 113: 00008cd4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 114: 00008ce4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 115: 00008ce4 2692 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ - 116: 00009748 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 117: 00009768 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 118: 00009768 24 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ - 119: 00009780 348 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 120: 000098d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 121: 000098dc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 122: 000098dc 496 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ - 123: 00009ac0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 124: 00009acc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 125: 00009b20 152 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 91: 00008598 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 92: 000085f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 93: 00008608 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 94: 0000876c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 95: 00008770 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 96: 00008868 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 00008874 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 98: 00008874 200 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ + 99: 000089b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 100: 000089c0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 101: 000089c0 164 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 102: 00008a64 84 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ + 103: 00008ab4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 104: 00008ab8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 105: 00008ab8 92 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ + 106: 00008b14 492 FUNC LOCAL DEFAULT 7 list_insert │ │ │ │ │ + 107: 00008cf4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 108: 00008d00 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 109: 00008d00 64 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ + 110: 00008d40 256 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 111: 00008e3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 112: 00008e40 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 113: 00009008 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 114: 00009018 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 115: 00009018 2692 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 116: 00009a7c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 117: 00009a9c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 118: 00009a9c 24 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ + 119: 00009ab4 348 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 120: 00009c08 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 121: 00009c10 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 122: 00009c10 496 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ + 123: 00009df4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 124: 00009e00 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 125: 00009e54 152 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ 126: 00000078 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 127: 00009bf0 1128 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ - 128: 0000a040 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 129: 0000a058 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 130: 0000a058 204 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ - 131: 0000a120 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 127: 00009f24 1128 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ + 128: 0000a374 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 129: 0000a38c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 130: 0000a38c 204 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ + 131: 0000a454 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: 0000a124 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 137: 0000a124 272 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ - 138: 0000a234 76 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ - 139: 0000a27c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 140: 0000a280 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 141: 0000a280 408 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ - 142: 0000a40c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 143: 0000a418 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 136: 0000a458 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 137: 0000a458 272 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ + 138: 0000a568 76 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ + 139: 0000a5b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 140: 0000a5b4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 141: 0000a5b4 408 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ + 142: 0000a740 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 143: 0000a74c 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: 0000a440 40 FUNC LOCAL DEFAULT 7 listiter_len │ │ │ │ │ + 147: 0000a774 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: 00001f14 184 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 224: 00002098 184 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 226: 00002020 360 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ + 226: 000021a4 360 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 228: 00002188 192 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 228: 0000230c 192 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 230: 000029bc 68 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 230: 00002b40 68 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 241: 000068f4 44 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 241: 00006c64 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: 00008264 112 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ + 266: 00008598 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: 00008608 132 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ + 269: 0000893c 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: 00009acc 84 FUNC GLOBAL HIDDEN 7 _PyList_ClearFreeList │ │ │ │ │ + 284: 00009e00 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 0xdbe8 contains 29 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xdf1c 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 00008b0c list_slice_lock_held │ │ │ │ │ +00000108 0000241d R_ARM_JUMP24 00008e40 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 00008b0c list_slice_lock_held │ │ │ │ │ +00000224 0000241d R_ARM_JUMP24 00008e40 list_slice_lock_held │ │ │ │ │ 00000288 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000002bc 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000002c8 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +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 00002848 list_clear_impl.isra.0 │ │ │ │ │ +00000520 0000291c R_ARM_CALL 000029cc list_clear_impl.isra.0 │ │ │ │ │ 00000548 0001261c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 0000056c 0001271d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000578 0000c11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00000594 0001271d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000005a0 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005a4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 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 0xdcd0 contains 115 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xe004 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 000098dc list_repr │ │ │ │ │ +0000002c 00007a02 R_ARM_ABS32 00009c10 list_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00012f02 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00013002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00002002 R_ARM_ABS32 00001fcc list_traverse │ │ │ │ │ -00000060 00006202 R_ARM_ABS32 00008540 list_clear_slot │ │ │ │ │ -00000064 00004702 R_ARM_ABS32 000077dc list_richcompare │ │ │ │ │ -0000006c 00003802 R_ARM_ABS32 000066f0 list_iter │ │ │ │ │ +0000005c 00002002 R_ARM_ABS32 00002150 list_traverse │ │ │ │ │ +00000060 00006202 R_ARM_ABS32 00008874 list_clear_slot │ │ │ │ │ +00000064 00004702 R_ARM_ABS32 00007b10 list_richcompare │ │ │ │ │ +0000006c 00003802 R_ARM_ABS32 00006a60 list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00004402 R_ARM_ABS32 000076d4 list___init__ │ │ │ │ │ +00000094 00004402 R_ARM_ABS32 00007a08 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 00008a0c list_vectorcall │ │ │ │ │ +000000c8 00006e02 R_ARM_ABS32 00008d40 list_vectorcall │ │ │ │ │ 000000d4 00012e02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00003d02 R_ARM_ABS32 00006870 listiter_dealloc │ │ │ │ │ +000000e8 00003d02 R_ARM_ABS32 00006be0 listiter_dealloc │ │ │ │ │ 00000118 00013002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00007602 R_ARM_ABS32 00009768 listiter_traverse │ │ │ │ │ +0000012c 00007602 R_ARM_ABS32 00009a9c listiter_traverse │ │ │ │ │ 0000013c 00013202 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00003b02 R_ARM_ABS32 000067c4 listiter_next │ │ │ │ │ +00000140 00003b02 R_ARM_ABS32 00006b34 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 00008784 listreviter_dealloc │ │ │ │ │ +000001b8 00006902 R_ARM_ABS32 00008ab8 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 00009b20 listreviter_next │ │ │ │ │ +00000210 00007d02 R_ARM_ABS32 00009e54 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 0000a440 listiter_len │ │ │ │ │ +000002fc 00009302 R_ARM_ABS32 0000a774 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 00006868 list_length │ │ │ │ │ -0000033c 00003202 R_ARM_ABS32 000061fc list_subscript │ │ │ │ │ -00000340 00007302 R_ARM_ABS32 00008ce4 list_ass_subscript │ │ │ │ │ -00000344 00003c02 R_ARM_ABS32 00006868 list_length │ │ │ │ │ -00000348 00005402 R_ARM_ABS32 00007f6c list_concat │ │ │ │ │ -0000034c 00007f02 R_ARM_ABS32 00009bf0 list_repeat │ │ │ │ │ -00000350 00003502 R_ARM_ABS32 00006698 list_item │ │ │ │ │ -00000358 00005102 R_ARM_ABS32 00007e9c list_ass_item │ │ │ │ │ -00000360 00006502 R_ARM_ABS32 0000868c list_contains │ │ │ │ │ -00000364 00006d02 R_ARM_ABS32 000089cc list_inplace_concat │ │ │ │ │ +00000338 00003c02 R_ARM_ABS32 00006bd8 list_length │ │ │ │ │ +0000033c 00003202 R_ARM_ABS32 0000656c list_subscript │ │ │ │ │ +00000340 00007302 R_ARM_ABS32 00009018 list_ass_subscript │ │ │ │ │ +00000344 00003c02 R_ARM_ABS32 00006bd8 list_length │ │ │ │ │ +00000348 00005402 R_ARM_ABS32 000082a0 list_concat │ │ │ │ │ +0000034c 00007f02 R_ARM_ABS32 00009f24 list_repeat │ │ │ │ │ +00000350 00003502 R_ARM_ABS32 00006a08 list_item │ │ │ │ │ +00000358 00005102 R_ARM_ABS32 000081d0 list_ass_item │ │ │ │ │ +00000360 00006502 R_ARM_ABS32 000089c0 list_contains │ │ │ │ │ +00000364 00006d02 R_ARM_ABS32 00008d00 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 000061fc list_subscript │ │ │ │ │ +00000370 00003202 R_ARM_ABS32 0000656c 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 00008730 list___reversed__ │ │ │ │ │ +00000380 00006602 R_ARM_ABS32 00008a64 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 0000a058 py_list_clear │ │ │ │ │ +000003a0 00008202 R_ARM_ABS32 0000a38c py_list_clear │ │ │ │ │ 000003a8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b0 00009402 R_ARM_ABS32 0000021c list_copy │ │ │ │ │ 000003b8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 00002a02 R_ARM_ABS32 000028bc list_append │ │ │ │ │ +000003c0 00002a02 R_ARM_ABS32 00002a40 list_append │ │ │ │ │ 000003c8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d0 00006a02 R_ARM_ABS32 000087e0 list_insert │ │ │ │ │ +000003d0 00006a02 R_ARM_ABS32 00008b14 list_insert │ │ │ │ │ 000003d8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00005702 R_ARM_ABS32 00008238 list_extend │ │ │ │ │ +000003e0 00005702 R_ARM_ABS32 0000856c list_extend │ │ │ │ │ 000003e8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00004e02 R_ARM_ABS32 00007c1c list_pop │ │ │ │ │ +000003f0 00004e02 R_ARM_ABS32 00007f50 list_pop │ │ │ │ │ 000003f8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00004b02 R_ARM_ABS32 00007ab0 list_remove │ │ │ │ │ +00000400 00004b02 R_ARM_ABS32 00007de4 list_remove │ │ │ │ │ 00000408 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00008d02 R_ARM_ABS32 0000a280 list_index │ │ │ │ │ +00000410 00008d02 R_ARM_ABS32 0000a5b4 list_index │ │ │ │ │ 00000418 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000420 00008902 R_ARM_ABS32 0000a124 list_count │ │ │ │ │ +00000420 00008902 R_ARM_ABS32 0000a458 list_count │ │ │ │ │ 00000428 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000430 00008a02 R_ARM_ABS32 0000a234 list_reverse │ │ │ │ │ +00000430 00008a02 R_ARM_ABS32 0000a568 list_reverse │ │ │ │ │ 00000438 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 00007702 R_ARM_ABS32 00009780 list_sort │ │ │ │ │ +00000440 00007702 R_ARM_ABS32 00009ab4 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 0xe068 contains 566 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xe39c contains 563 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,538 +191,535 @@ │ │ │ │ │ 00000538 00000d1d R_ARM_JUMP24 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 00000598 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000600 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000610 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000674 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000690 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000069c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000bf8 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00000c1c 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000c4c 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000d74 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000e5c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000e84 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000ecc 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000107c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001114 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001144 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001180 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000119c 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000011ac 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001270 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016b4 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000016b8 0000da02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000016bc 00001602 R_ARM_ABS32 00009bb8 unsafe_long_compare │ │ │ │ │ -000016c0 00001702 R_ARM_ABS32 000082d4 unsafe_tuple_compare │ │ │ │ │ -000016c8 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000016cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000016d0 0000dc02 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -000016d4 0000dd02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -000016d8 00001802 R_ARM_ABS32 00001e6c unsafe_latin_compare │ │ │ │ │ -000016dc 0000de02 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ -000016e0 00001902 R_ARM_ABS32 0000843c unsafe_object_compare │ │ │ │ │ -000016e4 00001a02 R_ARM_ABS32 0000a418 unsafe_float_compare │ │ │ │ │ -000016e8 00001b02 R_ARM_ABS32 0000a468 safe_object_compare │ │ │ │ │ -00001cc8 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d5c 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d98 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001db4 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001e1c 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001e28 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001e54 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ec0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001ed8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001f7c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f98 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001fb8 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001fc0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001fc4 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00001fc8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000203c 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002074 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000020c8 0000c11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000020e0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000020f0 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002160 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002178 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000217c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002180 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002184 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000021cc 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002238 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002244 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000022e8 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002324 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000236c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002510 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000252c 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000025c0 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000025f4 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00002610 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002628 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002644 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000266c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026a8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026c0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002740 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002760 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002780 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000279c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027ac 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000027b8 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000027c0 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000027cc 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000027dc 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000027f0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002844 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000028a8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028b8 0000ce1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00002964 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000029a4 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000029ac 00000d1c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -000029b8 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000029ec 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000029fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002aec 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002ba8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002c00 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002d44 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002de8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002e8c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002f1c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002fc8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003044 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000030dc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000031f8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003298 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000331c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000033a8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003420 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000352c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003640 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000369c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000375c 00001802 R_ARM_ABS32 00001e6c unsafe_latin_compare │ │ │ │ │ -0000383c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000c40 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000c70 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000da8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000e90 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000eb8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000f00 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000010cc 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000011cc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011fc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001238 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001258 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001268 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001328 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000016a0 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000016a4 00001602 R_ARM_ABS32 00009eec unsafe_long_compare │ │ │ │ │ +000016a8 00001702 R_ARM_ABS32 00008608 unsafe_tuple_compare │ │ │ │ │ +000016b0 0000da02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000016b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000016b8 0000db02 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +000016bc 0000dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000016c0 0000dd02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +000016c4 00001802 R_ARM_ABS32 00001ff0 unsafe_latin_compare │ │ │ │ │ +000016c8 0000de02 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ +000016cc 00001902 R_ARM_ABS32 00008770 unsafe_object_compare │ │ │ │ │ +000016d0 00001a02 R_ARM_ABS32 0000a74c unsafe_float_compare │ │ │ │ │ +000016d4 00001b02 R_ARM_ABS32 0000a79c safe_object_compare │ │ │ │ │ +00001e24 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001e38 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001e9c 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001eac 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f90 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001fa4 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001fd0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002044 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000205c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002100 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000211c 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000213c 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002144 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002148 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +0000214c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000021c0 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000021f8 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000224c 0000c11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002264 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002274 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000022e4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022fc 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002300 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002304 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002308 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002350 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000023bc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000246c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000024a8 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000024f0 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002694 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000026b0 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00002744 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002778 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00002794 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027ac 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027c8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027f0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000282c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002844 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028c4 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000028e4 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002904 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002920 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002930 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000293c 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002944 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002950 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002960 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00002974 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000029c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002a2c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a3c 0000ce1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00002ae8 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002b28 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002b30 00000d1c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +00002b3c 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00002b70 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002b80 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c74 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002d34 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002d90 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002e80 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002fa8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000300c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000030f8 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000031a0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003248 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000032d4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003374 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000033f8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003494 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003554 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000035ec 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003668 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000036ec 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000372c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000037c0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000038cc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003970 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000039f0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003a80 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003af0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003c20 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003d24 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003dd8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003ed4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003f68 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003fe0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004064 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004110 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000041c8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004230 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004250 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000042dc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000437c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004404 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004504 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000045a0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004648 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000046d8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004744 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000047d8 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000048a8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000494c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000049f0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004a44 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004b60 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004c14 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004cac 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004cf4 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00004d7c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004da8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004dd0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004e70 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004f08 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004f94 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004fc0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000506c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005100 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000518c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000051e0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000520c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005244 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005308 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000053d8 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000054bc 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000054f0 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000056a0 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000056c4 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000056e8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005708 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005728 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005760 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000057a0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000057f4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005814 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005860 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005884 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005924 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000595c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000597c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000059d4 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005a4c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005ad0 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005af4 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005b80 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005ba0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005c38 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005ccc 0000311c R_ARM_CALL 00000228 merge_getmem │ │ │ │ │ -00005f34 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000060b8 0000311c R_ARM_CALL 00000228 merge_getmem │ │ │ │ │ -00006240 0000e71c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000624c 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000062b8 0000e91c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000062e4 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00006320 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00006338 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00006370 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000063c0 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000063f8 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006418 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000645c 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000065a0 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000065f8 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006630 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000663c 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006664 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000666c 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00006670 0000ed02 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ -00006674 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006678 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000667c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006680 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006684 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006688 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000668c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006690 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00006694 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000066dc 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000066e8 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -000066ec 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006718 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000674c 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000678c 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000067a4 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000067b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000067b4 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000067bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000067c0 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000685c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068d0 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000068e4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068f0 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000691c 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00006968 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000069a4 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006b78 0000f21c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00006b94 0000f31c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00006bdc 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006c24 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006c78 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006cdc 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006d20 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00006d2c 0000f51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00006d84 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00006dc0 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006f40 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f6c 0000d31c R_ARM_CALL 00000474 _PyList_AppendTakeRefListResize │ │ │ │ │ -00006fdc 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007064 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000070d0 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00007108 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007150 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000071c0 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007204 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000722c 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00007250 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00007274 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00007298 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000072bc 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000072e0 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00007304 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00007328 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000735c 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00007418 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007478 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000074f4 0000f81c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000751c 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00007560 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000075e0 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000075f8 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007620 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007648 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007654 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007668 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000767c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000768c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007698 0000411d R_ARM_JUMP24 000002d8 list_inplace_repeat_lock_held │ │ │ │ │ -000076ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000076b0 0000da02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000076b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000076b8 0000f902 R_ARM_ABS32 00000000 PySet_Type │ │ │ │ │ -000076bc 0000fa02 R_ARM_ABS32 00000000 PyFrozenSet_Type │ │ │ │ │ -000076c0 0000fb02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -000076c4 0000fc02 R_ARM_ABS32 00000000 PyDictKeys_Type │ │ │ │ │ -000076c8 0000fd02 R_ARM_ABS32 00000000 PyDictValues_Type │ │ │ │ │ -000076cc 0000fe02 R_ARM_ABS32 00000000 PyDictItems_Type │ │ │ │ │ -000076d0 0000ff02 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ -0000774c 0001001c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -0000776c 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000077d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000077d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007888 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000079ac 0001031c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -000079e0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a38 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a6c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a90 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a98 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00007a9c 00010402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00007aa0 00010502 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00007aa4 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00007aa8 00010602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007aac 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00007af4 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007b7c 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007bec 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007bfc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c08 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c10 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00007c14 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00007c18 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007ccc 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007d34 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007d54 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00007d88 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007da0 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007db8 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00007dc4 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00007e1c 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007e28 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007e3c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00007e54 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007e60 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e68 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007e8c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007e90 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00007e94 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007e98 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007ef8 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00007f28 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f58 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007f64 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00007f68 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007f98 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00007fe0 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000803c 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000811c 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008138 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008174 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000081a8 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000081dc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000081e0 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008214 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000821c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008220 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008224 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008228 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000822c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008230 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00008234 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008260 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000082a4 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000082bc 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000082c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000082cc 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -000082d0 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000831c 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008340 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008370 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008410 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008438 00001602 R_ARM_ABS32 00009bb8 unsafe_long_compare │ │ │ │ │ -000084c0 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -000084c4 00010b1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000084ec 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008518 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000852c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008534 00010602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008538 00010c02 R_ARM_ABS32 00000000 PyBool_Type │ │ │ │ │ -0000853c 00010402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -000085c0 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000085dc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085f4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000865c 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008674 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000867c 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00008680 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008684 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00008688 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000086f4 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000871c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008748 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008774 00010e1c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -00008780 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008798 0000cc1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -000087bc 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000087d0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000087dc 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00008804 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00008814 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00008884 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008934 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008944 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008960 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000896c 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008994 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000089b0 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000089c0 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000089c4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000089c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008a44 00010f1c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00008aac 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ad8 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00008af4 0001101c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00008b08 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008b34 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008b70 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008bcc 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008c40 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008c90 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039d8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003a34 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003af4 00001802 R_ARM_ABS32 00001ff0 unsafe_latin_compare │ │ │ │ │ +00003bcc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003c60 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003d04 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003d8c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003e28 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003e9c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003fd4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004130 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000041c4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000423c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000042c0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004368 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004414 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000044c0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004560 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004640 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000047a4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004840 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000048d0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000496c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004a54 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004ae8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004b7c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004c30 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004cc8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004d58 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004da0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004ec8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004f58 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004fe4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005048 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000508c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000050c4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005164 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000051f8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000527c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000052f0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005330 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000053ec 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005488 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000551c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000055a4 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000055e8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005630 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005684 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000056a0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005740 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000058b4 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000058e8 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005988 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000059d0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000059ec 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005ab4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005ad4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005b18 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005b38 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005b58 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005b78 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005ba8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005bf8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005c34 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005c84 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005d74 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005e60 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005e84 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006034 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00006058 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000060c0 0000311c R_ARM_CALL 00000228 merge_getmem │ │ │ │ │ +00006240 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000064ac 0000311c R_ARM_CALL 00000228 merge_getmem │ │ │ │ │ +000065b0 0000e71c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000065bc 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006628 0000e91c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00006654 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006690 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000066a8 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000066e0 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006730 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00006768 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006788 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000067cc 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006910 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006968 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000069a0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000069ac 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000069d4 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000069dc 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +000069e0 0000ed02 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ +000069e4 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000069e8 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000069ec 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000069f0 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000069f4 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000069f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000069fc 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006a00 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00006a04 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006a4c 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00006a58 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00006a5c 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006a88 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006abc 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00006afc 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006b14 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00006b20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006b24 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006b2c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006b30 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006bcc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c40 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006c54 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c60 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006c8c 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00006cd8 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00006d14 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006ee8 0000f21c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00006f04 0000f31c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00006f4c 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006f94 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006fe8 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000704c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000708c 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00007098 0000f51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000070f0 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000712c 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000072a8 0000d31c R_ARM_CALL 00000474 _PyList_AppendTakeRefListResize │ │ │ │ │ +00007324 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007390 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +000073e8 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007448 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007490 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007500 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007544 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000756c 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00007590 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000075b4 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000075d8 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000075fc 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 │ │ │ │ │ +0000769c 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00007764 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000077c4 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00007834 0000f81c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000785c 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +000078a0 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000078b8 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007938 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00007980 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000798c 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000799c 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000079ac 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000079bc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000079cc 0000411d R_ARM_JUMP24 000002d8 list_inplace_repeat_lock_held │ │ │ │ │ +000079e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000079e4 0000dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000079e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000079ec 0000f902 R_ARM_ABS32 00000000 PySet_Type │ │ │ │ │ +000079f0 0000fa02 R_ARM_ABS32 00000000 PyFrozenSet_Type │ │ │ │ │ +000079f4 0000fb02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +000079f8 0000fc02 R_ARM_ABS32 00000000 PyDictKeys_Type │ │ │ │ │ +000079fc 0000fd02 R_ARM_ABS32 00000000 PyDictValues_Type │ │ │ │ │ +00007a00 0000fe02 R_ARM_ABS32 00000000 PyDictItems_Type │ │ │ │ │ +00007a04 0000ff02 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ +00007a80 0001001c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00007aa0 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00007b08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007b0c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007bbc 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007ce0 0001031c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +00007d14 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d6c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007da0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007dc4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007dcc 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00007dd0 00010402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00007dd4 00010502 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00007dd8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00007ddc 00010602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007de0 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00007e28 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007eb0 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007f20 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007f30 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f3c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f44 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00007f48 0000da02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00007f4c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008000 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008068 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008088 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000080bc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080d4 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000080ec 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000080f8 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00008150 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000815c 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008170 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00008188 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008194 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000819c 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000081c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000081c4 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +000081c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000081cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000822c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000825c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000828c 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008298 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +0000829c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000082cc 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008314 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008370 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008450 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000846c 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000084a8 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000084dc 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008510 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008514 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008548 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008550 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008554 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008558 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000855c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008560 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008564 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00008568 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008594 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000085d8 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000085f0 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000085fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008600 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00008604 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008650 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008674 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000086a4 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008744 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000876c 00001602 R_ARM_ABS32 00009eec unsafe_long_compare │ │ │ │ │ +000087f4 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000087f8 00010b1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00008820 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000884c 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008860 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008868 00010602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000886c 00010c02 R_ARM_ABS32 00000000 PyBool_Type │ │ │ │ │ +00008870 00010402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +000088f4 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008910 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008928 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008990 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000089a8 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000089b0 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000089b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000089b8 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +000089bc 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008a28 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008a50 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a7c 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008aa8 00010e1c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +00008ab4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008acc 0000cc1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00008af0 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00008b04 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b10 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00008b38 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00008b48 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00008bb8 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008c68 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c78 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00008c94 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008cc8 0000c11d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ -00008cd4 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008cd8 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008cdc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008ce0 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008d28 0000e71c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00008d38 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008d88 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00008db0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008df0 0000e91c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00008e14 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00008e34 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00008e90 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ec4 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00008f24 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008f54 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00008fc8 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000900c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009088 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000092d8 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000093a8 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009530 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009550 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00009564 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009584 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000095a8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000095c0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000095d8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000095f0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009608 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009620 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009638 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009650 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009668 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009680 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009698 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096b0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096c8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096e0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009708 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000970c 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009740 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009748 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -0000974c 0000ed02 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ -00009750 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009754 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009758 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000975c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009760 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00009764 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009808 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00009840 00010b1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00009878 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000098b4 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000098d4 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000098d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009900 0001121c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00009910 0001131c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -00009930 0001141c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -00009988 0001151c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -00009998 0001161c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -000099ac 0001171c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -000099d8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008ca0 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008cc8 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008ce4 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00008cf4 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00008cf8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008cfc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008d78 00010f1c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00008de0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e0c 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00008e28 0001101c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00008e3c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008e68 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008ea4 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008f00 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008f74 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008fc4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008fc8 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008ffc 0000c11d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ +00009008 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000900c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009014 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000905c 0000e71c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000906c 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000090bc 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000090e4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009124 0000e91c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00009148 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00009168 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000091c4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000091f8 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00009258 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009288 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000092fc 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00009340 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000093bc 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000960c 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000096dc 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009864 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009884 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00009898 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000098b8 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000098dc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000098f4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000990c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009924 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000993c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009954 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000996c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009984 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000999c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000099b4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000099cc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000099e4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000099fc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009a20 0001141c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -00009a30 0001181c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00009a38 0001191c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -00009a48 00011a1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00009a68 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009a7c 00011b1c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00009a84 0001181c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00009aa4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009abc 00011a1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00009ac0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009ac4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009ac8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009b00 0000f01c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00009bac 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009c24 00011f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00009c34 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00009c70 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009ccc 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009ea4 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00009ed8 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009ef4 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00009f30 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00009f60 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00009f94 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009f98 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a018 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000a03c 0000c71d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000a040 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a044 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a048 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a04c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a054 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a0d8 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a0f4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a10c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a120 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000a164 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000a1d4 0001221d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000a204 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a224 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a27c 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000a2cc 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -0000a2e8 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -0000a350 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000a390 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a3b4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a3c0 0001221c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000a3dc 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000a3fc 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -0000a40c 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000a410 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a414 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a430 0001241c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -0000a45c 0001221d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000a464 0001251d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -0000a46c 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00009a14 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a3c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a40 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009a74 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009a7c 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00009a80 0000ed02 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ +00009a84 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009a88 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009a8c 0000da02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00009a90 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009a94 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00009a98 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009b3c 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00009b74 00010b1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00009bac 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00009be8 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00009c08 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00009c0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009c34 0001121c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00009c44 0001131c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00009c64 0001141c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +00009cbc 0001151c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +00009ccc 0001161c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +00009ce0 0001171c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00009d0c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009d30 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009d54 0001141c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +00009d64 0001181c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00009d6c 0001191c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00009d7c 00011a1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00009d9c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009db0 00011b1c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00009db8 0001181c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00009dd8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009df0 00011a1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00009df4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009df8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009dfc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009e34 0000f01c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00009ee0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f58 00011f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00009f68 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00009fa4 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a000 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a1d8 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000a20c 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a228 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000a264 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a294 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a2c8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a2cc 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a34c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000a370 0000c71d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000a374 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a378 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a37c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a380 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a384 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a388 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a40c 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a428 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a440 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a454 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000a498 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000a508 0001221d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000a538 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a558 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a5b0 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000a600 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +0000a61c 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +0000a684 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000a6c4 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a6e8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a6f4 0001221c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000a710 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000a730 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +0000a740 0000da02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000a744 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a748 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a764 0001241c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +0000a790 0001221d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000a798 0001251d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +0000a7a0 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xf218 contains 23 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xf534 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 │ │ │ │ │ @@ -734,17 +731,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 00002848 list_clear_impl.isra.0 │ │ │ │ │ +000001e8 0000291c R_ARM_CALL 000029cc list_clear_impl.isra.0 │ │ │ │ │ 000001f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000020c 00003e1d R_ARM_JUMP24 00006920 _list_extend │ │ │ │ │ +0000020c 00003e1d R_ARM_JUMP24 00006c90 _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 0xf2d0 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xf5ec 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 8b0c │ │ │ │ │ + b 8e40 │ │ │ │ │ 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,66 +163,66 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 210 │ │ │ │ │ │ │ │ │ │ 0000021c : │ │ │ │ │ list_copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 8b0c │ │ │ │ │ + b 8e40 │ │ │ │ │ R_ARM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ 00000228 : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge 2b4 │ │ │ │ │ + bge 2c4 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r3, r4, #540 @ 0x21c │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 2c8 │ │ │ │ │ + bne 2b4 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ mvneq r3, #-536870912 @ 0xe0000000 │ │ │ │ │ mvnne r3, #-268435456 @ 0xf0000000 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcc 2bc │ │ │ │ │ + bcc 2cc │ │ │ │ │ mul r0, r5, r6 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 2bc │ │ │ │ │ + beq 2cc │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r0, r0, r5, lsl #2 │ │ │ │ │ strne r0, [r4, #16] │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [r4, #12] │ │ │ │ │ + b 26c │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [r4, #12] │ │ │ │ │ - b 26c │ │ │ │ │ │ │ │ │ │ 000002d8 : │ │ │ │ │ list_inplace_repeat_lock_held(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ @@ -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 2848 │ │ │ │ │ + bl 29cc │ │ │ │ │ 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,1709 +499,1806 @@ │ │ │ │ │ list_sort_impl(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #2416] @ 0x970 │ │ │ │ │ sub sp, sp, #1632 @ 0x660 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [pc, #4068] @ 16b4 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [pc, #4056] @ 16a0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - beq adc │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + ldr r9, [r0, #12] │ │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + beq b04 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - bne bc4 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - ble 11cc │ │ │ │ │ - ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + bne bf0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 1288 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ - ldr r9, [pc, #3988] @ 16b8 │ │ │ │ │ + ldr r2, [pc, #3988] @ 16bc │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - beq 1800 │ │ │ │ │ - ldr r5, [pc, #3996] @ 16d0 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq 1980 │ │ │ │ │ + ldr r5, [pc, #3968] @ 16b8 │ │ │ │ │ mov r7, #1 │ │ │ │ │ sub r5, r0, r5 │ │ │ │ │ clz r5, r5 │ │ │ │ │ - ldr r8, [pc, #3984] @ 16d4 │ │ │ │ │ + ldr r8, [pc, #3960] @ 16c0 │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 788 │ │ │ │ │ + b 790 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7a8 │ │ │ │ │ + beq 7b0 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r3, r3, #28 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ - bge 7b8 │ │ │ │ │ + bge 7c0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov lr, r8 │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ - bne 1c74 │ │ │ │ │ + bne 1ef4 │ │ │ │ │ tst r5, r7 │ │ │ │ │ - bne ac8 │ │ │ │ │ + bne af0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - beq 758 │ │ │ │ │ + beq 760 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt 780 │ │ │ │ │ - ldr lr, [pc, #3864] @ 16d4 │ │ │ │ │ + blt 788 │ │ │ │ │ + ldr lr, [pc, #3836] @ 16c0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b98 │ │ │ │ │ + bne bc0 │ │ │ │ │ tst r5, r7 │ │ │ │ │ - beq 1b88 │ │ │ │ │ - ldr r3, [pc, #3804] @ 16bc │ │ │ │ │ + beq 1d68 │ │ │ │ │ + ldr r3, [pc, #3772] @ 16a4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ │ - bne ba8 │ │ │ │ │ + bne bd0 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + bne 10dc │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + str fp, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 108c │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ mov r2, r3 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ add r3, r2, #532 @ 0x214 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r3, #7 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ │ - lslne r3, r4, #2 │ │ │ │ │ + ldrne r3, [sp, #12] │ │ │ │ │ + str fp, [sp, #88] @ 0x58 │ │ │ │ │ + lslne r3, r3, #2 │ │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ │ - bne 1c38 │ │ │ │ │ - cmp r4, #63 @ 0x3f │ │ │ │ │ - strle r4, [sp, #56] @ 0x38 │ │ │ │ │ - bgt 1ab8 │ │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ │ + bne 1170 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ │ + strle r3, [sp, #48] @ 0x30 │ │ │ │ │ + bgt 1c70 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 164c │ │ │ │ │ + ble 1828 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldr r9, [pc, #3680] @ 16bc │ │ │ │ │ + ldr r8, [pc, #3640] @ 16a4 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ - bne 970 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldr ip, [r0, #12] │ │ │ │ │ - and r0, r2, #3 │ │ │ │ │ + bne 998 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ - rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ - mul r0, ip, r0 │ │ │ │ │ - mul r2, r1, r2 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - blt 127c │ │ │ │ │ + mul r1, r2, r1 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul r2, r0, r2 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bgt 1340 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - movne r5, #2 │ │ │ │ │ - beq 994 │ │ │ │ │ - add r0, sl, r5, lsl #2 │ │ │ │ │ + movne r2, #2 │ │ │ │ │ + strne r2, [sp, #4] │ │ │ │ │ + beq 9bc │ │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ │ + add r0, sl, lr, lsl #2 │ │ │ │ │ ldr r2, [r0, #-4] │ │ │ │ │ - ldr ip, [sl, r5, lsl #2] │ │ │ │ │ + ldr ip, [sl, lr, lsl #2] │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul r1, r2, r1 │ │ │ │ │ ldr r2, [ip, #8] │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - blt f38 │ │ │ │ │ - add ip, r5, #1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bgt f70 │ │ │ │ │ + add ip, lr, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - ble 1aac │ │ │ │ │ + ble 1d20 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - movgt r5, ip │ │ │ │ │ - bgt 960 │ │ │ │ │ - add r5, r5, #2 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble 960 │ │ │ │ │ + movgt r3, ip │ │ │ │ │ + strgt ip, [sp, #4] │ │ │ │ │ + bgt 988 │ │ │ │ │ + add r0, lr, #2 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + ble 1d60 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - ldr r1, [sl, r5, lsl #2] │ │ │ │ │ + ldr r1, [sl, r0, lsl #2] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ │ + ldr ip, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - mul r3, r0, r3 │ │ │ │ │ + mul r3, ip, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 960 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bgt 91c │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - beq ccc │ │ │ │ │ + bgt 980 │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + bgt 93c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + beq cf4 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - b c80 │ │ │ │ │ + b ca4 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - sub r7, r2, #8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + sub r6, r2, #8 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne 127c │ │ │ │ │ + blt 192c │ │ │ │ │ + bne 1340 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bne a4c │ │ │ │ │ + bne a70 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16ec │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + bne 1870 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ │ add sl, sl, r2, lsl #2 │ │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ │ - bne 14e0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bne 1584 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ - bne 848 │ │ │ │ │ + bne 858 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ - bgt 1a20 │ │ │ │ │ - ldr r5, [pc, #3264] @ 16b4 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 10ec │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + bgt 1c94 │ │ │ │ │ + ldr r5, [pc, #3208] @ 16a0 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + bne 11a0 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 125c │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + bne 1314 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - cmpne r4, #1 │ │ │ │ │ - ble b34 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - add r3, r2, r4, lsl #2 │ │ │ │ │ + cmpne r2, #1 │ │ │ │ │ + ble b5c │ │ │ │ │ + add r3, r9, r2, lsl #2 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bls b34 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bls b5c │ │ │ │ │ + mov r2, r9 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bcc a30 │ │ │ │ │ - b b34 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bhi a54 │ │ │ │ │ + b b5c │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ - bne aa0 │ │ │ │ │ + bne ac8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - ldr ip, [r0, #12] │ │ │ │ │ - and r0, r2, #3 │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul r0, r2, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ - rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ - mul r0, ip, r0 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt c7c │ │ │ │ │ + blt c9c │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - movne r5, #3 │ │ │ │ │ - bne 8a4 │ │ │ │ │ - b abc │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + movne r2, #3 │ │ │ │ │ + strne r2, [sp, #4] │ │ │ │ │ + bne 8b8 │ │ │ │ │ + b ae4 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne c78 │ │ │ │ │ + blt 192c │ │ │ │ │ + bne c98 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bne fe8 │ │ │ │ │ + bne 1020 │ │ │ │ │ mov r3, #3 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b 99c │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b 9c4 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bls 7a0 │ │ │ │ │ + bls 7a8 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 7a8 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ + b 7b0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bgt 708 │ │ │ │ │ + bgt 70c │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ mov r3, #7 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - ldr r5, [pc, #2960] @ 16b4 │ │ │ │ │ + ldr r5, [pc, #2900] @ 16a0 │ │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ add r3, r2, #532 @ 0x214 │ │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ │ + str r9, [sp, #72] @ 0x48 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1d5c │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + bne 1eac │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ - str r2, [r3, #12] │ │ │ │ │ - str r4, [r3, #8] │ │ │ │ │ - bne 1cbc │ │ │ │ │ + str r9, [r3, #12] │ │ │ │ │ + str r2, [r3, #8] │ │ │ │ │ + bne 1e90 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq b88 │ │ │ │ │ + beq bb0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #1632 @ 0x660 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #2872] @ 16d8 │ │ │ │ │ + ldr r3, [pc, #2812] @ 16c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ │ - beq 7e8 │ │ │ │ │ - ldr r2, [pc, #2872] @ 16e8 │ │ │ │ │ - cmp ip, r9 │ │ │ │ │ + beq 7f0 │ │ │ │ │ + ldr r1, [pc, #2788] @ 16bc │ │ │ │ │ + ldr r2, [pc, #2808] @ 16d4 │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ str r3, [sp, #1636] @ 0x664 │ │ │ │ │ - ldr r3, [pc, #2816] @ 16c0 │ │ │ │ │ + ldr r3, [pc, #2748] @ 16a8 │ │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ │ - b 7e8 │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt 1d94 │ │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ │ + b 7f0 │ │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ │ + bgt 1e1c │ │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ │ - add r8, r4, #136 @ 0x88 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - add r3, r5, r8, lsl #2 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - ble 11d8 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + add r4, r3, #136 @ 0x88 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + add fp, r5, r4, lsl #2 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + ble 1294 │ │ │ │ │ + ldr r1, [r9] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - str r0, [r5, r8, lsl #2] │ │ │ │ │ - beq 1d54 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - beq 1688 │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ + str r0, [r5, r4, lsl #2] │ │ │ │ │ + beq 1dcc │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 184c │ │ │ │ │ + ldr r1, [r9, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - str r0, [r3, #4] │ │ │ │ │ - beq 1d00 │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - beq c68 │ │ │ │ │ - add r6, r5, #4 │ │ │ │ │ - add r8, r3, #4 │ │ │ │ │ + str r0, [fp, #4] │ │ │ │ │ + beq 1ea4 │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + cmp r6, #2 │ │ │ │ │ + beq c8c │ │ │ │ │ + add r4, r9, #4 │ │ │ │ │ + add r8, fp, #4 │ │ │ │ │ mov r5, #2 │ │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ │ + ldr r1, [r4, #4]! │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r8, #4]! │ │ │ │ │ - beq 1d04 │ │ │ │ │ + beq 1dd0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bne c44 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b 718 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + bne c68 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + str r9, [sp, #20] │ │ │ │ │ + b 71c │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - mov r5, #2 │ │ │ │ │ - sub r6, r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + sub r6, r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r1, [sl, r6, lsl #2] │ │ │ │ │ lsl r7, r6, #2 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ add r6, sl, r6, lsl #2 │ │ │ │ │ - bne f4c │ │ │ │ │ + bne f7c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge f64 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge f44 │ │ │ │ │ + bge f94 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bge 1334 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ movlt r3, r4 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ble 99c │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ble 9c4 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - mov fp, sl │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r7, [fp, r5, lsl #2] │ │ │ │ │ - mov r9, r5 │ │ │ │ │ + str fp, [sp, #52] @ 0x34 │ │ │ │ │ + str r9, [sp, #56] @ 0x38 │ │ │ │ │ + ldr fp, [sl, r5, lsl #2] │ │ │ │ │ + mov r8, r5 │ │ │ │ │ mov r4, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r6, [sp, #1628] @ 0x65c │ │ │ │ │ - ldr r3, [pc, #2492] @ 16d8 │ │ │ │ │ - add sl, r4, r9 │ │ │ │ │ - asr sl, sl, #1 │ │ │ │ │ + ldr r3, [pc, #2420] @ 16c4 │ │ │ │ │ + add r9, r4, r8 │ │ │ │ │ + asr r9, r9, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ldr r1, [fp, sl, lsl #2] │ │ │ │ │ - bne da8 │ │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ + ldr r1, [sl, r9, lsl #2] │ │ │ │ │ + bne ddc │ │ │ │ │ + ldr r5, [fp, #8] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + ldrb r3, [fp, #16] │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1e5c │ │ │ │ │ + beq 1fd8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1c9c │ │ │ │ │ + beq 1f08 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ - add r0, r7, #20 │ │ │ │ │ + add r0, fp, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1cac │ │ │ │ │ + beq 1f18 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 11a4 │ │ │ │ │ + beq 1260 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11bc │ │ │ │ │ + beq 1278 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dc0 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - movlt r9, sl │ │ │ │ │ + beq df4 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + movlt r8, r9 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - blt de4 │ │ │ │ │ - b ea8 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + blt e18 │ │ │ │ │ + b edc │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + mov r0, fp │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne efc │ │ │ │ │ - add r4, sl, #1 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - ble f0c │ │ │ │ │ - ldr r3, [pc, #2308] @ 16d8 │ │ │ │ │ + blt 1f6c │ │ │ │ │ + bne f34 │ │ │ │ │ + add r4, r9, #1 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + ble f44 │ │ │ │ │ + ldr r3, [pc, #2236] @ 16c4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 1c7c │ │ │ │ │ + bne 1f64 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ - lsr sl, r3, #5 │ │ │ │ │ + ldr r7, [fp, #8] │ │ │ │ │ + ldrb r3, [fp, #16] │ │ │ │ │ + lsr r9, r3, #5 │ │ │ │ │ lsr r6, r3, #6 │ │ │ │ │ - and sl, sl, #1 │ │ │ │ │ + and r9, r9, #1 │ │ │ │ │ and r3, r6, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ - add r3, r7, #20 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov sl, r9 │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ + add r3, fp, #20 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ mov r9, r8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - add r6, sl, r4 │ │ │ │ │ + add r6, r9, r4 │ │ │ │ │ asr r6, r6, #1 │ │ │ │ │ - ldr r1, [fp, r6, lsl #2] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + ldr r1, [sl, r6, lsl #2] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1e64 │ │ │ │ │ + beq 1f98 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c84 │ │ │ │ │ + beq 1f4c │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1c94 │ │ │ │ │ + beq 1f5c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq e80 │ │ │ │ │ + beq eb4 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e90 │ │ │ │ │ + beq ec4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e98 │ │ │ │ │ + bge ecc │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble ea4 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - b e10 │ │ │ │ │ + ble ed8 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b e44 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e68 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - bgt e70 │ │ │ │ │ + bne e9c │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + bgt ea4 │ │ │ │ │ add r4, r6, #1 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - blt e10 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + blt e44 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ lsl r6, r4, #2 │ │ │ │ │ - add r1, fp, r4, lsl #2 │ │ │ │ │ - ble f20 │ │ │ │ │ - sub r9, r5, r4 │ │ │ │ │ - lsl r9, r9, #2 │ │ │ │ │ - add r8, r6, #4 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - add r0, fp, r8 │ │ │ │ │ + add r1, sl, r4, lsl #2 │ │ │ │ │ + ble f58 │ │ │ │ │ + sub r8, r5, r4 │ │ │ │ │ + lsl r8, r8, #2 │ │ │ │ │ + add r7, r6, #4 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + add r0, sl, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r7, [fp, r4, lsl #2] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str fp, [sl, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 106c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bne 10bc │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne d00 │ │ │ │ │ + bne d34 │ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ │ - mov sl, fp │ │ │ │ │ - b 99c │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bge f0c │ │ │ │ │ - mov r9, sl │ │ │ │ │ - b d10 │ │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ │ + b 9c4 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bge f44 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + b d44 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ lsl r6, r4, #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - add r1, fp, r4, lsl #2 │ │ │ │ │ - bgt eb8 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r7, [fp, r4, lsl #2] │ │ │ │ │ + add r1, sl, r4, lsl #2 │ │ │ │ │ + bgt eec │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str fp, [sl, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ee0 │ │ │ │ │ + beq f14 │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ - b 1080 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bne c80 │ │ │ │ │ - b ccc │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - b 99c │ │ │ │ │ + b 10d0 │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + bne ca4 │ │ │ │ │ + b cf4 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ sub r2, r2, #8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne ccc │ │ │ │ │ + blt 192c │ │ │ │ │ + bne cf4 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - bcs fa0 │ │ │ │ │ + bcs fd0 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ str r1, [sl] │ │ │ │ │ str r3, [r6], #-4 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls fa0 │ │ │ │ │ + bls fd0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ str r1, [r2], #4 │ │ │ │ │ str r3, [r6], #-4 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bhi f88 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ + bhi fb8 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1bd0 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bgt 128c │ │ │ │ │ - add r8, r7, #4 │ │ │ │ │ - add r3, sl, r8 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bne 1d9c │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bgt 1354 │ │ │ │ │ + add r7, r7, #4 │ │ │ │ │ + add r3, sl, r7 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcs ccc │ │ │ │ │ + bcs cf4 │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc 1334 │ │ │ │ │ - b 1358 │ │ │ │ │ - add r6, sl, #8 │ │ │ │ │ + bcc 1414 │ │ │ │ │ + b 1438 │ │ │ │ │ + add r7, sl, #8 │ │ │ │ │ mov r5, #3 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ldr r1, [r6], #4 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - bne 104c │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ldr r1, [r7], #4 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + bne 108c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - mul r0, r2, r0 │ │ │ │ │ + ldr ip, [r0, #12] │ │ │ │ │ + and r0, r2, #3 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ + rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ + mul r0, ip, r0 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 960 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bne 8a4 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b ccc │ │ │ │ │ + blt 10b4 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + bne 8b8 │ │ │ │ │ + b 10a8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne 960 │ │ │ │ │ + blt 192c │ │ │ │ │ + bne 10b0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne ff0 │ │ │ │ │ - b 1044 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - add r0, r3, r8 │ │ │ │ │ + bne 1028 │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + b cf4 │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + b 988 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + add r0, r3, r7 │ │ │ │ │ add r1, r3, r6 │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ str r4, [r3, r6] │ │ │ │ │ - b ee0 │ │ │ │ │ - ldr r2, [pc, #1584] @ 16c4 │ │ │ │ │ - add r3, r4, #1 │ │ │ │ │ + b f14 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + ldr r2, [pc, #1476] @ 16ac │ │ │ │ │ + add r3, r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ - bgt 1cd0 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ │ + bgt 1f20 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ add r3, sp, #604 @ 0x25c │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ mov r3, #7 │ │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - beq 838 │ │ │ │ │ - b 1c08 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble 124c │ │ │ │ │ + beq 844 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + lsl r3, r3, #2 │ │ │ │ │ + sub r2, r3, #4 │ │ │ │ │ + add r2, fp, r2 │ │ │ │ │ + cmp r2, fp │ │ │ │ │ + bls 1170 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + ldr r0, [r1] │ │ │ │ │ + ldr ip, [r2] │ │ │ │ │ + str ip, [r1], #4 │ │ │ │ │ + str r0, [r2], #-4 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bhi 1158 │ │ │ │ │ + sub r3, r3, #4 │ │ │ │ │ + add r3, r9, r3 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bls 844 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ + str r0, [r2], #4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bhi 1184 │ │ │ │ │ + b 844 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble 1304 │ │ │ │ │ + ldr r0, [fp] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1118 │ │ │ │ │ + beq 11d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1118 │ │ │ │ │ + bne 11d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - ble 124c │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 1304 │ │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1148 │ │ │ │ │ + beq 1200 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1148 │ │ │ │ │ + bne 1200 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - beq 9fc │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ │ + cmp r6, #2 │ │ │ │ │ + beq a1c │ │ │ │ │ + add r4, fp, #4 │ │ │ │ │ mov r7, #2 │ │ │ │ │ - add r8, r3, #4 │ │ │ │ │ - ldr r3, [r8, #4]! │ │ │ │ │ + ldr r3, [r4, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq 1184 │ │ │ │ │ + beq 123c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 1184 │ │ │ │ │ + bne 123c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bne 115c │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - ble 9fc │ │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + bne 1214 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ │ + ble a1c │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 9fc │ │ │ │ │ + b a1c │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d84 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ + bne db8 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b d88 │ │ │ │ │ + b dbc │ │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ │ - b b00 │ │ │ │ │ - add r3, r4, #1 │ │ │ │ │ + b b28 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + mov sl, fp │ │ │ │ │ + str r9, [sp, #20] │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ add r3, r3, #135 @ 0x87 │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ mov r3, #7 │ │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ │ str sl, [sp, #72] @ 0x48 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - bgt 1bfc │ │ │ │ │ - ldrne r5, [pc, #1152] @ 16b4 │ │ │ │ │ - bne 124c │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r5, [pc, #1140] @ 16b4 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ + bgt 1f34 │ │ │ │ │ + ldrne r5, [pc, #944] @ 16a0 │ │ │ │ │ + bne 1304 │ │ │ │ │ + ldr r0, [fp] │ │ │ │ │ + ldr r5, [pc, #932] @ 16a0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1104 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + bne 11bc │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq b34 │ │ │ │ │ + beq b5c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1274 │ │ │ │ │ - ldr r3, [pc, #1116] @ 16c8 │ │ │ │ │ - ldr r1, [pc, #1116] @ 16cc │ │ │ │ │ + beq 132c │ │ │ │ │ + ldr r3, [pc, #908] @ 16b0 │ │ │ │ │ + ldr r1, [pc, #908] @ 16b4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b a0c │ │ │ │ │ + b a2c │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b 9c4 │ │ │ │ │ + mov r3, #2 │ │ │ │ │ mov r7, #8 │ │ │ │ │ - mov r5, #2 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble 1bb0 │ │ │ │ │ - sub r6, r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ble 1d40 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + sub r6, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r6, sl, r6, lsl #2 │ │ │ │ │ - mov fp, #0 │ │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ │ - ldr r1, [r6], #4 │ │ │ │ │ - ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldr r0, [r6] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - blx r3 │ │ │ │ │ - lsl r8, r5, #2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne 142c │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldmda r6, {r0, r1} │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bne 144c │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - and r2, r3, #3 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ │ + ldr r0, [r6, #4]! │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ldr ip, [r6, #-4] │ │ │ │ │ + lsl r7, r2, #2 │ │ │ │ │ + bne 14c8 │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + ldr r3, [ip, #8] │ │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ │ + and r1, r1, #3 │ │ │ │ │ + rsb r1, r1, #1 │ │ │ │ │ + mul r2, r1, r2 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ + ldr r1, [ip, #12] │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul r3, r1, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + blt 1538 │ │ │ │ │ + ldr r3, [ip, #8] │ │ │ │ │ + ldr r1, [ip, #12] │ │ │ │ │ + and r2, r3, #3 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ + mul r2, r1, r2 │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - mul r2, r0, r2 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 1460 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - sub r8, r8, #4 │ │ │ │ │ - bne 1564 │ │ │ │ │ - add r3, sl, r8 │ │ │ │ │ + bge 1518 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + sub r7, r7, #4 │ │ │ │ │ + bne 1734 │ │ │ │ │ + add r3, sl, r7 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcs 134c │ │ │ │ │ + bcs 142c │ │ │ │ │ add r2, sl, #4 │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [sl] │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls 134c │ │ │ │ │ + bls 142c │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 1334 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bhi 1414 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19c0 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble ccc │ │ │ │ │ + bne 1b58 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ble cf4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r8, [pc, #596] @ 16a4 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldr r9, [pc, #848] @ 16bc │ │ │ │ │ - add r6, sl, r5, lsl #2 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ldr r0, [sl, r5, lsl #2] │ │ │ │ │ - ldr r1, [r6, #-4] │ │ │ │ │ - lsl r8, r5, #2 │ │ │ │ │ - bne 1468 │ │ │ │ │ + add r7, sl, r2, lsl #2 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ldr r0, [sl, r2, lsl #2] │ │ │ │ │ + ldr r1, [r7, #-4] │ │ │ │ │ + lsl r5, r2, #2 │ │ │ │ │ + bne 1548 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt ccc │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble ccc │ │ │ │ │ - add r1, sl, r5, lsl #2 │ │ │ │ │ - ldr r2, [r1, #-4] │ │ │ │ │ - ldr r0, [sl, r5, lsl #2] │ │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul r3, r2, r3 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - mul r2, r0, r2 │ │ │ │ │ + ble 1614 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt ccc │ │ │ │ │ - add r0, r5, #1 │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - ble 1424 │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldr ip, [r1, #12] │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul r3, ip, r3 │ │ │ │ │ + bge 1338 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + movlt r3, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 15f8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b ccc │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - bne 1ad4 │ │ │ │ │ - mov fp, #0 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bgt 129c │ │ │ │ │ - add r8, r8, #4 │ │ │ │ │ - b 1300 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bgt d18 │ │ │ │ │ + b 9c4 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + mov r1, ip │ │ │ │ │ + sub r2, r2, #8 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne 1300 │ │ │ │ │ - add fp, fp, #1 │ │ │ │ │ - b 1438 │ │ │ │ │ + blt 192c │ │ │ │ │ + bne 1538 │ │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ + ldr ip, [r6, #-4] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ldr r0, [r6] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + beq 13b0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, ip │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 192c │ │ │ │ │ + bne 13e0 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bgt 1364 │ │ │ │ │ + add r7, r7, #4 │ │ │ │ │ + b 13e0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 1bd8 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 151c │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - sub r7, r2, #8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + sub r6, r2, #8 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne ccc │ │ │ │ │ - add r3, r5, #1 │ │ │ │ │ + blt 192c │ │ │ │ │ + bne 1498 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - ble 14d8 │ │ │ │ │ - ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ldr r1, [r6] │ │ │ │ │ - bne 14f4 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ │ - and r2, r3, #3 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - mul r2, r1, r2 │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul r3, r1, r3 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble 1a10 │ │ │ │ │ - mov r5, fp │ │ │ │ │ - b ccc │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bgt 16d8 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 1498 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b 9d4 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 9fc │ │ │ │ │ + mov r2, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne 14d8 │ │ │ │ │ - add r5, r5, #2 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - addgt r3, r8, #4 │ │ │ │ │ - addgt r6, sl, r3 │ │ │ │ │ - ble ccc │ │ │ │ │ + blt 192c │ │ │ │ │ + bne 1578 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r3, r3, #2 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ble 1498 │ │ │ │ │ + add r3, r5, #4 │ │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ │ + add r7, sl, r3 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ldr r1, [r6], #4 │ │ │ │ │ - bne 1690 │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ldr r1, [r7], #4 │ │ │ │ │ + bne 1854 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt ccc │ │ │ │ │ - b 13b0 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r2, fp, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - sub r3, r5, r2 │ │ │ │ │ - lsl r2, r2, #2 │ │ │ │ │ - add ip, sl, r3, lsl #2 │ │ │ │ │ - sub r2, r2, #4 │ │ │ │ │ - lsl r3, r3, #2 │ │ │ │ │ - add r0, ip, r2 │ │ │ │ │ - bne 199c │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - bcs 1918 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub r0, r0, #4 │ │ │ │ │ - add r1, ip, #4 │ │ │ │ │ - ldr lr, [ip] │ │ │ │ │ - ldr r6, [ip, r2] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - str r6, [ip] │ │ │ │ │ - str lr, [ip, r2] │ │ │ │ │ - bcs 15d0 │ │ │ │ │ - ldr ip, [r1] │ │ │ │ │ - ldr lr, [r0] │ │ │ │ │ - str lr, [r1], #4 │ │ │ │ │ - str ip, [r0], #-4 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bhi 15b8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 130c │ │ │ │ │ - add r2, r3, r2 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bls 130c │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ - str r0, [r3], #4 │ │ │ │ │ - str r1, [r2], #-4 │ │ │ │ │ - b 15dc │ │ │ │ │ - add r5, r5, #2 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble ccc │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ - ldr r0, [sl, r5, lsl #2] │ │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - mul r2, r3, r2 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + blt 1498 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ble 1498 │ │ │ │ │ + add r2, sl, r3, lsl #2 │ │ │ │ │ + ldr r1, [r2, #-4] │ │ │ │ │ + ldr r0, [sl, r3, lsl #2] │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + mov lr, r3 │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul r1, r3, r1 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bgt 1498 │ │ │ │ │ + add r1, ip, #1 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + ble 1698 │ │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr ip, [r0, #12] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul r2, ip, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt ccc │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bgt 1604 │ │ │ │ │ - b ccc │ │ │ │ │ - beq 1680 │ │ │ │ │ - add r2, sl, #4 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - movcc r8, #4 │ │ │ │ │ - movcc r5, #2 │ │ │ │ │ - bcc 131c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1dd8 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - beq 994 │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - b 99c │ │ │ │ │ - mov r3, #2 │ │ │ │ │ - b 11dc │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne ccc │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bgt 151c │ │ │ │ │ - b ccc │ │ │ │ │ + bge 17cc │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + b 1498 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ - R_ARM_ABS32 PyTuple_Type │ │ │ │ │ R_ARM_ABS32 unsafe_long_compare │ │ │ │ │ R_ARM_ABS32 unsafe_tuple_compare │ │ │ │ │ .word 0x00000101 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000018 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyLong_Type │ │ │ │ │ + R_ARM_ABS32 PyTuple_Type │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ R_ARM_ABS32 unsafe_latin_compare │ │ │ │ │ R_ARM_ABS32 PyFloat_Type │ │ │ │ │ R_ARM_ABS32 unsafe_object_compare │ │ │ │ │ R_ARM_ABS32 unsafe_float_compare │ │ │ │ │ R_ARM_ABS32 safe_object_compare │ │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ldr r1, [r7] │ │ │ │ │ + bne 1598 │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul r2, r3, r2 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul r3, r1, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt 1578 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r3, r3, #2 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + bgt 1628 │ │ │ │ │ + b 1498 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + add r3, r5, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + sub r2, r2, r3 │ │ │ │ │ + lsl r3, r3, #2 │ │ │ │ │ + add r0, sl, r2, lsl #2 │ │ │ │ │ + sub r3, r3, #4 │ │ │ │ │ + lsl r2, r2, #2 │ │ │ │ │ + add r1, r0, r3 │ │ │ │ │ + bne 1b34 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bcs 1ab0 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + sub r1, r1, #4 │ │ │ │ │ + add ip, r0, #4 │ │ │ │ │ + ldr lr, [r0] │ │ │ │ │ + ldr r6, [r0, r3] │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + str r6, [r0] │ │ │ │ │ + str lr, [r0, r3] │ │ │ │ │ + bls 17a4 │ │ │ │ │ + ldr r0, [ip] │ │ │ │ │ + ldr lr, [r1] │ │ │ │ │ + str lr, [ip], #4 │ │ │ │ │ + str r0, [r1], #-4 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + bhi 178c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 13ec │ │ │ │ │ + add r3, r2, r3 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bls 13ec │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + str r0, [r2], #4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + b 17b0 │ │ │ │ │ + add r3, lr, #2 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ble 1498 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr ip, [sl, r1, lsl #2] │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul r2, r3, r2 │ │ │ │ │ + ldr r3, [ip, #8] │ │ │ │ │ + mov r0, ip │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + ldr ip, [ip, #12] │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul r3, ip, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bgt 1698 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + bgt 17e0 │ │ │ │ │ + b 1698 │ │ │ │ │ + beq 1bc0 │ │ │ │ │ + add r2, sl, #4 │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + bcs 1ba8 │ │ │ │ │ + mov r1, #2 │ │ │ │ │ + mov r7, #4 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + b 13fc │ │ │ │ │ + mov r3, #2 │ │ │ │ │ + b 1298 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 192c │ │ │ │ │ + beq 1bc8 │ │ │ │ │ + str r5, [sp, #4] │ │ │ │ │ + b 1498 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - sub r1, r3, #-268435455 @ 0xf0000001 │ │ │ │ │ - add r0, r2, #20 │ │ │ │ │ - ldr r2, [r0, r1, lsl #4] │ │ │ │ │ - add r0, r0, r1, lsl #4 │ │ │ │ │ - ldr ip, [r0, #8] │ │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ - lsl r1, r1, #4 │ │ │ │ │ - sub r2, r2, r0 │ │ │ │ │ + sub r0, r3, #-268435455 @ 0xf0000001 │ │ │ │ │ + add r1, r2, #20 │ │ │ │ │ + ldr r2, [r1, r0, lsl #4] │ │ │ │ │ + add r1, r1, r0, lsl #4 │ │ │ │ │ + ldr ip, [r1, #8] │ │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ │ + lsl r0, r0, #4 │ │ │ │ │ + sub r2, r2, r1 │ │ │ │ │ asr r2, r2, #2 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ add r2, ip, r2, lsl #1 │ │ │ │ │ add ip, ip, r2 │ │ │ │ │ - add ip, ip, r0 │ │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - ble 1928 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ + add ip, ip, r1 │ │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + ble 1ac0 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ movle r5, #1 │ │ │ │ │ - bgt 1930 │ │ │ │ │ + bgt 1ac8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 17b4 │ │ │ │ │ - add r1, sp, r1 │ │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ │ + ble 1934 │ │ │ │ │ + add r0, sp, r0 │ │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble 17b4 │ │ │ │ │ + ble 1934 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - sub r7, r3, #8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 2a00 │ │ │ │ │ + sub r6, r3, #8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 2b84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17a8 │ │ │ │ │ + bne 192c │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ add r2, sp, #1632 @ 0x660 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ │ - ble 17b8 │ │ │ │ │ + ble 1938 │ │ │ │ │ ldr r2, [r2, #-1568] @ 0xfffff9e0 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ble 17b8 │ │ │ │ │ - bl 2a00 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ble 1938 │ │ │ │ │ + bl 2b84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1770 │ │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ + beq 18f4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 9f0 │ │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ │ + b a14 │ │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ │ lsl r0, r3, #4 │ │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ │ add r2, r0, #28 │ │ │ │ │ add r1, sp, r3, lsl #4 │ │ │ │ │ str r5, [r1, #88] @ 0x58 │ │ │ │ │ - str sl, [r7, r2] │ │ │ │ │ - add r2, r7, r2 │ │ │ │ │ + str sl, [r6, r2] │ │ │ │ │ + add r2, r6, r2 │ │ │ │ │ str ip, [r2, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ │ add r2, sp, r3, lsl #4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ str ip, [r2, #100] @ 0x64 │ │ │ │ │ add sl, sl, ip, lsl #2 │ │ │ │ │ lsl r2, ip, #2 │ │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ │ - beq 9d4 │ │ │ │ │ - b 14e4 │ │ │ │ │ + beq 9fc │ │ │ │ │ + b 1588 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 72c │ │ │ │ │ + ble 730 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r5, [pc, #-328] @ 16d0 │ │ │ │ │ + ldr r5, [pc, #-736] @ 16b8 │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ mov r7, #1 │ │ │ │ │ sub r5, ip, r5 │ │ │ │ │ + mov r6, fp │ │ │ │ │ clz r5, r5 │ │ │ │ │ - ldr r6, [pc, #-344] @ 16d4 │ │ │ │ │ + ldr r4, [pc, #-752] @ 16c0 │ │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 187c │ │ │ │ │ + b 1a04 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 18c4 │ │ │ │ │ + beq 1a50 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r3, r3, #28 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ + cmp r1, fp │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ - bge 7bc │ │ │ │ │ + bge 1a7c │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [lr, #4] │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ + ldr lr, [pc, #-848] @ 16bc │ │ │ │ │ + cmp r0, lr │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ - bne 1e10 │ │ │ │ │ + bne 1fe0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ ldr lr, [r3, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 1e10 │ │ │ │ │ + beq 1fe0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr lr, [r3, #4] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 1dd0 │ │ │ │ │ + bne 1eec │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 18c4 │ │ │ │ │ + beq 1a50 │ │ │ │ │ tst r5, r7 │ │ │ │ │ - bne 18dc │ │ │ │ │ - cmp ip, r6 │ │ │ │ │ - mov lr, r6 │ │ │ │ │ - beq 1840 │ │ │ │ │ + bne 1a68 │ │ │ │ │ + cmp ip, r4 │ │ │ │ │ + mov lr, r4 │ │ │ │ │ + beq 19c8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - bge 18f0 │ │ │ │ │ + cmp r1, fp │ │ │ │ │ + bge 1a84 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - b 1868 │ │ │ │ │ + b 19f0 │ │ │ │ │ ldr lr, [r3, #8] │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bls 18b8 │ │ │ │ │ + bls 1a44 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 18c4 │ │ │ │ │ + b 1a50 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + b 7c4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ - ldr r3, [pc, #-556] @ 16d4 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + beq 1f00 │ │ │ │ │ + ldr r3, [pc, #-984] @ 16c0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b68 │ │ │ │ │ + bne 1d2c │ │ │ │ │ mov r2, r8 │ │ │ │ │ - b 7d0 │ │ │ │ │ - add r3, sl, r8 │ │ │ │ │ + b 7d8 │ │ │ │ │ + add r3, sl, r7 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcc fc8 │ │ │ │ │ - b 1358 │ │ │ │ │ - sub r2, r2, r0 │ │ │ │ │ - sub ip, ip, r0 │ │ │ │ │ - cmp r0, r2, lsl #1 │ │ │ │ │ + bcc 1000 │ │ │ │ │ + b 1438 │ │ │ │ │ + sub r2, r2, r1 │ │ │ │ │ + sub ip, ip, r1 │ │ │ │ │ + cmp r1, r2, lsl #1 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - ble 1b70 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ + ble 1d34 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ movle r5, #2 │ │ │ │ │ - ble 173c │ │ │ │ │ - cmp r0, r2, lsl #1 │ │ │ │ │ + ble 18c0 │ │ │ │ │ + cmp r1, r2, lsl #1 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - ble 1b7c │ │ │ │ │ - cmp r0, ip │ │ │ │ │ + ble 1d90 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ movle r5, #3 │ │ │ │ │ - ble 173c │ │ │ │ │ + ble 18c0 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ mov r5, #3 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - suble r2, r2, r0 │ │ │ │ │ - suble ip, ip, r0 │ │ │ │ │ - ble 1990 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ - ble 173c │ │ │ │ │ + suble r2, r2, r1 │ │ │ │ │ + suble ip, ip, r1 │ │ │ │ │ + ble 1b28 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + ble 18c0 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ - b 1974 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - add r3, r1, r3 │ │ │ │ │ - bcc 1598 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 15d8 │ │ │ │ │ - add r3, sl, r8 │ │ │ │ │ + b 1b0c │ │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + add r2, ip, r2 │ │ │ │ │ + bcc 176c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 17ac │ │ │ │ │ + add r3, sl, r7 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcc 1318 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r8, r3, r8 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + bcc 13f8 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add r7, r3, r7 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ addcc r2, r3, #4 │ │ │ │ │ movcc r0, r3 │ │ │ │ │ - bcs 1358 │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ + bcs 1438 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ str r3, [r0] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls 1358 │ │ │ │ │ + bls 1438 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 19f4 │ │ │ │ │ - b 1358 │ │ │ │ │ - add r5, r5, #2 │ │ │ │ │ + bhi 1b8c │ │ │ │ │ + b 1438 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1e50 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq 9bc │ │ │ │ │ + str r4, [sp, #16] │ │ │ │ │ + b 9c4 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt 13bc │ │ │ │ │ - b ccc │ │ │ │ │ + ble 1868 │ │ │ │ │ + b 15cc │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub r3, r3, r5 │ │ │ │ │ + lsl r5, r5, #2 │ │ │ │ │ + add r0, sl, r3, lsl #2 │ │ │ │ │ + sub r2, r5, #4 │ │ │ │ │ + lsl r3, r3, #2 │ │ │ │ │ + add r1, r0, r2 │ │ │ │ │ + bne 1e74 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bcs 1540 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + sub r1, r1, #4 │ │ │ │ │ + add ip, r0, #4 │ │ │ │ │ + ldr lr, [r0] │ │ │ │ │ + ldr r5, [r0, r2] │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + str r5, [r0] │ │ │ │ │ + str lr, [r0, r2] │ │ │ │ │ + bls 1c48 │ │ │ │ │ + ldr r0, [ip] │ │ │ │ │ + ldr lr, [r1] │ │ │ │ │ + str lr, [ip], #4 │ │ │ │ │ + str r0, [r1], #-4 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + bhi 1c30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addne r2, r3, r2 │ │ │ │ │ + beq 1540 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bls 1540 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + str r0, [r3], #4 │ │ │ │ │ + str r1, [r2], #-4 │ │ │ │ │ + b 1c54 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ │ + and r2, r3, #1 │ │ │ │ │ + asr r3, r3, #1 │ │ │ │ │ + bgt 1f78 │ │ │ │ │ + add r3, r2, r3 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + b 854 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ - beq 1a40 │ │ │ │ │ + beq 1cb4 │ │ │ │ │ add r0, sp, r0 │ │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ │ add r0, sp, r1, lsl #4 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ subgt r3, r1, #3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ sub r5, r3, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2a00 │ │ │ │ │ + bl 2b84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17ac │ │ │ │ │ + bne 192c │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 9ec │ │ │ │ │ + ble a10 │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 1a9c │ │ │ │ │ + beq 1d10 │ │ │ │ │ add r2, sp, #1632 @ 0x660 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ │ ldr ip, [r2, #-1588] @ 0xfffff9cc │ │ │ │ │ add r2, sp, #1632 @ 0x660 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ │ ldr r2, [r2, #-1556] @ 0xfffff9ec │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sublt r1, r3, #3 │ │ │ │ │ - bl 2a00 │ │ │ │ │ + bl 2b84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a5c │ │ │ │ │ - b 17ac │ │ │ │ │ - beq 1044 │ │ │ │ │ - mov r5, ip │ │ │ │ │ - b c80 │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - and r2, r4, #1 │ │ │ │ │ - asr r3, r4, #1 │ │ │ │ │ - bgt 1df8 │ │ │ │ │ - add r3, r2, r3 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b 844 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add fp, fp, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - lsl r2, fp, #2 │ │ │ │ │ - sub r3, r5, fp │ │ │ │ │ - add ip, sl, r3, lsl #2 │ │ │ │ │ - sub r2, r2, #4 │ │ │ │ │ - lsl r3, r3, #2 │ │ │ │ │ - add r1, ip, r2 │ │ │ │ │ - bne 1cec │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - bcs 1434 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub r1, r1, #4 │ │ │ │ │ - add r0, ip, #4 │ │ │ │ │ - ldr lr, [ip] │ │ │ │ │ - ldr fp, [ip, r2] │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - str fp, [ip] │ │ │ │ │ - str lr, [ip, r2] │ │ │ │ │ - bcs 1b40 │ │ │ │ │ - ldr ip, [r0] │ │ │ │ │ - ldr lr, [r1] │ │ │ │ │ - str lr, [r0], #4 │ │ │ │ │ - str ip, [r1], #-4 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bhi 1b28 │ │ │ │ │ + beq 1cd0 │ │ │ │ │ + b 192c │ │ │ │ │ + beq 10a8 │ │ │ │ │ + str ip, [sp, #4] │ │ │ │ │ + b ca4 │ │ │ │ │ + ldr r3, [pc, #-1648] @ 16c4 │ │ │ │ │ + b bd0 │ │ │ │ │ + sub r2, r2, r1 │ │ │ │ │ + sub ip, ip, r1 │ │ │ │ │ + b 1ae4 │ │ │ │ │ + sub r7, r7, #4 │ │ │ │ │ + add r3, sl, r7 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bcc 13f8 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - addne r2, r3, r2 │ │ │ │ │ - beq 1434 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bls 1434 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ - str r0, [r3], #4 │ │ │ │ │ - str r1, [r2], #-4 │ │ │ │ │ - b 1b4c │ │ │ │ │ - ldr r3, [pc, #-1176] @ 16d8 │ │ │ │ │ - b ba8 │ │ │ │ │ - sub r2, r2, r0 │ │ │ │ │ - sub ip, ip, r0 │ │ │ │ │ - b 194c │ │ │ │ │ - sub r2, r2, r0 │ │ │ │ │ - sub ip, ip, r0 │ │ │ │ │ - b 1968 │ │ │ │ │ - ldr r3, [pc, #-1204] @ 16dc │ │ │ │ │ + beq cf4 │ │ │ │ │ + b 1b58 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b 988 │ │ │ │ │ + ldr r3, [pc, #-1704] @ 16c8 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 1ce4 │ │ │ │ │ + beq 1f44 │ │ │ │ │ ldr r1, [ip, #100] @ 0x64 │ │ │ │ │ - ldr r0, [pc, #-1208] @ 16e8 │ │ │ │ │ + ldr r0, [pc, #-1708] @ 16d4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ldr r3, [pc, #-1224] @ 16e0 │ │ │ │ │ + ldr r3, [pc, #-1724] @ 16cc │ │ │ │ │ str r1, [sp, #1632] @ 0x660 │ │ │ │ │ moveq r3, r0 │ │ │ │ │ - b b9c │ │ │ │ │ - sub r8, r7, #4 │ │ │ │ │ - add r3, sl, r8 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bcc 1318 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq ccc │ │ │ │ │ - b 19c0 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + b bc4 │ │ │ │ │ + sub r2, r2, r1 │ │ │ │ │ + sub ip, ip, r1 │ │ │ │ │ + b 1b00 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ add r2, r3, r7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls 1bf4 │ │ │ │ │ + bls 1dc0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ str r0, [r3], #4 │ │ │ │ │ str r1, [r2], #-4 │ │ │ │ │ - b 1bd8 │ │ │ │ │ + b 1da4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ add r7, r7, #8 │ │ │ │ │ - b 1284 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 838 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - lsl r3, r4, #2 │ │ │ │ │ - sub r2, r3, #4 │ │ │ │ │ - add r2, r1, r2 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bls 1c38 │ │ │ │ │ - ldr r0, [r1] │ │ │ │ │ - ldr ip, [r2] │ │ │ │ │ - str ip, [r1], #4 │ │ │ │ │ - str r0, [r2], #-4 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bhi 1c20 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - sub r3, r3, #4 │ │ │ │ │ - add r3, r2, r3 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bls 838 │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - str r0, [r2], #4 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bcc 1c4c │ │ │ │ │ - b 838 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - ldr r3, [pc, #-1420] @ 16e8 │ │ │ │ │ - b b9c │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - b 1c6c │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - b f04 │ │ │ │ │ - add r0, r7, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne e50 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b e84 │ │ │ │ │ - add r0, r7, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne d64 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 11a8 │ │ │ │ │ - ldr r0, [r7, r8, lsl #2] │ │ │ │ │ - bl 338 │ │ │ │ │ - subs r8, r8, #1 │ │ │ │ │ - bpl 1cb4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b b70 │ │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - b 11f0 │ │ │ │ │ - ldr r3, [pc, #-1544] @ 16e4 │ │ │ │ │ - b b9c │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - add r3, r0, r3 │ │ │ │ │ - bcc 1b08 │ │ │ │ │ - b 1b40 │ │ │ │ │ - mov r5, #1 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r5, r3, r5, lsl #2 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne 1e30 │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt 1e24 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + b 134c │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + add r5, fp, r5, lsl #2 │ │ │ │ │ + cmp r5, fp │ │ │ │ │ + bne 1fac │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ │ + bgt 1fa0 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ - str r2, [r3, #12] │ │ │ │ │ - str r4, [r3, #8] │ │ │ │ │ - beq b88 │ │ │ │ │ + str r9, [r3, #12] │ │ │ │ │ + str r2, [r3, #8] │ │ │ │ │ + beq bb0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1cbc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 1d04 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r7, [r2, #12] │ │ │ │ │ - str r3, [r2, #16] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [r2, #12] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr r8, [r2, #8] │ │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ │ - str r4, [r2, #8] │ │ │ │ │ - beq b70 │ │ │ │ │ - b 1cbc │ │ │ │ │ - lsl r0, r4, #2 │ │ │ │ │ + b 1e90 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + lsl r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq 1e1c │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + subs fp, r0, #0 │ │ │ │ │ + beq 1f90 │ │ │ │ │ + ldr r1, [r9] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - str r0, [r3] │ │ │ │ │ - bne c10 │ │ │ │ │ - b 1d04 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - b 18c4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + str r0, [fp] │ │ │ │ │ + bne c38 │ │ │ │ │ + b 1dd0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ add r2, r3, #4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - movcc r5, #2 │ │ │ │ │ - movcc r0, r3 │ │ │ │ │ - bcc 19d8 │ │ │ │ │ - b 1674 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + bcs 1bb4 │ │ │ │ │ + mov r3, #2 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 1b70 │ │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + add r3, ip, r3 │ │ │ │ │ + bcc 1c10 │ │ │ │ │ + b 1c48 │ │ │ │ │ + ldr r0, [r7, r8, lsl #2] │ │ │ │ │ + bl 338 │ │ │ │ │ + subs r8, r8, #1 │ │ │ │ │ + bpl 1e88 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b b98 │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + b 1dd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ │ + str r2, [r3, #16] │ │ │ │ │ + str r9, [r3, #12] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r8, [r2, #8] │ │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + str r2, [r3, #8] │ │ │ │ │ + beq b98 │ │ │ │ │ + b 1e90 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + b 1a50 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + ldr r3, [pc, #-2092] @ 16d4 │ │ │ │ │ + b bc4 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + b 1ef8 │ │ │ │ │ + add r0, fp, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne d98 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 1264 │ │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + b 12a8 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 844 │ │ │ │ │ + b 113c │ │ │ │ │ + ldr r3, [pc, #-2172] @ 16d0 │ │ │ │ │ + b bc4 │ │ │ │ │ + add r0, fp, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne e84 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b eb8 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + b f3c │ │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ │ + b 192c │ │ │ │ │ and r1, r3, #1 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ - ble 1ac8 │ │ │ │ │ - b 1df8 │ │ │ │ │ - ldr r3, [pc, #-1840] @ 16e8 │ │ │ │ │ - str r3, [sp, #1628] @ 0x65c │ │ │ │ │ - b 7e8 │ │ │ │ │ + ble 1c84 │ │ │ │ │ + b 1f78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1d20 │ │ │ │ │ + b 1de8 │ │ │ │ │ + ldr r0, [fp, #28] │ │ │ │ │ + b 1f50 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1d20 │ │ │ │ │ + b 1de8 │ │ │ │ │ ldr r3, [r5, #-4]! │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - beq 1d0c │ │ │ │ │ + beq 1dd4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 1d0c │ │ │ │ │ + bne 1dd4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1d0c │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b 1ca0 │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b 1c88 │ │ │ │ │ + b 1dd4 │ │ │ │ │ + ldr r0, [fp, #28] │ │ │ │ │ + b 1f0c │ │ │ │ │ + ldr r3, [pc, #-2324] @ 16d4 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + str r3, [sp, #1628] @ 0x65c │ │ │ │ │ + b 7f0 │ │ │ │ │ │ │ │ │ │ -00001e6c : │ │ │ │ │ +00001ff0 : │ │ │ │ │ unsafe_latin_compare(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1f0c │ │ │ │ │ + beq 2090 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1ef4 │ │ │ │ │ + beq 2078 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1f04 │ │ │ │ │ + beq 2088 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1ed4 │ │ │ │ │ + beq 2058 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee4 │ │ │ │ │ + beq 2068 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ecc │ │ │ │ │ + bne 2050 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 1eb4 │ │ │ │ │ + bne 2038 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1ed8 │ │ │ │ │ + b 205c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 1ef8 │ │ │ │ │ + b 207c │ │ │ │ │ │ │ │ │ │ -00001f14 : │ │ │ │ │ +00002098 : │ │ │ │ │ PyList_SetItem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 1f88 │ │ │ │ │ + beq 210c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 1fa4 │ │ │ │ │ + bcs 2128 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f60 │ │ │ │ │ + beq 20e4 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1f6c │ │ │ │ │ + bne 20f0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r0] │ │ │ │ │ - bne 1f60 │ │ │ │ │ + bne 20e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 338 │ │ │ │ │ - ldr r0, [pc, #40] @ 1fc0 │ │ │ │ │ + ldr r0, [pc, #40] @ 2144 │ │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 1f64 │ │ │ │ │ + b 20e8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 338 │ │ │ │ │ - ldr r3, [pc, #16] @ 1fc4 │ │ │ │ │ - ldr r1, [pc, #16] @ 1fc8 │ │ │ │ │ + ldr r3, [pc, #16] @ 2148 │ │ │ │ │ + ldr r1, [pc, #16] @ 214c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1f9c │ │ │ │ │ + b 2120 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001fcc : │ │ │ │ │ +00002150 : │ │ │ │ │ list_traverse(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 200c │ │ │ │ │ + b 2190 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 200c │ │ │ │ │ + beq 2190 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bpl 1ff0 │ │ │ │ │ + bpl 2174 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00002020 <_PyList_FromArraySteal>: │ │ │ │ │ +000021a4 <_PyList_FromArraySteal>: │ │ │ │ │ _PyList_FromArraySteal(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - bne 20c0 <_PyList_FromArraySteal+0xa0> │ │ │ │ │ - ldr r3, [pc, #312] @ 2178 <_PyList_FromArraySteal+0x158> │ │ │ │ │ + bne 2244 <_PyList_FromArraySteal+0xa0> │ │ │ │ │ + ldr r3, [pc, #312] @ 22fc <_PyList_FromArraySteal+0x158> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 20ec <_PyList_FromArraySteal+0xcc> │ │ │ │ │ + ble 2270 <_PyList_FromArraySteal+0xcc> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ │ ldr r4, [r1, #1772] @ 0x6ec │ │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #252] @ 217c <_PyList_FromArraySteal+0x15c> │ │ │ │ │ + ldr r3, [pc, #252] @ 2300 <_PyList_FromArraySteal+0x15c> │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ sub r1, r4, #8 │ │ │ │ │ ldr r2, [r6, r3] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ @@ -2216,28 +2313,28 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2168 <_PyList_FromArraySteal+0x148> │ │ │ │ │ + beq 22ec <_PyList_FromArraySteal+0x148> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r2, r5, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [pc, #140] @ 2180 <_PyList_FromArraySteal+0x160> │ │ │ │ │ + ldr r0, [pc, #140] @ 2304 <_PyList_FromArraySteal+0x160> │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2170 <_PyList_FromArraySteal+0x150> │ │ │ │ │ - ldr r3, [pc, #128] @ 2184 <_PyList_FromArraySteal+0x164> │ │ │ │ │ + beq 22f4 <_PyList_FromArraySteal+0x150> │ │ │ │ │ + ldr r3, [pc, #128] @ 2308 <_PyList_FromArraySteal+0x164> │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ ldr r1, [r6, r3] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ @@ -2245,140 +2342,140 @@ │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r1, #3796] @ 0xed4 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b 20b8 <_PyList_FromArraySteal+0x98> │ │ │ │ │ + b 223c <_PyList_FromArraySteal+0x98> │ │ │ │ │ ldr r0, [r6, r4, lsl #2] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 2164 <_PyList_FromArraySteal+0x144> │ │ │ │ │ + beq 22e8 <_PyList_FromArraySteal+0x144> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2164 <_PyList_FromArraySteal+0x144> │ │ │ │ │ + bne 22e8 <_PyList_FromArraySteal+0x144> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt 2140 <_PyList_FromArraySteal+0x120> │ │ │ │ │ + bgt 22c4 <_PyList_FromArraySteal+0x120> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 20b8 <_PyList_FromArraySteal+0x98> │ │ │ │ │ + b 223c <_PyList_FromArraySteal+0x98> │ │ │ │ │ .word 0x00000130 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002188 : │ │ │ │ │ +0000230c : │ │ │ │ │ PyList_SetSlice(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #33554432 @ 0x2000000 │ │ │ │ │ - beq 21c4 │ │ │ │ │ + beq 2348 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 21e0 │ │ │ │ │ + beq 2364 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 2248 │ │ │ │ │ - ldr r1, [pc, #116] @ 2240 │ │ │ │ │ - ldr r0, [pc, #116] @ 2244 │ │ │ │ │ + b 23cc │ │ │ │ │ + ldr r1, [pc, #116] @ 23c4 │ │ │ │ │ + ldr r0, [pc, #116] @ 23c8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - bl 8b0c │ │ │ │ │ + bl 8e40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 21d0 │ │ │ │ │ + beq 2354 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 2248 │ │ │ │ │ + bl 23cc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 21d4 │ │ │ │ │ + beq 2358 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 21d4 │ │ │ │ │ + bne 2358 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 21d4 │ │ │ │ │ + b 2358 │ │ │ │ │ .word 0x00000407 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002248 : │ │ │ │ │ +000023cc : │ │ │ │ │ list_ass_slice_lock_held(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ moveq r9, r7 │ │ │ │ │ streq r7, [sp, #4] │ │ │ │ │ - bne 2524 │ │ │ │ │ + bne 26a8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr sl, [r6, #8] │ │ │ │ │ - blt 2800 │ │ │ │ │ + blt 2984 │ │ │ │ │ cmp r4, sl │ │ │ │ │ movge r4, sl │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt 280c │ │ │ │ │ + bgt 2990 │ │ │ │ │ cmp r5, sl │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movge r5, sl │ │ │ │ │ sub r8, r3, r5 │ │ │ │ │ add r8, r8, r4 │ │ │ │ │ cmn r8, sl │ │ │ │ │ - beq 2490 │ │ │ │ │ + beq 2614 │ │ │ │ │ sub r3, r5, r4 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - beq 2558 │ │ │ │ │ + beq 26dc │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bhi 277c │ │ │ │ │ + bhi 2900 │ │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r1, r1, r4, lsl #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ str sl, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bge 256c │ │ │ │ │ + bge 26f0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ add r3, r5, r8 │ │ │ │ │ add r0, r1, r3, lsl #2 │ │ │ │ │ add r3, r1, r5, lsl #2 │ │ │ │ │ @@ -2388,4272 +2485,4394 @@ │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ add r5, r8, r5 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble 2684 │ │ │ │ │ + ble 2808 │ │ │ │ │ add fp, r5, #6 │ │ │ │ │ add fp, fp, r5, asr #3 │ │ │ │ │ bic fp, fp, #3 │ │ │ │ │ sub r3, fp, r5 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt 2718 │ │ │ │ │ + bgt 289c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2738 │ │ │ │ │ + beq 28bc │ │ │ │ │ cmn fp, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 27cc │ │ │ │ │ + bhi 2950 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsl r1, fp, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 27cc │ │ │ │ │ + beq 2950 │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ str fp, [r6, #16] │ │ │ │ │ str sl, [r6, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 2400 │ │ │ │ │ + ble 2584 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ add r1, sl, r4, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 26e4 │ │ │ │ │ + beq 2868 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 26e4 │ │ │ │ │ + beq 2868 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ str r3, [sl, r4, lsl #2] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2400 │ │ │ │ │ + beq 2584 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add sl, sl, r4, lsl #2 │ │ │ │ │ add r1, r7, r3, lsl #2 │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ - ldr r3, [r7], #4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 26d4 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - beq 26d4 │ │ │ │ │ + ldr r2, [r7], #4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 2858 │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + beq 2858 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - str r3, [sl, #4]! │ │ │ │ │ - bne 23d4 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + str r2, [sl, #4]! │ │ │ │ │ + bne 2558 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 245c │ │ │ │ │ + bmi 25e0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2428 │ │ │ │ │ + beq 25ac │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 265c │ │ │ │ │ + bne 27e0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub r4, r3, #2 │ │ │ │ │ - beq 245c │ │ │ │ │ + beq 25e0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2454 │ │ │ │ │ + beq 25d8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2618 │ │ │ │ │ + bne 279c │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 2438 │ │ │ │ │ + bcs 25bc │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 27b4 │ │ │ │ │ + bne 2938 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2484 │ │ │ │ │ + beq 2608 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 25fc │ │ │ │ │ + bne 2780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 24a4 │ │ │ │ │ + beq 2628 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2630 │ │ │ │ │ + bne 27b4 │ │ │ │ │ ldr r4, [r6, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2514 │ │ │ │ │ + beq 2698 │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r2, sl, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ - bmi 250c │ │ │ │ │ + bmi 2690 │ │ │ │ │ ldr r0, [r4, r2, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24e0 │ │ │ │ │ + beq 2664 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 26b0 │ │ │ │ │ + bne 2834 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ sub sl, sl, #2 │ │ │ │ │ - beq 250c │ │ │ │ │ + beq 2690 │ │ │ │ │ ldr r0, [r4, sl, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2504 │ │ │ │ │ + beq 2688 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2698 │ │ │ │ │ + bne 281c │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ - bcs 24ec │ │ │ │ │ + bcs 2670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [pc, #792] @ 2844 │ │ │ │ │ + ldr r1, [pc, #792] @ 29c8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 27f8 │ │ │ │ │ + beq 297c │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldrne r7, [r9, #12] │ │ │ │ │ addeq r7, r9, #12 │ │ │ │ │ - b 2278 │ │ │ │ │ + b 23fc │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - blt 22f8 │ │ │ │ │ - beq 26f8 │ │ │ │ │ + blt 247c │ │ │ │ │ + beq 287c │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ add r3, r2, r8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble 2724 │ │ │ │ │ + ble 28a8 │ │ │ │ │ add fp, r3, #6 │ │ │ │ │ add fp, fp, r3, asr #3 │ │ │ │ │ bic fp, fp, #3 │ │ │ │ │ sub r1, fp, r3 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ addlt fp, r3, #3 │ │ │ │ │ biclt fp, fp, #3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq 2754 │ │ │ │ │ + beq 28d8 │ │ │ │ │ cmn fp, #-536870911 @ 0xe0000001 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bhi 27c0 │ │ │ │ │ + bhi 2944 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsl r1, fp, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 27c0 │ │ │ │ │ + beq 2944 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ str fp, [r6, #16] │ │ │ │ │ str sl, [r6, #12] │ │ │ │ │ sub r2, r2, r5 │ │ │ │ │ add r0, r5, r8 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, sl, r5, lsl #2 │ │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 2384 │ │ │ │ │ + b 2508 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 2484 │ │ │ │ │ + bne 2608 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2484 │ │ │ │ │ + b 2608 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2454 │ │ │ │ │ + bne 25d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2454 │ │ │ │ │ + b 25d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 24a4 │ │ │ │ │ + bne 2628 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [r6, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2514 │ │ │ │ │ + beq 2698 │ │ │ │ │ ldr sl, [r6, #8] │ │ │ │ │ - b 24b0 │ │ │ │ │ + b 2634 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2428 │ │ │ │ │ + bne 25ac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub r4, r3, #2 │ │ │ │ │ - bne 2438 │ │ │ │ │ - b 245c │ │ │ │ │ + bne 25bc │ │ │ │ │ + b 25e0 │ │ │ │ │ cmp r5, r3, asr #1 │ │ │ │ │ - blt 2700 │ │ │ │ │ + blt 2884 │ │ │ │ │ ldr sl, [r6, #12] │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ - b 2384 │ │ │ │ │ + b 2508 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2504 │ │ │ │ │ + bne 2688 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2504 │ │ │ │ │ + b 2688 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 24e0 │ │ │ │ │ + bne 2664 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp sl, #1 │ │ │ │ │ sub sl, sl, #2 │ │ │ │ │ - bne 24ec │ │ │ │ │ - b 250c │ │ │ │ │ + bne 2670 │ │ │ │ │ + b 2690 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - str r3, [sl, #4]! │ │ │ │ │ - bne 23d4 │ │ │ │ │ - b 2400 │ │ │ │ │ + str r2, [sl, #4]! │ │ │ │ │ + bne 2558 │ │ │ │ │ + b 2584 │ │ │ │ │ str r3, [r1] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 23c4 │ │ │ │ │ - b 2400 │ │ │ │ │ + bne 2548 │ │ │ │ │ + b 2584 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ - b 2384 │ │ │ │ │ + b 2508 │ │ │ │ │ add fp, r5, #6 │ │ │ │ │ add fp, fp, r5, asr #3 │ │ │ │ │ bic fp, fp, #3 │ │ │ │ │ sub r3, fp, r5 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge 2354 │ │ │ │ │ + bge 24d8 │ │ │ │ │ add fp, r5, #3 │ │ │ │ │ bic fp, fp, #3 │ │ │ │ │ - b 2354 │ │ │ │ │ + b 24d8 │ │ │ │ │ cmp r3, r1, asr #1 │ │ │ │ │ - blt 2584 │ │ │ │ │ + blt 2708 │ │ │ │ │ ldr sl, [r6, #12] │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b 25e0 │ │ │ │ │ + b 2764 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 27cc │ │ │ │ │ + beq 2950 │ │ │ │ │ mov fp, r5 │ │ │ │ │ - b 2378 │ │ │ │ │ + b 24fc │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 27c0 │ │ │ │ │ + beq 2944 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b 25d4 │ │ │ │ │ + b 2758 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq 27ac │ │ │ │ │ + beq 2930 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add r1, r3, r4, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b 22f0 │ │ │ │ │ + b 2474 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r4, #0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2470 │ │ │ │ │ + b 25f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2460 │ │ │ │ │ + b 25e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r0, r3, r4, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 27c4 │ │ │ │ │ + b 2948 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2484 │ │ │ │ │ + b 2608 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - bge 2294 │ │ │ │ │ + bge 2418 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmn r3, sl │ │ │ │ │ - beq 2490 │ │ │ │ │ + beq 2614 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ ldr r8, [sp, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - b 22f0 │ │ │ │ │ + b 2474 │ │ │ │ │ .word 0x00000058 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002848 : │ │ │ │ │ +000029cc : │ │ │ │ │ list_clear_impl.isra.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bmi 28b0 │ │ │ │ │ + bmi 2a34 │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2878 │ │ │ │ │ + beq 29fc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2878 │ │ │ │ │ + beq 29fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2878 │ │ │ │ │ + bne 29fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2878 │ │ │ │ │ + b 29fc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ │ │ │ │ │ -000028bc : │ │ │ │ │ +00002a40 : │ │ │ │ │ list_append(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 2914 │ │ │ │ │ + beq 2a98 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r7, r1, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - ble 2928 │ │ │ │ │ + ble 2aac │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - ldr r0, [pc, #172] @ 29b8 │ │ │ │ │ + ldr r0, [pc, #172] @ 2b3c │ │ │ │ │ str r6, [r3, r5, lsl #2] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ add r7, r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - blt 2900 │ │ │ │ │ + blt 2a84 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble 2988 │ │ │ │ │ + ble 2b0c │ │ │ │ │ add r8, r5, #7 │ │ │ │ │ add r8, r8, r7, asr #3 │ │ │ │ │ bic r8, r8, #3 │ │ │ │ │ sub r3, r8, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addle r8, r5, #4 │ │ │ │ │ bicle r8, r8, #3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 299c │ │ │ │ │ + beq 2b20 │ │ │ │ │ cmn r8, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 29a4 │ │ │ │ │ + bhi 2b28 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 29a4 │ │ │ │ │ + beq 2b28 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r8, [r4, #16] │ │ │ │ │ - ldr r0, [pc, #52] @ 29b8 │ │ │ │ │ + ldr r0, [pc, #52] @ 2b3c │ │ │ │ │ str r6, [r3, r5, lsl #2] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r7, r2, asr #1 │ │ │ │ │ - blt 2930 │ │ │ │ │ + blt 2ab4 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 297c │ │ │ │ │ + b 2b00 │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b 295c │ │ │ │ │ + b 2ae0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -000029bc : │ │ │ │ │ +00002b40 : │ │ │ │ │ PyList_Size(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 29d4 │ │ │ │ │ + beq 2b58 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r1, [pc, #12] @ 29f8 │ │ │ │ │ - ldr r0, [pc, #12] @ 29fc │ │ │ │ │ + ldr r1, [pc, #12] @ 2b7c │ │ │ │ │ + ldr r0, [pc, #12] @ 2b80 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000155 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002a00 : │ │ │ │ │ +00002b84 : │ │ │ │ │ merge_at(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ add r3, r0, r1, lsl #4 │ │ │ │ │ add ip, r1, #1 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ lsl ip, ip, #4 │ │ │ │ │ mov lr, r0 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ add r2, ip, #28 │ │ │ │ │ - ldr sl, [r3, #36] @ 0x24 │ │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ │ add ip, r0, ip │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ ldr r2, [lr, r2] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - add r2, sl, r4 │ │ │ │ │ + add r2, r4, r6 │ │ │ │ │ ldr r0, [ip, #28] │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ mov r2, lr │ │ │ │ │ ldr lr, [lr, #24] │ │ │ │ │ ldr r5, [r3, #28] │ │ │ │ │ sub r3, lr, #3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - beq 3e08 │ │ │ │ │ - ldr r3, [pc, #3276] @ 375c │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + str r6, [sp, #24] │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + beq 4060 │ │ │ │ │ + ldr r3, [pc, #3804] @ 3af4 │ │ │ │ │ ldr r4, [r2, #1564] @ 0x61c │ │ │ │ │ ldr r9, [r0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ldr r5, [r5] │ │ │ │ │ str lr, [r2, #24] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bne 3e48 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bne 40a0 │ │ │ │ │ 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 61dc │ │ │ │ │ + beq 646c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5e7c │ │ │ │ │ + beq 6218 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ add r0, r9, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 5e8c │ │ │ │ │ + beq 6228 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 57f0 │ │ │ │ │ + beq 5b54 │ │ │ │ │ add r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5800 │ │ │ │ │ - lsr r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 3e64 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + beq 5b64 │ │ │ │ │ + lsr r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrne r3, [sp, #36] @ 0x24 │ │ │ │ │ - addne r3, r3, r4 │ │ │ │ │ + beq 40bc │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldrne r2, [sp, #36] @ 0x24 │ │ │ │ │ + addne r3, r2, r3 │ │ │ │ │ strne r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 2d4c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 3108 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + 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] │ │ │ │ │ - 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 544c │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ - ldr r8, [r9, #8] │ │ │ │ │ + sub r6, r1, #1 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + sub r2, r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldr fp, [r1, r2, lsl #2] │ │ │ │ │ + lsl r2, r2, #2 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r0, [r2, r6, lsl #2] │ │ │ │ │ + add r9, r2, r6, lsl #2 │ │ │ │ │ + bne 5828 │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ + ldr sl, [fp, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, sl │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 61bc │ │ │ │ │ + beq 6438 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5e54 │ │ │ │ │ - ldrb r4, [r9, #16] │ │ │ │ │ + beq 6200 │ │ │ │ │ + ldrb r5, [fp, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - tst r4, #32 │ │ │ │ │ - beq 5e64 │ │ │ │ │ - tst r4, #64 @ 0x40 │ │ │ │ │ - beq 5810 │ │ │ │ │ - add r1, r9, #20 │ │ │ │ │ + tst r5, #32 │ │ │ │ │ + beq 6210 │ │ │ │ │ + tst r5, #64 @ 0x40 │ │ │ │ │ + beq 5b74 │ │ │ │ │ + add r1, fp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5820 │ │ │ │ │ - lsr r8, r0, #31 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 4098 │ │ │ │ │ + beq 5b84 │ │ │ │ │ + lsr sl, r0, #31 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 4448 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 5e6c │ │ │ │ │ + ble 6278 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ - bgt 33dc │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bgt 60b0 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + bgt 377c │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bgt 64a4 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ add r4, r3, #4 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ - add r8, r3, #4 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - add r3, r6, #4 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - bne 5a44 │ │ │ │ │ + add fp, r3, #4 │ │ │ │ │ + add r9, r6, #4 │ │ │ │ │ + bne 5d6c │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r9, [r1, #12] │ │ │ │ │ + mov r8, r1 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 5e74 │ │ │ │ │ + bne 6284 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq 2d38 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - beq 568c │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq 6230 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 5078 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr fp, [r3] │ │ │ │ │ - str fp, [sp, #12] │ │ │ │ │ - mov fp, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - ldr r3, [sl, #1564] @ 0x61c │ │ │ │ │ - ldr r1, [r9] │ │ │ │ │ - ldr r0, [r8] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ + str fp, [sp, #8] │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + str r6, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r8, [sl] │ │ │ │ │ + ldr r5, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r9, [r3] │ │ │ │ │ + bne 2ed8 │ │ │ │ │ + ldr r3, [r9, #8] │ │ │ │ │ + ldr fp, [r8, #8] │ │ │ │ │ + ldrb r1, [r9, #16] │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + movlt r2, r3 │ │ │ │ │ + movge r2, fp │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 6540 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 6150 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + add r0, r9, #20 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 6160 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 3724 │ │ │ │ │ + add r1, r8, #20 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 373c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ce8 │ │ │ │ │ - blt 60d8 │ │ │ │ │ + bge 3744 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r9, [r4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + beq 2f18 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r1, [r2], #4 │ │ │ │ │ + str r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b 2f18 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r5 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3070 │ │ │ │ │ + blt 6168 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [r8], #4 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - bne 3114 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ + ldr r3, [r2], #4 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + add r4, r4, #4 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + bne 2ebc │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq 2d28 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble 2d58 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b 2c80 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq 5650 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bge 3118 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bne 2e18 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + add r5, r4, #4 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ + ldr r8, [sl] │ │ │ │ │ + ldr r4, [r3] │ │ │ │ │ + ldr fp, [r8, #8] │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + movlt r2, fp │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 6430 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + beq 628c │ │ │ │ │ + ldrb r3, [r8, #16] │ │ │ │ │ + add r0, r4, #20 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 629c │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + beq 3008 │ │ │ │ │ + add r1, r8, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3018 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 3020 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str r4, [r5, #-4] │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bne 4594 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq 5610 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + ble 3114 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + add r5, r5, #4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 2f58 │ │ │ │ │ + add r1, r8, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2fb4 │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + bgt 2fbc │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add sl, sl, #4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + str r8, [r5, #-4] │ │ │ │ │ + bne 45c4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + beq 506c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + ble 3114 │ │ │ │ │ + add r5, r5, #4 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + b 2f58 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [r9], #4 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - bne 3140 │ │ │ │ │ - sub fp, fp, #1 │ │ │ │ │ - cmp fp, #1 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - beq 52f4 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble 2d58 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 2c80 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 2d48 │ │ │ │ │ - lsl r2, sl, #2 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + ldr r3, [sl], #4 │ │ │ │ │ + str r3, [r4, #-4] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + bne 3760 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + beq 506c │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + ble 3118 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq 2f48 │ │ │ │ │ + b 2e18 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 3108 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + rsb r3, r2, #1 │ │ │ │ │ + lsl r5, r2, #2 │ │ │ │ │ + add r0, sl, r3, lsl #2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + lsl r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - mov sl, #0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 59dc │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str sl, [sp, #16] │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - str r9, [sp, #12] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r4, [r8] │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + add r3, r7, #1 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + str sl, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + ldr r1, [sl] │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ subgt r3, r3, #1 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - bne 316c │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r5, [r2] │ │ │ │ │ + bne 34cc │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 61e4 │ │ │ │ │ + beq 6464 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5eac │ │ │ │ │ + beq 6248 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - add r0, r4, #20 │ │ │ │ │ + add r0, r5, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 5ebc │ │ │ │ │ + beq 6258 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5704 │ │ │ │ │ + beq 5ad0 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5714 │ │ │ │ │ + beq 5ae0 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3184 │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ - add r3, r8, #4 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - str r4, [sl], #4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bne 5590 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + beq 34e4 │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + add r9, r3, #4 │ │ │ │ │ + str r5, [fp], #4 │ │ │ │ │ + bne 57c8 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq 577c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq 585c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ ldr r6, [r2] │ │ │ │ │ - bne 531c │ │ │ │ │ + bne 5714 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 61f4 │ │ │ │ │ + beq 6440 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5e94 │ │ │ │ │ + beq 6260 │ │ │ │ │ ldrb r8, [r6, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r8, #32 │ │ │ │ │ - beq 5ea4 │ │ │ │ │ + beq 6270 │ │ │ │ │ tst r8, #64 @ 0x40 │ │ │ │ │ - beq 56e4 │ │ │ │ │ + beq 5ab0 │ │ │ │ │ add r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 56f4 │ │ │ │ │ + beq 5ac0 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 533c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + beq 499c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 527c │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - mov r7, #1 │ │ │ │ │ + ble 4624 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r0, [r9, r5, lsl #2] │ │ │ │ │ + ldr sl, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r0, [r3, r7, lsl #2] │ │ │ │ │ - bne 44e8 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 493c │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 6178 │ │ │ │ │ + beq 6428 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 6170 │ │ │ │ │ + beq 6418 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d28 │ │ │ │ │ + beq 5ef8 │ │ │ │ │ lsr r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5830 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - lsl r3, r7, #1 │ │ │ │ │ - add r4, r3, #1 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - ble 5a0c │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bne 55e4 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ - ldr r3, [r3, r4, lsl #2] │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r9, [r3, #8] │ │ │ │ │ - ldrb r1, [r3, #16] │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - ldreq r0, [r3, #28] │ │ │ │ │ - beq 590c │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addeq r0, r3, #28 │ │ │ │ │ - beq 590c │ │ │ │ │ + beq 4e18 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + lsl r2, r5, #1 │ │ │ │ │ + add r3, r2, #1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + ble 4608 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + cmp sl, r1 │ │ │ │ │ + bne 5f60 │ │ │ │ │ + ldr r1, [r9, r3, lsl #2] │ │ │ │ │ + ldr sl, [r6, #8] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + tst r0, #32 │ │ │ │ │ + ldreq r0, [r1, #28] │ │ │ │ │ + beq 334c │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + addeq r0, r1, #28 │ │ │ │ │ + addne r0, r1, #20 │ │ │ │ │ ldrb r8, [r6, #16] │ │ │ │ │ - add r0, r3, #20 │ │ │ │ │ - tst r8, #32 │ │ │ │ │ - beq 5918 │ │ │ │ │ - lsr r3, r8, #6 │ │ │ │ │ - ands r3, r3, #1 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - moveq r3, #1 │ │ │ │ │ + lsr r1, r8, #5 │ │ │ │ │ + ands r1, r1, #1 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + ldreq r1, [r6, #28] │ │ │ │ │ + beq 3370 │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ - streq r3, [sp, #32] │ │ │ │ │ - beq 5924 │ │ │ │ │ - add r1, r6, #20 │ │ │ │ │ + addne r1, r6, #20 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5930 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 4ac4 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - lsl r3, r4, #1 │ │ │ │ │ - add r7, r3, #1 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - ble 5464 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + lsrne r2, r2, #31 │ │ │ │ │ + beq 5d00 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 4e10 │ │ │ │ │ + lsl r2, r3, #1 │ │ │ │ │ + add r7, r2, #1 │ │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ - ldr r0, [r2, r7, lsl #2] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r9, [r0, #8] │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + ble 5a18 │ │ │ │ │ + ldr r0, [r9, r7, lsl #2] │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r5 │ │ │ │ │ tst r1, #32 │ │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ │ - beq 3024 │ │ │ │ │ + beq 33d8 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldreq r1, [r6, #28] │ │ │ │ │ - beq 3040 │ │ │ │ │ + beq 33f4 │ │ │ │ │ tst r8, #64 @ 0x40 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ lsrne r2, r2, #31 │ │ │ │ │ - beq 5ba8 │ │ │ │ │ + beq 5de8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 543c │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - lsl r4, r7, #1 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - ble 5668 │ │ │ │ │ + beq 5a50 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + lsl r5, r7, #1 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble 4718 │ │ │ │ │ lsr r8, r8, #6 │ │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ + and r3, r8, #1 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ add r3, r6, #20 │ │ │ │ │ - and r9, r8, #1 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r0, [r3, r5, lsl #2] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r0, [r7, r5, lsl #2] │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r8, sl │ │ │ │ │ movlt r2, r8 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 6134 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ + movge r2, sl │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 63a8 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 6474 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 612c │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ ldrne r1, [sp, #48] @ 0x30 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5bbc │ │ │ │ │ + beq 5e08 │ │ │ │ │ lsr r8, r0, #31 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 4ab8 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - lsl r2, r5, #1 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + beq 5a3c │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + lsl r3, r5, #1 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - ble 55b0 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b 3094 │ │ │ │ │ - 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 5cec │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 2cd4 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - sub fp, fp, #1 │ │ │ │ │ - ldr r0, [r3], #4 │ │ │ │ │ - cmp fp, #1 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - str r0, [r1], #4 │ │ │ │ │ - beq 5cdc │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - b 2d14 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ble 4600 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b 344c │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 444c │ │ │ │ │ - bne 4430 │ │ │ │ │ - cmp fp, #1 │ │ │ │ │ - ble 4428 │ │ │ │ │ + blt 46ec │ │ │ │ │ + bne 46cc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 46c0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - mov r5, #1 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ + mov r4, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr r1, [r3, r5, lsl #2] │ │ │ │ │ - bne 4438 │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r0, #32 │ │ │ │ │ - beq 60a8 │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - beq 6090 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ + ldr r1, [sl, r4, lsl #2] │ │ │ │ │ + ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne 46d8 │ │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ │ + ldr r9, [r1, #8] │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 648c │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 6484 │ │ │ │ │ + tst r3, #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 │ │ │ │ │ - beq 5c84 │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 4824 │ │ │ │ │ - lsl r2, r5, #1 │ │ │ │ │ - add r3, r2, #1 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - ble 481c │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ - bne 5c18 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ - ldr r1, [r2, r3, lsl #2] │ │ │ │ │ - ldrb r7, [r4, #16] │ │ │ │ │ + beq 5fb8 │ │ │ │ │ + lsr r7, r0, #31 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne 4bb0 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + lsl r3, r4, #1 │ │ │ │ │ + add r9, r3, #1 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + ble 4ba8 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + bne 5d3c │ │ │ │ │ + ldr r1, [sl, r9, lsl #2] │ │ │ │ │ + ldr r8, [r5, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ - lsr r0, r7, #5 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ + ldrb r7, [r5, #16] │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + lsr r3, r7, #5 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ movge r2, r6 │ │ │ │ │ - ands r0, r0, #1 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - ldreq r0, [r4, #28] │ │ │ │ │ - beq 3278 │ │ │ │ │ + ands r3, r3, #1 │ │ │ │ │ + ldreq r0, [r5, #28] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + beq 35d0 │ │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 3294 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ + beq 35ec │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - lsrne r2, r2, #31 │ │ │ │ │ - beq 5a9c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 481c │ │ │ │ │ - lsl r2, r3, #1 │ │ │ │ │ - add r6, r2, #1 │ │ │ │ │ - cmp fp, r6 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - ble 57d4 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ - ldr r1, [r2, r6, lsl #2] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 5d10 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 4ba8 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + lsl r3, r9, #1 │ │ │ │ │ + add r6, r3, #1 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + ble 5bc0 │ │ │ │ │ + ldr r1, [sl, r6, lsl #2] │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r0, [r4, #28] │ │ │ │ │ - beq 32fc │ │ │ │ │ + ldreq r0, [r5, #28] │ │ │ │ │ + beq 3648 │ │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 3318 │ │ │ │ │ + beq 3664 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ lsrne r2, r2, #31 │ │ │ │ │ - beq 5bf8 │ │ │ │ │ + beq 5d2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5490 │ │ │ │ │ - lsl r5, r6, #1 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - ble 58f0 │ │ │ │ │ + bne 587c │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + lsl r4, r6, #1 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ble 5c5c │ │ │ │ │ lsr r7, r7, #6 │ │ │ │ │ - and r3, r7, #1 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - add r3, r4, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r1, [r3, r5, lsl #2] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + add r3, r5, #20 │ │ │ │ │ + and r9, r7, #1 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r1, [sl, r4, lsl #2] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 6034 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrne r0, [sp, #44] @ 0x2c │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ + beq 6508 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + ldrne r0, [sp, #48] @ 0x30 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 60a0 │ │ │ │ │ + beq 6500 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c08 │ │ │ │ │ + beq 5d44 │ │ │ │ │ lsr r7, r0, #31 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 4824 │ │ │ │ │ - lsl r2, r5, #1 │ │ │ │ │ + bne 4bb0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + lsl r2, r4, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - ble 4818 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b 335c │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + ble 4ba4 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + b 36a8 │ │ │ │ │ + add r1, r8, #28 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2e90 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + blt 2e98 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r8, [r4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + add r4, r4, #4 │ │ │ │ │ + add sl, sl, #4 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + beq 308c │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r1, [r2], #4 │ │ │ │ │ + str r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b 308c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt 5cc4 │ │ │ │ │ + blt 60b8 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ sub r4, r2, #1 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ lsl r6, r4, #2 │ │ │ │ │ - add r8, r2, r4, lsl #2 │ │ │ │ │ - bne 59bc │ │ │ │ │ + add sl, r2, r4, lsl #2 │ │ │ │ │ + bne 5d20 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ add r7, r6, #4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ 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 59c8 │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 5c78 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr ip, [r3, #12] │ │ │ │ │ - add r3, ip, r6 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bne 59ec │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + add r3, r3, r6 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bne 5ca4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - sub sl, sl, #1 │ │ │ │ │ + add ip, r1, r2, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldrne r1, [sp, #36] @ 0x24 │ │ │ │ │ - lsl r2, sl, #2 │ │ │ │ │ - add r3, r3, sl, lsl #2 │ │ │ │ │ - addne r2, r1, r2 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - strne r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + lsl r3, r2, #2 │ │ │ │ │ + ldrne r2, [sp, #36] @ 0x24 │ │ │ │ │ + mov fp, ip │ │ │ │ │ + addne r3, r2, r3 │ │ │ │ │ + strne r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [r7], #-4 │ │ │ │ │ - sub r8, r8, #4 │ │ │ │ │ + ldr r3, [fp], #-4 │ │ │ │ │ + sub sl, sl, #4 │ │ │ │ │ str r3, [r2, r4, lsl #2] │ │ │ │ │ - bne 5a28 │ │ │ │ │ + bne 5cb4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 5580 │ │ │ │ │ + beq 6550 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - str sl, [sp, #16] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - mov sl, r7 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ │ - str fp, [sp, #60] @ 0x3c │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov r4, r6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr r8, [sl] │ │ │ │ │ - ldr r6, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r8, [fp] │ │ │ │ │ + ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r9, [r3] │ │ │ │ │ - bne 357c │ │ │ │ │ + bne 391c │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ - ldr fp, [r8, #8] │ │ │ │ │ + ldr sl, [r8, #8] │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ - cmp r3, fp │ │ │ │ │ + cmp r3, sl │ │ │ │ │ movlt r2, r3 │ │ │ │ │ - movge r2, fp │ │ │ │ │ + movge r2, sl │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 61d4 │ │ │ │ │ + beq 6494 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5fe4 │ │ │ │ │ + beq 61a8 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ add r0, r9, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 5ff4 │ │ │ │ │ + beq 61b8 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 3ae8 │ │ │ │ │ + beq 3e94 │ │ │ │ │ add r1, r8, #20 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b00 │ │ │ │ │ + beq 3eac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3b08 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str r8, [r4] │ │ │ │ │ + bge 3eb4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r8, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - sub r4, r4, #4 │ │ │ │ │ - sub sl, sl, #4 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - beq 35b4 │ │ │ │ │ + sub r5, r5, #4 │ │ │ │ │ + sub fp, fp, #4 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + beq 3954 │ │ │ │ │ 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 35b4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 3954 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - blx r6 │ │ │ │ │ + blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3700 │ │ │ │ │ - blt 5edc │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - sub r4, r4, #4 │ │ │ │ │ + beq 3a98 │ │ │ │ │ + blt 61c0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + sub r5, r5, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [sl], #-4 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - bne 3560 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ + ldr r3, [fp], #-4 │ │ │ │ │ + str r3, [r5, #4] │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + bne 3900 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - beq 41fc │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq 30c8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bge 3794 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne 34c4 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - sub r6, r4, #4 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r4, [sl] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bge 3b2c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne 3864 │ │ │ │ │ + sub r7, r5, #4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r5, [fp] │ │ │ │ │ ldr r8, [r3] │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ - ldr r5, [r8, #8] │ │ │ │ │ + ldr r9, [r5, #8] │ │ │ │ │ + ldr sl, [r8, #8] │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - movlt r2, r5 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ movge r2, r9 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 61ec │ │ │ │ │ + beq 649c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5fcc │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ + beq 61d0 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ add r0, r8, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 5fdc │ │ │ │ │ + beq 61e0 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 3698 │ │ │ │ │ - add r1, r4, #20 │ │ │ │ │ + beq 3a30 │ │ │ │ │ + add r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36a8 │ │ │ │ │ + beq 3a40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 36b0 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - sub sl, sl, #4 │ │ │ │ │ + bge 3a48 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + sub fp, fp, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - str r4, [r6, #4] │ │ │ │ │ - bne 3760 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + str r5, [r7, #4] │ │ │ │ │ + bne 3af8 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - beq 41fc │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq 30c8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble 3794 │ │ │ │ │ - sub r6, r6, #4 │ │ │ │ │ - mov fp, #0 │ │ │ │ │ - b 35f0 │ │ │ │ │ - add r1, r4, #28 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble 3b2c │ │ │ │ │ + sub r7, r7, #4 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 3988 │ │ │ │ │ + add r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 364c │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - blt 3654 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str r8, [r6, #4] │ │ │ │ │ + bne 39e4 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + blt 39ec │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov sl, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r8, r6 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str r8, [r7, #4] │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bne 3ab4 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bne 3e60 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - add fp, fp, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 5578 │ │ │ │ │ + beq 590c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - ble 3794 │ │ │ │ │ - sub r6, r6, #4 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - b 35f0 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 3b2c │ │ │ │ │ + sub r7, r7, #4 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 3988 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - sub r4, r4, #4 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - bne 3b2c │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + sub r5, r5, #4 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + bne 3ed8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 5578 │ │ │ │ │ + beq 590c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble 3794 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq 35e4 │ │ │ │ │ - b 34c4 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 3b2c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq 3984 │ │ │ │ │ + b 3864 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 unsafe_latin_compare │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ - beq 5d08 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + beq 30c8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt 368c │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bgt 3a24 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - str sl, [sp, #52] @ 0x34 │ │ │ │ │ + str fp, [sp, #48] @ 0x30 │ │ │ │ │ ldr fp, [sp, #24] │ │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - str r8, [sp, #28] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - sub r6, sl, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ subgt r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ + sub r6, r2, #1 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ ldr r4, [r2] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r1, [r2, r6, lsl #2] │ │ │ │ │ - add r2, r2, r6, lsl #2 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - bne 3b48 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ + add r9, r2, r6, lsl #2 │ │ │ │ │ + bne 3ef4 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 61c4 │ │ │ │ │ + beq 6450 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5ec4 │ │ │ │ │ + beq 617c │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 5ed4 │ │ │ │ │ + beq 618c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 575c │ │ │ │ │ + beq 5b34 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 576c │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3b60 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - ble 4258 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ + beq 5b44 │ │ │ │ │ + lsr r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 3f0c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 5360 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ mov r8, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - sub r3, r3, r8, lsl #2 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + sub r3, r9, r8, lsl #2 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - bne 5648 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ + bne 5a80 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 6070 │ │ │ │ │ + beq 6394 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 6068 │ │ │ │ │ + beq 63cc │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ddc │ │ │ │ │ + beq 62fc │ │ │ │ │ lsr r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 55f4 │ │ │ │ │ + beq 59fc │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - ble 5be4 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bne 602c │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble 5df8 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - sub r3, r2, r3, lsl #2 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ + str r8, [sp, #24] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bne 630c │ │ │ │ │ + sub r2, r9, r3, lsl #2 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ ldrb r7, [r4, #16] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - movlt r2, r3 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - lsr r3, r7, #5 │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - ands r3, r3, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + lsr r0, r7, #5 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + ands r0, r0, #1 │ │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ │ ldreq r0, [r4, #28] │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq 3954 │ │ │ │ │ + beq 3ce4 │ │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 3970 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ + beq 3d00 │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - lsrne r3, r3, #31 │ │ │ │ │ - beq 5a14 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 55ec │ │ │ │ │ - lsl r5, r9, #1 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - ble 5608 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub r3, r3, r5, lsl #2 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - movlt r2, r3 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + lsrne r2, r2, #31 │ │ │ │ │ + beq 5dc8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 59f4 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + lsl r2, r3, #1 │ │ │ │ │ + add r3, r2, #1 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble 5a08 │ │ │ │ │ + sub r2, r9, r3, lsl #2 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r8, [r1, #8] │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r0, [r4, #28] │ │ │ │ │ - beq 39d4 │ │ │ │ │ + beq 3d70 │ │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 39f0 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ + beq 3d8c │ │ │ │ │ + tst ip, #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 5d78 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 5620 │ │ │ │ │ - lsl r8, r5, #1 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + lsrne r2, r2, #31 │ │ │ │ │ + beq 5f30 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 5a64 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + lsl r8, r3, #1 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - ble 562c │ │ │ │ │ - add r3, r4, #20 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + ble 5a74 │ │ │ │ │ lsr r7, r7, #6 │ │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - and r9, r7, #1 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub r2, r3, r8, lsl #2 │ │ │ │ │ + and r3, r7, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + add r3, r4, #20 │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + sub r2, r9, r8, lsl #2 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6160 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - ldrne r0, [sp, #64] @ 0x40 │ │ │ │ │ - addeq r0, r6, #28 │ │ │ │ │ + beq 63b8 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrne r0, [sp, #60] @ 0x3c │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 6168 │ │ │ │ │ + beq 63f8 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d8c │ │ │ │ │ + beq 5f40 │ │ │ │ │ lsr r7, r0, #31 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 5614 │ │ │ │ │ + beq 5a5c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ lsl r2, r8, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - bge 5634 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r8, [sp, #24] │ │ │ │ │ + ble 5af0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 3a34 │ │ │ │ │ + b 3ddc │ │ │ │ │ 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 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r0, [r2], #-4 │ │ │ │ │ - beq 5fb8 │ │ │ │ │ + beq 6194 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - b 36e8 │ │ │ │ │ + b 3a80 │ │ │ │ │ add r1, r8, #28 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 353c │ │ │ │ │ - cmp r3, fp │ │ │ │ │ - blt 3544 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str r9, [r4] │ │ │ │ │ + bne 38dc │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + blt 38e4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r9, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - sub r4, r4, #4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub r5, r5, #4 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq 3724 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + beq 3abc │ │ │ │ │ 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 3724 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 3abc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 448c │ │ │ │ │ - bne 3854 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - blt 448c │ │ │ │ │ + blt 57b8 │ │ │ │ │ + bne 3be4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt 57b8 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str r3, [r9], #-4 │ │ │ │ │ - bne 5ef0 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + str r3, [sl], #-4 │ │ │ │ │ + bne 619c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str sl, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ + sub r3, fp, #1 │ │ │ │ │ cmp fp, #2 │ │ │ │ │ - sub r4, fp, #1 │ │ │ │ │ - beq 549c │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq 5890 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ - sub r7, fp, #2 │ │ │ │ │ + sub r8, fp, #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r5, [r2] │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r0, [r2, r7, lsl #2] │ │ │ │ │ - add r2, r2, r7, lsl #2 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - bne 5398 │ │ │ │ │ - ldr r8, [r0, #8] │ │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r0, [r2, r8, lsl #2] │ │ │ │ │ + add r2, r2, r8, lsl #2 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + bne 5810 │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ ldr fp, [r5, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r8, fp │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ + cmp r7, fp │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ movge r2, fp │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 61cc │ │ │ │ │ + beq 6448 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5fa0 │ │ │ │ │ - ldrb sl, [r5, #16] │ │ │ │ │ + beq 61e8 │ │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - tst sl, #32 │ │ │ │ │ - beq 5fb0 │ │ │ │ │ - tst sl, #64 @ 0x40 │ │ │ │ │ - beq 5724 │ │ │ │ │ + tst r4, #32 │ │ │ │ │ + beq 61f8 │ │ │ │ │ + tst r4, #64 @ 0x40 │ │ │ │ │ + beq 5b14 │ │ │ │ │ add r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5734 │ │ │ │ │ + beq 5b24 │ │ │ │ │ lsr fp, r0, #31 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 3cb0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt 52dc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + beq 42f8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt 6458 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov fp, r4 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ - str r3, [r9], #-4 │ │ │ │ │ - ldreq r5, [sp, #8] │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - str r9, [sp, #28] │ │ │ │ │ - bne 5c20 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - subs sl, r3, #1 │ │ │ │ │ - beq 59a8 │ │ │ │ │ + ldreq r4, [sp, #20] │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sl], #-4 │ │ │ │ │ + bne 60e4 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq 60ec │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r5, #6 │ │ │ │ │ + cmp r4, #6 │ │ │ │ │ cmple r3, #6 │ │ │ │ │ - bgt 37b0 │ │ │ │ │ + bgt 3b40 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ │ - str sl, [sp, #16] │ │ │ │ │ str fp, [sp, #24] │ │ │ │ │ - ldr sl, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 34b8 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - ble 58d8 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr sl, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - sub r3, r3, r6, lsl #2 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bne 44a4 │ │ │ │ │ - ldr r8, [r0, #8] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 61b4 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r0, r0, #20 │ │ │ │ │ - addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 61ac │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5d9c │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 5750 │ │ │ │ │ - lsl r8, r6, #1 │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bge 451c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne 5dac │ │ │ │ │ - ldrb sl, [r5, #16] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - lsr fp, sl, #5 │ │ │ │ │ - lsr sl, sl, #6 │ │ │ │ │ - and r2, sl, #1 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ │ - add r2, r5, #20 │ │ │ │ │ - and fp, fp, #1 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - sub r2, r3, r8, lsl #2 │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ - ldr sl, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, sl │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 6044 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - beq 6018 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - add r0, r0, #20 │ │ │ │ │ - beq 6024 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 4500 │ │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 4510 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 4518 │ │ │ │ │ - lsl r2, r8, #1 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - bge 5744 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b 3d8c │ │ │ │ │ + b 3858 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ - ldr r2, [pc, #-1720] @ 375c │ │ │ │ │ + ldr r2, [pc, #-1400] @ 3af4 │ │ │ │ │ ldr r4, [r6, #1564] @ 0x61c │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ add r3, r6, lr, lsl #4 │ │ │ │ │ ldr r9, [r2] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ add r3, r3, #28 │ │ │ │ │ ldr r5, [r2] │ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ │ add ip, ip, #28 │ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ │ str lr, [r6, #24] │ │ │ │ │ - beq 2aa8 │ │ │ │ │ + beq 2c30 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4470 │ │ │ │ │ - bne 2b04 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - ble 5660 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ + blt 470c │ │ │ │ │ + bne 2c8c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 5aa8 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ mov r5, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r6, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ - bne 445c │ │ │ │ │ + bne 46f8 │ │ │ │ │ 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 603c │ │ │ │ │ + beq 6528 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r9, #20 │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 604c │ │ │ │ │ + beq 6520 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ca4 │ │ │ │ │ + beq 5ffc │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4fec │ │ │ │ │ - lsl r4, r5, #1 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - ble 5548 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + bne 4e44 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + lsl fp, r5, #1 │ │ │ │ │ + add fp, fp, #1 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + ble 5944 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov sl, r5 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 5bdc │ │ │ │ │ + bne 5d54 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ - ldr r1, [r3, r4, lsl #2] │ │ │ │ │ + ldr r1, [r3, fp, 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 r4, r3, #1 │ │ │ │ │ ldreq r0, [r9, #28] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq 3f4c │ │ │ │ │ + beq 41a8 │ │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ addne r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 3f68 │ │ │ │ │ + beq 41c4 │ │ │ │ │ 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 5bcc │ │ │ │ │ + beq 5e38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4fe4 │ │ │ │ │ - lsl r5, r4, #1 │ │ │ │ │ + bne 4e3c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + lsl r5, fp, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - ble 553c │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble 5938 │ │ │ │ │ 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 r4, #0 │ │ │ │ │ ldreq r0, [r9, #28] │ │ │ │ │ - beq 3fc4 │ │ │ │ │ + beq 4220 │ │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ addne r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 3fe0 │ │ │ │ │ + beq 423c │ │ │ │ │ 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 5d58 │ │ │ │ │ + beq 5fc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5560 │ │ │ │ │ - lsl r4, r5, #1 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - ble 5548 │ │ │ │ │ + bne 5930 │ │ │ │ │ + lsl r3, r5, #1 │ │ │ │ │ + add fp, r3, #1 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + ble 5944 │ │ │ │ │ lsr r3, r7, #6 │ │ │ │ │ - and fp, r3, #1 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ + and r7, r3, #1 │ │ │ │ │ + mov sl, fp │ │ │ │ │ add r3, r9, #20 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r1, [r3, fp, lsl #2] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 619c │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - ldrne r0, [sp, #28] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 6510 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ldrne r0, [sp, #20] │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 6194 │ │ │ │ │ + beq 64e8 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5b60 │ │ │ │ │ + beq 5d5c │ │ │ │ │ lsr r6, r0, #31 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 5480 │ │ │ │ │ - lsl r4, r4, #1 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - ble 5548 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b 401c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + bne 584c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + lsl fp, fp, #1 │ │ │ │ │ + add fp, fp, #1 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + mov r5, sl │ │ │ │ │ + ble 5944 │ │ │ │ │ + mov sl, fp │ │ │ │ │ + b 427c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 58e4 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ + ble 5bdc │ │ │ │ │ + mov r6, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr fp, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ sub r3, r3, r6, lsl #2 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bne 44d0 │ │ │ │ │ + bne 48fc │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ - ldr r7, [r9, #8] │ │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ movlt r2, r4 │ │ │ │ │ movge r2, r7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 6158 │ │ │ │ │ + beq 6420 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r3, [r9, #16] │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 6150 │ │ │ │ │ + beq 63b0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addne r1, r9, #20 │ │ │ │ │ - addeq r1, r9, #28 │ │ │ │ │ + addne r1, r5, #20 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c94 │ │ │ │ │ - lsr r2, r0, #31 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 57b8 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq 5f20 │ │ │ │ │ + lsr r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 5b00 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ lsl r7, r6, #1 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble 5dbc │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bne 5db4 │ │ │ │ │ - ldrb r4, [r9, #16] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr r6, [r9, #8] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bge 5fd8 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne 5f18 │ │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ │ + ldr r3, [r5, #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] │ │ │ │ │ + and fp, r2, #1 │ │ │ │ │ + str r8, [sp, #68] @ 0x44 │ │ │ │ │ + add r2, r5, #20 │ │ │ │ │ + and r4, r4, #1 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ sub r2, r3, r7, lsl #2 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + ldr r9, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 61a4 │ │ │ │ │ + beq 647c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5dc8 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + beq 62b8 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - beq 5dd4 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 4dcc │ │ │ │ │ - mov r1, fp │ │ │ │ │ + beq 62c4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 50c0 │ │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4ddc │ │ │ │ │ + beq 50d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4de4 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + blt 50d8 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ lsl r2, r7, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - ble 57c4 │ │ │ │ │ + bge 5b94 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 417c │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - mov sl, #0 │ │ │ │ │ + b 43cc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2d4c │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r1, ip │ │ │ │ │ - rsb r3, r2, #1 │ │ │ │ │ - lsl r5, r2, #2 │ │ │ │ │ - add r0, r8, r3, lsl #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - lsl r4, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2d4c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - add r0, r3, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 2d4c │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - suble r5, sl, r8 │ │ │ │ │ - subgt r5, sl, sl │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bge 552c │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 5be8 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - sub r8, r6, r5 │ │ │ │ │ - ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add r8, r5, r8, asr #1 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r1, [r3, r8, lsl #2] │ │ │ │ │ - bne 4478 │ │ │ │ │ - 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 6098 │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - beq 60fc │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - addne r1, r1, #20 │ │ │ │ │ - addeq r1, r1, #28 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ + ldr r5, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5d18 │ │ │ │ │ - lsr r7, r0, #31 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - addeq r5, r8, #1 │ │ │ │ │ - movne r6, r8 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - ble 55a0 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne 4270 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - sub r3, r6, r5 │ │ │ │ │ - add r3, r5, r3, asr #1 │ │ │ │ │ - ldr r1, [r2, r3, lsl #2] │ │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ │ - ldr r9, [r1, #8] │ │ │ │ │ - ldrb r7, [r4, #16] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - lsr r3, r7, #5 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - ands r3, r3, #1 │ │ │ │ │ - ldreq r0, [r4, #28] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - beq 5234 │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - beq 5234 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - add r0, r4, #20 │ │ │ │ │ + sub r3, r9, r3, lsl #2 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bne 4924 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldr r7, [fp, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 5240 │ │ │ │ │ + beq 64e0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addeq r1, r1, #28 │ │ │ │ │ - beq 5244 │ │ │ │ │ - add r1, r1, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5250 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 5258 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble 4778 │ │ │ │ │ - lsr r6, r7, #6 │ │ │ │ │ - add r2, r4, #20 │ │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ │ - and r6, r6, #1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub r7, r4, r5 │ │ │ │ │ - add r7, r5, r7, asr #1 │ │ │ │ │ - ldr r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r9, [r1, #8] │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 6188 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 5e1c │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - beq 5e30 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - beq 5208 │ │ │ │ │ - add r1, r1, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5218 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 5220 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ble 4774 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - b 43b4 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - bne 55dc │ │ │ │ │ - ldr r4, [r8] │ │ │ │ │ - b 2e00 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 320c │ │ │ │ │ - mov r6, sl │ │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ │ - mov sl, fp │ │ │ │ │ - b 52a4 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx r6 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 3ee4 │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - b 2d4c │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r9 │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - bge 42f0 │ │ │ │ │ - str fp, [sp, #24] │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - b 4208 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx sl │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 3d38 │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - b 4214 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - blx fp │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bge 4120 │ │ │ │ │ - b 4470 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r9 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge 2f30 │ │ │ │ │ - b 444c │ │ │ │ │ - add r1, r5, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 3de4 │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - ble 3dec │ │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - sub r6, r7, r6 │ │ │ │ │ - suble r7, r4, r8 │ │ │ │ │ - subgt r7, r4, r4 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - ble 5f90 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub sl, r6, r7 │ │ │ │ │ - ldr fp, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add sl, r7, sl, asr #1 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r0, [r3, sl, lsl #2] │ │ │ │ │ - bne 52c8 │ │ │ │ │ - ldr r8, [r0, #8] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 6114 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 6124 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5d48 │ │ │ │ │ - lsr r8, r0, #31 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - addne r7, sl, #1 │ │ │ │ │ - moveq r6, sl │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bge 5598 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bne 4534 │ │ │ │ │ - sub r3, r6, r7 │ │ │ │ │ - add fp, r7, r3, asr #1 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r1, [r3, fp, lsl #2] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r0, #32 │ │ │ │ │ - ldreq r0, [r1, #28] │ │ │ │ │ - beq 5940 │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - addeq r0, r1, #28 │ │ │ │ │ - beq 5940 │ │ │ │ │ - ldrb sl, [r5, #16] │ │ │ │ │ - add r0, r1, #20 │ │ │ │ │ - tst sl, #32 │ │ │ │ │ - beq 594c │ │ │ │ │ - lsr r1, sl, #6 │ │ │ │ │ - ands r1, r1, #1 │ │ │ │ │ - moveq ip, #1 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - streq ip, [sp, #28] │ │ │ │ │ - beq 5958 │ │ │ │ │ - add r1, r5, #20 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldrb r3, [fp, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 64d8 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r1, fp, #20 │ │ │ │ │ + addeq r1, fp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 596c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 4668 │ │ │ │ │ - add r7, fp, #1 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - ble 46f8 │ │ │ │ │ - lsr r6, sl, #6 │ │ │ │ │ - add r2, r5, #20 │ │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ │ - and r6, r6, #1 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - sub r8, fp, r7 │ │ │ │ │ - add r8, r7, r8, asr #1 │ │ │ │ │ - ldr r0, [r3, r8, lsl #2] │ │ │ │ │ - ldr sl, [r0, #8] │ │ │ │ │ + beq 5fe4 │ │ │ │ │ + lsr r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 49c4 │ │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + lsl r7, sl, #1 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble 49cc │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne 5ff4 │ │ │ │ │ + ldrb r5, [fp, #16] │ │ │ │ │ + ldr r8, [fp, #8] │ │ │ │ │ + lsr r3, r5, #5 │ │ │ │ │ + lsr r5, r5, #6 │ │ │ │ │ + and sl, r3, #1 │ │ │ │ │ + and r4, r5, #1 │ │ │ │ │ + add r3, fp, #20 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + sub r2, r9, r7, lsl #2 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - movlt r2, sl │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 610c │ │ │ │ │ + beq 6518 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5f74 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + beq 610c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 5f84 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 4da0 │ │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + beq 6118 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 5ba4 │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4db4 │ │ │ │ │ + beq 5bb4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4dbc │ │ │ │ │ - add r7, r8, #1 │ │ │ │ │ - cmp r7, fp │ │ │ │ │ - blt 4688 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - blt 52dc │ │ │ │ │ - subs r5, r4, fp │ │ │ │ │ - beq 3c40 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - sub r4, fp, r4 │ │ │ │ │ - add r3, r3, r4, lsl #2 │ │ │ │ │ - add r9, r9, r4, lsl #2 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - add r1, r3, #4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - lsl r4, r4, #2 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - lsl r2, r5, #2 │ │ │ │ │ - add r0, r9, #4 │ │ │ │ │ - bne 583c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 5850 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - cmp fp, #1 │ │ │ │ │ - beq 549c │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - beq 2d48 │ │ │ │ │ + blt 49cc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r2], #-4 │ │ │ │ │ - str r3, [r9], #-4 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - str r9, [sp, #28] │ │ │ │ │ - b 3c6c │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt 448c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - subs r2, sl, r3 │ │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ │ - beq 3b68 │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - sub r3, r3, sl │ │ │ │ │ - add r0, r1, r3, lsl #2 │ │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - add r1, r1, r3, lsl #2 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ + lsl r2, r7, #1 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r7, [sp, #20] │ │ │ │ │ + ble 5b0c │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b 451c │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + subs r1, r1, #1 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ │ - lsl r3, r3, #2 │ │ │ │ │ - lsl r2, r2, #2 │ │ │ │ │ - add r1, r1, #4 │ │ │ │ │ - add r0, r0, #4 │ │ │ │ │ - bne 5aac │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - bne 5ac0 │ │ │ │ │ + ldr r1, [r2], #4 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + str r1, [r3], #4 │ │ │ │ │ + beq 5ee4 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b 2ff0 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + sub r1, r2, #1 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + ldr r1, [r3], #4 │ │ │ │ │ + str r1, [r2], #4 │ │ │ │ │ + beq 60f4 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + b 3058 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + add r7, r5, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + movlt r3, r2 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bgt 4738 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt 4950 │ │ │ │ │ + lsl r6, r5, #2 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add fp, fp, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5dec │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r2], #-4 │ │ │ │ │ - cmp fp, #2 │ │ │ │ │ - sub r4, fp, #1 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str r3, [r9], #-4 │ │ │ │ │ - beq 5e0c │ │ │ │ │ - mov r3, #0 │ │ │ │ │ + bne 5730 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + add r3, r9, r6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b 3bac │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - movlt r5, fp │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - ble 4a28 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub r2, r5, r6 │ │ │ │ │ - ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - add r3, r6, r2, asr #1 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r1, [r2, r3, lsl #2] │ │ │ │ │ - bne 52b0 │ │ │ │ │ - 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 6180 │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - beq 613c │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - addne r1, r1, #20 │ │ │ │ │ - addeq r1, r1, #28 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5d68 │ │ │ │ │ - lsr r7, r0, #31 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - ldreq r3, [sp, #24] │ │ │ │ │ - ldrne r5, [sp, #24] │ │ │ │ │ - addeq r6, r3, #1 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bge 4a20 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne 4838 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - sub r3, r5, r6 │ │ │ │ │ - add r3, r6, r3, asr #1 │ │ │ │ │ - ldr r1, [r2, r3, lsl #2] │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ - ldrb r7, [r4, #16] │ │ │ │ │ + bne 5754 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r3, r3, r5 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - lsr r0, r7, #5 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - ands r0, r0, #1 │ │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldreq r0, [r4, #28] │ │ │ │ │ - beq 492c │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - ldreq r1, [r1, #28] │ │ │ │ │ - beq 4948 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - addeq r1, r1, #28 │ │ │ │ │ - addne r1, r1, #20 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ + beq 585c │ │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ │ + ldr r3, [sl], #4 │ │ │ │ │ + str r3, [fp], #4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq 506c │ │ │ │ │ + cmp r5, #6 │ │ │ │ │ + cmple r4, #6 │ │ │ │ │ + bgt 46b8 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - lsrne r3, r0, #31 │ │ │ │ │ - beq 5b50 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldreq r3, [sp, #24] │ │ │ │ │ - ldrne r5, [sp, #24] │ │ │ │ │ - addeq r6, r3, #1 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - ble 4a20 │ │ │ │ │ - lsr r7, r7, #6 │ │ │ │ │ - and r3, r7, #1 │ │ │ │ │ - add r2, r4, #20 │ │ │ │ │ - str sl, [sp, #24] │ │ │ │ │ - str r8, [sp, #32] │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - ldr r8, [sp, #44] @ 0x2c │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - str fp, [sp, #44] @ 0x2c │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ │ + add r7, r3, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - sub r5, r5, r6 │ │ │ │ │ - add r5, r6, r5, asr #1 │ │ │ │ │ - ldr r1, [r3, r5, lsl #2] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 6144 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 5f40 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - beq 5f54 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - beq 51dc │ │ │ │ │ - add r1, r1, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 51ec │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 51f4 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - ble 4a14 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - b 49a4 │ │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ │ - ldr fp, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq 4430 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - blt 444c │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - lsl r4, r5, #2 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add sl, sl, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 5c28 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - add r3, r6, r4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bne 5c50 │ │ │ │ │ - sub fp, fp, r5 │ │ │ │ │ - cmp fp, #1 │ │ │ │ │ - beq 5cfc │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - beq 2d48 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + str r7, [r3] │ │ │ │ │ + b 2e0c │ │ │ │ │ + str sl, [sp, #20] │ │ │ │ │ + b 3124 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [r2], #4 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - str r3, [sl], #4 │ │ │ │ │ - beq 2e18 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + bne 5970 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - ldr r1, [r2], #4 │ │ │ │ │ - str r1, [r3], #4 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r5, [r3] │ │ │ │ │ + b 31b8 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r8 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + bge 3564 │ │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + b 4958 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r6 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 4140 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 3108 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + movge r3, r5 │ │ │ │ │ + add r7, r2, #2 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b 2e18 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - movlt r4, r3 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bge 4cd8 │ │ │ │ │ - mov r3, fp │ │ │ │ │ - mov fp, sl │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ + ble 5a34 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr sl, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - sub r2, r5, r7 │ │ │ │ │ - ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - add r3, r7, r2, asr #1 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - ldr r0, [r2, r3, lsl #2] │ │ │ │ │ - bne 5284 │ │ │ │ │ - ldr r8, [r0, #8] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + sub r8, r3, r7 │ │ │ │ │ + add r8, r7, r8, asr #1 │ │ │ │ │ + ldr r0, [r9, r8, lsl #2] │ │ │ │ │ + bne 5638 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 6080 │ │ │ │ │ + beq 638c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 6088 │ │ │ │ │ + beq 6384 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c74 │ │ │ │ │ - lsr r8, r0, #31 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - ldrne r3, [sp, #32] │ │ │ │ │ - ldreq r5, [sp, #32] │ │ │ │ │ - addne r7, r3, #1 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - ble 5514 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne 4af0 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - sub r9, r4, r7 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov sl, fp │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add r9, r7, r9, asr #1 │ │ │ │ │ - ldr r1, [r3, r9, lsl #2] │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ + beq 5f88 │ │ │ │ │ + lsr r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + streq r8, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + addne r7, r8, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble 5888 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + bne 4738 │ │ │ │ │ + sub r5, r3, r7 │ │ │ │ │ + add r5, r7, r5, asr #1 │ │ │ │ │ + ldr r1, [r9, r5, lsl #2] │ │ │ │ │ + ldr sl, [r6, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r0, #32 │ │ │ │ │ ldreq r0, [r1, #28] │ │ │ │ │ - beq 4bec │ │ │ │ │ + beq 4818 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ ldrb r8, [r6, #16] │ │ │ │ │ lsr r1, r8, #5 │ │ │ │ │ ands r1, r1, #1 │ │ │ │ │ - str r1, [sp, #32] │ │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ │ ldreq r1, [r6, #28] │ │ │ │ │ - beq 4c10 │ │ │ │ │ + beq 483c │ │ │ │ │ tst r8, #64 @ 0x40 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ addne r1, r6, #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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsrne r3, r0, #31 │ │ │ │ │ - beq 59f8 │ │ │ │ │ + beq 5dd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - addne r7, r9, #1 │ │ │ │ │ - movne r9, r4 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - bge 4ccc │ │ │ │ │ + addne r7, r5, #1 │ │ │ │ │ + ldrne r5, [sp, #8] │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + ble 498c │ │ │ │ │ lsr r8, r8, #6 │ │ │ │ │ and r3, r8, #1 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ add r3, r6, #20 │ │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - sub r4, r9, r7 │ │ │ │ │ - add r4, r7, r4, asr #1 │ │ │ │ │ - ldr r0, [r3, r4, lsl #2] │ │ │ │ │ - ldr r8, [r0, #8] │ │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ │ + sub r8, r5, r7 │ │ │ │ │ + add r8, r7, r8, asr #1 │ │ │ │ │ + ldr r0, [r9, r8, lsl #2] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r6 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 6078 │ │ │ │ │ + beq 6410 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5e38 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + beq 632c │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5e48 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + beq 633c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4d74 │ │ │ │ │ + beq 4964 │ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4d88 │ │ │ │ │ + beq 4978 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4d90 │ │ │ │ │ - add r7, r4, #1 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - blt 4c58 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 5334 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt 444c │ │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ │ - lsl r6, r4, #2 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add sl, sl, r6 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 53c8 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r8, r7, r6 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 53ec │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - subs r3, r3, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq 5568 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [r3], #4 │ │ │ │ │ - str r2, [sl], #4 │ │ │ │ │ - sub fp, fp, #1 │ │ │ │ │ - cmp fp, #1 │ │ │ │ │ - beq 5684 │ │ │ │ │ - cmp r4, #6 │ │ │ │ │ - cmple r5, #6 │ │ │ │ │ - bgt 4d6c │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - mov r6, sl │ │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - str r2, [sl] │ │ │ │ │ - b 2c74 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b 2d6c │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - add r1, r3, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ + bge 4980 │ │ │ │ │ + add r7, r8, #1 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + bge 498c │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b 4880 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4cb8 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - bgt 4cc0 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - ble 4cd0 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - b 4c58 │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + bge 4378 │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 30dc │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + blx r5 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 44d0 │ │ │ │ │ + b 470c │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 32e8 │ │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b 5864 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ add r1, r3, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 46e4 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - blt 46ec │ │ │ │ │ + bne 48dc │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + bgt 48e4 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - bgt 4688 │ │ │ │ │ - b 46f8 │ │ │ │ │ - add r1, r9, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 41d4 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bge 41dc │ │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + bgt 48f4 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 4628 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r6, [r3] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r6, [fp], #4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldreq r5, [sp, #28] │ │ │ │ │ + add sl, r3, #4 │ │ │ │ │ + str r9, [sp, #8] │ │ │ │ │ + beq 4684 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 5788 │ │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ │ + str sl, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + sub sl, r6, r3 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ - sub r5, r5, r3 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ suble r6, r6, r6 │ │ │ │ │ subgt r6, r6, r7 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - ble 55a8 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + ble 5960 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - sub r7, r5, r6 │ │ │ │ │ - ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add r7, r6, r7, asr #1 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r0, [r3, r7, lsl #2] │ │ │ │ │ - bne 5378 │ │ │ │ │ + sub r5, sl, r6 │ │ │ │ │ + ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r5, r6, r5, asr #1 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r0, [r3, r5, lsl #2] │ │ │ │ │ + bne 56fc │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ - ldr fp, [r9, #8] │ │ │ │ │ + ldr r8, [fp, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r4, fp │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ movlt r2, r4 │ │ │ │ │ - movge r2, fp │ │ │ │ │ + movge r2, r8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 6104 │ │ │ │ │ + beq 6564 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r3, [r9, #16] │ │ │ │ │ + ldrb r3, [fp, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 611c │ │ │ │ │ + beq 6548 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addne r1, r9, #20 │ │ │ │ │ - addeq r1, r9, #28 │ │ │ │ │ + addne r1, fp, #20 │ │ │ │ │ + addeq r1, fp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d38 │ │ │ │ │ + beq 600c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - addne r6, r7, #1 │ │ │ │ │ - moveq r5, r7 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bge 55a8 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne 4e08 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - sub r3, r5, r6 │ │ │ │ │ + addne r6, r5, #1 │ │ │ │ │ + moveq sl, r5 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + bge 5960 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne 49ec │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + sub r3, sl, r6 │ │ │ │ │ add r3, r6, r3, asr #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ - ldr r7, [r9, #8] │ │ │ │ │ + ldr r7, [fp, #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 4ee4 │ │ │ │ │ + beq 4ac8 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r3, #28 │ │ │ │ │ addne r0, r3, #20 │ │ │ │ │ - ldrb r4, [r9, #16] │ │ │ │ │ - lsr r3, r4, #5 │ │ │ │ │ - ands r3, r3, #1 │ │ │ │ │ - ldreq r1, [r9, #28] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq 4f08 │ │ │ │ │ - tst r4, #64 @ 0x40 │ │ │ │ │ - addeq r1, r9, #28 │ │ │ │ │ - addne r1, r9, #20 │ │ │ │ │ + ldrb r5, [fp, #16] │ │ │ │ │ + lsr r3, r5, #5 │ │ │ │ │ + ands r9, r3, #1 │ │ │ │ │ + ldreq r1, [fp, #28] │ │ │ │ │ + beq 4ae8 │ │ │ │ │ + tst r5, #64 @ 0x40 │ │ │ │ │ + addeq r1, fp, #28 │ │ │ │ │ + addne r1, fp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ lsrne r3, r3, #31 │ │ │ │ │ - beq 5998 │ │ │ │ │ + beq 5cd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ │ - strne r5, [sp, #24] │ │ │ │ │ + strne sl, [sp, #24] │ │ │ │ │ addne r6, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 2bc0 │ │ │ │ │ - lsr r4, r4, #6 │ │ │ │ │ - and r8, r4, #1 │ │ │ │ │ - add fp, r9, #20 │ │ │ │ │ + ble 2d4c │ │ │ │ │ + lsr r5, r5, #6 │ │ │ │ │ + and r4, r5, #1 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + add sl, fp, #20 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - sub r4, r3, r6 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add r4, r6, r4, asr #1 │ │ │ │ │ - ldr r0, [r3, r4, lsl #2] │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ + sub r5, r3, r6 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + add r5, r6, r5, asr #1 │ │ │ │ │ + ldr r0, [r3, r5, lsl #2] │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - movlt r2, r5 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ movge r2, r7 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 6054 │ │ │ │ │ + beq 63e8 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5f5c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq 62a4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 5f6c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 4fbc │ │ │ │ │ - mov r1, fp │ │ │ │ │ + beq 62b0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 5044 │ │ │ │ │ + mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4fcc │ │ │ │ │ + beq 5054 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4fd4 │ │ │ │ │ + bge 505c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - add r6, r4, #1 │ │ │ │ │ + add r6, r5, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt 4f40 │ │ │ │ │ - b 2bc0 │ │ │ │ │ - add r1, r9, #28 │ │ │ │ │ + bgt 4b2c │ │ │ │ │ + b 2d4c │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + movlt r4, r3 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ble 4d88 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + sub r8, r4, r6 │ │ │ │ │ + ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r8, r6, r8, asr #1 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ldr r1, [sl, r8, lsl #2] │ │ │ │ │ + bne 56a8 │ │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst r0, #32 │ │ │ │ │ + beq 6538 │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + beq 6530 │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + addne r1, r1, #20 │ │ │ │ │ + addeq r1, r1, #28 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4fa0 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - blt 4fa8 │ │ │ │ │ + beq 5f68 │ │ │ │ │ + lsr r7, r0, #31 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + addeq r6, r8, #1 │ │ │ │ │ + movne r4, r8 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - blt 4f40 │ │ │ │ │ - b 2bc0 │ │ │ │ │ + bge 4d80 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne 4bc8 │ │ │ │ │ + sub r9, r4, r6 │ │ │ │ │ + add r9, r6, r9, asr #1 │ │ │ │ │ + ldr r1, [sl, r9, lsl #2] │ │ │ │ │ + ldr r8, [r5, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r7, [r5, #16] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + lsr r0, r7, #5 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + ands r0, r0, #1 │ │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ │ + ldreq r0, [r5, #28] │ │ │ │ │ + beq 4ca8 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + ldreq r1, [r1, #28] │ │ │ │ │ + beq 4cc4 │ │ │ │ │ + tst ip, #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 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + lsrne r3, r0, #31 │ │ │ │ │ + beq 5e28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addeq r6, r9, #1 │ │ │ │ │ + movne r4, r9 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ble 4d80 │ │ │ │ │ + lsr r7, r7, #6 │ │ │ │ │ + add r3, r5, #20 │ │ │ │ │ + and r7, r7, #1 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + str fp, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ │ + sub r4, r4, r6 │ │ │ │ │ + add r4, r6, r4, asr #1 │ │ │ │ │ + ldr r1, [sl, r4, lsl #2] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + beq 639c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 62cc │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + beq 62e0 │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + beq 532c │ │ │ │ │ + add r1, r1, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 533c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 5344 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ble 4d7c │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + b 4d10 │ │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 46cc │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt 46ec │ │ │ │ │ + lsl r6, r4, #2 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add fp, fp, r6 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 5c24 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + add r3, sl, r6 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldreq r6, [sp, #36] @ 0x24 │ │ │ │ │ + bne 5c48 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub r3, r3, r4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq 5f98 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 50ac │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [r9], #4 │ │ │ │ │ + str r3, [fp], #4 │ │ │ │ │ + bne 57d8 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ │ + b 31d0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - movlt r4, sl │ │ │ │ │ - movge r4, r5 │ │ │ │ │ - add r8, r7, #1 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - ble 51bc │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + movge r3, r5 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bgt 4738 │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ + b 4628 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add sl, sl, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + movlt fp, r3 │ │ │ │ │ + movge fp, r5 │ │ │ │ │ + cmp fp, sl │ │ │ │ │ + ble 501c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - sub r6, r4, r8 │ │ │ │ │ - ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add r6, r8, r6, asr #1 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ + sub r5, fp, sl │ │ │ │ │ + ldr r6, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r5, sl, r5, asr #1 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r1, [r3, r6, lsl #2] │ │ │ │ │ - bne 53b0 │ │ │ │ │ - ldr r5, [r9, #8] │ │ │ │ │ - ldr fp, [r1, #8] │ │ │ │ │ + ldr r1, [r3, r5, lsl #2] │ │ │ │ │ + bne 57f8 │ │ │ │ │ + ldr r4, [r9, #8] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ │ - cmp r5, fp │ │ │ │ │ - movlt r2, r5 │ │ │ │ │ - movge r2, fp │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 60f4 │ │ │ │ │ + beq 6408 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r9, #20 │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 60ec │ │ │ │ │ + beq 6400 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5cb4 │ │ │ │ │ + beq 5f08 │ │ │ │ │ lsr r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - addeq r8, r6, #1 │ │ │ │ │ - movne r4, r6 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bge 51bc │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne 5004 │ │ │ │ │ + addeq sl, r5, #1 │ │ │ │ │ + movne fp, r5 │ │ │ │ │ + cmp sl, fp │ │ │ │ │ + bge 501c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne 4e60 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub r5, r4, r8 │ │ │ │ │ - add r5, r8, r5, asr #1 │ │ │ │ │ + sub r5, fp, 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 r4, r3, #1 │ │ │ │ │ ldreq r0, [r9, #28] │ │ │ │ │ - beq 50e4 │ │ │ │ │ + beq 4f3c │ │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ addne r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 5100 │ │ │ │ │ + beq 4f58 │ │ │ │ │ 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 5c60 │ │ │ │ │ + beq 5e18 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - addeq r8, r5, #1 │ │ │ │ │ - moveq r5, r4 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - ble 51b8 │ │ │ │ │ + addeq sl, r5, #1 │ │ │ │ │ + moveq r5, fp │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + movle fp, r5 │ │ │ │ │ + ble 501c │ │ │ │ │ add r3, r9, #20 │ │ │ │ │ lsr r7, r7, #6 │ │ │ │ │ - str r9, [sp, #32] │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ + str r9, [sp, #20] │ │ │ │ │ and r7, r7, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub r4, r9, r8 │ │ │ │ │ - add r4, r8, r4, asr #1 │ │ │ │ │ - ldr r1, [r3, r4, lsl #2] │ │ │ │ │ + sub fp, r5, sl │ │ │ │ │ + add fp, sl, fp, asr #1 │ │ │ │ │ + ldr r1, [r3, fp, lsl #2] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - beq 605c │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 63c0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 5ffc │ │ │ │ │ + beq 6348 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 6010 │ │ │ │ │ + beq 635c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 5978 │ │ │ │ │ - add r1, r1, #20 │ │ │ │ │ + addne r1, r1, #20 │ │ │ │ │ + addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5988 │ │ │ │ │ + beq 5c14 │ │ │ │ │ lsr r6, r0, #31 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5268 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bge 51bc │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - b 5140 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt 4470 │ │ │ │ │ + beq 500c │ │ │ │ │ + cmp sl, fp │ │ │ │ │ + bge 501c │ │ │ │ │ + mov r5, fp │ │ │ │ │ + b 4f98 │ │ │ │ │ + add sl, fp, #1 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + mov fp, r5 │ │ │ │ │ + bgt 5004 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + blt 470c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub r3, r3, fp │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub sl, sl, r4 │ │ │ │ │ - add r3, r3, r4, lsl #2 │ │ │ │ │ + add r3, r3, fp, lsl #2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - lsl r4, r4, #2 │ │ │ │ │ - b 2b08 │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ + lsl r3, fp, #2 │ │ │ │ │ + b 2c90 │ │ │ │ │ + add r1, fp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 49fc │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - bgt 4a04 │ │ │ │ │ - add r6, r5, #1 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - bge 5364 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - b 4a0c │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ + bne 4b88 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + blt 4b90 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + str r5, [sp, #24] │ │ │ │ │ + blt 4b2c │ │ │ │ │ + b 2d4c │ │ │ │ │ + mov r9, fp │ │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ │ + mov r8, sl │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + lsl r4, r3, #2 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + moveq r3, r8 │ │ │ │ │ + ldreq r2, [sp, #24] │ │ │ │ │ + ldreq r3, [r3] │ │ │ │ │ + streq r3, [r9, r2, lsl #2] │ │ │ │ │ + bne 5978 │ │ │ │ │ + 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, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4410 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - bgt 4418 │ │ │ │ │ - add r5, r7, #1 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bge 5390 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b 4420 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ + bne 4420 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + ble 4428 │ │ │ │ │ + ldr r8, [sp, #68] @ 0x44 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub r6, r8, r6 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + subgt r8, r8, r3 │ │ │ │ │ + suble r8, r3, r7 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + ble 6364 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + sub r7, r6, r8 │ │ │ │ │ + ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r7, r8, r7, asr #1 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r0, [r3, r7, lsl #2] │ │ │ │ │ + bne 56c0 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldr fp, [r5, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r4, fp │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, fp │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 436c │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ + beq 6374 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 637c │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r1, r5, #20 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4388 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - blt 4390 │ │ │ │ │ + beq 5f78 │ │ │ │ │ + lsr r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + addne r8, r7, #1 │ │ │ │ │ + moveq r6, r7 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + bge 5358 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - str r6, [sp, #16] │ │ │ │ │ - add r5, r3, #1 │ │ │ │ │ - b 4390 │ │ │ │ │ - add r8, r4, #1 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - ble 51b4 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne 50fc │ │ │ │ │ + sub r3, r6, r8 │ │ │ │ │ + add fp, r8, r3, asr #1 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ │ + ldr r3, [r3, fp, lsl #2] │ │ │ │ │ + ldr r9, [r3, #8] │ │ │ │ │ + ldrb r1, [r3, #16] │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + movlt r2, r9 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + ldreq r0, [r3, #28] │ │ │ │ │ + beq 51d4 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addeq r0, r3, #28 │ │ │ │ │ + addne r0, r3, #20 │ │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ │ + lsr r3, r4, #5 │ │ │ │ │ + ands r3, r3, #1 │ │ │ │ │ + ldreq r1, [r5, #28] │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + beq 51f8 │ │ │ │ │ + tst r4, #64 @ 0x40 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ + addne r1, r5, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 5ce0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addne r8, fp, #1 │ │ │ │ │ + movne fp, r6 │ │ │ │ │ + cmp fp, r8 │ │ │ │ │ + ble 52a0 │ │ │ │ │ + lsr r4, r4, #6 │ │ │ │ │ + add r3, r5, #20 │ │ │ │ │ + and r4, r4, #1 │ │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + sub r6, fp, r8 │ │ │ │ │ + add r6, r8, r6, asr #1 │ │ │ │ │ + ldr r0, [r3, r6, lsl #2] │ │ │ │ │ + ldr r9, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + movlt r2, r9 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 63f0 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + beq 6314 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + add r0, r0, #20 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 6324 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 5bf4 │ │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 5c04 │ │ │ │ │ + lsr r9, r0, #31 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 531c │ │ │ │ │ + add r8, r6, #1 │ │ │ │ │ + cmp r8, fp │ │ │ │ │ + blt 522c │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + blt 56d4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + subs r4, r3, fp │ │ │ │ │ + beq 3ff8 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + sub r3, fp, r3 │ │ │ │ │ + add r1, r2, r3, lsl #2 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + add sl, sl, r3, lsl #2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ │ + lsl r3, r3, #2 │ │ │ │ │ + lsl r2, r4, #2 │ │ │ │ │ + add r0, sl, #4 │ │ │ │ │ + add r1, r1, #4 │ │ │ │ │ + bne 5e48 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bne 5ed4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + cmp fp, #1 │ │ │ │ │ + beq 5890 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + beq 50ac │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r2], #-4 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sl], #-4 │ │ │ │ │ + b 4020 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + ble 5358 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + b 522c │ │ │ │ │ + add r1, r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 4d64 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + bgt 4d6c │ │ │ │ │ + add r6, r4, #1 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + bge 56f0 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b 51ac │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b 4cd8 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r9 │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - bge 4b74 │ │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ │ - mov r6, fp │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b 5788 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r9 │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - bge 48bc │ │ │ │ │ - b 444c │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx fp │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - bge 45b4 │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - b 4208 │ │ │ │ │ + b 4d74 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + b 52a0 │ │ │ │ │ + mov r8, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - lsl r6, r3, #2 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + suble r5, r3, r3 │ │ │ │ │ + subgt r5, r5, r8 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + bge 5a98 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + sub r7, r6, r5 │ │ │ │ │ + ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r7, r5, r7, asr #1 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r1, [r3, r7, lsl #2] │ │ │ │ │ + bne 57a4 │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + movlt r2, r9 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst r0, #32 │ │ │ │ │ + beq 64f8 │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + addne r0, r4, #20 │ │ │ │ │ + addeq r0, r4, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + beq 64f0 │ │ │ │ │ + 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 │ │ │ │ │ + beq 5f50 │ │ │ │ │ + lsr r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + addeq r5, r7, #1 │ │ │ │ │ + movne r6, r7 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + ble 5968 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne 5380 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + sub r3, r6, r5 │ │ │ │ │ + add r3, r5, r3, asr #1 │ │ │ │ │ + ldr r1, [r2, r3, lsl #2] │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + ldr r9, [r1, #8] │ │ │ │ │ + ldrb r7, [r4, #16] │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + lsr r3, r7, #5 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + ands r3, r3, #1 │ │ │ │ │ + ldreq r0, [r4, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq 546c │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ + addeq r0, r4, #28 │ │ │ │ │ + addne r0, r4, #20 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + ldreq r1, [r1, #28] │ │ │ │ │ + beq 5488 │ │ │ │ │ + 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 5cf0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldreq r3, [sp, #28] │ │ │ │ │ + streq r6, [sp, #28] │ │ │ │ │ + addeq r5, r3, #1 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble 5548 │ │ │ │ │ + lsr r6, r7, #6 │ │ │ │ │ + str sl, [sp, #56] @ 0x38 │ │ │ │ │ + and r6, r6, #1 │ │ │ │ │ + add r9, r4, #20 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + sub r7, sl, r5 │ │ │ │ │ + add r7, r5, r7, asr #1 │ │ │ │ │ + ldr r1, [r3, r7, lsl #2] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 64cc │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 6134 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + beq 6148 │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + beq 55e4 │ │ │ │ │ + add r1, r1, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 55f4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 55fc │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + ble 5540 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + b 54cc │ │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ + str r7, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt 57b8 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + subs r0, r3, r2 │ │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ │ + beq 3f18 │ │ │ │ │ + sub r3, r2, r3 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + add sl, sl, r3, lsl #2 │ │ │ │ │ + add r2, r2, 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, sl, #4 │ │ │ │ │ + bne 601c │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bne 60d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - add r4, r4, r6 │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - b 2d48 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 444c │ │ │ │ │ - bne 2ea4 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r6, [r3] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 6120 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ │ + cmp fp, #2 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r2], #-4 │ │ │ │ │ + str r3, [sl], #-4 │ │ │ │ │ + sub r3, fp, #1 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq 62e8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 3f60 │ │ │ │ │ + add r1, r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 5528 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + bgt 5530 │ │ │ │ │ + add r5, r7, #1 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + ble 5840 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + b 5538 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r8, sl │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldreq r4, [sp, #8] │ │ │ │ │ - add r3, r3, #4 │ │ │ │ │ - str r6, [sl], #4 │ │ │ │ │ - beq 4d34 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 5420 │ │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ │ - ldr fp, [sp, #44] @ 0x2c │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - b 4a20 │ │ │ │ │ + beq 50ac │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + lsl r2, r3, #2 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 50ac │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - blx r8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 4e80 │ │ │ │ │ - b 4470 │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - b 4778 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bge 47b8 │ │ │ │ │ + b 4950 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r9, fp │ │ │ │ │ + mov r8, sl │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + movne r2, #0 │ │ │ │ │ + movne ip, r8 │ │ │ │ │ + movne r0, r9 │ │ │ │ │ + strne r2, [sp, #4] │ │ │ │ │ + beq 50ac │ │ │ │ │ + lsl r4, r3, #2 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 3108 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 3108 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r9 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + bge 4c44 │ │ │ │ │ + b 46ec │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - subs fp, r0, #0 │ │ │ │ │ - bge 3c30 │ │ │ │ │ - b 52dc │ │ │ │ │ + blx r9 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 5174 │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 30d0 │ │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + b 4d80 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r1, fp │ │ │ │ │ blx r7 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge 507c │ │ │ │ │ - b 4470 │ │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 4a64 │ │ │ │ │ + b 470c │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 4950 │ │ │ │ │ + bne 3260 │ │ │ │ │ + b 4994 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ add r3, r7, r6 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + add r3, r9, r6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add r8, r3, r6 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - subs r3, r3, r4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r3, r3, r5 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq 585c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [sl], #4 │ │ │ │ │ + str r3, [fp], #4 │ │ │ │ │ + beq 4684 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r1, [r2], #4 │ │ │ │ │ + str r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b 4684 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 5400 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str fp, [sp, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 577c │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldr r2, [r3], #4 │ │ │ │ │ - str r2, [sl], #4 │ │ │ │ │ - beq 4d34 │ │ │ │ │ + b 30d0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r0, [r1], #4 │ │ │ │ │ - str r0, [r2], #4 │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - b 4d34 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b 4ac4 │ │ │ │ │ + ldr r2, [r3], #4 │ │ │ │ │ + str r2, [r1], #4 │ │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b 31d0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r6 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 4ed8 │ │ │ │ │ + b 470c │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - bge 2bb8 │ │ │ │ │ - b 4470 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - movge r4, r7 │ │ │ │ │ - movlt r4, r2 │ │ │ │ │ - add r7, r3, #2 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - blt 4adc │ │ │ │ │ - b 4ce0 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b 4fec │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b 4824 │ │ │ │ │ + subs fp, r0, #0 │ │ │ │ │ + bge 3fe4 │ │ │ │ │ + b 56d4 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + blx r3 │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + bge 2d44 │ │ │ │ │ + b 470c │ │ │ │ │ + str sl, [sp, #28] │ │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ + b 5548 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b 4e44 │ │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 6278 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + b 5678 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + b 4bb0 │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ + b 498c │ │ │ │ │ ldr lr, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + mov r9, sl │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ lsl r6, r2, #2 │ │ │ │ │ add r1, lr, r3, lsl #2 │ │ │ │ │ add r0, r9, r3, lsl #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ 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, [sp, #8] │ │ │ │ │ ldreq r3, [r3] │ │ │ │ │ streq r3, [r9, r5] │ │ │ │ │ - beq 2d48 │ │ │ │ │ + beq 50ac │ │ │ │ │ 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, [sp, #8] │ │ │ │ │ cmn r6, r5 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r9, r5] │ │ │ │ │ ldrne r3, [sp, #40] @ 0x28 │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ strne r3, [r6, r5] │ │ │ │ │ - b 2d48 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, sl │ │ │ │ │ + b 50ac │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mov lr, fp │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b 5898 │ │ │ │ │ mov sl, fp │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - b 4cd0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt 448c │ │ │ │ │ - str r6, [sp, #16] │ │ │ │ │ - b 4784 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ + b 4e44 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov fp, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - movlt r4, sl │ │ │ │ │ - add r8, r5, #1 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bgt 5004 │ │ │ │ │ - b 51c4 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b 4fec │ │ │ │ │ - mov r6, sl │ │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ │ - mov sl, fp │ │ │ │ │ - b 2d30 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - mov lr, r7 │ │ │ │ │ - str sl, [sp, #16] │ │ │ │ │ - b 54a0 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 4a9c │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - b 46f8 │ │ │ │ │ - str r6, [sp, #16] │ │ │ │ │ - b 4778 │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ - b 2bc0 │ │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - movlt r4, r2 │ │ │ │ │ - movge r4, r3 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bgt 4adc │ │ │ │ │ - b 4cd8 │ │ │ │ │ - mov r5, fp │ │ │ │ │ - b 4a28 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b 2eb8 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - sub r6, r6, r5 │ │ │ │ │ - suble r5, sl, sl │ │ │ │ │ - subgt r5, sl, r8 │ │ │ │ │ - b 4268 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - sub r6, r6, r9 │ │ │ │ │ - b 425c │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ - b 55f4 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - b 55f4 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b 560c │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b 560c │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r9 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge 38e0 │ │ │ │ │ - b 448c │ │ │ │ │ - mov r4, sl │ │ │ │ │ - b 51bc │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - add r7, r3, #2 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - movlt r4, r2 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - bgt 4adc │ │ │ │ │ - b 4ce0 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - mov r9, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - lsl r5, r3, #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add r4, r6, r5 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 5310 │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + add sl, r5, #1 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + movlt fp, r3 │ │ │ │ │ + cmp sl, fp │ │ │ │ │ + blt 4e60 │ │ │ │ │ + b 5024 │ │ │ │ │ + str sl, [sp, #24] │ │ │ │ │ + b 2d4c │ │ │ │ │ + str r6, [sp, #28] │ │ │ │ │ + b 5548 │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + b 4d88 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ - str r3, [r6, r2, lsl #2] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ + str r3, [r9, r2, lsl #2] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r4, r2, lsl #2] │ │ │ │ │ - b 2d48 │ │ │ │ │ + b 50ac │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + str fp, [sp, #24] │ │ │ │ │ + beq 50ac │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + rsb r3, r2, #1 │ │ │ │ │ + lsl r5, r2, #2 │ │ │ │ │ + add r0, sl, r3, lsl #2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + lsl r4, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + add r0, r3, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 3108 │ │ │ │ │ + str r8, [sp, #24] │ │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + sub r6, r6, r3 │ │ │ │ │ + b 5364 │ │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + sub r6, r6, r3 │ │ │ │ │ + b 5364 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + movge r3, r7 │ │ │ │ │ + add r7, r2, #2 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + blt 4738 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b 4630 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b 4e18 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b 4e18 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b 59fc │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b 59fc │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b 5a0c │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 3c74 │ │ │ │ │ + b 57b8 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + blt 57b8 │ │ │ │ │ + str r6, [sp, #28] │ │ │ │ │ + b 5554 │ │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ │ + b 501c │ │ │ │ │ add r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e98 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ + bne 3254 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2e9c │ │ │ │ │ + b 3258 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2df4 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + bne 31ac │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2df8 │ │ │ │ │ + b 31b0 │ │ │ │ │ + str r8, [sp, #28] │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + b 5a0c │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + b 50dc │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b 49cc │ │ │ │ │ add r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c2c │ │ │ │ │ - cmp r8, fp │ │ │ │ │ + bne 3fe0 │ │ │ │ │ + cmp r7, fp │ │ │ │ │ movge fp, #0 │ │ │ │ │ movlt fp, #1 │ │ │ │ │ - b 3c30 │ │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b 451c │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - b 451c │ │ │ │ │ + b 3fe4 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3848 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 384c │ │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ │ - mov r6, sl │ │ │ │ │ - mov sl, fp │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 57b0 │ │ │ │ │ - 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 5b94 │ │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ │ - b 2d4c │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - b 4dec │ │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b 4dec │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - movge r5, r6 │ │ │ │ │ - movlt r5, fp │ │ │ │ │ - add r6, r3, #2 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bgt 4838 │ │ │ │ │ - b 4a30 │ │ │ │ │ + bne 3bd8 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + movge r5, #0 │ │ │ │ │ + movlt r5, #1 │ │ │ │ │ + b 3bdc │ │ │ │ │ add r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2af8 │ │ │ │ │ + bne 2c80 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b 2afc │ │ │ │ │ - add r1, r9, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2bb4 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - movge r8, #0 │ │ │ │ │ - movlt r8, #1 │ │ │ │ │ - b 2bb8 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - b 4ac4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add r3, r3, r4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq 585c │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r3, r3, r4 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 5888 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add r0, r3, #4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - cmp fp, #1 │ │ │ │ │ - beq 549c │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - beq 2d48 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r2], #-4 │ │ │ │ │ - str r3, [r9], #-4 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - str r9, [sp, #28] │ │ │ │ │ - beq 3c6c │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r1, [r2], #-4 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 3c6c │ │ │ │ │ - mov r6, fp │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - b 451c │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - b 4dec │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp fp, r5 │ │ │ │ │ - movlt r5, fp │ │ │ │ │ - add r6, r3, #2 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bgt 4838 │ │ │ │ │ - b 4a30 │ │ │ │ │ - ldrb r8, [r6, #16] │ │ │ │ │ - tst r8, #32 │ │ │ │ │ - bne 2fa8 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 2c84 │ │ │ │ │ + add r1, fp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2fd4 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - blt 2fdc │ │ │ │ │ - b 4ac4 │ │ │ │ │ - ldrb sl, [r5, #16] │ │ │ │ │ - tst sl, #32 │ │ │ │ │ - bne 4624 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - str ip, [sp, #28] │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ + bne 2d40 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + movge sl, #0 │ │ │ │ │ + movlt sl, #1 │ │ │ │ │ + b 2d44 │ │ │ │ │ + ldr r8, [sp, #68] @ 0x44 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b 50dc │ │ │ │ │ + add r1, fp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4658 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bge 4668 │ │ │ │ │ - b 4660 │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ + bne 456c │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + bge 4574 │ │ │ │ │ + b 49cc │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + movge r4, r6 │ │ │ │ │ + movlt r4, r2 │ │ │ │ │ + add r6, r3, #2 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + blt 4bc8 │ │ │ │ │ + b 4d90 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + b 50dc │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + str sl, [sp, #20] │ │ │ │ │ + b 49cc │ │ │ │ │ + add r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5198 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + bne 5288 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + movge r9, #0 │ │ │ │ │ + movlt r9, #1 │ │ │ │ │ + b 528c │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ movle r6, #0 │ │ │ │ │ movgt r6, #1 │ │ │ │ │ - b 519c │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b 4f18 │ │ │ │ │ - str fp, [sp, #24] │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ │ - b 4208 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r3, r3, r6 │ │ │ │ │ - b 3408 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + b 4ff4 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + add r3, r5, r6 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + add r3, sl, r6 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + add r6, r3, r6 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b 4dcc │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + add r6, r3, #2 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + movlt r4, r2 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + bgt 4bc8 │ │ │ │ │ + b 4d90 │ │ │ │ │ mov r2, r7 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr ip, [r3, #12] │ │ │ │ │ - ldr fp, [r3, #16] │ │ │ │ │ - add r3, ip, r6 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - add r3, fp, r6 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + add r3, r2, r6 │ │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + add r3, r3, r6 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b 344c │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - movle r3, #0 │ │ │ │ │ - movgt r3, #1 │ │ │ │ │ - b 4c28 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - b 55bc │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b 3980 │ │ │ │ │ + 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 3490 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 3840 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 4af8 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 5208 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 5498 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + movle r2, #0 │ │ │ │ │ + movgt r2, #1 │ │ │ │ │ + b 3388 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 35fc │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + add r3, r3, r6 │ │ │ │ │ + b 37a8 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b 367c │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + b 34f8 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + movle r7, #0 │ │ │ │ │ + movgt r7, #1 │ │ │ │ │ + b 36fc │ │ │ │ │ + mov r5, fp │ │ │ │ │ + b 40d0 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + movle r6, #0 │ │ │ │ │ + movgt r6, #1 │ │ │ │ │ + b 42d0 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r9, [r2, #12] │ │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + str r3, [r1] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r2, [r3], #4 │ │ │ │ │ - str r2, [r1], #4 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - beq 5b70 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + subs r1, r1, #1 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + ldr r1, [r3], #4 │ │ │ │ │ + str r1, [r0], #4 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + beq 63d4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - b 2c58 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + b 2de8 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ movge r2, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ - b 32ac │ │ │ │ │ + b 3d18 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + movle r3, #0 │ │ │ │ │ + movgt r3, #1 │ │ │ │ │ + b 4854 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + movle r2, #0 │ │ │ │ │ + movgt r2, #1 │ │ │ │ │ + b 340c │ │ │ │ │ + str r8, [sp, #28] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b 5a0c │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + movge r8, #0 │ │ │ │ │ + movlt r8, #1 │ │ │ │ │ + b 34a4 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 4f68 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 4cdc │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 41d4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ │ add ip, ip, r3 │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ - beq 5acc │ │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ │ - add r3, ip, r3 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ + str ip, [sp, #20] │ │ │ │ │ + bne 5ed4 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 47dc │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + beq 5e88 │ │ │ │ │ + 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 memmove │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 5efc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + cmp fp, #1 │ │ │ │ │ + beq 5890 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + beq 50ac │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str r3, [r9], #-4 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sl], #-4 │ │ │ │ │ + beq 4020 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ - str sl, [sp, #16] │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 3ba0 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 4020 │ │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ │ + add r3, ip, r3 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b 5e5c │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r8, sl │ │ │ │ │ + b 565c │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 4960 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - movle r6, #0 │ │ │ │ │ - movgt r6, #1 │ │ │ │ │ - b 4074 │ │ │ │ │ - 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 │ │ │ │ │ - beq 2d48 │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 57b0 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - movle r2, #0 │ │ │ │ │ - movgt r2, #1 │ │ │ │ │ - b 3058 │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - movge r8, #0 │ │ │ │ │ - movlt r8, #1 │ │ │ │ │ - b 30ec │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ + b 32e8 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 3f78 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b 3e74 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b 560c │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ + b 4ed8 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b 4304 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b 4378 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ movge r2, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ - b 3330 │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ + b 3d9c │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ movle r7, #0 │ │ │ │ │ movgt r7, #1 │ │ │ │ │ - b 33b8 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b 3194 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 58bc │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - add r3, r6, r4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - add r3, r3, r4 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add r3, r3, r4 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b 4a6c │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b 5110 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - movge r8, #0 │ │ │ │ │ - movlt r8, #1 │ │ │ │ │ - b 4b74 │ │ │ │ │ + b 3e38 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 320c │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b 4120 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 3ee4 │ │ │ │ │ - cmp r5, fp │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b 507c │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - bl 228 │ │ │ │ │ - R_ARM_CALL merge_getmem │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - bne 33e8 │ │ │ │ │ - b 4470 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b 568c │ │ │ │ │ - mov sl, fp │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 5788 │ │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b 568c │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 4204 │ │ │ │ │ + b 5400 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b 3274 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ movge r7, #0 │ │ │ │ │ movlt r7, #1 │ │ │ │ │ - b 42f0 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b 2f30 │ │ │ │ │ + b 4c44 │ │ │ │ │ cmp r4, fp │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 4e80 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - movge r8, #0 │ │ │ │ │ - movlt r8, #1 │ │ │ │ │ - b 45b4 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b 3ff0 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ + b 5174 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + movge r5, #0 │ │ │ │ │ + movlt r5, #1 │ │ │ │ │ + b 47b8 │ │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + mov r8, ip │ │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ │ + b 5078 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ movge r7, #0 │ │ │ │ │ movlt r7, #1 │ │ │ │ │ - b 48bc │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + b 3564 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 3a00 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - movle r7, #0 │ │ │ │ │ - movgt r7, #1 │ │ │ │ │ - b 3a90 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 3d38 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - b 3cbc │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b 40ac │ │ │ │ │ + b 424c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b 57c8 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 41b8 │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b 4dd0 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ + b 5b98 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 38e0 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ + b 44d0 │ │ │ │ │ + str r7, [sp, #20] │ │ │ │ │ + b 445c │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b 4140 │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b 4a64 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ │ + add ip, ip, r3 │ │ │ │ │ + str ip, [sp, #20] │ │ │ │ │ + bne 60d4 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 55a8 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + add r1, r3, #4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add r0, r3, #4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 59a8 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r2], #-4 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + str r3, [sl], #-4 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + ldr r1, [r2], #-4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 3f50 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + bl 228 │ │ │ │ │ + R_ARM_CALL merge_getmem │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + bne 3788 │ │ │ │ │ + b 50b0 │ │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ │ + add r3, ip, r3 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b 6030 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 5eb8 │ │ │ │ │ str fp, [sp, #24] │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 4208 │ │ │ │ │ + b 30d0 │ │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b 5078 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne 4554 │ │ │ │ │ + ldr r1, [fp, #28] │ │ │ │ │ + b 5ba8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 54a0 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + str fp, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 30d0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ add r0, r3, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - bne 43f8 │ │ │ │ │ + bne 5510 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 520c │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 4c9c │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - b 4d7c │ │ │ │ │ + b 55e8 │ │ │ │ │ + add r0, r9, #28 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne 2e70 │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b 3728 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + mov ip, sl │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b 5864 │ │ │ │ │ + add r0, r4, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne 3bc0 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 5b38 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + b 5914 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + b 608c │ │ │ │ │ + add r0, r9, #28 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne 38bc │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b 3e98 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 30d0 │ │ │ │ │ + add r0, r8, #28 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne 39cc │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b 3a34 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - ldrb r4, [r9, #16] │ │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ │ tst r4, #32 │ │ │ │ │ - bne 2b9c │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b 5814 │ │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ │ - b 2d4c │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 5a6c │ │ │ │ │ + bne 3fc8 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b 5b18 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldrb r5, [fp, #16] │ │ │ │ │ + tst r5, #32 │ │ │ │ │ + bne 2d28 │ │ │ │ │ + ldr r1, [fp, #28] │ │ │ │ │ + b 5b78 │ │ │ │ │ add r0, r9, #28 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 2ae0 │ │ │ │ │ + bne 2c68 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 57f4 │ │ │ │ │ + b 5b58 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + lsl r2, r3, #2 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 50ac │ │ │ │ │ + add r0, r5, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne 3194 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 5ad4 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r8, [r6, #16] │ │ │ │ │ tst r8, #32 │ │ │ │ │ - bne 2e80 │ │ │ │ │ + bne 323c │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b 56e8 │ │ │ │ │ + b 5ab4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 3108 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + b 5d98 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ + ldrb r3, [r8, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 2ddc │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 5708 │ │ │ │ │ - add r0, r4, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne 3830 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 5760 │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - b 4208 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b 5b28 │ │ │ │ │ - str fp, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ │ - beq 2d48 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r1, ip │ │ │ │ │ - rsb r3, r2, #1 │ │ │ │ │ - lsl r5, r2, #2 │ │ │ │ │ - add r0, r8, r3, lsl #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - lsl r4, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ │ - b 4240 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + bne 2f9c │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b 300c │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne 4b70 │ │ │ │ │ + ldr r1, [fp, #28] │ │ │ │ │ + b 5048 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + bne 4408 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b 50c4 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ add r0, r3, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - bne 49e4 │ │ │ │ │ + bne 4d4c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 51e0 │ │ │ │ │ + b 5330 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ │ + mov r9, sl │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 5898 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 3c74 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b 3bfc │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4f88 │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b 4fc0 │ │ │ │ │ + bne 5270 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b 5bf8 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 46cc │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + bne 48c0 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ - b 4da8 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt 52dc │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - b 4700 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb sl, [r5, #16] │ │ │ │ │ - tst sl, #32 │ │ │ │ │ - bne 3c14 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 5728 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b 5580 │ │ │ │ │ - add r0, r8, #28 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - bne 3634 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b 369c │ │ │ │ │ - add r0, r9, #28 │ │ │ │ │ - ldrb r1, [r8, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - bne 351c │ │ │ │ │ - ldr r1, [r8, #28] │ │ │ │ │ - b 3aec │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + b 496c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ add r0, r3, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - bne 5180 │ │ │ │ │ + bne 4fd8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 597c │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - bne 3dc8 │ │ │ │ │ + b 4fe4 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + blt 56d4 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + b 52a8 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 514c │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 4504 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b 3864 │ │ │ │ │ + b 5164 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b 47a0 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 4788 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 3390 │ │ │ │ │ - ldr r0, [r9, #28] │ │ │ │ │ - b 3ebc │ │ │ │ │ + b 3c44 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b 62d4 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 601c │ │ │ │ │ + b 3478 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b 4368 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 3e10 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b 6350 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 3ed4 │ │ │ │ │ + b 3c5c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov ip, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + b 5870 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 5f60 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b 6004 │ │ │ │ │ + b 62a8 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 6318 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 38c8 │ │ │ │ │ + b 3e28 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 4ec8 │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 4eb0 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 6330 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b 32d0 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 4350 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 32b8 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 38b0 │ │ │ │ │ + b 6290 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 5e3c │ │ │ │ │ + b 6204 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 4b44 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b 4b5c │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 31f4 │ │ │ │ │ + b 6264 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 61ec │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 42c0 │ │ │ │ │ + b 6180 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b 56dc │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 624c │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 621c │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b 3494 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 62bc │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 33a8 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 31dc │ │ │ │ │ + b 3554 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 353c │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 61ac │ │ │ │ │ + ldr r0, [r8, #28] │ │ │ │ │ + b 61d4 │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - mov r1, sl │ │ │ │ │ bl 228 │ │ │ │ │ R_ARM_CALL merge_getmem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldrne r3, [sp, #28] │ │ │ │ │ + ldrne r3, [sp, #32] │ │ │ │ │ ldrne r5, [sp, #12] │ │ │ │ │ addne r4, r3, #4 │ │ │ │ │ - bne 2bf0 │ │ │ │ │ - b 4470 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - mov sl, fp │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b 5788 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 506c │ │ │ │ │ - ldr r0, [r9, #28] │ │ │ │ │ - b 5054 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 42d8 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 4e58 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 5f78 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 4584 │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b 4e70 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 459c │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b 30dc │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 30c4 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 48a4 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + bne 2d80 │ │ │ │ │ + b 50b0 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b 5f48 │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b 4110 │ │ │ │ │ + b 613c │ │ │ │ │ + ldr r1, [fp, #28] │ │ │ │ │ + b 44c0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 40f8 │ │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ │ - b 3a68 │ │ │ │ │ + b 44a8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 3a80 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b 2f18 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 2f00 │ │ │ │ │ + b 42c0 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 53e8 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 488c │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b 5e24 │ │ │ │ │ + b 53d0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 4064 │ │ │ │ │ + b 36ec │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 36d4 │ │ │ │ │ ldr r0, [r9, #28] │ │ │ │ │ - b 404c │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 5dcc │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 3d20 │ │ │ │ │ + b 42a8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 3d08 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 5e58 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 5ec8 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 5fa4 │ │ │ │ │ + b 6110 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 4130 │ │ │ │ │ ldr r0, [r9, #28] │ │ │ │ │ - b 5fe8 │ │ │ │ │ + b 4118 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 4c2c │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 4c14 │ │ │ │ │ ldr r0, [r9, #28] │ │ │ │ │ - b 5e80 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 5eb0 │ │ │ │ │ - ldr r0, [r8, #28] │ │ │ │ │ - b 5fd0 │ │ │ │ │ + b 6154 │ │ │ │ │ + ldr r1, [fp, #28] │ │ │ │ │ + b 4a54 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mov lr, fp │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b 5898 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 5e98 │ │ │ │ │ + b 4a3c │ │ │ │ │ │ │ │ │ │ -000061fc : │ │ │ │ │ +0000656c : │ │ │ │ │ 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 629c │ │ │ │ │ + beq 660c │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 629c │ │ │ │ │ - ldr r5, [pc, #1072] @ 666c │ │ │ │ │ + beq 660c │ │ │ │ │ + ldr r5, [pc, #1072] @ 69dc │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 628c │ │ │ │ │ + bne 65fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6324 │ │ │ │ │ + bne 6694 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls 6318 │ │ │ │ │ + bls 6688 │ │ │ │ │ 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 6260 │ │ │ │ │ - ldr r3, [pc, #972] @ 6670 │ │ │ │ │ + b 65d0 │ │ │ │ │ + ldr r3, [pc, #972] @ 69e0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 6654 │ │ │ │ │ + bne 69c4 │ │ │ │ │ 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 6324 │ │ │ │ │ + blt 6694 │ │ │ │ │ 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 6334 │ │ │ │ │ + ble 66a4 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - bne 63bc │ │ │ │ │ + bne 672c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b0c │ │ │ │ │ + bl 8e40 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r1, [pc, #852] @ 6674 │ │ │ │ │ + ldr r1, [pc, #852] @ 69e4 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #828] @ 6678 │ │ │ │ │ + ldr r3, [pc, #828] @ 69e8 │ │ │ │ │ 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 659c │ │ │ │ │ + ble 690c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ │ ldr r5, [r1, #1772] @ 0x6ec │ │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r2, [pc, #768] @ 667c │ │ │ │ │ + ldr r2, [pc, #768] @ 69ec │ │ │ │ │ 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] │ │ │ │ │ @@ -6662,35 +6881,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 6280 │ │ │ │ │ - ldr r3, [pc, #700] @ 6680 │ │ │ │ │ + b 65f0 │ │ │ │ │ + ldr r3, [pc, #700] @ 69f0 │ │ │ │ │ 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 65f4 │ │ │ │ │ + ble 6964 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r5, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #636] @ 6684 │ │ │ │ │ + ldr r3, [pc, #636] @ 69f4 │ │ │ │ │ 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 │ │ │ │ │ @@ -6703,104 +6922,104 @@ │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ str ip, [lr] │ │ │ │ │ stmdb r5, {r0, r3} │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ strhi r2, [r5, #12] │ │ │ │ │ - bhi 660c │ │ │ │ │ + bhi 697c │ │ │ │ │ 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 660c │ │ │ │ │ + beq 697c │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ ldr r3, [ip, r1, lsl #2] │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 657c │ │ │ │ │ + beq 68ec │ │ │ │ │ ldr r3, [ip, r1, lsl #2] │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - beq 657c │ │ │ │ │ + beq 68ec │ │ │ │ │ ldr r3, [ip, r1, lsl #2] │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - beq 657c │ │ │ │ │ + beq 68ec │ │ │ │ │ ldr r3, [ip, r1, lsl #2] │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ - beq 657c │ │ │ │ │ + beq 68ec │ │ │ │ │ ldr r3, [ip, r1, lsl #2] │ │ │ │ │ add r1, r7, r1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - beq 657c │ │ │ │ │ + beq 68ec │ │ │ │ │ ldr r3, [ip, r1, lsl #2] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ add r3, r7, r1 │ │ │ │ │ - beq 657c │ │ │ │ │ + beq 68ec │ │ │ │ │ add lr, r0, #24 │ │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ │ ldr r1, [ip, r3, lsl #2] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - bne 6584 │ │ │ │ │ + bne 68f4 │ │ │ │ │ str r1, [lr], #4 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ - bne 6558 │ │ │ │ │ + bne 68c8 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ - b 6280 │ │ │ │ │ + b 65f0 │ │ │ │ │ str r2, [r1] │ │ │ │ │ str r1, [lr], #4 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ - bne 6558 │ │ │ │ │ - b 657c │ │ │ │ │ - ldr r0, [pc, #228] @ 6688 │ │ │ │ │ + bne 68c8 │ │ │ │ │ + b 68ec │ │ │ │ │ + ldr r0, [pc, #228] @ 69f8 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6324 │ │ │ │ │ - ldr r2, [pc, #216] @ 668c │ │ │ │ │ + beq 6694 │ │ │ │ │ + ldr r2, [pc, #216] @ 69fc │ │ │ │ │ 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] │ │ │ │ │ @@ -6809,49 +7028,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 6280 │ │ │ │ │ - ldr r0, [pc, #140] @ 6688 │ │ │ │ │ + b 65f0 │ │ │ │ │ + ldr r0, [pc, #140] @ 69f8 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6400 │ │ │ │ │ - b 6324 │ │ │ │ │ + bne 6770 │ │ │ │ │ + b 6694 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6638 │ │ │ │ │ + beq 69a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 6638 │ │ │ │ │ + bne 69a8 │ │ │ │ │ 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 6474 │ │ │ │ │ - b 6324 │ │ │ │ │ - ldr r3, [pc, #52] @ 6690 │ │ │ │ │ + bne 67e4 │ │ │ │ │ + b 6694 │ │ │ │ │ + ldr r3, [pc, #52] @ 6a00 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #48] @ 6694 │ │ │ │ │ + ldr r1, [pc, #48] @ 6a04 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6324 │ │ │ │ │ + b 6694 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ R_ARM_ABS32 PySlice_Type │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000334 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ @@ -6866,64 +7085,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 │ │ │ │ │ │ │ │ │ │ -00006698 : │ │ │ │ │ +00006a08 : │ │ │ │ │ list_item(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 66c0 │ │ │ │ │ + bls 6a30 │ │ │ │ │ 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] @ 66e8 │ │ │ │ │ - ldr r1, [pc, #16] @ 66ec │ │ │ │ │ + ldr r3, [pc, #16] @ 6a58 │ │ │ │ │ + ldr r1, [pc, #16] @ 6a5c │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000066f0 : │ │ │ │ │ +00006a60 : │ │ │ │ │ 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 6784 │ │ │ │ │ + beq 6af4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #148] @ 67b0 │ │ │ │ │ + ldr r0, [pc, #148] @ 6b20 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6790 │ │ │ │ │ + beq 6b00 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq 6798 │ │ │ │ │ - ldr r1, [pc, #116] @ 67b4 │ │ │ │ │ + beq 6b08 │ │ │ │ │ + ldr r1, [pc, #116] @ 6b24 │ │ │ │ │ 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] │ │ │ │ │ @@ -6935,88 +7154,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] @ 67b8 │ │ │ │ │ - ldr r0, [pc, #44] @ 67bc │ │ │ │ │ + ldr r1, [pc, #44] @ 6b28 │ │ │ │ │ + ldr r0, [pc, #44] @ 6b2c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 677c │ │ │ │ │ - ldr r2, [pc, #32] @ 67c0 │ │ │ │ │ + b 6aec │ │ │ │ │ + ldr r2, [pc, #32] @ 6b30 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ - b 6754 │ │ │ │ │ + b 6ac4 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -000067c4 : │ │ │ │ │ +00006b34 : │ │ │ │ │ listiter_next(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 6838 │ │ │ │ │ + blt 6ba8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs 680c │ │ │ │ │ + bcs 6b7c │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r0, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6840 │ │ │ │ │ + beq 6bb0 │ │ │ │ │ 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 6838 │ │ │ │ │ + beq 6ba8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 684c │ │ │ │ │ + beq 6bbc │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00006868 : │ │ │ │ │ +00006bd8 : │ │ │ │ │ list_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006870 : │ │ │ │ │ +00006be0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -7028,544 +7247,498 @@ │ │ │ │ │ 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 68c8 │ │ │ │ │ + beq 6c38 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 68d4 │ │ │ │ │ + bne 6c44 │ │ │ │ │ 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 68c8 │ │ │ │ │ + bne 6c38 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -000068f4 <_PyList_Extend>: │ │ │ │ │ +00006c64 <_PyList_Extend>: │ │ │ │ │ _PyList_Extend(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 6920 <_list_extend> │ │ │ │ │ - ldr r3, [pc, #12] @ 691c <_PyList_Extend+0x28> │ │ │ │ │ + bl 6c90 <_list_extend> │ │ │ │ │ + ldr r3, [pc, #12] @ 6c8c <_PyList_Extend+0x28> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movne r0, r3 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -00006920 <_list_extend>: │ │ │ │ │ +00006c90 <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 7694 <_list_extend+0xd74> │ │ │ │ │ + beq 79c8 <_list_extend+0xd38> │ │ │ │ │ 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, #3436] @ 76ac <_list_extend+0xd8c> │ │ │ │ │ + ldr r2, [pc, #3376] @ 79e0 <_list_extend+0xd50> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 6d7c <_list_extend+0x45c> │ │ │ │ │ - ldr r2, [pc, #3412] @ 76b0 <_list_extend+0xd90> │ │ │ │ │ + beq 70e8 <_list_extend+0x458> │ │ │ │ │ + ldr r2, [pc, #3352] @ 79e4 <_list_extend+0xd54> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 6b28 <_list_extend+0x208> │ │ │ │ │ - ldr r1, [pc, #3404] @ 76b4 <_list_extend+0xd94> │ │ │ │ │ + bne 6e98 <_list_extend+0x208> │ │ │ │ │ mov r0, r5 │ │ │ │ │ + ldr r1, [pc, #3340] @ 79e8 <_list_extend+0xd58> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 6f94 <_list_extend+0x674> │ │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq 6afc <_list_extend+0x1dc> │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 72d0 <_list_extend+0x640> │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 6e6c <_list_extend+0x1dc> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6ca0 <_list_extend+0x380> │ │ │ │ │ - add r7, r5, #1 │ │ │ │ │ + bne 7010 <_list_extend+0x380> │ │ │ │ │ + add r7, r6, #1 │ │ │ │ │ bic r7, r7, #1 │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7668 <_list_extend+0xd48> │ │ │ │ │ + bhi 7980 <_list_extend+0xcf0> │ │ │ │ │ lsl r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7668 <_list_extend+0xd48> │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ + beq 7980 <_list_extend+0xcf0> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ str r7, [r4, #16] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - bne 6d08 <_list_extend+0x3e8> │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - add r3, r6, #12 │ │ │ │ │ - ble 6afc <_list_extend+0x1dc> │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne 7074 <_list_extend+0x3e4> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + add r3, r5, #12 │ │ │ │ │ + ble 6e6c <_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 │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ str r1, [r0, r8, lsl #2] │ │ │ │ │ - beq 6afc <_list_extend+0x1dc> │ │ │ │ │ + beq 6e6c <_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 │ │ │ │ │ + cmp r6, #2 │ │ │ │ │ str r1, [r0, lr] │ │ │ │ │ - beq 6afc <_list_extend+0x1dc> │ │ │ │ │ + beq 6e6c <_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 │ │ │ │ │ + cmp r6, #3 │ │ │ │ │ str r1, [r0, lr] │ │ │ │ │ - beq 6afc <_list_extend+0x1dc> │ │ │ │ │ + beq 6e6c <_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 │ │ │ │ │ + cmp r6, #4 │ │ │ │ │ str r1, [r0, lr] │ │ │ │ │ - beq 6afc <_list_extend+0x1dc> │ │ │ │ │ + beq 6e6c <_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 │ │ │ │ │ + cmp r6, #5 │ │ │ │ │ str r1, [r0, lr] │ │ │ │ │ - beq 6afc <_list_extend+0x1dc> │ │ │ │ │ + beq 6e6c <_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 │ │ │ │ │ + cmp r6, #6 │ │ │ │ │ str r1, [r0, lr] │ │ │ │ │ - beq 6afc <_list_extend+0x1dc> │ │ │ │ │ + beq 6e6c <_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 │ │ │ │ │ + cmp r6, #7 │ │ │ │ │ str r1, [r0, r2] │ │ │ │ │ - beq 6afc <_list_extend+0x1dc> │ │ │ │ │ + beq 6e6c <_list_extend+0x1dc> │ │ │ │ │ add r1, r3, #28 │ │ │ │ │ - add r2, r3, r5, lsl #2 │ │ │ │ │ + add r2, r3, r6, lsl #2 │ │ │ │ │ ldr r3, [r1], #4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6d64 <_list_extend+0x444> │ │ │ │ │ + bne 70d0 <_list_extend+0x440> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ - bne 6ae0 <_list_extend+0x1c0> │ │ │ │ │ + bne 6e50 <_list_extend+0x1c0> │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b1c <_list_extend+0x1fc> │ │ │ │ │ + beq 6e8c <_list_extend+0x1fc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - beq 7674 <_list_extend+0xd54> │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + beq 79b4 <_list_extend+0xd24> │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r8, [pc, #2952] @ 76b8 <_list_extend+0xd98> │ │ │ │ │ - ldr r2, [pc, #2952] @ 76bc <_list_extend+0xd9c> │ │ │ │ │ + ldr r8, [pc, #2892] @ 79ec <_list_extend+0xd5c> │ │ │ │ │ + ldr r2, [pc, #2892] @ 79f0 <_list_extend+0xd60> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpne r3, r8 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 716c <_list_extend+0x84c> │ │ │ │ │ - ldr r2, [pc, #2932] @ 76c0 <_list_extend+0xda0> │ │ │ │ │ + beq 74ac <_list_extend+0x81c> │ │ │ │ │ + ldr r2, [pc, #2872] @ 79f4 <_list_extend+0xd64> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7018 <_list_extend+0x6f8> │ │ │ │ │ - ldr r2, [pc, #2924] @ 76c4 <_list_extend+0xda4> │ │ │ │ │ + beq 72d8 <_list_extend+0x648> │ │ │ │ │ + ldr r2, [pc, #2864] @ 79f8 <_list_extend+0xd68> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7574 <_list_extend+0xc54> │ │ │ │ │ - ldr r2, [pc, #2916] @ 76c8 <_list_extend+0xda8> │ │ │ │ │ + beq 78cc <_list_extend+0xc3c> │ │ │ │ │ + ldr r2, [pc, #2856] @ 79fc <_list_extend+0xd6c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 73c8 <_list_extend+0xaa8> │ │ │ │ │ - ldr r2, [pc, #2908] @ 76cc <_list_extend+0xdac> │ │ │ │ │ + beq 7714 <_list_extend+0xa84> │ │ │ │ │ + ldr r2, [pc, #2848] @ 7a00 <_list_extend+0xd70> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7498 <_list_extend+0xb78> │ │ │ │ │ + beq 77d8 <_list_extend+0xb48> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6f94 <_list_extend+0x674> │ │ │ │ │ + beq 72d0 <_list_extend+0x640> │ │ │ │ │ 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 6f78 <_list_extend+0x658> │ │ │ │ │ + blt 72b4 <_list_extend+0x624> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt 6c14 <_list_extend+0x2f4> │ │ │ │ │ + bgt 6f84 <_list_extend+0x2f4> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7110 <_list_extend+0x7f0> │ │ │ │ │ + bne 7450 <_list_extend+0x7c0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6c14 <_list_extend+0x2f4> │ │ │ │ │ + beq 6f84 <_list_extend+0x2f4> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ bic r7, r3, #1 │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7620 <_list_extend+0xd00> │ │ │ │ │ + bhi 798c <_list_extend+0xcfc> │ │ │ │ │ lsl r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7620 <_list_extend+0xd00> │ │ │ │ │ + beq 798c <_list_extend+0xcfc> │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r7, [r4, #16] │ │ │ │ │ - b 6c14 <_list_extend+0x2f4> │ │ │ │ │ + b 6f84 <_list_extend+0x2f4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 6f64 <_list_extend+0x644> │ │ │ │ │ + bge 72a0 <_list_extend+0x610> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ str r0, [r2, r3, lsl #2] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6bf4 <_list_extend+0x2d4> │ │ │ │ │ + bne 6f64 <_list_extend+0x2d4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6d18 <_list_extend+0x3f8> │ │ │ │ │ + bne 7084 <_list_extend+0x3f4> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble 6d40 <_list_extend+0x420> │ │ │ │ │ + ble 70ac <_list_extend+0x41c> │ │ │ │ │ cmp r7, r3, asr #1 │ │ │ │ │ - bge 6d40 <_list_extend+0x420> │ │ │ │ │ + bge 70ac <_list_extend+0x41c> │ │ │ │ │ add r5, r7, #6 │ │ │ │ │ add r5, r5, r7, asr #3 │ │ │ │ │ bic r5, r5, #3 │ │ │ │ │ sub r3, r5, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 7548 <_list_extend+0xc28> │ │ │ │ │ + blt 7888 <_list_extend+0xbf8> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7558 <_list_extend+0xc38> │ │ │ │ │ + beq 7898 <_list_extend+0xc08> │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7620 <_list_extend+0xd00> │ │ │ │ │ + bhi 798c <_list_extend+0xcfc> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7620 <_list_extend+0xd00> │ │ │ │ │ + beq 798c <_list_extend+0xcfc> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - bne 6d4c <_list_extend+0x42c> │ │ │ │ │ - b 6d5c <_list_extend+0x43c> │ │ │ │ │ + bne 70b8 <_list_extend+0x428> │ │ │ │ │ + b 70c8 <_list_extend+0x438> │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ - add r9, r8, r5 │ │ │ │ │ + add r9, r8, r6 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble 70e8 <_list_extend+0x7c8> │ │ │ │ │ + ble 7424 <_list_extend+0x794> │ │ │ │ │ add r7, r9, #6 │ │ │ │ │ add r7, r7, r9, asr #3 │ │ │ │ │ bic r7, r7, #3 │ │ │ │ │ sub r3, r7, r9 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bgt 738c <_list_extend+0xa6c> │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bgt 76cc <_list_extend+0xa3c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 75f4 <_list_extend+0xcd4> │ │ │ │ │ + beq 78b4 <_list_extend+0xc24> │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7668 <_list_extend+0xd48> │ │ │ │ │ + bhi 7980 <_list_extend+0xcf0> │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7668 <_list_extend+0xd48> │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ + beq 7980 <_list_extend+0xcf0> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r7, [r4, #16] │ │ │ │ │ - and r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ + tst r3, #33554432 @ 0x2000000 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 69cc <_list_extend+0xac> │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ │ - bgt 69d8 <_list_extend+0xb8> │ │ │ │ │ - b 6afc <_list_extend+0x1dc> │ │ │ │ │ - ldr r3, [pc, #2480] @ 76d0 <_list_extend+0xdb0> │ │ │ │ │ + beq 6d3c <_list_extend+0xac> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + bgt 6d48 <_list_extend+0xb8> │ │ │ │ │ + b 6e6c <_list_extend+0x1dc> │ │ │ │ │ + ldr r3, [pc, #2424] @ 7a04 <_list_extend+0xd74> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6f78 <_list_extend+0x658> │ │ │ │ │ + beq 72b4 <_list_extend+0x624> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt 6c40 <_list_extend+0x320> │ │ │ │ │ + blt 6fb0 <_list_extend+0x320> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6d5c <_list_extend+0x43c> │ │ │ │ │ + beq 70c8 <_list_extend+0x438> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 7104 <_list_extend+0x7e4> │ │ │ │ │ + beq 7444 <_list_extend+0x7b4> │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 6b1c <_list_extend+0x1fc> │ │ │ │ │ + b 6e8c <_list_extend+0x1fc> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ - bne 6ae0 <_list_extend+0x1c0> │ │ │ │ │ - b 6afc <_list_extend+0x1dc> │ │ │ │ │ + bne 6e50 <_list_extend+0x1c0> │ │ │ │ │ + b 6e6c <_list_extend+0x1dc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [pc, #2348] @ 76b4 <_list_extend+0xd94> │ │ │ │ │ + ldr r1, [pc, #2292] @ 79e8 <_list_extend+0xd58> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6f94 <_list_extend+0x674> │ │ │ │ │ + beq 72d0 <_list_extend+0x640> │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6f18 <_list_extend+0x5f8> │ │ │ │ │ + beq 6e6c <_list_extend+0x1dc> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6f9c <_list_extend+0x67c> │ │ │ │ │ + bne 73a8 <_list_extend+0x718> │ │ │ │ │ add r7, r6, #1 │ │ │ │ │ bic r7, r7, #1 │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7648 <_list_extend+0xd28> │ │ │ │ │ + bhi 7980 <_list_extend+0xcf0> │ │ │ │ │ lsl r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7648 <_list_extend+0xd28> │ │ │ │ │ + beq 7980 <_list_extend+0xcf0> │ │ │ │ │ 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 7008 <_list_extend+0x6e8> │ │ │ │ │ + bne 7414 <_list_extend+0x784> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r3, r5, #12 │ │ │ │ │ - ble 6f18 <_list_extend+0x5f8> │ │ │ │ │ + ble 6e6c <_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 r6, #1 │ │ │ │ │ str r1, [r0, r8, lsl #2] │ │ │ │ │ - beq 6f18 <_list_extend+0x5f8> │ │ │ │ │ + beq 6e6c <_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 r6, #2 │ │ │ │ │ str r1, [r0, lr] │ │ │ │ │ - beq 6f18 <_list_extend+0x5f8> │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - add lr, r2, #8 │ │ │ │ │ - ldr ip, [r1] │ │ │ │ │ - cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne ip, ip, #1 │ │ │ │ │ - strne ip, [r1] │ │ │ │ │ + beq 6e6c <_list_extend+0x1dc> │ │ │ │ │ + ldr ip, [r3, #8] │ │ │ │ │ + add r1, r0, r2 │ │ │ │ │ + ldr lr, [ip] │ │ │ │ │ + cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addne lr, lr, #1 │ │ │ │ │ + strne lr, [ip] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - str r1, [r0, lr] │ │ │ │ │ - beq 6f18 <_list_extend+0x5f8> │ │ │ │ │ + str ip, [r1, #8] │ │ │ │ │ + beq 6e6c <_list_extend+0x1dc> │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ add r1, r0, r2 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne lr, lr, #1 │ │ │ │ │ strne lr, [ip] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str ip, [r1, #12] │ │ │ │ │ - beq 6f18 <_list_extend+0x5f8> │ │ │ │ │ + beq 6e6c <_list_extend+0x1dc> │ │ │ │ │ ldr ip, [r3, #16] │ │ │ │ │ add r1, r0, r2 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne lr, lr, #1 │ │ │ │ │ strne lr, [ip] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ str ip, [r1, #16] │ │ │ │ │ - beq 6f18 <_list_extend+0x5f8> │ │ │ │ │ + beq 6e6c <_list_extend+0x1dc> │ │ │ │ │ ldr ip, [r3, #20] │ │ │ │ │ add r1, r0, r2 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne lr, lr, #1 │ │ │ │ │ strne lr, [ip] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ str ip, [r1, #20] │ │ │ │ │ - beq 6f18 <_list_extend+0x5f8> │ │ │ │ │ + beq 6e6c <_list_extend+0x1dc> │ │ │ │ │ add r2, r2, #24 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ strne r1, [r2] │ │ │ │ │ cmp r6, #7 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - beq 6f18 <_list_extend+0x5f8> │ │ │ │ │ + beq 6e6c <_list_extend+0x1dc> │ │ │ │ │ add r2, r3, #28 │ │ │ │ │ add r1, r3, r6, lsl #2 │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6f4c <_list_extend+0x62c> │ │ │ │ │ + bne 7288 <_list_extend+0x5f8> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 6efc <_list_extend+0x5dc> │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b1c <_list_extend+0x1fc> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne 6b1c <_list_extend+0x1fc> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - b 6b1c <_list_extend+0x1fc> │ │ │ │ │ + bne 7268 <_list_extend+0x5d8> │ │ │ │ │ + b 6e6c <_list_extend+0x1dc> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 6efc <_list_extend+0x5dc> │ │ │ │ │ - b 6f18 <_list_extend+0x5f8> │ │ │ │ │ + bne 7268 <_list_extend+0x5d8> │ │ │ │ │ + b 6e6c <_list_extend+0x1dc> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 474 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 6c14 <_list_extend+0x2f4> │ │ │ │ │ + bne 6f84 <_list_extend+0x2f4> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6f94 <_list_extend+0x674> │ │ │ │ │ + beq 72d0 <_list_extend+0x640> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 7688 <_list_extend+0xd68> │ │ │ │ │ + beq 79a8 <_list_extend+0xd18> │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 6b1c <_list_extend+0x1fc> │ │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ │ - add r9, r8, r6 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ble 73ac <_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 7630 <_list_extend+0xd10> │ │ │ │ │ - cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7648 <_list_extend+0xd28> │ │ │ │ │ - lsl r1, r7, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 7648 <_list_extend+0xd28> │ │ │ │ │ - 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 6de8 <_list_extend+0x4c8> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ - bgt 6df4 <_list_extend+0x4d4> │ │ │ │ │ - b 6f18 <_list_extend+0x5f8> │ │ │ │ │ + b 6e8c <_list_extend+0x1fc> │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ add fp, r7, r3 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - ble 7398 <_list_extend+0xa78> │ │ │ │ │ + ble 76d8 <_list_extend+0xa48> │ │ │ │ │ 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 7628 <_list_extend+0xd08> │ │ │ │ │ + beq 7994 <_list_extend+0xd04> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7654 <_list_extend+0xd34> │ │ │ │ │ + bhi 799c <_list_extend+0xd0c> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 7654 <_list_extend+0xd34> │ │ │ │ │ + beq 799c <_list_extend+0xd0c> │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ str r8, [r4, #12] │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ mov sl, #0 │ │ │ │ │ add r8, r8, r7, lsl #2 │ │ │ │ │ add r6, sp, #24 │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ add r9, sp, #28 │ │ │ │ │ str sl, [sp, #20] │ │ │ │ │ - b 70bc <_list_extend+0x79c> │ │ │ │ │ + b 737c <_list_extend+0x6ec> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add r1, r8, #4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addeq r1, r8, #4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ @@ -7575,78 +7748,111 @@ │ │ │ │ │ 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 7098 <_list_extend+0x778> │ │ │ │ │ + bne 7358 <_list_extend+0x6c8> │ │ │ │ │ mov r2, r0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - b 6b1c <_list_extend+0x1fc> │ │ │ │ │ + b 6e8c <_list_extend+0x1fc> │ │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ │ + add r9, r8, r6 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ble 76ec <_list_extend+0xa5c> │ │ │ │ │ + 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 7978 <_list_extend+0xce8> │ │ │ │ │ + cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ + bhi 7980 <_list_extend+0xcf0> │ │ │ │ │ + lsl r1, r7, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 7980 <_list_extend+0xcf0> │ │ │ │ │ + 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 7154 <_list_extend+0x4c4> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + bgt 7160 <_list_extend+0x4d0> │ │ │ │ │ + b 6e6c <_list_extend+0x1dc> │ │ │ │ │ cmp r9, r3, asr #1 │ │ │ │ │ - blt 7374 <_list_extend+0xa54> │ │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ │ + blt 76b4 <_list_extend+0xa24> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - and r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - b 6d00 <_list_extend+0x3e0> │ │ │ │ │ + tst r3, #33554432 @ 0x2000000 │ │ │ │ │ + beq 6d3c <_list_extend+0xac> │ │ │ │ │ + b 7074 <_list_extend+0x3e4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d5c <_list_extend+0x43c> │ │ │ │ │ + b 70c8 <_list_extend+0x438> │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add r2, r3, r7 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 748c <_list_extend+0xb6c> │ │ │ │ │ + ble 7708 <_list_extend+0xa78> │ │ │ │ │ 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 7640 <_list_extend+0xd20> │ │ │ │ │ + beq 7970 <_list_extend+0xce0> │ │ │ │ │ cmn r8, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7620 <_list_extend+0xd00> │ │ │ │ │ + bhi 798c <_list_extend+0xcfc> │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7620 <_list_extend+0xd00> │ │ │ │ │ + beq 798c <_list_extend+0xcfc> │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r8, [r4, #16] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 6c14 <_list_extend+0x2f4> │ │ │ │ │ + b 6f84 <_list_extend+0x2f4> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ add sl, r2, r3 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - ble 7534 <_list_extend+0xc14> │ │ │ │ │ + ble 7874 <_list_extend+0xbe4> │ │ │ │ │ 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 7660 <_list_extend+0xd40> │ │ │ │ │ + beq 7968 <_list_extend+0xcd8> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7654 <_list_extend+0xd34> │ │ │ │ │ + bhi 799c <_list_extend+0xd0c> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 7654 <_list_extend+0xd34> │ │ │ │ │ + beq 799c <_list_extend+0xd0c> │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ str fp, [r4, #12] │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ add r6, sp, #24 │ │ │ │ │ @@ -7656,526 +7862,522 @@ │ │ │ │ │ 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 7368 <_list_extend+0xa48> │ │ │ │ │ + beq 76a8 <_list_extend+0xa18> │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ 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 7368 <_list_extend+0xa48> │ │ │ │ │ + beq 76a8 <_list_extend+0xa18> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ 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 7368 <_list_extend+0xa48> │ │ │ │ │ + beq 76a8 <_list_extend+0xa18> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ 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 7368 <_list_extend+0xa48> │ │ │ │ │ + beq 76a8 <_list_extend+0xa18> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ 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 7368 <_list_extend+0xa48> │ │ │ │ │ + beq 76a8 <_list_extend+0xa18> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ 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 7368 <_list_extend+0xa48> │ │ │ │ │ + beq 76a8 <_list_extend+0xa18> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ 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 7368 <_list_extend+0xa48> │ │ │ │ │ + beq 76a8 <_list_extend+0xa18> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ 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 7368 <_list_extend+0xa48> │ │ │ │ │ + beq 76a8 <_list_extend+0xa18> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ 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 7368 <_list_extend+0xa48> │ │ │ │ │ + beq 76a8 <_list_extend+0xa18> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r9, #32] │ │ │ │ │ add r9, r9, #36 @ 0x24 │ │ │ │ │ - b 734c <_list_extend+0xa2c> │ │ │ │ │ + b 768c <_list_extend+0x9fc> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ 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 7344 <_list_extend+0xa24> │ │ │ │ │ + bne 7684 <_list_extend+0x9f4> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 6b1c <_list_extend+0x1fc> │ │ │ │ │ + b 6e8c <_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 6cc8 <_list_extend+0x3a8> │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bge 7038 <_list_extend+0x3a8> │ │ │ │ │ add r7, r9, #3 │ │ │ │ │ bic r7, r7, #3 │ │ │ │ │ - b 6cc8 <_list_extend+0x3a8> │ │ │ │ │ + b 7038 <_list_extend+0x3a8> │ │ │ │ │ cmp fp, r2, asr #1 │ │ │ │ │ - blt 7030 <_list_extend+0x710> │ │ │ │ │ + blt 72f0 <_list_extend+0x660> │ │ │ │ │ ldr r8, [r0, #12] │ │ │ │ │ str fp, [r0, #8] │ │ │ │ │ - b 707c <_list_extend+0x75c> │ │ │ │ │ + b 733c <_list_extend+0x6ac> │ │ │ │ │ cmp r9, r3, asr #1 │ │ │ │ │ - blt 6fac <_list_extend+0x68c> │ │ │ │ │ + blt 73b8 <_list_extend+0x728> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ and r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - b 7000 <_list_extend+0x6e0> │ │ │ │ │ + b 740c <_list_extend+0x77c> │ │ │ │ │ + cmp r2, r1, asr #1 │ │ │ │ │ + bge 74a4 <_list_extend+0x814> │ │ │ │ │ + b 7460 <_list_extend+0x7d0> │ │ │ │ │ ldr sl, [r1, #8] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ add fp, r7, r3 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - ble 760c <_list_extend+0xcec> │ │ │ │ │ + ble 794c <_list_extend+0xcbc> │ │ │ │ │ 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 7638 <_list_extend+0xd18> │ │ │ │ │ + beq 7960 <_list_extend+0xcd0> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7654 <_list_extend+0xd34> │ │ │ │ │ + bhi 799c <_list_extend+0xd0c> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7654 <_list_extend+0xd34> │ │ │ │ │ + beq 799c <_list_extend+0xd0c> │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ mov r8, #0 │ │ │ │ │ add r5, r5, r7, lsl #2 │ │ │ │ │ add r6, sp, #24 │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ add r9, sp, #28 │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ - b 7464 <_list_extend+0xb44> │ │ │ │ │ + b 77b0 <_list_extend+0xb20> │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ str r2, [r5], #4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 744c <_list_extend+0xb2c> │ │ │ │ │ + bne 7798 <_list_extend+0xb08> │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - b 6b1c <_list_extend+0x1fc> │ │ │ │ │ - cmp r2, r1, asr #1 │ │ │ │ │ - bge 7164 <_list_extend+0x844> │ │ │ │ │ - b 7120 <_list_extend+0x800> │ │ │ │ │ + b 6e8c <_list_extend+0x1fc> │ │ │ │ │ ldr r9, [r1, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr sl, [r9, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add r2, r3, sl │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 53c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 6f94 <_list_extend+0x674> │ │ │ │ │ + beq 72d0 <_list_extend+0x640> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov sl, r8 │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ add r6, sp, #24 │ │ │ │ │ add r8, sp, #16 │ │ │ │ │ mov fp, sl │ │ │ │ │ - b 7508 <_list_extend+0xbe8> │ │ │ │ │ + b 7848 <_list_extend+0xbb8> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 769c <_list_extend+0xd7c> │ │ │ │ │ + beq 79d0 <_list_extend+0xd40> │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ str r0, [r5], #4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str fp, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 74e8 <_list_extend+0xbc8> │ │ │ │ │ + bne 7828 <_list_extend+0xb98> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 6b1c <_list_extend+0x1fc> │ │ │ │ │ + b 6e8c <_list_extend+0x1fc> │ │ │ │ │ cmp sl, r2, asr #1 │ │ │ │ │ - blt 718c <_list_extend+0x86c> │ │ │ │ │ + blt 74cc <_list_extend+0x83c> │ │ │ │ │ ldr fp, [r0, #12] │ │ │ │ │ str sl, [r0, #8] │ │ │ │ │ - b 71d8 <_list_extend+0x8b8> │ │ │ │ │ + b 7518 <_list_extend+0x888> │ │ │ │ │ add r5, r7, #3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bic r5, r5, #3 │ │ │ │ │ - bne 6c68 <_list_extend+0x348> │ │ │ │ │ + bne 6fd8 <_list_extend+0x348> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7620 <_list_extend+0xd00> │ │ │ │ │ + beq 798c <_list_extend+0xcfc> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 6c84 <_list_extend+0x364> │ │ │ │ │ + b 6ff4 <_list_extend+0x364> │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 7980 <_list_extend+0xcf0> │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b 7058 <_list_extend+0x3c8> │ │ │ │ │ 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 r2, r0 │ │ │ │ │ - beq 6b1c <_list_extend+0x1fc> │ │ │ │ │ + beq 6e8c <_list_extend+0x1fc> │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ add r7, sp, #20 │ │ │ │ │ add sl, sl, r6, lsl #2 │ │ │ │ │ add r9, sp, #28 │ │ │ │ │ add r6, sp, #24 │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ - b 75cc <_list_extend+0xcac> │ │ │ │ │ + b 7924 <_list_extend+0xc94> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ strne r0, [r3] │ │ │ │ │ str r3, [sl], #4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 75b4 <_list_extend+0xc94> │ │ │ │ │ + bne 790c <_list_extend+0xc7c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 6b1c <_list_extend+0x1fc> │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 7668 <_list_extend+0xd48> │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b 6ce8 <_list_extend+0x3c8> │ │ │ │ │ + b 6e8c <_list_extend+0x1fc> │ │ │ │ │ cmp fp, r2, asr #1 │ │ │ │ │ - blt 73e4 <_list_extend+0xac4> │ │ │ │ │ + blt 7730 <_list_extend+0xaa0> │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ str fp, [r0, #8] │ │ │ │ │ - b 7430 <_list_extend+0xb10> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 6f78 <_list_extend+0x658> │ │ │ │ │ - mov r6, fp │ │ │ │ │ - b 705c <_list_extend+0x73c> │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b 6fd8 <_list_extend+0x6b8> │ │ │ │ │ + b 777c <_list_extend+0xaec> │ │ │ │ │ mov r6, fp │ │ │ │ │ - b 7410 <_list_extend+0xaf0> │ │ │ │ │ + b 775c <_list_extend+0xacc> │ │ │ │ │ + mov r6, sl │ │ │ │ │ + b 74f8 <_list_extend+0x868> │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 714c <_list_extend+0x82c> │ │ │ │ │ + b 748c <_list_extend+0x7fc> │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b 73e4 <_list_extend+0x754> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 6f1c <_list_extend+0x5fc> │ │ │ │ │ + b 6e70 <_list_extend+0x1e0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ - b 6b1c <_list_extend+0x1fc> │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b 71b8 <_list_extend+0x898> │ │ │ │ │ + b 72b4 <_list_extend+0x624> │ │ │ │ │ + mov r6, fp │ │ │ │ │ + b 731c <_list_extend+0x68c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 6b00 <_list_extend+0x1e0> │ │ │ │ │ + b 6e8c <_list_extend+0x1fc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - b 6b1c <_list_extend+0x1fc> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + b 72d0 <_list_extend+0x640> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6f94 <_list_extend+0x674> │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + b 6e8c <_list_extend+0x1fc> │ │ │ │ │ mov r1, #2 │ │ │ │ │ b 2d8 │ │ │ │ │ R_ARM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r3, r3, sl │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 6f94 <_list_extend+0x674> │ │ │ │ │ + b 72d0 <_list_extend+0x640> │ │ │ │ │ ... │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000076d4 : │ │ │ │ │ +00007a08 : │ │ │ │ │ list___init__(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #232] @ 77d4 │ │ │ │ │ + ldr r3, [pc, #232] @ 7b08 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 7710 │ │ │ │ │ + beq 7a44 │ │ │ │ │ ldr r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 7718 │ │ │ │ │ + bne 7a4c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7744 │ │ │ │ │ + bne 7a78 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 7760 │ │ │ │ │ + bhi 7a94 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - bne 7788 │ │ │ │ │ + bne 7abc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 77bc │ │ │ │ │ + bne 7af0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r0, [pc, #140] @ 77d8 │ │ │ │ │ + ldr r0, [pc, #140] @ 7b0c │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7718 │ │ │ │ │ + bne 7a4c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 773c │ │ │ │ │ - ldr r0, [pc, #112] @ 77d8 │ │ │ │ │ + b 7a70 │ │ │ │ │ + ldr r0, [pc, #112] @ 7b0c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7758 │ │ │ │ │ + beq 7a8c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 7730 │ │ │ │ │ + ble 7a64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ - bne 77c0 │ │ │ │ │ + bne 7af4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 7738 │ │ │ │ │ + beq 7a6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6920 <_list_extend> │ │ │ │ │ + bl 6c90 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2848 │ │ │ │ │ + bl 29cc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b 7794 │ │ │ │ │ + b 7ac8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000077dc : │ │ │ │ │ +00007b10 : │ │ │ │ │ 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 7960 │ │ │ │ │ + beq 7c94 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - mov r7, r1 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 7960 │ │ │ │ │ + beq 7c94 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 79e8 │ │ │ │ │ + bne 7d1c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 7948 │ │ │ │ │ + ble 7c7c │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 7914 │ │ │ │ │ - ldr r0, [r8, #12] │ │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ │ + bge 7c48 │ │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ │ + ldr r1, [r8, #12] │ │ │ │ │ ldr r6, [r0, r4, lsl #2] │ │ │ │ │ ldr r5, [r1, r4, lsl #2] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 78dc │ │ │ │ │ + beq 7c10 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7938 │ │ │ │ │ + beq 7c6c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 787c │ │ │ │ │ + beq 7bb0 │ │ │ │ │ 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 78ac │ │ │ │ │ + beq 7be0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 7a8c │ │ │ │ │ + beq 7dc0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 78c8 │ │ │ │ │ + beq 7bfc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 7a68 │ │ │ │ │ + beq 7d9c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 7a40 │ │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ │ - beq 7914 │ │ │ │ │ + blt 7d74 │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + ldr r2, [r8, #8] │ │ │ │ │ + beq 7c48 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 7834 │ │ │ │ │ - ldr r1, [pc, #424] @ 7a98 │ │ │ │ │ + blt 7b68 │ │ │ │ │ + ldr r1, [pc, #424] @ 7dcc │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 7a80 │ │ │ │ │ + bhi 7db4 │ │ │ │ │ ldrb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 792c │ │ │ │ │ - ldr r4, [pc, #396] @ 7a9c │ │ │ │ │ + bne 7c60 │ │ │ │ │ + ldr r4, [pc, #396] @ 7dd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge 78e8 │ │ │ │ │ + bge 7c1c │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 78e8 │ │ │ │ │ + bge 7c1c │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - bne 7968 │ │ │ │ │ - ldr r4, [pc, #364] @ 7aa0 │ │ │ │ │ + bne 7c9c │ │ │ │ │ + ldr r4, [pc, #364] @ 7dd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7874 │ │ │ │ │ - b 787c │ │ │ │ │ - ldr r1, [pc, #340] @ 7aa4 │ │ │ │ │ + bne 7ba8 │ │ │ │ │ + b 7bb0 │ │ │ │ │ + ldr r1, [pc, #340] @ 7dd8 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 7a80 │ │ │ │ │ + bhi 7db4 │ │ │ │ │ ldrsb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ - ldr r4, [pc, #320] @ 7aa8 │ │ │ │ │ - b 790c │ │ │ │ │ + ldr r4, [pc, #320] @ 7ddc │ │ │ │ │ + b 7c40 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq 7908 │ │ │ │ │ - ldr r2, [r8, #12] │ │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ │ + beq 7c3c │ │ │ │ │ + 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 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ @@ -8186,93 +8388,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 7a24 │ │ │ │ │ + bne 7d58 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 790c │ │ │ │ │ + beq 7c40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 790c │ │ │ │ │ + bne 7c40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 790c │ │ │ │ │ + b 7c40 │ │ │ │ │ sub r1, r9, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 7a48 │ │ │ │ │ + bhi 7d7c │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 792c │ │ │ │ │ - b 7908 │ │ │ │ │ + beq 7c60 │ │ │ │ │ + b 7c3c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 7908 │ │ │ │ │ - b 792c │ │ │ │ │ + bgt 7c3c │ │ │ │ │ + b 7c60 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 792c │ │ │ │ │ - b 7908 │ │ │ │ │ + beq 7c60 │ │ │ │ │ + b 7c3c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 7908 │ │ │ │ │ - b 792c │ │ │ │ │ + blt 7c3c │ │ │ │ │ + b 7c60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 79c0 │ │ │ │ │ + bne 7cf4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 79c0 │ │ │ │ │ + b 7cf4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 790c │ │ │ │ │ + b 7c40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 7830 │ │ │ │ │ - ldr r1, [pc, #84] @ 7aac │ │ │ │ │ + bgt 7b64 │ │ │ │ │ + ldr r1, [pc, #84] @ 7de0 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 7a80 │ │ │ │ │ + bhi 7db4 │ │ │ │ │ ldrsb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 78c8 │ │ │ │ │ + b 7bfc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 7908 │ │ │ │ │ - b 792c │ │ │ │ │ + bge 7c3c │ │ │ │ │ + b 7c60 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 792c │ │ │ │ │ - b 7908 │ │ │ │ │ + bgt 7c60 │ │ │ │ │ + b 7c3c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 78ac │ │ │ │ │ + b 7be0 │ │ │ │ │ ... │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00007ab0 : │ │ │ │ │ +00007de4 : │ │ │ │ │ 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 7be0 │ │ │ │ │ + ble 7f14 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -8280,34 +8482,34 @@ │ │ │ │ │ strne r3, [r5] │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 7b18 │ │ │ │ │ + beq 7e4c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 7bf8 │ │ │ │ │ + beq 7f2c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 7b44 │ │ │ │ │ + ble 7e78 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2248 │ │ │ │ │ + bl 23cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7bf0 │ │ │ │ │ - ldr r0, [pc, #204] @ 7c10 │ │ │ │ │ + bne 7f24 │ │ │ │ │ + ldr r0, [pc, #204] @ 7f44 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bne 7bf0 │ │ │ │ │ + bne 7f24 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 7be0 │ │ │ │ │ + ble 7f14 │ │ │ │ │ mov r8, #1 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r5, [r3, r8, lsl #2] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ @@ -8315,331 +8517,331 @@ │ │ │ │ │ strne r2, [r5] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 7ba0 │ │ │ │ │ + beq 7ed4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 7c04 │ │ │ │ │ + beq 7f38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 7bcc │ │ │ │ │ + ble 7f00 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, r8, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2248 │ │ │ │ │ + bl 23cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7bf0 │ │ │ │ │ - ldr r0, [pc, #68] @ 7c10 │ │ │ │ │ + bne 7f24 │ │ │ │ │ + ldr r0, [pc, #68] @ 7f44 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bne 7bf0 │ │ │ │ │ + bne 7f24 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - blt 7b58 │ │ │ │ │ - ldr r3, [pc, #44] @ 7c14 │ │ │ │ │ - ldr r1, [pc, #44] @ 7c18 │ │ │ │ │ + blt 7e8c │ │ │ │ │ + ldr r3, [pc, #44] @ 7f48 │ │ │ │ │ + ldr r1, [pc, #44] @ 7f4c │ │ │ │ │ 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 7b18 │ │ │ │ │ + b 7e4c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7ba0 │ │ │ │ │ + b 7ed4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007c1c : │ │ │ │ │ +00007f50 : │ │ │ │ │ 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 7d90 │ │ │ │ │ + bhi 80c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7db4 │ │ │ │ │ + bne 80e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq 7e10 │ │ │ │ │ + beq 8144 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcs 7e48 │ │ │ │ │ + bcs 817c │ │ │ │ │ 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 7cf0 │ │ │ │ │ + beq 8024 │ │ │ │ │ sub r5, r6, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 7d44 │ │ │ │ │ + bgt 8078 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble 7d64 │ │ │ │ │ + ble 8098 │ │ │ │ │ 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 7e28 │ │ │ │ │ + bhi 815c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e28 │ │ │ │ │ + beq 815c │ │ │ │ │ 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 7ce4 │ │ │ │ │ + beq 8018 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq 7d30 │ │ │ │ │ + beq 8064 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7d78 │ │ │ │ │ + bne 80ac │ │ │ │ │ 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 7d70 │ │ │ │ │ + bgt 80a4 │ │ │ │ │ cmp r6, r2, asr #1 │ │ │ │ │ strge r6, [r4, #8] │ │ │ │ │ - bge 7ce4 │ │ │ │ │ + bge 8018 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b 7c9c │ │ │ │ │ + b 7fd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 7d30 │ │ │ │ │ + bne 8064 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7d30 │ │ │ │ │ - ldr r0, [pc, #244] @ 7e8c │ │ │ │ │ + b 8064 │ │ │ │ │ + ldr r0, [pc, #244] @ 81c0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e20 │ │ │ │ │ + beq 8154 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 7c4c │ │ │ │ │ + ble 7f80 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7e68 │ │ │ │ │ + beq 819c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 7de8 │ │ │ │ │ + beq 811c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 7e5c │ │ │ │ │ + beq 8190 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 7e68 │ │ │ │ │ + beq 819c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq 7e10 │ │ │ │ │ + beq 8144 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 7c60 │ │ │ │ │ + bge 7f94 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ - b 7c60 │ │ │ │ │ - ldr r3, [pc, #120] @ 7e90 │ │ │ │ │ - ldr r1, [pc, #120] @ 7e94 │ │ │ │ │ + b 7f94 │ │ │ │ │ + ldr r3, [pc, #120] @ 81c4 │ │ │ │ │ + ldr r1, [pc, #120] @ 81c8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 7ce4 │ │ │ │ │ + b 8018 │ │ │ │ │ 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 7e20 │ │ │ │ │ - ldr r3, [pc, #64] @ 7e90 │ │ │ │ │ - ldr r1, [pc, #68] @ 7e98 │ │ │ │ │ + b 8154 │ │ │ │ │ + ldr r3, [pc, #64] @ 81c4 │ │ │ │ │ + ldr r1, [pc, #68] @ 81cc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7e20 │ │ │ │ │ + b 8154 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7de8 │ │ │ │ │ + b 811c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7e20 │ │ │ │ │ + bne 8154 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq 7e10 │ │ │ │ │ + beq 8144 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 7e08 │ │ │ │ │ + b 813c │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00007e9c : │ │ │ │ │ +000081d0 : │ │ │ │ │ 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 7f4c │ │ │ │ │ + bcs 8280 │ │ │ │ │ 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 7f34 │ │ │ │ │ + bne 8268 │ │ │ │ │ sub r6, r3, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ strge r6, [r4, #8] │ │ │ │ │ - bge 7f00 │ │ │ │ │ + bge 8234 │ │ │ │ │ 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 7f1c │ │ │ │ │ + beq 8250 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 7f24 │ │ │ │ │ + beq 8258 │ │ │ │ │ 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 7f00 │ │ │ │ │ - ldr r3, [pc, #16] @ 7f64 │ │ │ │ │ - ldr r1, [pc, #16] @ 7f68 │ │ │ │ │ + b 8234 │ │ │ │ │ + ldr r3, [pc, #16] @ 8298 │ │ │ │ │ + ldr r1, [pc, #16] @ 829c │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00007f6c : │ │ │ │ │ +000082a0 : │ │ │ │ │ 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 8204 │ │ │ │ │ - ldr r3, [pc, #648] @ 821c │ │ │ │ │ + beq 8538 │ │ │ │ │ + ldr r3, [pc, #648] @ 8550 │ │ │ │ │ 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 8100 │ │ │ │ │ + beq 8434 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 8170 │ │ │ │ │ + ble 84a4 │ │ │ │ │ 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] @ 8220 │ │ │ │ │ + ldr r3, [pc, #564] @ 8554 │ │ │ │ │ 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] │ │ │ │ │ @@ -8651,76 +8853,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 81bc │ │ │ │ │ + bhi 84f0 │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 81bc │ │ │ │ │ + beq 84f0 │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ ldr ip, [r6, #12] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - ble 80a0 │ │ │ │ │ + ble 83d4 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ sub lr, r0, #4 │ │ │ │ │ add r6, ip, r8, lsl #2 │ │ │ │ │ - b 8080 │ │ │ │ │ + b 83b4 │ │ │ │ │ cmp r6, ip │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [lr, #4]! │ │ │ │ │ - beq 80a0 │ │ │ │ │ + beq 83d4 │ │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bne 8070 │ │ │ │ │ + bne 83a4 │ │ │ │ │ cmp r6, ip │ │ │ │ │ str r2, [lr, #4]! │ │ │ │ │ - bne 8080 │ │ │ │ │ + bne 83b4 │ │ │ │ │ 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 80e4 │ │ │ │ │ + ble 8418 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - beq 80f0 │ │ │ │ │ + beq 8424 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 80c0 │ │ │ │ │ + bne 83f4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 80c0 │ │ │ │ │ - b 80e4 │ │ │ │ │ + bne 83f4 │ │ │ │ │ + b 8418 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 81a4 │ │ │ │ │ + ble 84d8 │ │ │ │ │ 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] @ 8224 │ │ │ │ │ + ldr r3, [pc, #252] @ 8558 │ │ │ │ │ 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 │ │ │ │ │ @@ -8733,62 +8935,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] @ 8228 │ │ │ │ │ + ldr r0, [pc, #176] @ 855c │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 81b4 │ │ │ │ │ - ldr r3, [pc, #164] @ 822c │ │ │ │ │ + beq 84e8 │ │ │ │ │ + ldr r3, [pc, #164] @ 8560 │ │ │ │ │ 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 8004 │ │ │ │ │ - ldr r0, [pc, #124] @ 8228 │ │ │ │ │ + b 8338 │ │ │ │ │ + ldr r0, [pc, #124] @ 855c │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 8120 │ │ │ │ │ + bne 8454 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 80e8 │ │ │ │ │ + b 841c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 81e0 │ │ │ │ │ + beq 8514 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 81e0 │ │ │ │ │ + bne 8514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 81b4 │ │ │ │ │ + beq 84e8 │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr ip, [r6, #12] │ │ │ │ │ - bgt 8060 │ │ │ │ │ - b 80a0 │ │ │ │ │ - ldr r0, [pc, #36] @ 8230 │ │ │ │ │ + bgt 8394 │ │ │ │ │ + b 83d4 │ │ │ │ │ + ldr r0, [pc, #36] @ 8564 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #32] @ 8234 │ │ │ │ │ + ldr r1, [pc, #32] @ 8568 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 81b4 │ │ │ │ │ + b 84e8 │ │ │ │ │ .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 │ │ │ │ │ @@ -8796,125 +8998,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 │ │ │ │ │ │ │ │ │ │ -00008238 : │ │ │ │ │ +0000856c : │ │ │ │ │ list_extend(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 6920 <_list_extend> │ │ │ │ │ - ldr r3, [pc, #12] @ 8260 │ │ │ │ │ + bl 6c90 <_list_extend> │ │ │ │ │ + ldr r3, [pc, #12] @ 8594 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movne r0, r3 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -00008264 : │ │ │ │ │ +00008598 : │ │ │ │ │ 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 829c │ │ │ │ │ + beq 85d0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 82b0 │ │ │ │ │ + bcs 85e4 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #32] @ 82c4 │ │ │ │ │ - ldr r0, [pc, #32] @ 82c8 │ │ │ │ │ + ldr r1, [pc, #32] @ 85f8 │ │ │ │ │ + ldr r0, [pc, #32] @ 85fc │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ 82cc │ │ │ │ │ - ldr r1, [pc, #20] @ 82d0 │ │ │ │ │ + ldr r3, [pc, #20] @ 8600 │ │ │ │ │ + ldr r1, [pc, #20] @ 8604 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 82a8 │ │ │ │ │ + b 85dc │ │ │ │ │ .word 0x000001a7 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000082d4 : │ │ │ │ │ +00008608 : │ │ │ │ │ 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 838c │ │ │ │ │ + ble 86c0 │ │ │ │ │ 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 8430 │ │ │ │ │ - beq 839c │ │ │ │ │ + blt 8764 │ │ │ │ │ + beq 86d0 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 838c │ │ │ │ │ + beq 86c0 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8430 │ │ │ │ │ - beq 83f0 │ │ │ │ │ + blt 8764 │ │ │ │ │ + beq 8724 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 838c │ │ │ │ │ + beq 86c0 │ │ │ │ │ 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 8430 │ │ │ │ │ - beq 8414 │ │ │ │ │ + blt 8764 │ │ │ │ │ + beq 8748 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne 8364 │ │ │ │ │ + bne 8698 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 83e8 │ │ │ │ │ + b 871c │ │ │ │ │ ldr r3, [r6, #1572] @ 0x624 │ │ │ │ │ - ldr r2, [pc, #144] @ 8438 │ │ │ │ │ + ldr r2, [pc, #144] @ 876c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ - bne 8420 │ │ │ │ │ + bne 8754 │ │ │ │ │ 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 │ │ │ │ │ @@ -8933,255 +9135,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 83f4 │ │ │ │ │ - b 838c │ │ │ │ │ + bgt 8728 │ │ │ │ │ + b 86c0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add sp, sp, #4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 83e8 │ │ │ │ │ + b 871c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 unsafe_long_compare │ │ │ │ │ │ │ │ │ │ -0000843c : │ │ │ │ │ +00008770 : │ │ │ │ │ unsafe_object_compare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r2, #1568] @ 0x620 │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 84bc │ │ │ │ │ + bne 87f0 │ │ │ │ │ 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] @ 8534 │ │ │ │ │ + ldr r3, [pc, #188] @ 8868 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 84fc │ │ │ │ │ + beq 8830 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 84f4 │ │ │ │ │ - ldr r3, [pc, #168] @ 8538 │ │ │ │ │ + beq 8828 │ │ │ │ │ + ldr r3, [pc, #168] @ 886c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 84c4 │ │ │ │ │ - ldr r5, [pc, #156] @ 853c │ │ │ │ │ + bne 87f8 │ │ │ │ │ + ldr r5, [pc, #156] @ 8870 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r5, r0, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ - bne 84d8 │ │ │ │ │ + bne 880c │ │ │ │ │ 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 84b4 │ │ │ │ │ + beq 87e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 84b4 │ │ │ │ │ + bne 87e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 84b4 │ │ │ │ │ + b 87e8 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 84b4 │ │ │ │ │ + b 87e8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 851c │ │ │ │ │ + bne 8850 │ │ │ │ │ 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 8508 │ │ │ │ │ + bne 883c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8508 │ │ │ │ │ + b 883c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyBool_Type │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ │ │ │ │ │ -00008540 : │ │ │ │ │ +00008874 : │ │ │ │ │ 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 85c4 │ │ │ │ │ + beq 88f8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - bmi 85bc │ │ │ │ │ + bmi 88f0 │ │ │ │ │ ldr r0, [r5, r2, lsl #2] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 8590 │ │ │ │ │ + beq 88c4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 85e4 │ │ │ │ │ + bne 8918 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - beq 85bc │ │ │ │ │ + beq 88f0 │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 85b4 │ │ │ │ │ + beq 88e8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 85cc │ │ │ │ │ + bne 8900 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 859c │ │ │ │ │ + bcs 88d0 │ │ │ │ │ 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 85b4 │ │ │ │ │ + bne 88e8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 85b4 │ │ │ │ │ + b 88e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 8590 │ │ │ │ │ + bne 88c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - bne 859c │ │ │ │ │ - b 85bc │ │ │ │ │ + bne 88d0 │ │ │ │ │ + b 88f0 │ │ │ │ │ │ │ │ │ │ -00008608 : │ │ │ │ │ +0000893c : │ │ │ │ │ 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 8650 │ │ │ │ │ + beq 8984 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 8668 │ │ │ │ │ + bcs 899c │ │ │ │ │ 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] @ 867c │ │ │ │ │ - ldr r1, [pc, #36] @ 8680 │ │ │ │ │ + ldr r3, [pc, #36] @ 89b0 │ │ │ │ │ + ldr r1, [pc, #36] @ 89b4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ 8684 │ │ │ │ │ - ldr r1, [pc, #20] @ 8688 │ │ │ │ │ + ldr r3, [pc, #20] @ 89b8 │ │ │ │ │ + ldr r1, [pc, #20] @ 89bc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 8660 │ │ │ │ │ + b 8994 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0000868c : │ │ │ │ │ +000089c0 : │ │ │ │ │ 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 8724 │ │ │ │ │ + beq 8a58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 86d0 │ │ │ │ │ + b 8a04 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 8728 │ │ │ │ │ + bne 8a5c │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bls 8724 │ │ │ │ │ + bls 8a58 │ │ │ │ │ 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 86b8 │ │ │ │ │ + beq 89ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 86b8 │ │ │ │ │ + bne 89ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 86b8 │ │ │ │ │ + b 89ec │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00008730 : │ │ │ │ │ +00008a64 : │ │ │ │ │ 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] @ 8780 │ │ │ │ │ + ldr r0, [pc, #52] @ 8ab4 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8778 │ │ │ │ │ + beq 8aac │ │ │ │ │ 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] │ │ │ │ │ @@ -9189,303 +9391,303 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Track │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00008784 : │ │ │ │ │ +00008ab8 : │ │ │ │ │ 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 87b4 │ │ │ │ │ + beq 8ae8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 87c0 │ │ │ │ │ + bne 8af4 │ │ │ │ │ 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 87b4 │ │ │ │ │ + bne 8ae8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -000087e0 : │ │ │ │ │ +00008b14 : │ │ │ │ │ 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 899c │ │ │ │ │ + bne 8cd0 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 896c │ │ │ │ │ + beq 8ca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 8920 │ │ │ │ │ + bne 8c54 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 896c │ │ │ │ │ + beq 8ca0 │ │ │ │ │ ldr r8, [r7, #4] │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 898c │ │ │ │ │ + beq 8cc0 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ add r9, r4, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble 88f4 │ │ │ │ │ + ble 8c28 │ │ │ │ │ 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 893c │ │ │ │ │ + beq 8c70 │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 8960 │ │ │ │ │ + bhi 8c94 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8960 │ │ │ │ │ + beq 8c94 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r6, #8] │ │ │ │ │ str r7, [r6, #16] │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ - blt 890c │ │ │ │ │ + blt 8c40 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movlt ip, r5 │ │ │ │ │ movge ip, r4 │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ addle r3, r0, r4, lsl #2 │ │ │ │ │ - bgt 88d4 │ │ │ │ │ + bgt 8c08 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r3, #-4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ - ble 88c0 │ │ │ │ │ + ble 8bf4 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r8] │ │ │ │ │ strne r8, [r0, ip, lsl #2] │ │ │ │ │ - beq 8918 │ │ │ │ │ - ldr r0, [pc, #204] @ 89c0 │ │ │ │ │ + beq 8c4c │ │ │ │ │ + ldr r0, [pc, #204] @ 8cf4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r9, r3, asr #1 │ │ │ │ │ - blt 8850 │ │ │ │ │ + blt 8b84 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ str r9, [r6, #8] │ │ │ │ │ - bge 88a4 │ │ │ │ │ + bge 8bd8 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ bic r5, r5, r5, asr #31 │ │ │ │ │ - b 88a4 │ │ │ │ │ + b 8bd8 │ │ │ │ │ str r8, [r0, ip, lsl #2] │ │ │ │ │ - b 88ec │ │ │ │ │ + b 8c20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8828 │ │ │ │ │ + bne 8b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8828 │ │ │ │ │ + b 8b5c │ │ │ │ │ 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 88d4 │ │ │ │ │ + bne 8c08 │ │ │ │ │ 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 8964 │ │ │ │ │ + bne 8c98 │ │ │ │ │ ldr r8, [r7, #4] │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mvnne r5, #0 │ │ │ │ │ - bne 8840 │ │ │ │ │ - ldr r0, [pc, #48] @ 89c4 │ │ │ │ │ + bne 8b74 │ │ │ │ │ + ldr r0, [pc, #48] @ 8cf8 │ │ │ │ │ mov r1, #484 @ 0x1e4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 8964 │ │ │ │ │ + b 8c98 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - ldr r0, [pc, #28] @ 89c8 │ │ │ │ │ + ldr r0, [pc, #28] @ 8cfc │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8964 │ │ │ │ │ - b 8800 │ │ │ │ │ + beq 8c98 │ │ │ │ │ + b 8b34 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000160 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000089cc : │ │ │ │ │ +00008d00 : │ │ │ │ │ list_inplace_concat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 6920 <_list_extend> │ │ │ │ │ + bl 6c90 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 8a04 │ │ │ │ │ + beq 8d38 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 89fc │ │ │ │ │ + b 8d30 │ │ │ │ │ │ │ │ │ │ -00008a0c : │ │ │ │ │ +00008d40 : │ │ │ │ │ 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 8ae8 │ │ │ │ │ + bne 8e1c │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - bne 8ac8 │ │ │ │ │ + bne 8dfc │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GenericAlloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8ab0 │ │ │ │ │ + beq 8de4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8a80 │ │ │ │ │ + beq 8db4 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8ab8 │ │ │ │ │ + bne 8dec │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 8a80 │ │ │ │ │ + beq 8db4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 6920 <_list_extend> │ │ │ │ │ + bl 6c90 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 8a8c │ │ │ │ │ + beq 8dc0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8ab0 │ │ │ │ │ + beq 8de4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8ab0 │ │ │ │ │ + bne 8de4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 8a80 │ │ │ │ │ + b 8db4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2848 │ │ │ │ │ + bl 29cc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b 8a68 │ │ │ │ │ - ldr r0, [pc, #56] @ 8b08 │ │ │ │ │ + b 8d9c │ │ │ │ │ + ldr r0, [pc, #56] @ 8e3c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8a3c │ │ │ │ │ - b 8ab0 │ │ │ │ │ - ldr r0, [pc, #24] @ 8b08 │ │ │ │ │ + bne 8d70 │ │ │ │ │ + b 8de4 │ │ │ │ │ + ldr r0, [pc, #24] @ 8e3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8ab0 │ │ │ │ │ - b 8a30 │ │ │ │ │ + beq 8de4 │ │ │ │ │ + b 8d64 │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00008b0c : │ │ │ │ │ +00008e40 : │ │ │ │ │ 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 8cc0 │ │ │ │ │ - ldr r3, [pc, #420] @ 8cd4 │ │ │ │ │ + ble 8ff4 │ │ │ │ │ + ldr r3, [pc, #420] @ 9008 │ │ │ │ │ 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 8c3c │ │ │ │ │ + ble 8f70 │ │ │ │ │ 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] @ 8cd8 │ │ │ │ │ + ldr r3, [pc, #348] @ 900c │ │ │ │ │ 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] │ │ │ │ │ @@ -9497,800 +9699,800 @@ │ │ │ │ │ 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 8c70 │ │ │ │ │ + bhi 8fa4 │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 8c70 │ │ │ │ │ + beq 8fa4 │ │ │ │ │ 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 8c24 │ │ │ │ │ + bne 8f58 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - bne 8bfc │ │ │ │ │ + bne 8f30 │ │ │ │ │ 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 8bfc │ │ │ │ │ - b 8c18 │ │ │ │ │ - ldr r0, [pc, #152] @ 8cdc │ │ │ │ │ + bne 8f30 │ │ │ │ │ + b 8f4c │ │ │ │ │ + ldr r0, [pc, #152] @ 9010 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8ccc │ │ │ │ │ - ldr r3, [pc, #140] @ 8ce0 │ │ │ │ │ + beq 9000 │ │ │ │ │ + ldr r3, [pc, #140] @ 9014 │ │ │ │ │ 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 8b94 │ │ │ │ │ + b 8ec8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8c94 │ │ │ │ │ + beq 8fc8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8c94 │ │ │ │ │ + bne 8fc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8ccc │ │ │ │ │ + beq 9000 │ │ │ │ │ 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 8bfc │ │ │ │ │ + b 8f30 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyList_New │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 8c1c │ │ │ │ │ + b 8f50 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00008ce4 : │ │ │ │ │ +00009018 : │ │ │ │ │ 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 8dd4 │ │ │ │ │ + beq 9108 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8dd4 │ │ │ │ │ - ldr r6, [pc, #2596] @ 9748 │ │ │ │ │ + beq 9108 │ │ │ │ │ + ldr r6, [pc, #2596] @ 9a7c │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8dc4 │ │ │ │ │ + bne 90f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9568 │ │ │ │ │ + bne 989c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs 955c │ │ │ │ │ + bcs 9890 │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r6, [ip, r3, lsl #2] │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ add r0, ip, r3, lsl #2 │ │ │ │ │ - bne 8e98 │ │ │ │ │ + bne 91cc │ │ │ │ │ sub r5, r2, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 8d8c │ │ │ │ │ + bge 90c0 │ │ │ │ │ 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 8db4 │ │ │ │ │ + beq 90e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 8db4 │ │ │ │ │ + bne 90e8 │ │ │ │ │ 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 8d4c │ │ │ │ │ - ldr r3, [pc, #2416] @ 974c │ │ │ │ │ + b 9080 │ │ │ │ │ + ldr r3, [pc, #2416] @ 9a80 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 9730 │ │ │ │ │ + bne 9a64 │ │ │ │ │ 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 9568 │ │ │ │ │ + blt 989c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 8eb0 │ │ │ │ │ + beq 91e4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 9714 │ │ │ │ │ + beq 9a48 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [pc, #2360] @ 9750 │ │ │ │ │ + ldr r1, [pc, #2360] @ 9a84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9568 │ │ │ │ │ + beq 989c │ │ │ │ │ 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 9014 │ │ │ │ │ - beq 9020 │ │ │ │ │ + blt 9348 │ │ │ │ │ + beq 9354 │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 9034 │ │ │ │ │ + bgt 9368 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 8fd8 │ │ │ │ │ + bne 930c │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2248 │ │ │ │ │ + bl 23cc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 8db8 │ │ │ │ │ + beq 90ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8db8 │ │ │ │ │ + bne 90ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8db8 │ │ │ │ │ + b 90ec │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ str r5, [ip, r1] │ │ │ │ │ - b 8d90 │ │ │ │ │ + b 90c4 │ │ │ │ │ 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 904c │ │ │ │ │ - beq 905c │ │ │ │ │ + blt 9380 │ │ │ │ │ + beq 9390 │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 9058 │ │ │ │ │ + bgt 938c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 906c │ │ │ │ │ + beq 93a0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 8db4 │ │ │ │ │ + ble 90e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 8f20 │ │ │ │ │ + bge 9254 │ │ │ │ │ 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 970c │ │ │ │ │ + beq 9a40 │ │ │ │ │ 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 8f74 │ │ │ │ │ - b 9518 │ │ │ │ │ + bcc 92a8 │ │ │ │ │ + b 984c │ │ │ │ │ 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 92e0 │ │ │ │ │ + bcs 9614 │ │ │ │ │ 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 8f54 │ │ │ │ │ + bcc 9288 │ │ │ │ │ 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 8f60 │ │ │ │ │ + b 9294 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ - bne 9570 │ │ │ │ │ + bne 98a4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 9080 │ │ │ │ │ + bne 93b4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8db4 │ │ │ │ │ + beq 90e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8db4 │ │ │ │ │ + bne 90e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8db4 │ │ │ │ │ + b 90e8 │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt 9034 │ │ │ │ │ + blt 9368 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 8fd8 │ │ │ │ │ + bne 930c │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ - b 8e60 │ │ │ │ │ + b 9194 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 8fd8 │ │ │ │ │ + bne 930c │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 8e60 │ │ │ │ │ + b 9194 │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge 905c │ │ │ │ │ + bge 9390 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 8ef0 │ │ │ │ │ + bne 9224 │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bl 2248 │ │ │ │ │ + bl 23cc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 8db8 │ │ │ │ │ + b 90ec │ │ │ │ │ lsl r6, ip, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 96e8 │ │ │ │ │ + beq 9a1c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr lr, [r4, #12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldrne r2, [r5, #12] │ │ │ │ │ addeq r2, r5, #12 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 92d4 │ │ │ │ │ + ble 9608 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ subeq ip, r2, #4 │ │ │ │ │ addeq r3, r6, r8 │ │ │ │ │ moveq r2, r8 │ │ │ │ │ - bne 93cc │ │ │ │ │ + bne 9700 │ │ │ │ │ sub r0, r3, r2 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ lsr r0, r0, #2 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ands r0, r0, #3 │ │ │ │ │ - beq 9160 │ │ │ │ │ + beq 9494 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 9138 │ │ │ │ │ + beq 946c │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 9118 │ │ │ │ │ + beq 944c │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ ldr r0, [ip, #4]! │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 93b0 │ │ │ │ │ + bne 96e4 │ │ │ │ │ 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 93b0 │ │ │ │ │ + bne 96e4 │ │ │ │ │ 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 93b0 │ │ │ │ │ + bne 96e4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - beq 9208 │ │ │ │ │ + beq 953c │ │ │ │ │ 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 93b0 │ │ │ │ │ + bne 96e4 │ │ │ │ │ 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 93b0 │ │ │ │ │ + bne 96e4 │ │ │ │ │ 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 93b0 │ │ │ │ │ + bne 96e4 │ │ │ │ │ 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 93b0 │ │ │ │ │ + bne 96e4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, sl, #3 │ │ │ │ │ - bne 9160 │ │ │ │ │ + bne 9494 │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9610 │ │ │ │ │ + bne 9944 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 92d4 │ │ │ │ │ + beq 9608 │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9628 │ │ │ │ │ + bne 995c │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 92d4 │ │ │ │ │ + beq 9608 │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9658 │ │ │ │ │ + bne 998c │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq 92d4 │ │ │ │ │ + beq 9608 │ │ │ │ │ ldr r0, [r8, #12] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9688 │ │ │ │ │ + bne 99bc │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - beq 92d4 │ │ │ │ │ + beq 9608 │ │ │ │ │ ldr r0, [r8, #16] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 96d0 │ │ │ │ │ + bne 9a04 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - beq 92d4 │ │ │ │ │ + beq 9608 │ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 96b8 │ │ │ │ │ + bne 99ec │ │ │ │ │ cmp r7, #6 │ │ │ │ │ - beq 92d4 │ │ │ │ │ + beq 9608 │ │ │ │ │ ldr r0, [r8, #24] │ │ │ │ │ add r6, r8, #24 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 96a0 │ │ │ │ │ + bne 99d4 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - beq 92d4 │ │ │ │ │ + beq 9608 │ │ │ │ │ mov r4, #7 │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9520 │ │ │ │ │ + bne 9854 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne 92b8 │ │ │ │ │ + bne 95ec │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 8fec │ │ │ │ │ + b 9320 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mla r1, r2, r6, r1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcc 9538 │ │ │ │ │ + bcc 986c │ │ │ │ │ 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 95c8 │ │ │ │ │ + bne 98fc │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 93a4 │ │ │ │ │ + beq 96d8 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 95e0 │ │ │ │ │ + bne 9914 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 93a4 │ │ │ │ │ + beq 96d8 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 95f8 │ │ │ │ │ + bne 992c │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq 93a4 │ │ │ │ │ + beq 96d8 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9640 │ │ │ │ │ + bne 9974 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - beq 93a4 │ │ │ │ │ + beq 96d8 │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ add r8, r7, #16 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9670 │ │ │ │ │ + bne 99a4 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - beq 93a4 │ │ │ │ │ + beq 96d8 │ │ │ │ │ mov r5, #5 │ │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 95b0 │ │ │ │ │ + bne 98e4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 9388 │ │ │ │ │ + bne 96bc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 8db8 │ │ │ │ │ + b 90ec │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r4, [r0] │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - bne 90d0 │ │ │ │ │ - b 9208 │ │ │ │ │ + bne 9404 │ │ │ │ │ + b 953c │ │ │ │ │ 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 9468 │ │ │ │ │ + beq 979c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 9440 │ │ │ │ │ + beq 9774 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 9420 │ │ │ │ │ + beq 9754 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r9], #4 │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ ldr sl, [r0] │ │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 94fc │ │ │ │ │ + bne 9830 │ │ │ │ │ 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 94fc │ │ │ │ │ + bne 9830 │ │ │ │ │ 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 94fc │ │ │ │ │ + bne 9830 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ - beq 9208 │ │ │ │ │ + beq 953c │ │ │ │ │ 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 94fc │ │ │ │ │ + bne 9830 │ │ │ │ │ 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 94fc │ │ │ │ │ + bne 9830 │ │ │ │ │ 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 94fc │ │ │ │ │ + bne 9830 │ │ │ │ │ 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 9458 │ │ │ │ │ + beq 978c │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ str sl, [r0] │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ - bne 93d8 │ │ │ │ │ - b 9208 │ │ │ │ │ + bne 970c │ │ │ │ │ + b 953c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b 92e4 │ │ │ │ │ + b 9618 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 92c8 │ │ │ │ │ + bne 95fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 92c8 │ │ │ │ │ + b 95fc │ │ │ │ │ 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 92f4 │ │ │ │ │ - ldr r1, [pc, #496] @ 9754 │ │ │ │ │ + b 9628 │ │ │ │ │ + ldr r1, [pc, #496] @ 9a88 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 8db8 │ │ │ │ │ - ldr r3, [pc, #480] @ 9758 │ │ │ │ │ - ldr r1, [pc, #480] @ 975c │ │ │ │ │ + b 90ec │ │ │ │ │ + ldr r3, [pc, #480] @ 9a8c │ │ │ │ │ + ldr r1, [pc, #480] @ 9a90 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9568 │ │ │ │ │ + beq 989c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 9568 │ │ │ │ │ + bne 989c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9568 │ │ │ │ │ + b 989c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9398 │ │ │ │ │ + bne 96cc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9398 │ │ │ │ │ + b 96cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9318 │ │ │ │ │ + bne 964c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9318 │ │ │ │ │ + b 964c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9330 │ │ │ │ │ + bne 9664 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9330 │ │ │ │ │ + b 9664 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9348 │ │ │ │ │ + bne 967c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9348 │ │ │ │ │ + b 967c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9218 │ │ │ │ │ + bne 954c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9218 │ │ │ │ │ + b 954c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9230 │ │ │ │ │ + bne 9564 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9230 │ │ │ │ │ + b 9564 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9360 │ │ │ │ │ + bne 9694 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9360 │ │ │ │ │ + b 9694 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9248 │ │ │ │ │ + bne 957c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9248 │ │ │ │ │ + b 957c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 937c │ │ │ │ │ + bne 96b0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 937c │ │ │ │ │ + b 96b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9260 │ │ │ │ │ + bne 9594 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9260 │ │ │ │ │ + b 9594 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 92ac │ │ │ │ │ + bne 95e0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 92ac │ │ │ │ │ + b 95e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9290 │ │ │ │ │ + bne 95c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9290 │ │ │ │ │ + b 95c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9278 │ │ │ │ │ + bne 95ac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9278 │ │ │ │ │ + b 95ac │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 970c │ │ │ │ │ + beq 9a40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 970c │ │ │ │ │ + bne 9a40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 9568 │ │ │ │ │ + b 989c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b0c │ │ │ │ │ + bl 8e40 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8e20 │ │ │ │ │ - b 9568 │ │ │ │ │ - ldr r3, [pc, #40] @ 9760 │ │ │ │ │ + bne 9154 │ │ │ │ │ + b 989c │ │ │ │ │ + ldr r3, [pc, #40] @ 9a94 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ - ldr r1, [pc, #36] @ 9764 │ │ │ │ │ + ldr r1, [pc, #36] @ 9a98 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 9568 │ │ │ │ │ + b 989c │ │ │ │ │ ... │ │ │ │ │ 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 │ │ │ │ │ @@ -10299,301 +10501,301 @@ │ │ │ │ │ .word 0x00000190 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00009768 : │ │ │ │ │ +00009a9c : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bxeq lr │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00009780 : │ │ │ │ │ +00009ab4 : │ │ │ │ │ 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 97e0 │ │ │ │ │ + bne 9b14 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 9894 │ │ │ │ │ + blt 9bc8 │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9854 │ │ │ │ │ - ldr r1, [pc, #260] @ 98d4 │ │ │ │ │ + bne 9b88 │ │ │ │ │ + ldr r1, [pc, #260] @ 9c08 │ │ │ │ │ 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] @ 98d8 │ │ │ │ │ + ldr ip, [pc, #236] @ 9c0c │ │ │ │ │ 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 988c │ │ │ │ │ + beq 9bc0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 97c8 │ │ │ │ │ + beq 9afc │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ldreq r1, [pc, #168] @ 98d4 │ │ │ │ │ - beq 9838 │ │ │ │ │ + ldreq r1, [pc, #168] @ 9c08 │ │ │ │ │ + beq 9b6c │ │ │ │ │ cmp r5, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq 97d0 │ │ │ │ │ + beq 9b04 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge 97d0 │ │ │ │ │ - b 988c │ │ │ │ │ + bge 9b04 │ │ │ │ │ + b 9bc0 │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #108] @ 98d8 │ │ │ │ │ + ldr ip, [pc, #108] @ 9c0c │ │ │ │ │ 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 9814 │ │ │ │ │ + bne 9b48 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 97d8 │ │ │ │ │ + b 9b0c │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #44] @ 98d8 │ │ │ │ │ + ldr ip, [pc, #44] @ 9c0c │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 988c │ │ │ │ │ + beq 9bc0 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ - ldr r3, [pc, #8] @ 98d4 │ │ │ │ │ + ldr r3, [pc, #8] @ 9c08 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r1, r3 │ │ │ │ │ - b 9838 │ │ │ │ │ + b 9b6c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000098dc : │ │ │ │ │ +00009c10 : │ │ │ │ │ list_repr(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9a44 │ │ │ │ │ + beq 9d78 │ │ │ │ │ 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 9aac │ │ │ │ │ + bne 9de0 │ │ │ │ │ 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 9a78 │ │ │ │ │ + blt 9dac │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 995c │ │ │ │ │ - b 9a10 │ │ │ │ │ + bgt 9c90 │ │ │ │ │ + b 9d44 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble 9a10 │ │ │ │ │ + ble 9d44 │ │ │ │ │ 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 9994 │ │ │ │ │ - ldr r1, [pc, #316] @ 9ac0 │ │ │ │ │ + ble 9cc8 │ │ │ │ │ + ldr r1, [pc, #316] @ 9df4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9a6c │ │ │ │ │ + blt 9da0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Repr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 9a6c │ │ │ │ │ + beq 9da0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9a4c │ │ │ │ │ + blt 9d80 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 99dc │ │ │ │ │ + beq 9d10 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 99dc │ │ │ │ │ + bne 9d10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 994c │ │ │ │ │ + beq 9c80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 994c │ │ │ │ │ + bne 9c80 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt 995c │ │ │ │ │ + blt 9c90 │ │ │ │ │ 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 9a78 │ │ │ │ │ + blt 9dac │ │ │ │ │ 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] @ 9ac4 │ │ │ │ │ + ldr r0, [pc, #120] @ 9df8 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9a6c │ │ │ │ │ + beq 9da0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 9a6c │ │ │ │ │ + bne 9da0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9a90 │ │ │ │ │ + bne 9dc4 │ │ │ │ │ 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 9a3c │ │ │ │ │ + b 9d70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 9a78 │ │ │ │ │ + bne 9dac │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9a78 │ │ │ │ │ - ble 9a88 │ │ │ │ │ - ldr r0, [pc, #16] @ 9ac8 │ │ │ │ │ + b 9dac │ │ │ │ │ + ble 9dbc │ │ │ │ │ + ldr r0, [pc, #16] @ 9dfc │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00009acc <_PyList_ClearFreeList>: │ │ │ │ │ +00009e00 <_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 9b10 <_PyList_ClearFreeList+0x44> │ │ │ │ │ + ble 9e44 <_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 9af0 <_PyList_ClearFreeList+0x24> │ │ │ │ │ + bgt 9e24 <_PyList_ClearFreeList+0x24> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mvnne r3, #0 │ │ │ │ │ strne r3, [r4, #488] @ 0x1e8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00009b20 : │ │ │ │ │ +00009e54 : │ │ │ │ │ listreviter_next(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 9b94 │ │ │ │ │ + blt 9ec8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 9b68 │ │ │ │ │ + bcs 9e9c │ │ │ │ │ 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 │ │ │ │ │ @@ -10602,31 +10804,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 9b94 │ │ │ │ │ + beq 9ec8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 9b9c │ │ │ │ │ + beq 9ed0 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00009bb8 : │ │ │ │ │ +00009eec : │ │ │ │ │ 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 │ │ │ │ │ @@ -10635,53 +10837,53 @@ │ │ │ │ │ mul r0, ip, r0 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00009bf0 : │ │ │ │ │ +00009f24 : │ │ │ │ │ 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 9ea0 │ │ │ │ │ + ble a1d4 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bgt a038 │ │ │ │ │ - ldr r3, [pc, #1032] @ a040 │ │ │ │ │ + bgt a36c │ │ │ │ │ + ldr r3, [pc, #1032] @ a374 │ │ │ │ │ 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 9f2c │ │ │ │ │ + ble a260 │ │ │ │ │ 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] @ a044 │ │ │ │ │ + ldr r3, [pc, #968] @ a378 │ │ │ │ │ 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] │ │ │ │ │ @@ -10692,39 +10894,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 9f74 │ │ │ │ │ + bhi a2a8 │ │ │ │ │ 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 9f74 │ │ │ │ │ + beq a2a8 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ - bne 9fb8 │ │ │ │ │ + bne a2ec │ │ │ │ │ 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 9e94 │ │ │ │ │ + bls a1c8 │ │ │ │ │ sub r0, r7, #1 │ │ │ │ │ cmp r0, #23 │ │ │ │ │ lsr r7, r0, #2 │ │ │ │ │ - bls 9e44 │ │ │ │ │ + bls a178 │ │ │ │ │ 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 │ │ │ │ │ @@ -10732,25 +10934,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 9de8 │ │ │ │ │ + beq a11c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 9dd4 │ │ │ │ │ + beq a108 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 9dc8 │ │ │ │ │ + beq a0fc │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 9dbc │ │ │ │ │ + beq a0f0 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 9db0 │ │ │ │ │ + beq a0e4 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 9da4 │ │ │ │ │ + beq a0d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -10766,15 +10968,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 9e38 │ │ │ │ │ + beq a16c │ │ │ │ │ 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] │ │ │ │ │ @@ -10786,59 +10988,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 9de8 │ │ │ │ │ + bne a11c │ │ │ │ │ cmp r7, r0, lsl #1 │ │ │ │ │ addne r4, r4, r8 │ │ │ │ │ - beq 9e94 │ │ │ │ │ + beq a1c8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [r2], #4 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bls 9e94 │ │ │ │ │ + bls a1c8 │ │ │ │ │ add r2, r4, #8 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - bls 9e94 │ │ │ │ │ + bls a1c8 │ │ │ │ │ add r2, r4, #12 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bls 9e94 │ │ │ │ │ + bls a1c8 │ │ │ │ │ add r2, r4, #16 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bls 9e94 │ │ │ │ │ + bls a1c8 │ │ │ │ │ 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] @ a048 │ │ │ │ │ + ldr r3, [pc, #416] @ a37c │ │ │ │ │ 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 9f5c │ │ │ │ │ + ble a290 │ │ │ │ │ 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] @ a04c │ │ │ │ │ + ldr r3, [pc, #360] @ a380 │ │ │ │ │ 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 │ │ │ │ │ @@ -10851,86 +11053,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] @ a050 │ │ │ │ │ + ldr r0, [pc, #284] @ a384 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9f6c │ │ │ │ │ - ldr r3, [pc, #272] @ a054 │ │ │ │ │ + beq a2a0 │ │ │ │ │ + ldr r3, [pc, #272] @ a388 │ │ │ │ │ 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 9c90 │ │ │ │ │ - ldr r0, [pc, #236] @ a050 │ │ │ │ │ + b 9fc4 │ │ │ │ │ + ldr r0, [pc, #236] @ a384 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9edc │ │ │ │ │ + bne a210 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 9e98 │ │ │ │ │ + b a1cc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9f98 │ │ │ │ │ + beq a2cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 9f98 │ │ │ │ │ + bne a2cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9f6c │ │ │ │ │ + beq a2a0 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ lsl r7, r6, #2 │ │ │ │ │ - beq 9cf0 │ │ │ │ │ + beq a024 │ │ │ │ │ add r2, r3, r8, lsl #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ lsl r8, r8, #2 │ │ │ │ │ - bcs 9ff8 │ │ │ │ │ + bcs a32c │ │ │ │ │ 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 a024 │ │ │ │ │ + bne a358 │ │ │ │ │ cmp r3, ip │ │ │ │ │ str r1, [r0], #4 │ │ │ │ │ - bne 9fd8 │ │ │ │ │ + bne a30c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ sub r9, r7, r8 │ │ │ │ │ - ble 9e94 │ │ │ │ │ + ble a1c8 │ │ │ │ │ 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 9ff8 │ │ │ │ │ + b a32c │ │ │ │ │ cmp r3, ip │ │ │ │ │ str r2, [r1] │ │ │ │ │ str r1, [r0], #4 │ │ │ │ │ - bne 9fd8 │ │ │ │ │ - b 9ff8 │ │ │ │ │ + bne a30c │ │ │ │ │ + b a32c │ │ │ │ │ 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 │ │ │ │ │ @@ -10939,313 +11141,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 │ │ │ │ │ │ │ │ │ │ -0000a058 : │ │ │ │ │ +0000a38c : │ │ │ │ │ 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 a0dc │ │ │ │ │ + beq a410 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - bmi a0d4 │ │ │ │ │ + bmi a408 │ │ │ │ │ ldr r0, [r5, r2, lsl #2] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq a0a8 │ │ │ │ │ + beq a3dc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne a0fc │ │ │ │ │ + bne a430 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - beq a0d4 │ │ │ │ │ + beq a408 │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a0cc │ │ │ │ │ + beq a400 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne a0e4 │ │ │ │ │ + bne a418 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs a0b4 │ │ │ │ │ + bcs a3e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r0, [pc, #60] @ a120 │ │ │ │ │ + ldr r0, [pc, #60] @ a454 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne a0cc │ │ │ │ │ + bne a400 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a0cc │ │ │ │ │ + b a400 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne a0a8 │ │ │ │ │ + bne a3dc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - bne a0b4 │ │ │ │ │ - b a0d4 │ │ │ │ │ + bne a3e8 │ │ │ │ │ + b a408 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -0000a124 : │ │ │ │ │ +0000a458 : │ │ │ │ │ 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 a1a0 │ │ │ │ │ - b a1cc │ │ │ │ │ + bne a4d4 │ │ │ │ │ + b a500 │ │ │ │ │ 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 a210 │ │ │ │ │ + bne a544 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrgt r2, [r7, #8] │ │ │ │ │ addgt r8, r8, #1 │ │ │ │ │ - bgt a1c0 │ │ │ │ │ + bgt a4f4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a22c │ │ │ │ │ + bne a560 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bcs a1cc │ │ │ │ │ + bcs a500 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r4, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne a1d8 │ │ │ │ │ + bne a50c │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - bne a158 │ │ │ │ │ + bne a48c │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bhi a1a0 │ │ │ │ │ + bhi a4d4 │ │ │ │ │ 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 a158 │ │ │ │ │ + bne a48c │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - beq a1c0 │ │ │ │ │ + beq a4f4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne a1c0 │ │ │ │ │ + bne a4f4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ - b a1c0 │ │ │ │ │ + b a4f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne a178 │ │ │ │ │ + bne a4ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a178 │ │ │ │ │ + b a4ac │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ │ │ -0000a234 : │ │ │ │ │ +0000a568 : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt a248 │ │ │ │ │ - ldr r0, [pc, #52] @ a27c │ │ │ │ │ + bgt a57c │ │ │ │ │ + ldr r0, [pc, #52] @ a5b0 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs a240 │ │ │ │ │ + bcs a574 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi a25c │ │ │ │ │ - ldr r0, [pc] @ a27c │ │ │ │ │ + bhi a590 │ │ │ │ │ + ldr r0, [pc] @ a5b0 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -0000a280 : │ │ │ │ │ +0000a5b4 : │ │ │ │ │ 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 a3cc │ │ │ │ │ + bhi a700 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ - beq a320 │ │ │ │ │ + beq a654 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a394 │ │ │ │ │ + beq a6c8 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq a2f4 │ │ │ │ │ + beq a628 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a394 │ │ │ │ │ + beq a6c8 │ │ │ │ │ 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 a380 │ │ │ │ │ + ble a6b4 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r2, #2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bls a380 │ │ │ │ │ + bls a6b4 │ │ │ │ │ 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 a3a0 │ │ │ │ │ + bne a6d4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt a3bc │ │ │ │ │ + bgt a6f0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - bne a394 │ │ │ │ │ + bne a6c8 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bne a320 │ │ │ │ │ - ldr r3, [pc, #132] @ a40c │ │ │ │ │ - ldr r1, [pc, #132] @ a410 │ │ │ │ │ + bne a654 │ │ │ │ │ + ldr r3, [pc, #132] @ a740 │ │ │ │ │ + ldr r1, [pc, #132] @ a744 │ │ │ │ │ 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 a364 │ │ │ │ │ + bne a698 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a364 │ │ │ │ │ + b a698 │ │ │ │ │ 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] @ a414 │ │ │ │ │ + ldr r0, [pc, #64] @ a748 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq a394 │ │ │ │ │ + beq a6c8 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ - ble a2f4 │ │ │ │ │ + ble a628 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne a2e0 │ │ │ │ │ - b a394 │ │ │ │ │ + bne a614 │ │ │ │ │ + b a6c8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000204 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000a418 : │ │ │ │ │ +0000a74c : │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -0000a440 : │ │ │ │ │ +0000a774 : │ │ │ │ │ listiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt a460 │ │ │ │ │ + blt a794 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi a460 │ │ │ │ │ + bmi a794 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -0000a468 : │ │ │ │ │ +0000a79c : │ │ │ │ │ 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 2848 │ │ │ │ │ + bl 29cc │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x000005cd │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 000001fc : │ │ │ │ │ PyList_Extend(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ beq 210 │ │ │ │ │ - b 6920 <_list_extend> │ │ │ │ │ + b 6c90 <_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: 132528 (bytes into file) │ │ │ │ │ + Start of section headers: 132360 (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 0x205b0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x20508: │ │ │ │ │ │ │ │ │ │ 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 01d700 000338 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000cb4 0004c8 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01da38 0003b8 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 00117c 0003b4 00 WA 0 0 8 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00117c 017c60 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 01ddf0 0025e8 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 018ddc 000b73 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 019950 000dde 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 0203d8 000040 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 01a730 00037c 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 020418 000108 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 01aaac 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01aaac 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 01aad8 001c60 10 16 306 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 01c738 000fc5 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 020520 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000d20 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 01d678 000378 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000d54 0004c8 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 01d9f0 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00121c 0003b4 00 WA 0 0 8 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00121c 017b38 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 01dda8 002588 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 018d54 000b73 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 0198c8 000dde 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 020330 000040 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 01a6a8 00037c 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 020370 000108 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 01aa24 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01aa24 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 01aa50 001c60 10 16 306 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 01c6b0 000fc5 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 020478 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: 0001143c 40 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 26: 00011424 40 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 27: 000016e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 28: 00001750 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 29: 000019c0 556 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ 30: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ 31: 00001bc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 32: 00001bec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 33: 00001bec 20 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ @@ -52,225 +52,225 @@ │ │ │ │ │ 48: 0000329c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 49: 0000330c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 50: 00003318 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 51: 00003428 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 52: 00003444 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 53: 00003444 980 FUNC LOCAL DEFAULT 6 long_lshift │ │ │ │ │ 54: 00003818 1528 FUNC LOCAL DEFAULT 6 long_lshift1.part.0 │ │ │ │ │ - 55: 0000d0d4 964 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ + 55: 0000d0c8 964 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ 56: 000037f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 57: 00003818 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 58: 00003df8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 59: 00003e10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 60: 00003e10 520 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ - 61: 0000c030 1064 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 62: 00009b68 740 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 61: 0000c024 1064 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 62: 00009b5c 740 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ 63: 00004008 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 64: 00004018 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 65: 000041e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 66: 000041f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 67: 000043f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 68: 00004404 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 69: 00004514 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 70: 0000452c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 71: 0000452c 388 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ 72: 000046a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 73: 000046b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 74: 000046b0 464 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ - 75: 000077f8 524 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 76: 00011464 340 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ + 75: 000077ec 524 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 76: 0001144c 340 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ 77: 0000486c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 78: 00004880 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 79: 00004970 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 80: 00004978 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 81: 00004978 2548 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ - 82: 00005330 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 83: 0000536c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 84: 000059dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 85: 000059e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 86: 000059e8 4280 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 87: 00006a60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 88: 00006aa0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 89: 000077d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 90: 000077f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 91: 000079f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 92: 00007a04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 93: 00007bd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 94: 00007be4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 95: 00007da0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 96: 00007dac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 97: 00007dac 700 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ - 98: 000082f4 6260 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 99: 00008054 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 100: 00008068 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 101: 000082e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 102: 000082f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 103: 00008980 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 104: 00008988 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 105: 00016dbc 732 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ - 106: 00009b5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 107: 00009b68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 108: 00009e40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 109: 00009e4c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 110: 00009e4c 432 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 111: 0000a670 5968 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ - 112: 00009fec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 113: 00009ffc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 114: 0000a00c 184 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 115: 00011924 608 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ - 116: 0000a0b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 117: 0000a0c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 118: 0000a50c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 119: 0000a538 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 120: 0000a668 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 121: 0000a670 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 122: 0000b6f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 123: 0000b708 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 124: 0000be78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 125: 0000be80 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 126: 0000be80 432 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 127: 0000c020 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 128: 0000c030 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 129: 0000c43c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 130: 0000c458 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 131: 0000c458 452 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 132: 0000c61c 1228 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ - 133: 0000c60c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 134: 0000c61c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 135: 0000cae8 1516 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 136: 0000cacc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 137: 0000cae8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 138: 0001516c 2752 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 139: 0000d0b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 140: 0000d0d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 141: 0000d488 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 142: 0000d498 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 143: 00012294 3168 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ - 144: 0000d5c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 145: 0000d5d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 146: 0000d5d4 152 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ - 147: 0000d660 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 148: 0000d66c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 149: 0000d750 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 150: 0000d76c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 151: 0000d76c 3148 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 152: 0000e384 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 153: 0000e3b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 154: 0000e3b8 10928 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 155: 00013648 1512 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 156: 0000f3fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 157: 0000f434 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 158: 00015c2c 220 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ - 159: 00010e4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 160: 00010e68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 161: 000110e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 162: 00011100 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 163: 0001128c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 79: 00004964 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 80: 0000496c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 81: 0000496c 2548 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ + 82: 00005324 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 83: 00005360 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 84: 000059d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 85: 000059dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 86: 000059dc 4280 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 87: 00006a54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 88: 00006a94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 89: 000077cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 90: 000077ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 91: 000079e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 92: 000079f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 93: 00007bcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 94: 00007bd8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 95: 00007d94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 96: 00007da0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 97: 00007da0 700 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 98: 000082e8 6260 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 99: 00008048 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 100: 0000805c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 101: 000082d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 102: 000082e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 103: 00008974 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 104: 0000897c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 105: 00016c94 732 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ + 106: 00009b50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 107: 00009b5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 108: 00009e34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 109: 00009e40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 110: 00009e40 432 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 111: 0000a664 5968 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ + 112: 00009fe0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 113: 00009ff0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 114: 0000a000 184 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 115: 0001190c 608 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ + 116: 0000a0ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 117: 0000a0b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 118: 0000a500 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 119: 0000a52c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 120: 0000a65c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 121: 0000a664 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 122: 0000b6e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 123: 0000b6fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 124: 0000be6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 125: 0000be74 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 126: 0000be74 432 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 127: 0000c014 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 128: 0000c024 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 129: 0000c430 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 130: 0000c44c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 131: 0000c44c 452 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 132: 0000c610 1228 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ + 133: 0000c600 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 134: 0000c610 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 135: 0000cadc 1516 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 136: 0000cac0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 137: 0000cadc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 138: 00015044 2752 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 139: 0000d0ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 140: 0000d0c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 141: 0000d47c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 0000d48c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 143: 0001227c 3168 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ + 144: 0000d5b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 145: 0000d5c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 146: 0000d5c8 152 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ + 147: 0000d654 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 0000d660 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 149: 0000d744 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 150: 0000d760 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 151: 0000d760 3148 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 152: 0000e378 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 153: 0000e3ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 154: 0000e3ac 10916 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 155: 00013630 1512 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 156: 0000f3f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 157: 0000f428 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 158: 00015b04 220 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 159: 00010e34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 160: 00010e50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 161: 000110cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 000110e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 163: 00011274 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 164: 00000138 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 165: 00000140 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 166: 00011294 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 167: 000113b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 168: 000113c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 169: 00011438 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 170: 0001143c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 171: 000115b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 172: 000115b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 173: 000115b8 876 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 174: 00011900 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 175: 00011924 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 176: 00011b60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 177: 00011b84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 178: 00011b84 584 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 179: 00011db0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 180: 00011dcc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 181: 00011ec0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 182: 00011ec8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 183: 00011f84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 184: 00011f8c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 185: 00011f8c 320 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ - 186: 000120bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 187: 000120cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 188: 000120cc 344 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ - 189: 0001220c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 190: 00012224 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 191: 00012ee0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 192: 00012ef4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 193: 00012ef4 336 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 194: 00013028 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 195: 00013044 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 196: 00013044 1540 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 197: 00013624 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 198: 00013648 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 199: 00013c10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 200: 00013c30 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 201: 00013d78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 202: 00013d80 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 203: 00013d80 208 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ - 204: 00013e4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 205: 00013e50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 206: 00014410 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 207: 00014438 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 208: 00014438 2680 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 209: 00014e80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 210: 00014eb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 211: 00014eb0 428 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ - 212: 00015050 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 166: 0001127c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 167: 00011398 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 168: 000113b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 169: 00011420 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 170: 00011424 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 171: 0001159c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 172: 000115a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 173: 000115a0 876 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 174: 000118e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 175: 0001190c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 176: 00011b48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 177: 00011b6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 178: 00011b6c 584 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 179: 00011d98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 180: 00011db4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 181: 00011ea8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 182: 00011eb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 183: 00011f6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 184: 00011f74 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 185: 00011f74 320 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ + 186: 000120a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 187: 000120b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 188: 000120b4 344 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 189: 000121f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 190: 0001220c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 191: 00012ec8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 192: 00012edc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 193: 00012edc 336 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 194: 00013010 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 195: 0001302c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 196: 0001302c 1540 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 197: 0001360c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 198: 00013630 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 199: 00013bf8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 200: 00013c18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 201: 00013d60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 202: 00013d68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 203: 00013d68 208 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 204: 00013e34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 205: 00013e38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 206: 000143f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 207: 00014420 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 208: 00014420 2680 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 209: 00014e68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 00014e98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 211: 00014e98 428 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ + 212: 00015038 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: 0001505c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 217: 00015150 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 218: 0001516c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 219: 000159c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 220: 000159d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 221: 00015d00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 222: 00015d08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 223: 00016db0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 224: 00016dbc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 225: 0001708c 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: 00015044 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 219: 00015898 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 220: 000158b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 221: 00015bd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 222: 00015be0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 223: 00016c88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 224: 00016c94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 225: 00016f64 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: 00017098 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 239: 00017098 148 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ - 240: 00017124 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 241: 0001712c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 242: 000172bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 243: 000172c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 244: 0001743c 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: 00016f70 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 239: 00016f70 148 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ + 240: 00016ffc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 241: 00017004 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 242: 00017194 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 243: 0001719c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 244: 00017314 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: 00017450 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 249: 00017c48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 247: 000006ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 248: 00017328 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 249: 00017b20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 250: 000000d8 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 251: 000000e0 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 252: 00000160 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 253: 00000168 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 254: 000001e0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 255: 000001e8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 256: 000001e8 12 FUNC LOCAL DEFAULT 11 int_is_integer │ │ │ │ │ 257: 000001f0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 258: 000008d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 258: 00000970 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 259: 000001f4 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 260: 000001f4 40 FUNC LOCAL DEFAULT 11 int___getnewargs__ │ │ │ │ │ 261: 00000218 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 262: 0000021c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 263: 00000294 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 264: 000008dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 265: 00000c68 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 264: 0000097c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 265: 00000d08 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 266: 0000029c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 267: 000002f4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 268: 000002fc 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 269: 00000348 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 270: 00000350 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 271: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ 272: 000002e4 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ @@ -366,90 +366,90 @@ │ │ │ │ │ 362: 0000329c 124 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ 363: 00003318 300 FUNC GLOBAL DEFAULT 6 PyLong_AsSize_t │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 366: 00004018 476 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ 367: 000041f4 528 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ 368: 00004404 296 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 369: 00011294 308 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 370: 00004880 248 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 369: 0001127c 308 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 370: 00004880 236 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 376: 0000536c 1660 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 376: 00005360 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: 00006aa0 3416 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ - 380: 00007a04 480 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ - 381: 00007be4 456 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ - 382: 00008068 652 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ - 383: 00009ffc 16 FUNC GLOBAL DEFAULT 6 _PyLong_Sign │ │ │ │ │ + 379: 00006a94 3416 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 380: 000079f8 480 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ + 381: 00007bd8 456 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 382: 0000805c 652 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ + 383: 00009ff0 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: 0000a0c4 1140 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 387: 0000a0b8 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: 0000a538 312 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ - 398: 0000bdc0 192 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 397: 0000a52c 312 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 398: 0000bdb4 192 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 400: 0000d498 104 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ - 401: 0000d500 212 FUNC GLOBAL DEFAULT 6 PyLong_AsVoidPtr │ │ │ │ │ + 400: 0000d48c 104 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 401: 0000d4f4 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: 0000d66c 256 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 407: 00013e50 1512 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 406: 0000d660 256 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 407: 00013e38 1512 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 411: 00010e68 664 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ - 412: 00011100 404 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 411: 00010e50 664 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ + 412: 000110e8 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: 000113c8 116 FUNC GLOBAL DEFAULT 6 _PyLong_FromDigits │ │ │ │ │ + 415: 000113b0 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: 00011ec8 196 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ - 419: 00011dcc 252 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 418: 00011eb0 196 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 419: 00011db4 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: 00012224 112 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ - 426: 00013c30 336 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongMask │ │ │ │ │ + 425: 0001220c 112 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 426: 00013c18 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: 0001505c 272 FUNC GLOBAL DEFAULT 6 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 431: 00015d08 4276 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 430: 0000034c 160 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ + 431: 00015be0 4276 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: 0001712c 408 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 436: 000172c4 396 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ - 437: 0000060c 120 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ - 438: 00017450 2064 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 435: 00017004 408 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 436: 0001719c 396 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ + 437: 000006ac 120 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ + 438: 00017328 2064 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 0x1d700 contains 103 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1d678 contains 111 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 00013c1c R_ARM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ 0000006c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000070 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00000074 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000078 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000090 0001431c R_ARM_CALL 00000000 PyStructSequence_New │ │ │ │ │ @@ -18,113 +18,121 @@ │ │ │ │ │ 00000128 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000012c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000130 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000013c 00019e1d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ 00000140 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000017c 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000198 0000471c R_ARM_CALL 0000452c long_neg │ │ │ │ │ -000001c0 00009a1c R_ARM_CALL 0000e3b8 long_pow │ │ │ │ │ -000001f4 0001ac1c R_ARM_CALL 00000684 _PyLong_DivmodNear │ │ │ │ │ +000001c0 00009a1c R_ARM_CALL 0000e3ac long_pow │ │ │ │ │ +000001f4 0001ac1c R_ARM_CALL 00000724 _PyLong_DivmodNear │ │ │ │ │ 00000218 00003c1c R_ARM_CALL 00003e10 long_sub │ │ │ │ │ 00000240 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000284 0001711d R_ARM_JUMP24 00011294 _PyLong_Copy │ │ │ │ │ +00000284 0001711d R_ARM_JUMP24 0001127c _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 00019a02 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 00011294 _PyLong_Copy │ │ │ │ │ -00000374 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000380 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003bc 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000414 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000424 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000434 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000444 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000454 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000464 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000047c 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00000494 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000004a4 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000380 0001701c R_ARM_CALL 00004404 PyLong_AsUnsignedLong │ │ │ │ │ +000003b0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003bc 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000003d4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003dc 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000003e0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000003e4 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000003e8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000410 0001711d R_ARM_JUMP24 0001127c _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 000077f8 long_add │ │ │ │ │ -000005f4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000600 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000650 00008f1c R_ARM_CALL 00012294 long_format_binary │ │ │ │ │ -0000067c 00002b1c R_ARM_CALL 00002120 long_to_decimal_string_internal │ │ │ │ │ -000006d8 0000871c R_ARM_CALL 0000cae8 long_divrem │ │ │ │ │ -00000710 0000351c R_ARM_CALL 00003444 long_lshift │ │ │ │ │ -0000072c 0000261c R_ARM_CALL 00001f84 long_compare │ │ │ │ │ -00000780 0001ab1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000007b4 00004b1c R_ARM_CALL 000077f8 long_add │ │ │ │ │ -000007e0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007fc 00003c1c R_ARM_CALL 00003e10 long_sub │ │ │ │ │ -00000828 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000838 00001a1c R_ARM_CALL 0001143c Py_XDECREF │ │ │ │ │ -00000840 00001a1c R_ARM_CALL 0001143c Py_XDECREF │ │ │ │ │ -00000848 0000471c R_ARM_CALL 0000452c long_neg │ │ │ │ │ -00000870 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000884 00004b1c R_ARM_CALL 000077f8 long_add │ │ │ │ │ -00000890 00003c1c R_ARM_CALL 00003e10 long_sub │ │ │ │ │ -000008a8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000554 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000564 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000574 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000584 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00000594 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000005a8 00013d1c R_ARM_CALL 0000033c PyLong_FromSsize_t │ │ │ │ │ +000005cc 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000005e4 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000005e8 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00000614 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000624 00013d1c R_ARM_CALL 0000033c PyLong_FromSsize_t │ │ │ │ │ +0000063c 00004b1c R_ARM_CALL 000077ec long_add │ │ │ │ │ +00000694 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006a0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006f0 00008f1c R_ARM_CALL 0001227c long_format_binary │ │ │ │ │ +0000071c 00002b1c R_ARM_CALL 00002120 long_to_decimal_string_internal │ │ │ │ │ +00000778 0000871c R_ARM_CALL 0000cadc long_divrem │ │ │ │ │ +000007b0 0000351c R_ARM_CALL 00003444 long_lshift │ │ │ │ │ +000007cc 0000261c R_ARM_CALL 00001f84 long_compare │ │ │ │ │ +00000820 0001ab1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000854 00004b1c R_ARM_CALL 000077ec long_add │ │ │ │ │ +00000880 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000089c 00003c1c R_ARM_CALL 00003e10 long_sub │ │ │ │ │ 000008c8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008d0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000008d4 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000008d8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000978 0001781c R_ARM_CALL 0000536c _PyLong_AsByteArray │ │ │ │ │ -00000980 00016a1c R_ARM_CALL 0000329c _PyLong_NumBits │ │ │ │ │ -00000a14 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a24 00016a1c R_ARM_CALL 0000329c _PyLong_NumBits │ │ │ │ │ -00000a48 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000a94 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000afc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b28 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b50 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bcc 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000bf4 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000c2c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000c3c 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -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 00011424 Py_XDECREF │ │ │ │ │ +000008e0 00001a1c R_ARM_CALL 00011424 Py_XDECREF │ │ │ │ │ +000008e8 0000471c R_ARM_CALL 0000452c long_neg │ │ │ │ │ +00000910 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000924 00004b1c R_ARM_CALL 000077ec long_add │ │ │ │ │ +00000930 00003c1c R_ARM_CALL 00003e10 long_sub │ │ │ │ │ +00000948 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000968 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000970 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000974 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000978 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000a18 0001781c R_ARM_CALL 00005360 _PyLong_AsByteArray │ │ │ │ │ +00000a20 00016a1c R_ARM_CALL 0000329c _PyLong_NumBits │ │ │ │ │ +00000a74 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a84 00016a1c R_ARM_CALL 0000329c _PyLong_NumBits │ │ │ │ │ +00000b18 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000b6c 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000bb8 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000bf0 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000c00 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000c28 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c4c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c78 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c88 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000d08 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000d0c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000d14 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000d18 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00000d1c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1da38 contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1d9f0 contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0001c302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00002702 R_ARM_ABS32 00002064 long_dealloc │ │ │ │ │ 0000002c 00002a02 R_ARM_ABS32 000020e0 long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000c02 R_ARM_ABS32 0000023c long_hash │ │ │ │ │ 00000048 0001c402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00001d02 R_ARM_ABS32 000019c0 long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000ad02 R_ARM_ABS32 000115b8 long_new │ │ │ │ │ +0000009c 0000ad02 R_ARM_ABS32 000115a0 long_new │ │ │ │ │ 000000a0 00014e02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00007202 R_ARM_ABS32 0000a00c long_vectorcall │ │ │ │ │ +000000c8 00007202 R_ARM_ABS32 0000a000 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 000077f8 long_add │ │ │ │ │ +000002e4 00004b02 R_ARM_ABS32 000077ec long_add │ │ │ │ │ 000002e8 00003c02 R_ARM_ABS32 00003e10 long_sub │ │ │ │ │ -000002ec 00006102 R_ARM_ABS32 00007dac long_mul │ │ │ │ │ -000002f0 0000c402 R_ARM_ABS32 00013044 long_mod │ │ │ │ │ -000002f4 0000cb02 R_ARM_ABS32 00013d80 long_divmod │ │ │ │ │ -000002f8 00009a02 R_ARM_ABS32 0000e3b8 long_pow │ │ │ │ │ +000002ec 00006102 R_ARM_ABS32 00007da0 long_mul │ │ │ │ │ +000002f0 0000c402 R_ARM_ABS32 0001302c long_mod │ │ │ │ │ +000002f4 0000cb02 R_ARM_ABS32 00013d68 long_divmod │ │ │ │ │ +000002f8 00009a02 R_ARM_ABS32 0000e3ac long_pow │ │ │ │ │ 000002fc 00004702 R_ARM_ABS32 0000452c long_neg │ │ │ │ │ -00000300 0000bc02 R_ARM_ABS32 000120cc long_long │ │ │ │ │ -00000304 0000d302 R_ARM_ABS32 00014eb0 long_abs │ │ │ │ │ +00000300 0000bc02 R_ARM_ABS32 000120b4 long_long │ │ │ │ │ +00000304 0000d302 R_ARM_ABS32 00014e98 long_abs │ │ │ │ │ 00000308 00002102 R_ARM_ABS32 00001bec long_bool │ │ │ │ │ 0000030c 00004a02 R_ARM_ABS32 000046b0 long_invert │ │ │ │ │ 00000310 00003502 R_ARM_ABS32 00003444 long_lshift │ │ │ │ │ -00000314 0000d002 R_ARM_ABS32 00014438 long_rshift │ │ │ │ │ -00000318 00006e02 R_ARM_ABS32 00009e4c long_and │ │ │ │ │ -0000031c 0000b902 R_ARM_ABS32 00011f8c long_xor │ │ │ │ │ -00000320 00007e02 R_ARM_ABS32 0000be80 long_or │ │ │ │ │ -00000324 0000bc02 R_ARM_ABS32 000120cc long_long │ │ │ │ │ -0000032c 0000c102 R_ARM_ABS32 00012ef4 long_float │ │ │ │ │ -00000358 00008302 R_ARM_ABS32 0000c458 long_div │ │ │ │ │ -0000035c 00009702 R_ARM_ABS32 0000d76c long_true_divide │ │ │ │ │ -00000368 0000bc02 R_ARM_ABS32 000120cc long_long │ │ │ │ │ +00000314 0000d002 R_ARM_ABS32 00014420 long_rshift │ │ │ │ │ +00000318 00006e02 R_ARM_ABS32 00009e40 long_and │ │ │ │ │ +0000031c 0000b902 R_ARM_ABS32 00011f74 long_xor │ │ │ │ │ +00000320 00007e02 R_ARM_ABS32 0000be74 long_or │ │ │ │ │ +00000324 0000bc02 R_ARM_ABS32 000120b4 long_long │ │ │ │ │ +0000032c 0000c102 R_ARM_ABS32 00012edc long_float │ │ │ │ │ +00000358 00008302 R_ARM_ABS32 0000c44c long_div │ │ │ │ │ +0000035c 00009702 R_ARM_ABS32 0000d760 long_true_divide │ │ │ │ │ +00000368 0000bc02 R_ARM_ABS32 000120b4 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 00011b84 int_bit_length │ │ │ │ │ +000003ec 0000b202 R_ARM_ABS32 00011b6c int_bit_length │ │ │ │ │ 000003f4 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003fc 0000ec02 R_ARM_ABS32 00000384 int_bit_count │ │ │ │ │ +000003fc 0000ec02 R_ARM_ABS32 00000424 int_bit_count │ │ │ │ │ 00000404 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000408 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000040c 00005102 R_ARM_ABS32 00004978 int_to_bytes │ │ │ │ │ +0000040c 00005102 R_ARM_ABS32 0000496c int_to_bytes │ │ │ │ │ 00000414 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000041c 00005602 R_ARM_ABS32 000059e8 int_from_bytes │ │ │ │ │ +0000041c 00005602 R_ARM_ABS32 000059dc int_from_bytes │ │ │ │ │ 00000424 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000428 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000042c 0000ef02 R_ARM_ABS32 00017098 int_as_integer_ratio │ │ │ │ │ +0000042c 0000ef02 R_ARM_ABS32 00016f70 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 0000d5d4 int___format__ │ │ │ │ │ +0000048c 00009202 R_ARM_ABS32 0000d5c8 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 0x1ddf0 contains 1213 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1dda8 contains 1201 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,1008 @@ │ │ │ │ │ 00004518 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000451c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004520 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00004524 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004528 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000045ac 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000045ec 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000045fc 0001711c R_ARM_CALL 00011294 _PyLong_Copy │ │ │ │ │ +000045fc 0001711c R_ARM_CALL 0001127c _PyLong_Copy │ │ │ │ │ 00004644 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00004674 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00004698 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000046a8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000046ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000472c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000476c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00004858 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004860 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00004870 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00004874 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00004878 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000487c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000048d0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000048f8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000491c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004940 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004970 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004974 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000049dc 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004a5c 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00004a70 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00004a90 0001741c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004be8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004c14 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d78 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004fbc 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000050ec 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005160 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00005174 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000051b4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051dc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000051ec 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005214 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005260 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005284 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000052c4 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00005308 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005320 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00005330 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005334 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005338 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000048cc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000048f4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000492c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000495c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004964 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004968 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000049d0 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00004a50 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00004a64 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00004a84 0001741c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004bdc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004c08 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d6c 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004fb0 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000050e0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005154 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00005168 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000051a8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051d0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000051e0 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005208 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005254 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005278 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000052b8 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000052fc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005314 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00005324 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005328 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000532c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00005330 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005334 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005338 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000533c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005340 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005340 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00005344 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005348 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000534c 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00005348 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000534c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00005350 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005354 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00005354 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00005358 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000535c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005360 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005364 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005368 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005518 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005668 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000599c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000059dc 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000059e0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000059e4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005a74 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00005a8c 0001791c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -00005cd0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005d08 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006144 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006324 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006524 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000065a0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000065ac 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000065d0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068b4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068dc 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006918 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006960 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006974 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000698c 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000069a4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000069cc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a04 00017a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00006a30 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00006a58 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a60 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006a68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006a70 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006a74 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006a78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006a7c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00006a80 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006a84 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006a88 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006a8c 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000550c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000565c 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005990 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000059d0 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000059d4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000059d8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005a68 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00005a80 0001791c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +00005cc4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005cfc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006138 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00006318 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006518 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006594 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000065a0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000065c4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000068a8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000068d0 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000690c 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006954 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006968 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00006980 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00006998 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000069c0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000069f8 00017a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00006a24 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00006a4c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a54 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006a5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006a64 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006a68 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006a6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006a70 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00006a74 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006a78 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006a7c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006a80 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00006a84 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006a88 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006a8c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00006a90 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006a94 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006a98 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006a9c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006ce4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006d1c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007028 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000748c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007498 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000077d0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000077dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000077e4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000077e8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000077ec 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000077f0 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000077f4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000078c0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007900 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 │ │ │ │ │ -00007a00 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007aac 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007aec 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007b44 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007b74 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007bcc 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007bdc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007be0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007c38 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007c78 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007ca8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007cd4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007d20 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007d40 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007d78 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007da4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007da8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007eb4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007ef4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007f30 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007f5c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008028 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008030 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006cd8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006d10 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000701c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007480 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000748c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000077c4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000077d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000077d8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000077dc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000077e0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000077e4 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000077e8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000078b4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000078f4 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 │ │ │ │ │ +000079f4 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007aa0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007ae0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007b38 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007b68 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007bc0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007bd0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007bd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007c2c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007c6c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007c9c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007cc8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007d14 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007d34 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007d6c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007d98 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007d9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007ea8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007ee8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007f24 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007f50 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000801c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008024 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000804c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008054 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00008058 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000805c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008060 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008064 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008104 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008144 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000081c0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000081ec 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000082b8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000082c0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000082e8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000082ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000082f0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008374 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000083a0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000083c0 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000840c 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000086a4 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00008980 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008984 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000089f0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008a20 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008a70 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00008acc 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00008d74 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00008ff4 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009040 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009078 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000090d8 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009110 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009160 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009194 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000094bc 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000095f8 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00009620 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00009628 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009664 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -0000968c 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00009694 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -000096e0 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00009a8c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009aa0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009acc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ae0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009b1c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b54 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b5c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009b60 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00009b64 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009bb0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009bdc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009e20 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009e38 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009e40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009e44 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00009e48 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009f08 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009f48 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009f78 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009fa8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009fd8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009ff0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009ff4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009ff8 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a040 0001801d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -0000a07c 0001811c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a098 0001821c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000a0b4 0001521d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -0000a0b8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a0bc 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000a0c0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a0e8 00014c1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -0000a104 0001841c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -0000a118 00014d1c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000a154 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a18c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a1bc 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -0000a1d8 0001861c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -0000a1f0 0001871c R_ARM_CALL 00000000 frexp │ │ │ │ │ -0000a230 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a264 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a294 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a2a8 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -0000a2b4 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000a2c8 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000a2d0 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a2e4 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -0000a2ec 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000a300 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000a308 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a330 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -0000a338 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000a34c 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000a354 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a3a0 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -0000a3bc 0001861c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -0000a3d8 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -0000a3f0 0001871c R_ARM_CALL 00000000 frexp │ │ │ │ │ -0000a428 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a43c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a44c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a484 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a4bc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a4d0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a4e4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a4f8 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000a518 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a51c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a528 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000a52c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a530 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000a534 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a5a0 0001781c R_ARM_CALL 0000536c _PyLong_AsByteArray │ │ │ │ │ -0000a5b8 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000a614 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a624 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a640 0001781c R_ARM_CALL 0000536c _PyLong_AsByteArray │ │ │ │ │ -0000a66c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a734 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a768 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a8f0 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000a90c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a92c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a954 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000aa80 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000aaa4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ad2c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000ad94 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000adc8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000af94 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b6f4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b6f8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b6fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000b700 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000b704 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000b9a8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b9d0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bc14 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000bc48 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bcf0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000080f8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008138 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000081b4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000081e0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000082ac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000082b4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000082dc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000082e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000082e4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008368 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008394 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000083b4 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00008400 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00008698 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00008974 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008978 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000089e4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008a14 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008a64 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00008ac0 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00008d68 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008fe8 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009034 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000906c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000090cc 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009104 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009154 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009188 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000094b0 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000095ec 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00009614 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000961c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009658 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +00009680 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00009688 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +000096d4 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00009a80 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009a94 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009ac0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ad4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009b10 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b48 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b50 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009b54 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00009b58 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009ba4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009bd0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009e14 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009e2c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009e34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009e38 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00009e3c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009efc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009f3c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009f6c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009f9c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009fcc 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009fe4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009fe8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009fec 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a034 0001801d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +0000a070 0001811c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a08c 0001821c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000a0a8 0001521d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +0000a0ac 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a0b0 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000a0b4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a0dc 00014c1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +0000a0f8 0001841c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +0000a10c 00014d1c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +0000a148 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a180 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a1b0 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +0000a1cc 0001861c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +0000a1e4 0001871c R_ARM_CALL 00000000 frexp │ │ │ │ │ +0000a224 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a258 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a288 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a29c 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +0000a2a8 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000a2bc 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000a2c4 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a2d8 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +0000a2e0 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000a2f4 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000a2fc 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a324 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +0000a32c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000a340 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000a348 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a394 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +0000a3b0 0001861c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +0000a3cc 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +0000a3e4 0001871c R_ARM_CALL 00000000 frexp │ │ │ │ │ +0000a41c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a430 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a440 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a478 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a4b0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a4c4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a4d8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a4ec 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000a50c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a510 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a51c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000a520 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a524 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000a528 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a594 0001781c R_ARM_CALL 00005360 _PyLong_AsByteArray │ │ │ │ │ +0000a5ac 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000a608 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a618 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a634 0001781c R_ARM_CALL 00005360 _PyLong_AsByteArray │ │ │ │ │ +0000a660 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a728 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a75c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a8e4 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000a900 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a920 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a948 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000aa74 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000aa98 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad20 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000ad88 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000adbc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000af88 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b6e8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b6ec 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b6f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b6f4 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000b6f8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000b99c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b9c4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bc08 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000bc3c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bce4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000bcec 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000bcf8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bd04 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bd28 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bd3c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bd50 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bd7c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bd98 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000be00 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000be28 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000be48 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000be60 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000be78 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000be7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000bf3c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000bf7c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bf9c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000bfcc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c00c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c024 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c02c 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c084 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c0bc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c2ec 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000c320 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c404 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c434 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c43c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c444 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c448 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c44c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c450 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000c454 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000c4c0 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c4f0 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c518 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c550 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c598 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c5d0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c5f8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c610 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c614 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c618 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c6e4 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c6e8 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -0000c728 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000c730 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -0000c774 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c7a0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c7ec 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c830 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c880 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000c88c 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -0000c8d4 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c8f0 0001541c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -0000c90c 0001551c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -0000c9c8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c9f8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ca28 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ca34 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ca5c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ca80 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ca88 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000ca90 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000bd1c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bd30 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bd44 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bd70 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bd8c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bdf4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000be1c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000be3c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000be54 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000be6c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000be70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000bf30 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000bf70 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bf90 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000bfc0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c000 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c018 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c01c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c020 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c078 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c0b0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c2e0 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000c314 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c3f8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c428 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c430 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c438 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c43c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c440 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c444 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000c448 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000c4b4 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000c4e4 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000c50c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c544 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c58c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c5c4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c5ec 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c604 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c608 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c60c 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c6d8 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000c6dc 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000c71c 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000c724 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000c768 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c794 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c7e0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c824 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c874 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000c880 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000c8c8 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000c8e4 0001541c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +0000c900 0001551c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +0000c9bc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c9ec 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ca1c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ca28 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ca50 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ca74 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ca7c 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000ca84 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000caac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000cab8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cac4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cacc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cad0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cac0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cac4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cac8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cacc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cad0 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 0000cad4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000cad8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cadc 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000cae0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cae4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cb58 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -0000ccdc 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000cd4c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000ce74 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cea4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cec8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cf00 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cf8c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cfd4 0001711c R_ARM_CALL 00011294 _PyLong_Copy │ │ │ │ │ -0000d008 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d010 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d068 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d084 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d0b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000cb4c 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000ccd0 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000cd40 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000ce68 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce98 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cebc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cef4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cf80 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cfc8 0001711c R_ARM_CALL 0001127c _PyLong_Copy │ │ │ │ │ +0000cffc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d004 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d05c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d078 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d0ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d0b0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d0b8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000d0bc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d0c4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d0c8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d0cc 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000d0d0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d114 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d13c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d320 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d340 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d368 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d38c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d3a8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d3c4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d3e8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d3fc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d424 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d434 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d44c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d460 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d488 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d490 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000d494 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d588 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d58c 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d5b4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d5bc 00015f1c R_ARM_CALL 00001c00 PyLong_AsLong │ │ │ │ │ -0000d5c4 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000d5c8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d5cc 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000d5d0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d604 0001921c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000d620 0001931c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -0000d630 0001941c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000d63c 0001951c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000d658 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000d660 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d664 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d668 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d6b4 0001491c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -0000d6c4 0001971c R_ARM_CALL 00013e50 _PyLong_Frexp │ │ │ │ │ -0000d6d8 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0000d700 0001881d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ -0000d704 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d71c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d738 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d748 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d754 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000d758 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d75c 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000d760 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d768 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d8c8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d8f4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d920 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000db10 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000db4c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dbd0 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000dbec 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000dc00 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000dc0c 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000dc40 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dc60 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000dc7c 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000dd0c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000dd1c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000dd30 0001571c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ -0000dd54 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000dd70 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000dd84 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000dd90 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000dde8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000de20 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e0a8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e0d0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e0f0 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e0fc 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000e10c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e118 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000e158 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e23c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e254 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e260 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000e270 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e27c 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000e2a0 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000e2ac 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0000e30c 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000e31c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e328 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000e338 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e35c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e394 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000e39c 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e3a0 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000e3a4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000e3a8 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000e3ac 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000e3b4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000e5ac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e66c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e724 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e7b4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e80c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e83c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e87c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e928 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e954 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e980 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e9ac 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e9ec 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ea20 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ea8c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eaf8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eb40 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eba4 0001711c R_ARM_CALL 00011294 _PyLong_Copy │ │ │ │ │ -0000ecf8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ed40 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000eefc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef68 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f01c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f044 0001711c R_ARM_CALL 00011294 _PyLong_Copy │ │ │ │ │ -0000f0cc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f10c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f174 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f208 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f2ec 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f32c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f3b4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f3fc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f400 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000f404 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000f408 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d0c0 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000d0c4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d108 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d130 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d314 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d334 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d35c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d380 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d39c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d3b8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d3dc 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d3f0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d418 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d428 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d440 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d454 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d47c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d484 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000d488 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d57c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d580 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d5a8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d5b0 00015f1c R_ARM_CALL 00001c00 PyLong_AsLong │ │ │ │ │ +0000d5b8 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000d5bc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d5c0 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000d5c4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d5f8 0001921c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000d614 0001931c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +0000d624 0001941c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000d630 0001951c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000d64c 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000d654 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d658 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d65c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d6a8 0001491c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +0000d6b8 0001971c R_ARM_CALL 00013e38 _PyLong_Frexp │ │ │ │ │ +0000d6cc 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000d6f4 0001881d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ +0000d6f8 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d710 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d72c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d73c 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d748 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000d74c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d750 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000d754 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d75c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d8bc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d8e8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d914 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000db04 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000db40 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dbc4 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000dbe0 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000dbf4 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000dc00 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000dc34 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dc54 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000dc70 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000dd00 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000dd10 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000dd24 0001571c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ +0000dd48 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000dd64 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000dd78 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000dd84 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000dddc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000de14 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e09c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e0c4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e0e4 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e0f0 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000e100 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e10c 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000e14c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e230 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e248 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e254 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000e264 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e270 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000e294 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000e2a0 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000e300 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000e310 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e31c 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000e32c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e350 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e388 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000e390 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e394 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000e398 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000e39c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000e3a0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000e3a8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000e5a0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e660 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e718 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e7a8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e800 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e830 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e870 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e91c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e948 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e974 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e9a0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e9e0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ea14 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ea80 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eaec 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eb34 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eb98 0001711c R_ARM_CALL 0001127c _PyLong_Copy │ │ │ │ │ +0000ecec 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ed34 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000eef0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef5c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f010 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f038 0001711c R_ARM_CALL 0001127c _PyLong_Copy │ │ │ │ │ +0000f0c0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f100 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f168 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f1fc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f2e0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f324 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f3a8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f3f0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f3f4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000f3f8 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000f3fc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000f400 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f404 00019902 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ +0000f408 00019a02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 0000f40c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f410 00019902 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ -0000f414 00019a02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000f418 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f410 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f414 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000f41c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f420 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000f428 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f42c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f430 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f46c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f48c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f4c0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f4e4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f550 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f69c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f744 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f7c8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f7fc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f89c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f8c4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f960 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f9d8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fa00 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fa94 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fab0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fad8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000faf8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb20 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb40 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb50 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f420 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f424 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f460 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f480 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f4b4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f4d8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f544 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f690 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f718 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f7bc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f7f0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f888 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f8a4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f9a4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f9c0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fa00 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fad4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fae0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000faf4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fb00 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fb0c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fb18 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fb24 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fb6c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000fb78 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb98 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fcfc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fdbc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fe04 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff0c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff84 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fff8 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 │ │ │ │ │ -00010158 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000101b8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000101fc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010284 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0001028c 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -00010308 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0001037c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000103c0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001042c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010608 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -00010860 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010884 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000108a8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000108e8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010908 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010924 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010940 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010980 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000109a8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000109f0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010a50 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010aa0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010adc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010af4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010b44 0001711c R_ARM_CALL 00011294 _PyLong_Copy │ │ │ │ │ -00010b84 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010c34 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010c58 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010c7c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010c98 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ccc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ce0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010db4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010dc0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010dcc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010dd8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010e40 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010e54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00010e58 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00010e5c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00010e60 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010e64 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010f94 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010fcc 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000110a4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000110cc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000110dc 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000110e4 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000110e8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000110ec 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000110f0 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000110f4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000110fc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000111a8 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0001120c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011268 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0001127c 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00011290 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011308 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011338 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001135c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00011378 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011384 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011388 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000113a8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000113b4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000113b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000113bc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000113c0 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000113c4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000113ec 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -0001141c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00011430 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011438 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011460 0001461d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00011494 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000114bc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011528 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011550 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011568 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011590 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000115b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0001162c 0001801c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -00011690 0001a01c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000116b4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000116f4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001172c 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00011790 0001a11c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000117f0 0001a21c R_ARM_CALL 00011ec8 _PyLong_FromBytes │ │ │ │ │ -0001180c 0001a31c R_ARM_CALL 00011dcc PyLong_FromUnicodeObject │ │ │ │ │ -00011824 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011850 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0001186c 0001a21c R_ARM_CALL 00011ec8 _PyLong_FromBytes │ │ │ │ │ -00011884 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011890 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000118a8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000118d0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011900 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011904 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011908 0001a502 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ -0001190c 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00011910 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011914 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00011918 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001191c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011920 0001a602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00011960 0001a11c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000119c4 0001a21d R_ARM_JUMP24 00011ec8 _PyLong_FromBytes │ │ │ │ │ -000119d0 0001801d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -00011a1c 0001a01c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00011a40 0001a31d R_ARM_JUMP24 00011dcc PyLong_FromUnicodeObject │ │ │ │ │ -00011a48 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011a74 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011a94 0001a21d R_ARM_JUMP24 00011ec8 _PyLong_FromBytes │ │ │ │ │ -00011aac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011aec 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011b0c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011b18 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011b30 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011b44 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011b60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011b64 0001a502 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ -00011b68 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011b6c 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00011b70 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011b74 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00011b78 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011b7c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011b80 0001a602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00011bfc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011c28 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011c58 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011c70 00013d1c R_ARM_CALL 0000033c PyLong_FromSsize_t │ │ │ │ │ -00011cc0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011cc8 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -00011d18 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011d44 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011d64 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011d78 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011da8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011db8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011dbc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011dc0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011dc4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011dc8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011df0 0001a71c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -00011e00 0001a81c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00011e10 0001471c R_ARM_CALL 000006dc PyLong_FromString │ │ │ │ │ -00011e9c 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00011eac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011eb8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011ec0 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00011ec4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011ef4 0001471c R_ARM_CALL 000006dc PyLong_FromString │ │ │ │ │ -00011f34 0001741c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00011f54 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00011f78 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011f84 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00011f88 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00012040 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00012080 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000120ac 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000120c0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000120c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000120c8 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00012150 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001217c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000121a0 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000121d4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000121e0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000121e4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012204 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0001220c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00012214 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00012218 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001221c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00012220 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00012374 0001651c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00012634 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00012678 0001661c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00012ac0 0001671c R_ARM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -00012b5c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012d78 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00012ee4 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00012ee8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00012ef0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00012f40 0001491c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00012f64 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00012f6c 0001971c R_ARM_CALL 00013e50 _PyLong_Frexp │ │ │ │ │ -00012f80 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00012fa0 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00012fb4 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000fba0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fbb8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fbe0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fc00 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fd50 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fe10 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fe58 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ff5c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ffd4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010048 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000100ac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000100f4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010154 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000101a4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010204 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010248 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000102cc 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000102d4 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00010358 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000103c8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001040c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001047c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010658 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +000108b0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000108d4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000108f8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00010938 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00010958 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00010974 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00010990 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000109d0 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000109fc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010a40 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010aa8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010af0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010b30 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010b4c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010b98 0001711c R_ARM_CALL 0001127c _PyLong_Copy │ │ │ │ │ +00010c3c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010c98 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010d10 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010d34 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010d58 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010dd4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010df4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010e08 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010e3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00010e40 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00010e44 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00010e48 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010e4c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010f7c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010fb4 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0001108c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000110b4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000110c4 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000110cc 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000110d0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000110d4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000110d8 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000110dc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000110e4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011190 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000111f4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011250 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00011264 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00011278 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000112f0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011320 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011344 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00011360 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001136c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011370 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011390 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001139c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000113a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000113a4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000113a8 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000113ac 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000113d4 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +00011404 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00011418 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011420 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011448 0001461d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0001147c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000114a4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011510 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011538 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011550 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011578 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001159c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011614 0001801c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00011678 0001a01c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0001169c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000116dc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011714 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00011778 0001a11c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000117d8 0001a21c R_ARM_CALL 00011eb0 _PyLong_FromBytes │ │ │ │ │ +000117f4 0001a31c R_ARM_CALL 00011db4 PyLong_FromUnicodeObject │ │ │ │ │ +0001180c 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011838 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011854 0001a21c R_ARM_CALL 00011eb0 _PyLong_FromBytes │ │ │ │ │ +0001186c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011878 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011890 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000118b8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000118e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000118ec 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000118f0 0001a502 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ +000118f4 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000118f8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000118fc 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00011900 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011904 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011908 0001a602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00011948 0001a11c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000119ac 0001a21d R_ARM_JUMP24 00011eb0 _PyLong_FromBytes │ │ │ │ │ +000119b8 0001801d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +00011a04 0001a01c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00011a28 0001a31d R_ARM_JUMP24 00011db4 PyLong_FromUnicodeObject │ │ │ │ │ +00011a30 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011a5c 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011a7c 0001a21d R_ARM_JUMP24 00011eb0 _PyLong_FromBytes │ │ │ │ │ +00011a94 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011ad4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011af4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011b00 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011b18 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011b2c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011b48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011b4c 0001a502 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ +00011b50 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011b54 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00011b58 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011b5c 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00011b60 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011b64 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011b68 0001a602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00011be4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011c10 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011c40 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011c58 00013d1c R_ARM_CALL 0000033c PyLong_FromSsize_t │ │ │ │ │ +00011ca8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011cb0 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00011d00 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011d2c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011d4c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011d60 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011d90 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011da0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011da4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011da8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011dac 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011db0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011dd8 0001a71c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00011de8 0001a81c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00011df8 0001471c R_ARM_CALL 000006dc PyLong_FromString │ │ │ │ │ +00011e84 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00011e94 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011ea0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011ea8 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00011eac 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011edc 0001471c R_ARM_CALL 000006dc PyLong_FromString │ │ │ │ │ +00011f1c 0001741c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00011f3c 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00011f60 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011f6c 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00011f70 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00012028 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00012068 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00012094 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000120a8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000120ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000120b0 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00012138 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00012164 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00012188 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000121bc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000121c8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000121cc 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000121ec 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000121f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000121fc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00012200 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00012204 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00012208 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001235c 0001651c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0001261c 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00012660 0001661c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00012aa8 0001671c R_ARM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +00012b44 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00012d60 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00012ecc 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00012ed0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00012ed8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00012f28 0001491c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00012f4c 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00012f54 0001971c R_ARM_CALL 00013e38 _PyLong_Frexp │ │ │ │ │ +00012f68 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00012f88 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00012f9c 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00012fa8 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00012fc0 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012fd8 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012ff0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013004 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013014 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0001302c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00013030 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00013034 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00013038 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00013040 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000130e8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000131a0 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00013214 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0001321c 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -000133b4 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -00013474 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013494 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000134b4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000134dc 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013500 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013520 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013540 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0001355c 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013568 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -00013590 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000135d8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000135f0 0001711c R_ARM_CALL 00011294 _PyLong_Copy │ │ │ │ │ -00013628 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001362c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013638 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0001363c 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00013640 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00013644 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000136d0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001378c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00013800 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013808 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -000139b8 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -00013a74 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013a94 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013ab4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013adc 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013b00 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013b20 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013b40 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013b5c 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013b80 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013bcc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013bf8 0001711c R_ARM_CALL 00011294 _PyLong_Copy │ │ │ │ │ -00013c14 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013c18 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013c24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00013c28 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00013c2c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00013cd0 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00013ce0 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00013d3c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013d6c 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00013d7c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00013dcc 0001ab1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00013e38 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013e44 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013e4c 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00013f54 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -00013f78 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00013f90 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -00013f9c 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00013fb8 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00013fd0 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -00013fdc 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00013ff8 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0001400c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -00014018 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00014034 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00014048 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000140fc 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00014110 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000142ac 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -000143d8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014418 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00014428 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0001442c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00014558 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00014590 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00014600 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001462c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00014ae8 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00014bbc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00014bec 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00014c80 00016c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00014c9c 00013f1c R_ARM_CALL 000005b4 PyLong_AsSsize_t │ │ │ │ │ -00014cc4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014cd0 00016c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00014dd0 00013e1d R_ARM_JUMP24 0000042c PyLong_FromLong │ │ │ │ │ -00014e2c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014e34 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014e4c 0001711d R_ARM_JUMP24 00011294 _PyLong_Copy │ │ │ │ │ -00014e5c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014e78 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014e88 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00014e8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00014e90 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00014e94 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00014e98 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00014e9c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00014ea0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00014ea4 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00014ea8 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00014eac 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00014f5c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00014f98 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00014fac 0001711c R_ARM_CALL 00011294 _PyLong_Copy │ │ │ │ │ -00014fe0 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00015018 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00015040 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001504c 0001711d R_ARM_JUMP24 00011294 _PyLong_Copy │ │ │ │ │ -00015050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00015058 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000150f0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000150f4 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015120 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015134 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015148 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015150 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00015154 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015158 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0001515c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015160 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015164 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00015168 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000151bc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000151f0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00015214 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015254 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00015528 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015554 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000155b4 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000155f0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000157a8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001593c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015964 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00015978 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015988 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000159ac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000159c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000159d0 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000159d4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015ae0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015b54 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015b80 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015bac 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015bc0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015c24 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015ccc 0001461d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00015d04 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00015e28 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00015e4c 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00015e68 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00015eb0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015ef0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00015f24 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015f50 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000160fc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016138 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016170 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016200 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00016284 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0001637c 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -000163bc 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00016524 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016644 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016678 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000167d0 0001781c R_ARM_CALL 0000536c _PyLong_AsByteArray │ │ │ │ │ -00016808 0001781c R_ARM_CALL 0000536c _PyLong_AsByteArray │ │ │ │ │ -00016828 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016994 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016a70 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016a80 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00016ad4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016ae0 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00016b30 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016b4c 0001781c R_ARM_CALL 0000536c _PyLong_AsByteArray │ │ │ │ │ -00016ba4 0001781c R_ARM_CALL 0000536c _PyLong_AsByteArray │ │ │ │ │ -00016bd0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016be8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016c6c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016c98 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016cac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016cb8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016cc4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016d48 0001711c R_ARM_CALL 00011294 _PyLong_Copy │ │ │ │ │ -00016d9c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016da8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016db4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00016db8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00016e08 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016e40 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016e60 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016e98 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016eb4 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00016ec8 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00016ff0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016ffc 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001703c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017060 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017074 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0001708c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00017090 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00017094 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000170d8 0001b21c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00017108 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017110 0001711c R_ARM_CALL 00011294 _PyLong_Copy │ │ │ │ │ -00017124 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00017128 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00017194 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00017218 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0001726c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000172c0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000173c8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00017408 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001742c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017444 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00017448 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0001744c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00017528 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001756c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000175bc 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00017ab0 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00017b4c 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00017c08 00013e1d R_ARM_JUMP24 0000042c PyLong_FromLong │ │ │ │ │ -00017c28 0001711d R_ARM_JUMP24 00011294 _PyLong_Copy │ │ │ │ │ -00017c2c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017c50 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00017c54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00017c58 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00017c5c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00012fd8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00012fec 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00012ffc 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00013014 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00013018 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001301c 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00013020 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00013028 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000130d0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013188 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000131fc 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00013204 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0001339c 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0001345c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0001347c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0001349c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000134c4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000134e8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013508 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013528 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013544 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00013550 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00013578 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000135c0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000135d8 0001711c R_ARM_CALL 0001127c _PyLong_Copy │ │ │ │ │ +00013610 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013614 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013620 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00013624 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00013628 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001362c 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000136b8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013774 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000137e8 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000137f0 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +000139a0 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00013a5c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013a7c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013a9c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013ac4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013ae8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013b08 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013b28 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013b44 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00013b68 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013bb4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013be0 0001711c R_ARM_CALL 0001127c _PyLong_Copy │ │ │ │ │ +00013bfc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013c00 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013c0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00013c10 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00013c14 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00013cb8 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00013cc8 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00013d24 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013d54 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00013d64 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00013db4 0001ab1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00013e20 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013e2c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013e34 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00013f3c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +00013f60 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00013f78 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +00013f84 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00013fa0 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00013fb8 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +00013fc4 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00013fe0 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00013ff4 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +00014000 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0001401c 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00014030 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000140e4 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000140f8 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00014294 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +000143c0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00014400 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00014410 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00014414 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00014540 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014578 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000145e8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014614 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00014ad0 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00014ba4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014bd4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00014c68 00016c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00014c84 00013f1c R_ARM_CALL 000005b4 PyLong_AsSsize_t │ │ │ │ │ +00014cac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014cb8 00016c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00014db8 00013e1d R_ARM_JUMP24 0000042c PyLong_FromLong │ │ │ │ │ +00014e14 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00014e1c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014e34 0001711d R_ARM_JUMP24 0001127c _PyLong_Copy │ │ │ │ │ +00014e44 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00014e60 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00014e70 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00014e74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00014e78 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00014e7c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00014e80 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00014e84 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00014e88 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00014e8c 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00014e90 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00014e94 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00014f44 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014f80 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00014f94 0001711c R_ARM_CALL 0001127c _PyLong_Copy │ │ │ │ │ +00014fc8 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +00015000 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +00015028 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015034 0001711d R_ARM_JUMP24 0001127c _PyLong_Copy │ │ │ │ │ +00015038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00015040 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00015094 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000150c8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000150ec 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001512c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00015400 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001542c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001548c 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000154c8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00015680 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015814 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001583c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00015850 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015860 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015884 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000158a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000158a8 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000158ac 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000159b8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015a2c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015a58 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015a84 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00015a98 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00015afc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015ba4 0001461d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00015bdc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00015d00 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00015d24 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00015d40 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00015d88 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015dc8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00015dfc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015e28 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00015fd4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016010 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016048 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000160d8 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0001615c 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00016254 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +00016294 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +000163fc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001651c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016550 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000166a8 0001781c R_ARM_CALL 00005360 _PyLong_AsByteArray │ │ │ │ │ +000166e0 0001781c R_ARM_CALL 00005360 _PyLong_AsByteArray │ │ │ │ │ +00016700 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001686c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016948 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016958 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000169ac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000169b8 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00016a08 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016a24 0001781c R_ARM_CALL 00005360 _PyLong_AsByteArray │ │ │ │ │ +00016a7c 0001781c R_ARM_CALL 00005360 _PyLong_AsByteArray │ │ │ │ │ +00016aa8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016ac0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016b44 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016b70 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 │ │ │ │ │ +00016c20 0001711c R_ARM_CALL 0001127c _PyLong_Copy │ │ │ │ │ +00016c74 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016c80 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016c8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00016c90 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00016ce0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016d18 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016d38 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016d70 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016d8c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00016da0 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00016ec8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016ed4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016f14 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016f38 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016f4c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00016f64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00016f68 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00016f6c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00016fb0 0001b21c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00016fe0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016fe8 0001711c R_ARM_CALL 0001127c _PyLong_Copy │ │ │ │ │ +00016ffc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00017000 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001706c 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000170f0 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00017144 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017198 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000172a0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000172e0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00017304 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001731c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00017320 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00017324 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00017400 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00017444 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00017494 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +00017988 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00017a24 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +00017ae0 00013e1d R_ARM_JUMP24 0000042c PyLong_FromLong │ │ │ │ │ +00017b00 0001711d R_ARM_JUMP24 0001127c _PyLong_Copy │ │ │ │ │ +00017b04 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017b28 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00017b2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00017b30 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00017b34 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x203d8 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x20330 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 0x20418 contains 33 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x20370 contains 33 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000048 00013d1d R_ARM_JUMP24 0000033c PyLong_FromSsize_t │ │ │ │ │ 0000004c 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000a0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000000a8 0001701c R_ARM_CALL 00004404 PyLong_AsUnsignedLong │ │ │ │ │ 000000c4 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000d8 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 000000dc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000120 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000128 00019b1c R_ARM_CALL 00010e68 PyLong_AsUnsignedLongLong │ │ │ │ │ +00000128 00019b1c R_ARM_CALL 00010e50 PyLong_AsUnsignedLongLong │ │ │ │ │ 0000014c 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000160 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00000164 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001a8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001b0 0001701c R_ARM_CALL 00004404 PyLong_AsUnsignedLong │ │ │ │ │ 000001cc 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000001e0 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 000001e4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00015d02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00000204 0001711c R_ARM_CALL 00011294 _PyLong_Copy │ │ │ │ │ +00000204 0001711c R_ARM_CALL 0001127c _PyLong_Copy │ │ │ │ │ 00000214 0001ba1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000218 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000025c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000264 00016b1c R_ARM_CALL 00003318 PyLong_AsSize_t │ │ │ │ │ 00000280 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000294 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00000298 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002dc 00017b1d R_ARM_JUMP24 00006aa0 _PyLong_FromByteArray │ │ │ │ │ +000002dc 00017b1d R_ARM_JUMP24 00006a94 _PyLong_FromByteArray │ │ │ │ │ 000002e8 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000002f8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000330 00017b1d R_ARM_JUMP24 00006aa0 _PyLong_FromByteArray │ │ │ │ │ +00000330 00017b1d R_ARM_JUMP24 00006a94 _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 e3b8 │ │ │ │ │ + bl e3ac │ │ │ │ │ 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 11294 <_PyLong_Copy> │ │ │ │ │ + b 1127c <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ bne 258 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ @@ -259,75 +259,126 @@ │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000077c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000034c : │ │ │ │ │ +0000034c <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ +_PyLong_UnsignedShort_Converter(): │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + tst r3, #16777216 @ 0x1000000 │ │ │ │ │ + beq 380 <_PyLong_UnsignedShort_Converter+0x34> │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq 3a4 <_PyLong_UnsignedShort_Converter+0x58> │ │ │ │ │ + bl 4404 │ │ │ │ │ + R_ARM_CALL PyLong_AsUnsignedLong │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + beq 3bc <_PyLong_UnsignedShort_Converter+0x70> │ │ │ │ │ + cmp r0, #65536 @ 0x10000 │ │ │ │ │ + bcs 3c8 <_PyLong_UnsignedShort_Converter+0x7c> │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + strh r3, [r4] │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + ldr r3, [pc, #48] @ 3dc <_PyLong_UnsignedShort_Converter+0x90> │ │ │ │ │ + ldr r1, [pc, #48] @ 3e0 <_PyLong_UnsignedShort_Converter+0x94> │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 3b4 <_PyLong_UnsignedShort_Converter+0x68> │ │ │ │ │ + ldr r3, [pc, #20] @ 3e4 <_PyLong_UnsignedShort_Converter+0x98> │ │ │ │ │ + ldr r1, [pc, #20] @ 3e8 <_PyLong_UnsignedShort_Converter+0x9c> │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 3b4 <_PyLong_UnsignedShort_Converter+0x68> │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ + .word 0x00000788 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ + .word 0x000007a0 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + │ │ │ │ │ +000003ec : │ │ │ │ │ long_long_meth(): │ │ │ │ │ - ldr r2, [pc, #32] @ 374 │ │ │ │ │ + ldr r2, [pc, #32] @ 414 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 370 │ │ │ │ │ + bne 410 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r0] │ │ │ │ │ bx lr │ │ │ │ │ - b 11294 <_PyLong_Copy> │ │ │ │ │ + b 1127c <_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,544 +445,544 @@ │ │ │ │ │ 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 77f8 │ │ │ │ │ + bl 77ec │ │ │ │ │ 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 12294 │ │ │ │ │ + bl 1227c │ │ │ │ │ R_ARM_CALL long_format_binary │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ ldrne r0, [sp, #20] │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ add ip, sp, #20 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r1, r2 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 2120 │ │ │ │ │ R_ARM_CALL long_to_decimal_string_internal │ │ │ │ │ - b 654 <_PyLong_FormatBytesWriter+0x48> │ │ │ │ │ + b 6f4 <_PyLong_FormatBytesWriter+0x48> │ │ │ │ │ │ │ │ │ │ -00000684 <_PyLong_DivmodNear>: │ │ │ │ │ +00000724 <_PyLong_DivmodNear>: │ │ │ │ │ _PyLong_DivmodNear(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ mov r2, #0 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ str r2, [sp] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - beq 89c <_PyLong_DivmodNear+0x218> │ │ │ │ │ + beq 93c <_PyLong_DivmodNear+0x218> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 89c <_PyLong_DivmodNear+0x218> │ │ │ │ │ + beq 93c <_PyLong_DivmodNear+0x218> │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r2, sp │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ - bl cae8 │ │ │ │ │ + bl cadc │ │ │ │ │ R_ARM_CALL long_divrem │ │ │ │ │ and r6, r6, #3 │ │ │ │ │ and r7, r7, #3 │ │ │ │ │ sub r6, r6, #2 │ │ │ │ │ sub r7, r7, #2 │ │ │ │ │ clz r6, r6 │ │ │ │ │ clz r7, r7 │ │ │ │ │ ldr r8, [sp, #4] │ │ │ │ │ lsr r6, r6, #5 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 834 <_PyLong_DivmodNear+0x1b0> │ │ │ │ │ - ldr r1, [pc, #448] @ 8d0 <_PyLong_DivmodNear+0x24c> │ │ │ │ │ + beq 8d4 <_PyLong_DivmodNear+0x1b0> │ │ │ │ │ + ldr r1, [pc, #448] @ 970 <_PyLong_DivmodNear+0x24c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 3444 │ │ │ │ │ R_ARM_CALL long_lshift │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 834 <_PyLong_DivmodNear+0x1b0> │ │ │ │ │ + beq 8d4 <_PyLong_DivmodNear+0x1b0> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne 848 <_PyLong_DivmodNear+0x1c4> │ │ │ │ │ + bne 8e8 <_PyLong_DivmodNear+0x1c4> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1f84 │ │ │ │ │ R_ARM_CALL long_compare │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 8b4 <_PyLong_DivmodNear+0x230> │ │ │ │ │ + bne 954 <_PyLong_DivmodNear+0x230> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r9, [sp] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 79c <_PyLong_DivmodNear+0x118> │ │ │ │ │ + beq 83c <_PyLong_DivmodNear+0x118> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bgt 7a4 <_PyLong_DivmodNear+0x120> │ │ │ │ │ + bgt 844 <_PyLong_DivmodNear+0x120> │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r4, r8 │ │ │ │ │ moveq r5, r9 │ │ │ │ │ - bne 7a4 <_PyLong_DivmodNear+0x120> │ │ │ │ │ + bne 844 <_PyLong_DivmodNear+0x120> │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 834 <_PyLong_DivmodNear+0x1b0> │ │ │ │ │ + beq 8d4 <_PyLong_DivmodNear+0x1b0> │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bge 75c <_PyLong_DivmodNear+0xd8> │ │ │ │ │ + bge 7fc <_PyLong_DivmodNear+0xd8> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - ldr r1, [pc, #288] @ 8d0 <_PyLong_DivmodNear+0x24c> │ │ │ │ │ + ldr r1, [pc, #288] @ 970 <_PyLong_DivmodNear+0x24c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bne 890 <_PyLong_DivmodNear+0x20c> │ │ │ │ │ - bl 77f8 │ │ │ │ │ + bne 930 <_PyLong_DivmodNear+0x20c> │ │ │ │ │ + bl 77ec │ │ │ │ │ R_ARM_CALL long_add │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ str r5, [sp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7e4 <_PyLong_DivmodNear+0x160> │ │ │ │ │ + beq 884 <_PyLong_DivmodNear+0x160> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 7e4 <_PyLong_DivmodNear+0x160> │ │ │ │ │ + bne 884 <_PyLong_DivmodNear+0x160> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 834 <_PyLong_DivmodNear+0x1b0> │ │ │ │ │ + beq 8d4 <_PyLong_DivmodNear+0x1b0> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bne 884 <_PyLong_DivmodNear+0x200> │ │ │ │ │ + bne 924 <_PyLong_DivmodNear+0x200> │ │ │ │ │ bl 3e10 │ │ │ │ │ R_ARM_CALL long_sub │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 82c <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ + beq 8cc <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 82c <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ + bne 8cc <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 77c <_PyLong_DivmodNear+0xf8> │ │ │ │ │ + bne 81c <_PyLong_DivmodNear+0xf8> │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ - bl 1143c │ │ │ │ │ + bl 11424 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 1143c │ │ │ │ │ + bl 11424 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 8ac <_PyLong_DivmodNear+0x228> │ │ │ │ │ + b 94c <_PyLong_DivmodNear+0x228> │ │ │ │ │ bl 452c │ │ │ │ │ R_ARM_CALL long_neg │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - beq 874 <_PyLong_DivmodNear+0x1f0> │ │ │ │ │ + beq 914 <_PyLong_DivmodNear+0x1f0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 874 <_PyLong_DivmodNear+0x1f0> │ │ │ │ │ + bne 914 <_PyLong_DivmodNear+0x1f0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 834 <_PyLong_DivmodNear+0x1b0> │ │ │ │ │ + beq 8d4 <_PyLong_DivmodNear+0x1b0> │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b 724 <_PyLong_DivmodNear+0xa0> │ │ │ │ │ - bl 77f8 │ │ │ │ │ + b 7c4 <_PyLong_DivmodNear+0xa0> │ │ │ │ │ + bl 77ec │ │ │ │ │ R_ARM_CALL long_add │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 804 <_PyLong_DivmodNear+0x180> │ │ │ │ │ + b 8a4 <_PyLong_DivmodNear+0x180> │ │ │ │ │ bl 3e10 │ │ │ │ │ R_ARM_CALL long_sub │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 7bc <_PyLong_DivmodNear+0x138> │ │ │ │ │ - ldr r3, [pc, #48] @ 8d4 <_PyLong_DivmodNear+0x250> │ │ │ │ │ - ldr r1, [pc, #48] @ 8d8 <_PyLong_DivmodNear+0x254> │ │ │ │ │ + b 85c <_PyLong_DivmodNear+0x138> │ │ │ │ │ + ldr r3, [pc, #48] @ 974 <_PyLong_DivmodNear+0x250> │ │ │ │ │ + ldr r1, [pc, #48] @ 978 <_PyLong_DivmodNear+0x254> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 794 <_PyLong_DivmodNear+0x110> │ │ │ │ │ + b 834 <_PyLong_DivmodNear+0x110> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 740 <_PyLong_DivmodNear+0xbc> │ │ │ │ │ + bne 7e0 <_PyLong_DivmodNear+0xbc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 740 <_PyLong_DivmodNear+0xbc> │ │ │ │ │ + b 7e0 <_PyLong_DivmodNear+0xbc> │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000007cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000008dc : │ │ │ │ │ +0000097c : │ │ │ │ │ PyLong_AsNativeBytes(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ lsr r2, r2, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - bne bc4 │ │ │ │ │ + bne b64 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r8, r1 │ │ │ │ │ and r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 9f4 │ │ │ │ │ + beq a54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ orr r9, r7, r7, lsr #1 │ │ │ │ │ and r9, r9, #1 │ │ │ │ │ movne r6, r2 │ │ │ │ │ - beq a40 │ │ │ │ │ + beq c80 │ │ │ │ │ tst r7, #8 │ │ │ │ │ - bne ae0 │ │ │ │ │ + bne c30 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls a5c │ │ │ │ │ + bls ae0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq a20 │ │ │ │ │ + beq a80 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - bl 536c <_PyLong_AsByteArray> │ │ │ │ │ + bl 5360 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 329c <_PyLong_NumBits> │ │ │ │ │ R_ARM_CALL _PyLong_NumBits │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq a38 │ │ │ │ │ + beq a98 │ │ │ │ │ lsr r3, r0, #3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - beq 9b4 │ │ │ │ │ + beq aa0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne b30 │ │ │ │ │ + bne c08 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ands r0, r0, #7 │ │ │ │ │ - bne 99c │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - beq b58 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - subne r9, r5, #1 │ │ │ │ │ - ldrsb r2, [r8, r9] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bge 99c │ │ │ │ │ - cmn r7, #1 │ │ │ │ │ - beq 9a0 │ │ │ │ │ - tst r7, #4 │ │ │ │ │ - bne 9a0 │ │ │ │ │ - b 99c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r6, r2 │ │ │ │ │ movne r9, #1 │ │ │ │ │ - bne 944 │ │ │ │ │ - ldr r3, [pc, #604] @ c68 │ │ │ │ │ - ldr r1, [pc, #604] @ c6c │ │ │ │ │ + bne 9e4 │ │ │ │ │ + ldr r3, [pc, #668] @ d08 │ │ │ │ │ + ldr r1, [pc, #668] @ d0c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 9ac │ │ │ │ │ + b a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 329c <_PyLong_NumBits> │ │ │ │ │ R_ARM_CALL _PyLong_NumBits │ │ │ │ │ cmn r0, #1 │ │ │ │ │ lsrne r3, r0, #3 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ - bne 99c │ │ │ │ │ + bne a3c │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 9a0 │ │ │ │ │ - tst r7, #16 │ │ │ │ │ - beq a04 │ │ │ │ │ - bl 0 <_PyNumber_Index> │ │ │ │ │ - R_ARM_CALL _PyNumber_Index │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - movne r6, #1 │ │ │ │ │ - bne 93c │ │ │ │ │ - b a18 │ │ │ │ │ + b a40 │ │ │ │ │ + ands r0, r0, #7 │ │ │ │ │ + bne a3c │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + beq c9c │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + subne r9, r5, #1 │ │ │ │ │ + ldrsb r2, [r8, r9] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bge a3c │ │ │ │ │ + cmn r7, #1 │ │ │ │ │ + beq a40 │ │ │ │ │ + tst r7, #4 │ │ │ │ │ + bne a40 │ │ │ │ │ + b a3c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq c18 │ │ │ │ │ + beq bdc │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - bgt bd4 │ │ │ │ │ + bgt b98 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq c44 │ │ │ │ │ + beq b74 │ │ │ │ │ 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 c18 │ │ │ │ │ + ble bdc │ │ │ │ │ asrs r1, r1, r2 │ │ │ │ │ - bne c18 │ │ │ │ │ + bne bdc │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 9a0 │ │ │ │ │ + beq a40 │ │ │ │ │ tst r7, #4 │ │ │ │ │ addeq r5, r5, #1 │ │ │ │ │ - b 9a0 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - bne 944 │ │ │ │ │ - ldr r3, [pc, #376] @ c70 │ │ │ │ │ - ldr r1, [pc, #376] @ c74 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq a18 │ │ │ │ │ + b a40 │ │ │ │ │ + ldr r1, [pc, #420] @ d10 │ │ │ │ │ + ldr r0, [pc, #420] @ d14 │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ + b a78 │ │ │ │ │ + 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 b1c │ │ │ │ │ + b b7c │ │ │ │ │ + asr r3, r3, #31 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + and r7, r3, #255 @ 0xff │ │ │ │ │ + bne be4 │ │ │ │ │ + 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 bc4 │ │ │ │ │ + mov r5, #4 │ │ │ │ │ + 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 bdc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a18 │ │ │ │ │ + beq a48 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne a18 │ │ │ │ │ + bne a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a18 │ │ │ │ │ + b a48 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + bne 9e4 │ │ │ │ │ + ldr r3, [pc, #208] @ d18 │ │ │ │ │ + ldr r1, [pc, #208] @ d1c │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq a78 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9a8 │ │ │ │ │ + beq a78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 9a8 │ │ │ │ │ + bne a78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9a8 │ │ │ │ │ + b a78 │ │ │ │ │ + tst r7, #16 │ │ │ │ │ + beq a64 │ │ │ │ │ + bl 0 <_PyNumber_Index> │ │ │ │ │ + R_ARM_CALL _PyNumber_Index │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + movne r6, #1 │ │ │ │ │ + bne 9dc │ │ │ │ │ + b a78 │ │ │ │ │ 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 b90 │ │ │ │ │ + beq cd4 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - ble bb4 │ │ │ │ │ + ble cf8 │ │ │ │ │ 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 b68 │ │ │ │ │ + bne cac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9a0 │ │ │ │ │ - b 99c │ │ │ │ │ + bne a40 │ │ │ │ │ + b a3c │ │ │ │ │ cmp r2, r9, lsl #7 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - b b90 │ │ │ │ │ - ldr r1, [pc, #172] @ c78 │ │ │ │ │ - ldr r0, [pc, #172] @ c7c │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b a18 │ │ │ │ │ - asr r3, r3, #31 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - and r7, r3, #255 @ 0xff │ │ │ │ │ - bne c20 │ │ │ │ │ - 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 c00 │ │ │ │ │ - mov r5, #4 │ │ │ │ │ - b 9a0 │ │ │ │ │ - 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 c18 │ │ │ │ │ - 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 a98 │ │ │ │ │ - b c4c │ │ │ │ │ + b cd4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000007f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000458 │ │ │ │ │ + .word 0x00000038 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000808 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000458 │ │ │ │ │ - .word 0x00000038 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1322,15 +1322,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 1143c │ │ │ │ │ + bl 11424 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ │ movcc r1, r0 │ │ │ │ │ movcs r1, #200 @ 0xc8 │ │ │ │ │ @@ -3381,15 +3381,15 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 319c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ beq 3230 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1143c │ │ │ │ │ + bl 11424 │ │ │ │ │ b 2a2c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ b 2c38 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ bne 31e4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ @@ -3773,15 +3773,15 @@ │ │ │ │ │ muls r2, r1, r2 │ │ │ │ │ bpl 34b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #30 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl d0d4 │ │ │ │ │ + bl d0c8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 37a0 │ │ │ │ │ bl 5b4 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r1, r0 │ │ │ │ │ @@ -4318,15 +4318,15 @@ │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ beq 3fa4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq 3f9c │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b c030 │ │ │ │ │ + b c024 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r4, #16 │ │ │ │ │ blt 3fec │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ @@ -4346,33 +4346,33 @@ │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ b 3eb4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 9b68 │ │ │ │ │ + b 9b5c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq 3fdc │ │ │ │ │ - bl 9b68 │ │ │ │ │ + bl 9b5c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 3eb4 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ b 3eb4 │ │ │ │ │ ldr r5, [pc, #56] @ 4014 │ │ │ │ │ b 3eb4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r0, ip │ │ │ │ │ - b c030 │ │ │ │ │ + b c024 │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r4, #18 │ │ │ │ │ b 3f48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ @@ -4450,15 +4450,15 @@ │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ beq 418c <_PyLong_Subtract+0x174> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq 4184 <_PyLong_Subtract+0x16c> │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b c030 │ │ │ │ │ + b c024 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r4, #16 │ │ │ │ │ blt 41cc <_PyLong_Subtract+0x1b4> │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ @@ -4478,31 +4478,31 @@ │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ b 409c <_PyLong_Subtract+0x84> │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 9b68 │ │ │ │ │ + b 9b5c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq 41bc <_PyLong_Subtract+0x1a4> │ │ │ │ │ - bl 9b68 │ │ │ │ │ + bl 9b5c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 409c <_PyLong_Subtract+0x84> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ b 409c <_PyLong_Subtract+0x84> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, lr │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b c030 │ │ │ │ │ + b c024 │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r4, #18 │ │ │ │ │ b 4130 <_PyLong_Subtract+0x118> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ @@ -4794,15 +4794,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 11294 <_PyLong_Copy> │ │ │ │ │ + bl 1127c <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 4588 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ @@ -4877,15 +4877,15 @@ │ │ │ │ │ add r5, r5, r2, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 4800 │ │ │ │ │ + bcs 47b4 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 4860 │ │ │ │ │ ldr r3, [pc, #308] @ 4874 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ @@ -4902,71 +4902,71 @@ │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [pc, #244] @ 4878 │ │ │ │ │ - bl 77f8 │ │ │ │ │ + bl 77ec │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 4864 │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne 47b4 │ │ │ │ │ + bne 47c0 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ b 470c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ │ + b 1144c <_PyLong_FromLarge> │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r6, [pc, #164] @ 486c │ │ │ │ │ + ldr r6, [pc, #152] @ 486c │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ rsbs lr, r3, #5 │ │ │ │ │ rsc r4, r2, #0 │ │ │ │ │ cmp r6, lr │ │ │ │ │ mov lr, #0 │ │ │ │ │ sbcs lr, lr, r4 │ │ │ │ │ bcc 480c │ │ │ │ │ - ldr r4, [pc, #140] @ 487c │ │ │ │ │ + ldr r4, [pc, #128] @ 487c │ │ │ │ │ add r4, r4, r0, lsl #4 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne 4844 │ │ │ │ │ mov r5, r4 │ │ │ │ │ b 470c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ │ - b 11464 <_PyLong_FromLarge> │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ bcs 4834 │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 47f0 │ │ │ │ │ - bl 11464 <_PyLong_FromLarge> │ │ │ │ │ + b 47fc │ │ │ │ │ + bl 1144c <_PyLong_FromLarge> │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 47f0 │ │ │ │ │ + b 47fc │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r5] │ │ │ │ │ - bne 47f8 │ │ │ │ │ + bne 4804 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 47f8 │ │ │ │ │ + b 4804 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ b 470c │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -4981,381 +4981,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 4928 │ │ │ │ │ - lsr r6, r0, #30 │ │ │ │ │ - orr r6, r6, r1, lsl #2 │ │ │ │ │ - orrs r3, r6, r1, lsr #30 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - lsr r9, r1, #30 │ │ │ │ │ - moveq r8, #1 │ │ │ │ │ - beq 48c8 │ │ │ │ │ - lsrs r3, r1, #28 │ │ │ │ │ - movne r8, #3 │ │ │ │ │ - moveq r8, #2 │ │ │ │ │ - add r0, r8, #3 │ │ │ │ │ + ldrcs r4, [pc, #196] @ 4964 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + addcs r4, r4, r0, lsl #4 │ │ │ │ │ + bcs 490c │ │ │ │ │ + lsr r5, r0, #30 │ │ │ │ │ + orr r5, r5, r1, lsl #2 │ │ │ │ │ + orrs r3, r5, r1, lsr #30 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + lsr r8, r1, #30 │ │ │ │ │ + moveq r6, #1 │ │ │ │ │ + bne 4914 │ │ │ │ │ + add r0, r6, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 491c │ │ │ │ │ - ldr r3, [pc, #140] @ 4970 │ │ │ │ │ - lsl r8, r8, #3 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 495c │ │ │ │ │ + ldr r3, [pc, #136] @ 4968 │ │ │ │ │ + lsl r6, r6, #3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - str r8, [r5, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - str r3, [r5, #4] │ │ │ │ │ - bne 4938 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + bne 4924 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - orrs r9, r6, r9 │ │ │ │ │ - bic r0, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ - addne r2, r5, #12 │ │ │ │ │ - addne r3, r5, #16 │ │ │ │ │ - str r0, [r5, #12] │ │ │ │ │ - bne 495c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r5, [pc, #68] @ 4974 │ │ │ │ │ - add r5, r5, r0, lsl #4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bic r0, r9, #-1073741824 @ 0xc0000000 │ │ │ │ │ + orrs r8, r5, r8 │ │ │ │ │ + addne r3, r4, #16 │ │ │ │ │ + str r0, [r4, #12] │ │ │ │ │ + bne 4944 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + movne r6, #3 │ │ │ │ │ + moveq r6, #2 │ │ │ │ │ + b 48c4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - bic r0, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ - orrs r9, r6, r9 │ │ │ │ │ - add r2, r5, #12 │ │ │ │ │ - add r3, r5, #16 │ │ │ │ │ - str r0, [r5, #12] │ │ │ │ │ - beq 4914 │ │ │ │ │ - bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ │ - str r6, [r3] │ │ │ │ │ - strne r4, [r2, #8] │ │ │ │ │ - b 4914 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ + bic r0, r9, #-1073741824 @ 0xc0000000 │ │ │ │ │ + orrs r8, r5, r8 │ │ │ │ │ + add r3, r4, #16 │ │ │ │ │ + str r0, [r4, #12] │ │ │ │ │ + beq 490c │ │ │ │ │ + bic r5, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ + lsrs r1, r7, #28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [r3] │ │ │ │ │ + strne r1, [r3, #4] │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b 490c │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004978 : │ │ │ │ │ +0000496c : │ │ │ │ │ int_to_bytes(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #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 4f8c │ │ │ │ │ + bne 4f80 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 5298 │ │ │ │ │ + blt 528c │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4f88 │ │ │ │ │ + bne 4f7c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4fd4 │ │ │ │ │ + beq 4fc8 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5328 │ │ │ │ │ + beq 531c │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 51ec │ │ │ │ │ + beq 51e0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 5208 │ │ │ │ │ + beq 51fc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r6, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ - bhi 5120 │ │ │ │ │ + bhi 5114 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mul r6, r2, r6 │ │ │ │ │ - bne 51a0 │ │ │ │ │ + bne 5194 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 51ec │ │ │ │ │ + beq 51e0 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - beq 5110 │ │ │ │ │ + beq 5104 │ │ │ │ │ ldr r8, [r7, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5280 │ │ │ │ │ + beq 5274 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 5310 │ │ │ │ │ + beq 5304 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 515c │ │ │ │ │ - ldr r1, [pc, #2260] @ 5330 │ │ │ │ │ + bne 5150 │ │ │ │ │ + ldr r1, [pc, #2260] @ 5324 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5110 │ │ │ │ │ - ldr r1, [pc, #2244] @ 5334 │ │ │ │ │ + bne 5104 │ │ │ │ │ + ldr r1, [pc, #2244] @ 5328 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 52fc │ │ │ │ │ + beq 52f0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 5254 │ │ │ │ │ + blt 5248 │ │ │ │ │ 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 4c18 │ │ │ │ │ + beq 4c0c │ │ │ │ │ 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 50cc │ │ │ │ │ + beq 50c0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4c24 │ │ │ │ │ + bne 4c18 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ mvneq r4, #0 │ │ │ │ │ - beq 4e74 │ │ │ │ │ + beq 4e68 │ │ │ │ │ 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 4b84 │ │ │ │ │ + b 4b78 │ │ │ │ │ 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 4bdc │ │ │ │ │ + bls 4bd0 │ │ │ │ │ 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 4b74 │ │ │ │ │ + bls 4b68 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bls 4bdc │ │ │ │ │ + bls 4bd0 │ │ │ │ │ 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 4fe4 │ │ │ │ │ + beq 4fd8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ │ - bne 5080 │ │ │ │ │ + bne 5074 │ │ │ │ │ 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 4ff8 │ │ │ │ │ + beq 4fec │ │ │ │ │ cmp r6, lr │ │ │ │ │ add r1, r3, #30 │ │ │ │ │ - bls 4bdc │ │ │ │ │ + bls 4bd0 │ │ │ │ │ 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 4b0c │ │ │ │ │ - ldr r3, [pc, #1876] @ 5338 │ │ │ │ │ - ldr r1, [pc, #1876] @ 533c │ │ │ │ │ + bhi 4b00 │ │ │ │ │ + ldr r3, [pc, #1876] @ 532c │ │ │ │ │ + ldr r1, [pc, #1876] @ 5330 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4c18 │ │ │ │ │ + beq 4c0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 4c18 │ │ │ │ │ + bne 4c0c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b 4d7c │ │ │ │ │ + b 4d70 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 4e6c │ │ │ │ │ + beq 4e60 │ │ │ │ │ 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 4cd0 │ │ │ │ │ + b 4cc4 │ │ │ │ │ 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 4bdc │ │ │ │ │ + bls 4bd0 │ │ │ │ │ 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 4cc0 │ │ │ │ │ + bls 4cb4 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bls 4bdc │ │ │ │ │ + bls 4bd0 │ │ │ │ │ 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 4d30 │ │ │ │ │ + beq 4d24 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r5, [r1, #4]! │ │ │ │ │ - bne 4e14 │ │ │ │ │ + bne 4e08 │ │ │ │ │ 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 4d88 │ │ │ │ │ + beq 4d7c │ │ │ │ │ cmp r6, lr │ │ │ │ │ add r4, r3, #30 │ │ │ │ │ - bls 4bdc │ │ │ │ │ + bls 4bd0 │ │ │ │ │ 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 4c58 │ │ │ │ │ - b 4bdc │ │ │ │ │ + bhi 4c4c │ │ │ │ │ + b 4bd0 │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ mvn r1, #0 │ │ │ │ │ mov r4, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4e74 │ │ │ │ │ + beq 4e68 │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4bdc │ │ │ │ │ + bls 4bd0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add r0, r2, r4 │ │ │ │ │ - bne 50f4 │ │ │ │ │ + bne 50e8 │ │ │ │ │ cmp r6, lr │ │ │ │ │ movhi r1, r8 │ │ │ │ │ strb ip, [r2] │ │ │ │ │ - bls 4d7c │ │ │ │ │ + bls 4d70 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 4eb4 │ │ │ │ │ + bne 4ea8 │ │ │ │ │ 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 4cc0 │ │ │ │ │ + beq 4cb4 │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ clz r4, r5 │ │ │ │ │ sub r4, r3, r4 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ movls r3, r4 │ │ │ │ │ - bls 4cc0 │ │ │ │ │ + bls 4cb4 │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4bdc │ │ │ │ │ + bls 4bd0 │ │ │ │ │ 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 52e8 │ │ │ │ │ + bls 52dc │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bcs 4bdc │ │ │ │ │ + bcs 4bd0 │ │ │ │ │ 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 4cc0 │ │ │ │ │ - b 4c6c │ │ │ │ │ + bls 4cb4 │ │ │ │ │ + b 4c60 │ │ │ │ │ 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 │ │ │ │ │ @@ -5365,59 +5362,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 4d88 │ │ │ │ │ + beq 4d7c │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4bdc │ │ │ │ │ + bls 4bd0 │ │ │ │ │ add r4, r3, #30 │ │ │ │ │ - b 4d0c │ │ │ │ │ + b 4d00 │ │ │ │ │ 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 514c │ │ │ │ │ + bne 5140 │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4d7c │ │ │ │ │ + bls 4d70 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 4d74 │ │ │ │ │ + beq 4d68 │ │ │ │ │ add r3, lr, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ strb r1, [r0] │ │ │ │ │ - bcs 4d7c │ │ │ │ │ + bcs 4d70 │ │ │ │ │ add lr, lr, #2 │ │ │ │ │ cmp r6, lr │ │ │ │ │ strb r1, [r0, #-1] │ │ │ │ │ - bls 4d7c │ │ │ │ │ + bls 4d70 │ │ │ │ │ sub r3, r6, lr │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ - beq 4f50 │ │ │ │ │ + beq 4f44 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4f40 │ │ │ │ │ + beq 4f34 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4f38 │ │ │ │ │ + beq 4f2c │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 4f30 │ │ │ │ │ + beq 4f24 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 4f28 │ │ │ │ │ + beq 4f1c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 4f20 │ │ │ │ │ + beq 4f14 │ │ │ │ │ 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 │ │ │ │ │ @@ -5426,276 +5423,276 @@ │ │ │ │ │ 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 4d7c │ │ │ │ │ + beq 4d70 │ │ │ │ │ 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 4f50 │ │ │ │ │ - b 4d7c │ │ │ │ │ + bne 4f44 │ │ │ │ │ + b 4d70 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr ip, [pc, #936] @ 5340 │ │ │ │ │ + ldr ip, [pc, #936] @ 5334 │ │ │ │ │ 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 4c18 │ │ │ │ │ + beq 4c0c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r4, r5 │ │ │ │ │ - bne 49d0 │ │ │ │ │ + bne 49c4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 4a88 │ │ │ │ │ + b 4a7c │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 4d3c │ │ │ │ │ + b 4d30 │ │ │ │ │ eor r0, r0, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4b74 │ │ │ │ │ + beq 4b68 │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ clz r1, r0 │ │ │ │ │ sub r1, r3, r1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bls 5108 │ │ │ │ │ + bls 50fc │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4bdc │ │ │ │ │ + bls 4bd0 │ │ │ │ │ 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 52d4 │ │ │ │ │ + bls 52c8 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bls 4bdc │ │ │ │ │ + bls 4bd0 │ │ │ │ │ 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 4b74 │ │ │ │ │ - b 4b20 │ │ │ │ │ + bls 4b68 │ │ │ │ │ + b 4b14 │ │ │ │ │ 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 4ff4 │ │ │ │ │ + beq 4fe8 │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4bdc │ │ │ │ │ + bls 4bd0 │ │ │ │ │ add r1, r3, #30 │ │ │ │ │ - b 4bbc │ │ │ │ │ + b 4bb0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ movne r8, r3 │ │ │ │ │ strne r3, [sp, #36] @ 0x24 │ │ │ │ │ - bne 4ac8 │ │ │ │ │ - ldr r3, [pc, #592] @ 5338 │ │ │ │ │ - ldr r1, [pc, #600] @ 5344 │ │ │ │ │ + bne 4abc │ │ │ │ │ + ldr r3, [pc, #592] @ 532c │ │ │ │ │ + ldr r1, [pc, #600] @ 5338 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4bec │ │ │ │ │ + b 4be0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ orr r3, ip, r1, lsl r3 │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ strb r3, [r2] │ │ │ │ │ - b 4ea4 │ │ │ │ │ + b 4e98 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 4b74 │ │ │ │ │ + b 4b68 │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge 4a88 │ │ │ │ │ - b 5254 │ │ │ │ │ + bge 4a7c │ │ │ │ │ + b 5248 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bcc 5188 │ │ │ │ │ + bcc 517c │ │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ │ orr r1, r1, r2, lsl #30 │ │ │ │ │ cmp r2, r1, lsr #30 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - beq 512c │ │ │ │ │ - b 51d0 │ │ │ │ │ + beq 5120 │ │ │ │ │ + b 51c4 │ │ │ │ │ ldrsb r3, [r2, r1] │ │ │ │ │ cmp r8, r3, lsr #31 │ │ │ │ │ - bne 4bdc │ │ │ │ │ - b 4d7c │ │ │ │ │ + bne 4bd0 │ │ │ │ │ + b 4d70 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt 4c18 │ │ │ │ │ - ldr r1, [pc, #444] @ 5330 │ │ │ │ │ + blt 4c0c │ │ │ │ │ + ldr r1, [pc, #444] @ 5324 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4a68 │ │ │ │ │ + beq 4a5c │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b 5114 │ │ │ │ │ + b 5108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 51bc │ │ │ │ │ + blt 51b0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mul r6, r2, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4a20 │ │ │ │ │ + beq 4a14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 4a20 │ │ │ │ │ + bne 4a14 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4a20 │ │ │ │ │ + b 4a14 │ │ │ │ │ sub r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ ands r2, r2, r6, lsr #31 │ │ │ │ │ - bne 523c │ │ │ │ │ - ldr r3, [pc, #352] @ 5338 │ │ │ │ │ - ldr r1, [pc, #364] @ 5348 │ │ │ │ │ + bne 5230 │ │ │ │ │ + ldr r3, [pc, #352] @ 532c │ │ │ │ │ + ldr r1, [pc, #364] @ 533c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5224 │ │ │ │ │ + bne 5218 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4c18 │ │ │ │ │ + bne 4c0c │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - beq 5254 │ │ │ │ │ + beq 5248 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 4a30 │ │ │ │ │ - ldr r3, [pc, #316] @ 534c │ │ │ │ │ - ldr r1, [pc, #316] @ 5350 │ │ │ │ │ + b 4a24 │ │ │ │ │ + ldr r3, [pc, #316] @ 5340 │ │ │ │ │ + ldr r1, [pc, #316] @ 5344 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 51ec │ │ │ │ │ + beq 51e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mvneq r6, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 51ec │ │ │ │ │ - b 51b0 │ │ │ │ │ + bne 51e0 │ │ │ │ │ + b 51a4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5268 │ │ │ │ │ + bne 525c │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ movne r6, #-2147483648 @ 0x80000000 │ │ │ │ │ - bne 4a30 │ │ │ │ │ - ldr r3, [pc, #248] @ 5354 │ │ │ │ │ - ldr r1, [pc, #248] @ 5358 │ │ │ │ │ + bne 4a24 │ │ │ │ │ + ldr r3, [pc, #248] @ 5348 │ │ │ │ │ + ldr r1, [pc, #248] @ 534c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4c18 │ │ │ │ │ + b 4c0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 5248 │ │ │ │ │ + bne 523c │ │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 51b0 │ │ │ │ │ + b 51a4 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt 4c18 │ │ │ │ │ + blt 4c0c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5114 │ │ │ │ │ + b 5108 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #156] @ 5340 │ │ │ │ │ + ldr r1, [pc, #156] @ 5334 │ │ │ │ │ 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 49d0 │ │ │ │ │ - b 4c18 │ │ │ │ │ + bne 49c4 │ │ │ │ │ + b 4c0c │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov lr, r9 │ │ │ │ │ - b 4b74 │ │ │ │ │ + b 4b68 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r2, sl │ │ │ │ │ mov lr, r9 │ │ │ │ │ - b 4cc0 │ │ │ │ │ - ldr r3, [pc, #80] @ 5354 │ │ │ │ │ - ldr r1, [pc, #84] @ 535c │ │ │ │ │ + b 4cb4 │ │ │ │ │ + ldr r3, [pc, #80] @ 5348 │ │ │ │ │ + ldr r1, [pc, #84] @ 5350 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4c18 │ │ │ │ │ - ldr r2, [pc, #72] @ 5360 │ │ │ │ │ - ldr r1, [pc, #72] @ 5364 │ │ │ │ │ - ldr r0, [pc, #72] @ 5368 │ │ │ │ │ + b 4c0c │ │ │ │ │ + ldr r2, [pc, #72] @ 5354 │ │ │ │ │ + ldr r1, [pc, #72] @ 5358 │ │ │ │ │ + ldr r0, [pc, #72] @ 535c │ │ │ │ │ mov r3, r8 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 4c18 │ │ │ │ │ + b 4c0c │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 4a30 │ │ │ │ │ + b 4a24 │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00006d5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000004a8 │ │ │ │ │ @@ -5719,15 +5716,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 │ │ │ │ │ │ │ │ │ │ -0000536c <_PyLong_AsByteArray>: │ │ │ │ │ +00005360 <_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 │ │ │ │ │ @@ -5736,354 +5733,354 @@ │ │ │ │ │ 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 596c <_PyLong_AsByteArray+0x600> │ │ │ │ │ + beq 5960 <_PyLong_AsByteArray+0x600> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5520 <_PyLong_AsByteArray+0x1b4> │ │ │ │ │ + bne 5514 <_PyLong_AsByteArray+0x1b4> │ │ │ │ │ sub r1, r5, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r4, r4, r1 │ │ │ │ │ - beq 59a8 <_PyLong_AsByteArray+0x63c> │ │ │ │ │ + beq 599c <_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 584c <_PyLong_AsByteArray+0x4e0> │ │ │ │ │ + bne 5840 <_PyLong_AsByteArray+0x4e0> │ │ │ │ │ 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 57a0 <_PyLong_AsByteArray+0x434> │ │ │ │ │ + beq 5794 <_PyLong_AsByteArray+0x434> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ add r1, ip, #30 │ │ │ │ │ - bls 5500 <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 54f4 <_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 5500 <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 54f4 <_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 5500 <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 54f4 <_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 54a4 <_PyLong_AsByteArray+0x138> │ │ │ │ │ + bls 5498 <_PyLong_AsByteArray+0x138> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bls 5500 <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 54f4 <_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 53e0 <_PyLong_AsByteArray+0x74> │ │ │ │ │ + bne 53d4 <_PyLong_AsByteArray+0x74> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - bne 5628 <_PyLong_AsByteArray+0x2bc> │ │ │ │ │ + bne 561c <_PyLong_AsByteArray+0x2bc> │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ rsbeq r8, r8, #0 │ │ │ │ │ andeq r1, r8, #255 @ 0xff │ │ │ │ │ moveq r0, r4 │ │ │ │ │ - beq 5654 <_PyLong_AsByteArray+0x2e8> │ │ │ │ │ + beq 5648 <_PyLong_AsByteArray+0x2e8> │ │ │ │ │ ldrsb r3, [r4, r1] │ │ │ │ │ cmp r8, r3, lsr #31 │ │ │ │ │ - beq 566c <_PyLong_AsByteArray+0x300> │ │ │ │ │ + beq 5660 <_PyLong_AsByteArray+0x300> │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 59a0 <_PyLong_AsByteArray+0x634> │ │ │ │ │ - ldr r3, [pc, #1224] @ 59dc <_PyLong_AsByteArray+0x670> │ │ │ │ │ - ldr r1, [pc, #1224] @ 59e0 <_PyLong_AsByteArray+0x674> │ │ │ │ │ + beq 5994 <_PyLong_AsByteArray+0x634> │ │ │ │ │ + ldr r3, [pc, #1224] @ 59d0 <_PyLong_AsByteArray+0x670> │ │ │ │ │ + ldr r1, [pc, #1224] @ 59d4 <_PyLong_AsByteArray+0x674> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 59a0 <_PyLong_AsByteArray+0x634> │ │ │ │ │ + b 5994 <_PyLong_AsByteArray+0x634> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ - beq 54c0 <_PyLong_AsByteArray+0x154> │ │ │ │ │ + beq 54b4 <_PyLong_AsByteArray+0x154> │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r6, 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 r7, [r6, #4]! │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - bne 573c <_PyLong_AsByteArray+0x3d0> │ │ │ │ │ + bne 5730 <_PyLong_AsByteArray+0x3d0> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ sub r3, ip, #32 │ │ │ │ │ lsl r3, r7, r3 │ │ │ │ │ rsb r9, ip, #32 │ │ │ │ │ orr r3, r3, r7, lsr r9 │ │ │ │ │ orr lr, lr, r7, lsl ip │ │ │ │ │ orr r0, r3, r0 │ │ │ │ │ - beq 5690 <_PyLong_AsByteArray+0x324> │ │ │ │ │ + beq 5684 <_PyLong_AsByteArray+0x324> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ add sl, ip, #30 │ │ │ │ │ - bls 5500 <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 54f4 <_PyLong_AsByteArray+0x194> │ │ │ │ │ lsr r3, lr, #8 │ │ │ │ │ add r7, r2, #1 │ │ │ │ │ orr r3, r3, r0, lsl #24 │ │ │ │ │ and ip, lr, #255 @ 0xff │ │ │ │ │ add r9, r4, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ strb ip, [r4] │ │ │ │ │ - bls 5500 <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 54f4 <_PyLong_AsByteArray+0x194> │ │ │ │ │ strb r3, [r9] │ │ │ │ │ lsr r3, lr, #16 │ │ │ │ │ orr r3, r3, r0, lsl #16 │ │ │ │ │ add r9, r2, #2 │ │ │ │ │ add r7, r4, #2 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bls 5500 <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 54f4 <_PyLong_AsByteArray+0x194> │ │ │ │ │ sub ip, sl, #24 │ │ │ │ │ strb r3, [r7] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr r3, lr, #24 │ │ │ │ │ orr r3, r3, r0, lsl #8 │ │ │ │ │ add r7, r2, #3 │ │ │ │ │ lsr r9, r0, #24 │ │ │ │ │ - bls 5678 <_PyLong_AsByteArray+0x30c> │ │ │ │ │ + bls 566c <_PyLong_AsByteArray+0x30c> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bls 5500 <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 54f4 <_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 5550 <_PyLong_AsByteArray+0x1e4> │ │ │ │ │ + bne 5544 <_PyLong_AsByteArray+0x1e4> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - beq 54c0 <_PyLong_AsByteArray+0x154> │ │ │ │ │ + beq 54b4 <_PyLong_AsByteArray+0x154> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls 5500 <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 54f4 <_PyLong_AsByteArray+0x194> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mvnne r3, #0 │ │ │ │ │ orrne r3, lr, r3, lsl ip │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ movne r1, #255 @ 0xff │ │ │ │ │ moveq r1, r8 │ │ │ │ │ strbne r3, [r4] │ │ │ │ │ strbeq lr, [r4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls 566c <_PyLong_AsByteArray+0x300> │ │ │ │ │ + bls 5660 <_PyLong_AsByteArray+0x300> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne 5898 <_PyLong_AsByteArray+0x52c> │ │ │ │ │ + bne 588c <_PyLong_AsByteArray+0x52c> │ │ │ │ │ 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, r7 │ │ │ │ │ - b 5608 <_PyLong_AsByteArray+0x29c> │ │ │ │ │ + b 55fc <_PyLong_AsByteArray+0x29c> │ │ │ │ │ eor r7, r7, r9 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 571c <_PyLong_AsByteArray+0x3b0> │ │ │ │ │ + beq 5710 <_PyLong_AsByteArray+0x3b0> │ │ │ │ │ add ip, ip, #32 │ │ │ │ │ clz r7, r7 │ │ │ │ │ sub sl, ip, r7 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ movls ip, sl │ │ │ │ │ - bls 571c <_PyLong_AsByteArray+0x3b0> │ │ │ │ │ + bls 5710 <_PyLong_AsByteArray+0x3b0> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls 5500 <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 54f4 <_PyLong_AsByteArray+0x194> │ │ │ │ │ sub ip, sl, #8 │ │ │ │ │ mov r9, r4 │ │ │ │ │ lsr r3, lr, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr r3, r3, r0, lsl #24 │ │ │ │ │ add r7, r2, #1 │ │ │ │ │ lsr fp, r0, #8 │ │ │ │ │ strb lr, [r9], #1 │ │ │ │ │ - bls 59b4 <_PyLong_AsByteArray+0x648> │ │ │ │ │ + bls 59a8 <_PyLong_AsByteArray+0x648> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bls 5500 <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 54f4 <_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 r7, r4, #2 │ │ │ │ │ lsr fp, r0, #16 │ │ │ │ │ movls lr, r3 │ │ │ │ │ movls r0, fp │ │ │ │ │ movls r4, r7 │ │ │ │ │ movls r2, r9 │ │ │ │ │ - bls 5608 <_PyLong_AsByteArray+0x29c> │ │ │ │ │ - b 55c0 <_PyLong_AsByteArray+0x254> │ │ │ │ │ + bls 55fc <_PyLong_AsByteArray+0x29c> │ │ │ │ │ + b 55b4 <_PyLong_AsByteArray+0x254> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 5618 <_PyLong_AsByteArray+0x2ac> │ │ │ │ │ + beq 560c <_PyLong_AsByteArray+0x2ac> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r7, [r6, #4]! │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - beq 5560 <_PyLong_AsByteArray+0x1f4> │ │ │ │ │ + beq 5554 <_PyLong_AsByteArray+0x1f4> │ │ │ │ │ mvn r9, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ eor r3, r7, r9 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ rsb sl, ip, #32 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ and r7, r3, r9 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ sub r3, ip, #32 │ │ │ │ │ lsl r3, r7, r3 │ │ │ │ │ orr r3, r3, r7, lsr sl │ │ │ │ │ orr lr, lr, r7, lsl ip │ │ │ │ │ orr r0, r3, r0 │ │ │ │ │ - beq 568c <_PyLong_AsByteArray+0x320> │ │ │ │ │ + beq 5680 <_PyLong_AsByteArray+0x320> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls 5500 <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 54f4 <_PyLong_AsByteArray+0x194> │ │ │ │ │ lsr r3, lr, #8 │ │ │ │ │ add sl, ip, #30 │ │ │ │ │ orr r3, r3, r0, lsl #24 │ │ │ │ │ add r7, r2, #1 │ │ │ │ │ and ip, lr, #255 @ 0xff │ │ │ │ │ add r9, r4, #1 │ │ │ │ │ - b 55a0 <_PyLong_AsByteArray+0x234> │ │ │ │ │ + b 5594 <_PyLong_AsByteArray+0x234> │ │ │ │ │ eor r6, r6, r7 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5830 <_PyLong_AsByteArray+0x4c4> │ │ │ │ │ + beq 5824 <_PyLong_AsByteArray+0x4c4> │ │ │ │ │ add ip, ip, #32 │ │ │ │ │ clz r1, r6 │ │ │ │ │ sub r1, ip, r1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bls 582c <_PyLong_AsByteArray+0x4c0> │ │ │ │ │ + bls 5820 <_PyLong_AsByteArray+0x4c0> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls 5500 <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 54f4 <_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 59c8 <_PyLong_AsByteArray+0x65c> │ │ │ │ │ + bls 59bc <_PyLong_AsByteArray+0x65c> │ │ │ │ │ add ip, r2, #1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bls 5500 <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 54f4 <_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 54a4 <_PyLong_AsByteArray+0x138> │ │ │ │ │ - b 5450 <_PyLong_AsByteArray+0xe4> │ │ │ │ │ + bls 5498 <_PyLong_AsByteArray+0x138> │ │ │ │ │ + b 5444 <_PyLong_AsByteArray+0xe4> │ │ │ │ │ mov ip, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq 54b0 <_PyLong_AsByteArray+0x144> │ │ │ │ │ + beq 54a4 <_PyLong_AsByteArray+0x144> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r6, [sl, #4]! │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - beq 53f0 <_PyLong_AsByteArray+0x84> │ │ │ │ │ + beq 53e4 <_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 579c <_PyLong_AsByteArray+0x430> │ │ │ │ │ + beq 5790 <_PyLong_AsByteArray+0x430> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bls 5500 <_PyLong_AsByteArray+0x194> │ │ │ │ │ + bls 54f4 <_PyLong_AsByteArray+0x194> │ │ │ │ │ add r1, ip, #30 │ │ │ │ │ - b 541c <_PyLong_AsByteArray+0xb0> │ │ │ │ │ + b 5410 <_PyLong_AsByteArray+0xb0> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ strb r1, [r0] │ │ │ │ │ - bls 566c <_PyLong_AsByteArray+0x300> │ │ │ │ │ + bls 5660 <_PyLong_AsByteArray+0x300> │ │ │ │ │ add r2, r2, #2 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ strb r1, [r0, #-1] │ │ │ │ │ - bls 566c <_PyLong_AsByteArray+0x300> │ │ │ │ │ + bls 5660 <_PyLong_AsByteArray+0x300> │ │ │ │ │ sub r3, r5, r2 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ - beq 5934 <_PyLong_AsByteArray+0x5c8> │ │ │ │ │ + beq 5928 <_PyLong_AsByteArray+0x5c8> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 5924 <_PyLong_AsByteArray+0x5b8> │ │ │ │ │ + beq 5918 <_PyLong_AsByteArray+0x5b8> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 591c <_PyLong_AsByteArray+0x5b0> │ │ │ │ │ + beq 5910 <_PyLong_AsByteArray+0x5b0> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 5914 <_PyLong_AsByteArray+0x5a8> │ │ │ │ │ + beq 5908 <_PyLong_AsByteArray+0x5a8> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 590c <_PyLong_AsByteArray+0x5a0> │ │ │ │ │ + beq 5900 <_PyLong_AsByteArray+0x5a0> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 5904 <_PyLong_AsByteArray+0x598> │ │ │ │ │ + beq 58f8 <_PyLong_AsByteArray+0x598> │ │ │ │ │ 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 │ │ │ │ │ @@ -6092,260 +6089,260 @@ │ │ │ │ │ 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 566c <_PyLong_AsByteArray+0x300> │ │ │ │ │ + beq 5660 <_PyLong_AsByteArray+0x300> │ │ │ │ │ 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 5934 <_PyLong_AsByteArray+0x5c8> │ │ │ │ │ - b 566c <_PyLong_AsByteArray+0x300> │ │ │ │ │ + bne 5928 <_PyLong_AsByteArray+0x5c8> │ │ │ │ │ + b 5660 <_PyLong_AsByteArray+0x300> │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ movne r8, r1 │ │ │ │ │ strne r1, [sp, #12] │ │ │ │ │ - bne 53ac <_PyLong_AsByteArray+0x40> │ │ │ │ │ + bne 53a0 <_PyLong_AsByteArray+0x40> │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 59a0 <_PyLong_AsByteArray+0x634> │ │ │ │ │ - ldr r3, [pc, #68] @ 59dc <_PyLong_AsByteArray+0x670> │ │ │ │ │ - ldr r1, [pc, #72] @ 59e4 <_PyLong_AsByteArray+0x678> │ │ │ │ │ + beq 5994 <_PyLong_AsByteArray+0x634> │ │ │ │ │ + ldr r3, [pc, #68] @ 59d0 <_PyLong_AsByteArray+0x670> │ │ │ │ │ + ldr r1, [pc, #72] @ 59d8 <_PyLong_AsByteArray+0x678> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 5670 <_PyLong_AsByteArray+0x304> │ │ │ │ │ + b 5664 <_PyLong_AsByteArray+0x304> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 54c0 <_PyLong_AsByteArray+0x154> │ │ │ │ │ + b 54b4 <_PyLong_AsByteArray+0x154> │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b 5608 <_PyLong_AsByteArray+0x29c> │ │ │ │ │ + b 55fc <_PyLong_AsByteArray+0x29c> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov lr, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b 54a4 <_PyLong_AsByteArray+0x138> │ │ │ │ │ + b 5498 <_PyLong_AsByteArray+0x138> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000004a8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000480 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000059e8 : │ │ │ │ │ +000059dc : │ │ │ │ │ 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 62f0 │ │ │ │ │ + bne 62e4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 68ec │ │ │ │ │ + ble 68e0 │ │ │ │ │ clz r5, r1 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ orrgt r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 62ec │ │ │ │ │ + bne 62e0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r6, [r1] │ │ │ │ │ - beq 633c │ │ │ │ │ + beq 6330 │ │ │ │ │ mov r7, #2 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 68d8 │ │ │ │ │ + beq 68cc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 6a20 │ │ │ │ │ + beq 6a14 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne 695c │ │ │ │ │ + bne 6950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #4072] @ 6a60 │ │ │ │ │ + ldr r1, [pc, #4072] @ 6a54 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ movne r4, #1 │ │ │ │ │ - beq 6984 │ │ │ │ │ + beq 6978 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Bytes │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 692c │ │ │ │ │ + beq 6920 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ add r2, r6, #16 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6934 │ │ │ │ │ + beq 6928 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r8, r2, r3 │ │ │ │ │ - beq 6344 │ │ │ │ │ + beq 6338 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 69d4 │ │ │ │ │ + bne 69c8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 5c6c │ │ │ │ │ + bne 5c60 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 6570 │ │ │ │ │ + beq 6564 │ │ │ │ │ ldrb r3, [r8, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 6560 │ │ │ │ │ + bne 6554 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ sub r8, r8, #2 │ │ │ │ │ - beq 6580 │ │ │ │ │ + beq 6574 │ │ │ │ │ sub ip, r1, #2 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - beq 5bcc │ │ │ │ │ + beq 5bc0 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 5bb0 │ │ │ │ │ + beq 5ba4 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 5b9c │ │ │ │ │ + beq 5b90 │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - beq 5b88 │ │ │ │ │ + beq 5b7c │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 5b74 │ │ │ │ │ + beq 5b68 │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 5b60 │ │ │ │ │ + beq 5b54 │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - beq 5b4c │ │ │ │ │ + beq 5b40 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6554 │ │ │ │ │ + bne 6548 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6554 │ │ │ │ │ + bne 6548 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6554 │ │ │ │ │ + bne 6548 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6554 │ │ │ │ │ + bne 6548 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6554 │ │ │ │ │ + bne 6548 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6554 │ │ │ │ │ + bne 6548 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6554 │ │ │ │ │ + bne 6548 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ - beq 5c60 │ │ │ │ │ + beq 5c54 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ sub lr, r8, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6554 │ │ │ │ │ + bne 6548 │ │ │ │ │ ldrb ip, [r8, #-1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 6554 │ │ │ │ │ + bne 6548 │ │ │ │ │ ldrb ip, [lr, #-1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6554 │ │ │ │ │ + bne 6548 │ │ │ │ │ ldrb ip, [lr, #-2] │ │ │ │ │ add r3, r5, #2 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6554 │ │ │ │ │ + bne 6548 │ │ │ │ │ ldrb ip, [lr, #-3] │ │ │ │ │ add r3, r5, #3 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6554 │ │ │ │ │ + bne 6548 │ │ │ │ │ ldrb ip, [lr, #-4] │ │ │ │ │ add r3, r5, #4 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6554 │ │ │ │ │ + bne 6548 │ │ │ │ │ ldrb ip, [lr, #-5] │ │ │ │ │ add r3, r5, #5 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6554 │ │ │ │ │ + bne 6548 │ │ │ │ │ ldrb ip, [lr, #-6] │ │ │ │ │ add r3, r5, #6 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6554 │ │ │ │ │ + bne 6548 │ │ │ │ │ add r3, r5, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sub r8, lr, #7 │ │ │ │ │ - bne 5bcc │ │ │ │ │ + bne 5bc0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 64d0 │ │ │ │ │ + b 64c4 │ │ │ │ │ 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] @ 6a64 │ │ │ │ │ + ldr r1, [pc, #3540] @ 6a58 │ │ │ │ │ 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 6518 │ │ │ │ │ + bhi 650c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 659c │ │ │ │ │ + beq 6590 │ │ │ │ │ add r0, fp, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 65ac │ │ │ │ │ - ldr r7, [pc, #3460] @ 6a68 │ │ │ │ │ + beq 65a0 │ │ │ │ │ + ldr r7, [pc, #3460] @ 6a5c │ │ │ │ │ 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 │ │ │ │ │ @@ -6353,30 +6350,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 6590 │ │ │ │ │ + beq 6584 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 65e4 │ │ │ │ │ + bne 65d8 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 5f48 │ │ │ │ │ + bne 5f3c │ │ │ │ │ sub sl, r8, #1 │ │ │ │ │ ands r0, r9, #3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r9, sl, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - beq 5e08 │ │ │ │ │ + beq 5dfc │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 5db8 │ │ │ │ │ + beq 5dac │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 5d70 │ │ │ │ │ + beq 5d64 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ mvn r0, #31 │ │ │ │ │ lsl r1, ip, r0 │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r3, #8 │ │ │ │ │ ldrb ip, [sl, #1]! │ │ │ │ │ @@ -6412,17 +6409,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 6030 │ │ │ │ │ + beq 6024 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b 5eac │ │ │ │ │ + b 5ea0 │ │ │ │ │ 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 │ │ │ │ │ @@ -6453,15 +6450,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 6030 │ │ │ │ │ + beq 6024 │ │ │ │ │ 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 │ │ │ │ │ @@ -6483,34 +6480,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 5e10 │ │ │ │ │ + bls 5e04 │ │ │ │ │ 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 5e10 │ │ │ │ │ + b 5e04 │ │ │ │ │ ands r0, r9, #3 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - beq 626c │ │ │ │ │ + beq 6260 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 5fd8 │ │ │ │ │ + beq 5fcc │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 5f88 │ │ │ │ │ + beq 5f7c │ │ │ │ │ ldrb ip, [r8], #-1 │ │ │ │ │ mvn r0, #31 │ │ │ │ │ lsl r1, ip, r0 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov sl, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ @@ -6550,111 +6547,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 626c │ │ │ │ │ + bne 6260 │ │ │ │ │ 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 6170 │ │ │ │ │ + beq 6164 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - beq 60e4 │ │ │ │ │ + beq 60d8 │ │ │ │ │ add r2, r5, r0, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ - beq 60b4 │ │ │ │ │ + beq 60a8 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 60e4 │ │ │ │ │ + bls 60d8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6098 │ │ │ │ │ + beq 608c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 69c8 │ │ │ │ │ + beq 69bc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 69fc │ │ │ │ │ + bne 69f0 │ │ │ │ │ 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 6a38 │ │ │ │ │ + beq 6a2c │ │ │ │ │ ldr ip, [ip, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 60b0 │ │ │ │ │ + beq 60a4 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r2, lsl #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b 6074 │ │ │ │ │ + b 6068 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #2416] @ 6a6c │ │ │ │ │ + ldr r1, [pc, #2416] @ 6a60 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc 607c │ │ │ │ │ + bcc 6070 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6148 │ │ │ │ │ + beq 613c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 6148 │ │ │ │ │ - ldr r2, [pc, #2360] @ 6a70 │ │ │ │ │ + bne 613c │ │ │ │ │ + ldr r2, [pc, #2360] @ 6a64 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 69b4 │ │ │ │ │ + bne 69a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6164 │ │ │ │ │ + beq 6158 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 68b0 │ │ │ │ │ - ldr r5, [pc, #2312] @ 6a74 │ │ │ │ │ + beq 68a4 │ │ │ │ │ + ldr r5, [pc, #2312] @ 6a68 │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ - b 6098 │ │ │ │ │ + b 608c │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - beq 61a4 │ │ │ │ │ + beq 6198 │ │ │ │ │ add r1, r5, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 60b4 │ │ │ │ │ + beq 60a8 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 607c │ │ │ │ │ + bhi 6070 │ │ │ │ │ mov r4, #5 │ │ │ │ │ - b 6114 │ │ │ │ │ + b 6108 │ │ │ │ │ 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 │ │ │ │ │ @@ -6694,15 +6691,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 6030 │ │ │ │ │ + beq 6024 │ │ │ │ │ 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 │ │ │ │ │ @@ -6725,18 +6722,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 61cc │ │ │ │ │ - b 61ac │ │ │ │ │ + bls 61c0 │ │ │ │ │ + b 61a0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - ldr r2, [pc, #1920] @ 6a78 │ │ │ │ │ + ldr r2, [pc, #1920] @ 6a6c │ │ │ │ │ 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 │ │ │ │ │ @@ -6744,222 +6741,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 692c │ │ │ │ │ + beq 6920 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r6, [r0] │ │ │ │ │ - bne 5a48 │ │ │ │ │ + bne 5a3c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5a88 │ │ │ │ │ + b 5a7c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 68bc │ │ │ │ │ + bne 68b0 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 652c │ │ │ │ │ + bne 6520 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 6540 │ │ │ │ │ + beq 6534 │ │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 6548 │ │ │ │ │ + bne 653c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 6540 │ │ │ │ │ + beq 6534 │ │ │ │ │ sub ip, r1, #2 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ add r2, r6, #17 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - beq 6438 │ │ │ │ │ + beq 642c │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 6420 │ │ │ │ │ + beq 6414 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 6410 │ │ │ │ │ + beq 6404 │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - beq 6400 │ │ │ │ │ + beq 63f4 │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 63f0 │ │ │ │ │ + beq 63e4 │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 63e0 │ │ │ │ │ + beq 63d4 │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - beq 63d0 │ │ │ │ │ + beq 63c4 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6538 │ │ │ │ │ + bne 652c │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6538 │ │ │ │ │ + bne 652c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6538 │ │ │ │ │ + bne 652c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6538 │ │ │ │ │ + bne 652c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6538 │ │ │ │ │ + bne 652c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6538 │ │ │ │ │ + bne 652c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6538 │ │ │ │ │ + bne 652c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 64cc │ │ │ │ │ + beq 64c0 │ │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6538 │ │ │ │ │ + bne 652c │ │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - bne 6538 │ │ │ │ │ + bne 652c │ │ │ │ │ ldrb ip, [r2, #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6538 │ │ │ │ │ + bne 652c │ │ │ │ │ ldrb ip, [r2, #3] │ │ │ │ │ add r3, lr, #2 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6538 │ │ │ │ │ + bne 652c │ │ │ │ │ ldrb ip, [r2, #4] │ │ │ │ │ add r3, lr, #3 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6538 │ │ │ │ │ + bne 652c │ │ │ │ │ ldrb ip, [r2, #5] │ │ │ │ │ add r3, lr, #4 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6538 │ │ │ │ │ + bne 652c │ │ │ │ │ ldrb ip, [r2, #6] │ │ │ │ │ add r3, lr, #5 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6538 │ │ │ │ │ + bne 652c │ │ │ │ │ ldrb ip, [r2, #7] │ │ │ │ │ add r3, lr, #6 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ add r2, r2, #7 │ │ │ │ │ - bne 6538 │ │ │ │ │ + bne 652c │ │ │ │ │ add r3, lr, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 6438 │ │ │ │ │ + bne 642c │ │ │ │ │ mvn sl, #0 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movls r9, #0 │ │ │ │ │ andhi r9, r9, #1 │ │ │ │ │ - ldr r1, [pc, #1404] @ 6a64 │ │ │ │ │ + ldr r1, [pc, #1404] @ 6a58 │ │ │ │ │ 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 5cc0 │ │ │ │ │ - ldr r3, [pc, #1372] @ 6a7c │ │ │ │ │ - ldr r1, [pc, #1372] @ 6a80 │ │ │ │ │ + bls 5cb4 │ │ │ │ │ + ldr r3, [pc, #1372] @ 6a70 │ │ │ │ │ + ldr r1, [pc, #1372] @ 6a74 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 65b0 │ │ │ │ │ + b 65a4 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5c78 │ │ │ │ │ + b 5c6c │ │ │ │ │ mvn sl, #0 │ │ │ │ │ - b 5c78 │ │ │ │ │ + b 5c6c │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 64cc │ │ │ │ │ + b 64c0 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 5c78 │ │ │ │ │ + b 5c6c │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 5c78 │ │ │ │ │ + b 5c6c │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r3, sl │ │ │ │ │ - b 5c78 │ │ │ │ │ + b 5c6c │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 64d0 │ │ │ │ │ + b 64c4 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 64d0 │ │ │ │ │ + b 64c4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 61a4 │ │ │ │ │ + b 6198 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5cdc │ │ │ │ │ + bne 5cd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r5, [r6] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 692c │ │ │ │ │ + beq 6920 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [r6] │ │ │ │ │ - bne 692c │ │ │ │ │ + bne 6920 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 692c │ │ │ │ │ - ldr r7, [pc, #1156] @ 6a68 │ │ │ │ │ - b 6098 │ │ │ │ │ + beq 6920 │ │ │ │ │ + ldr r7, [pc, #1156] @ 6a5c │ │ │ │ │ + b 608c │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 673c │ │ │ │ │ + bne 6730 │ │ │ │ │ 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 665c │ │ │ │ │ + beq 6650 │ │ │ │ │ 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 665c │ │ │ │ │ - b 6894 │ │ │ │ │ + bne 6650 │ │ │ │ │ + b 6888 │ │ │ │ │ cmp lr, fp │ │ │ │ │ - beq 6894 │ │ │ │ │ + beq 6888 │ │ │ │ │ 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 │ │ │ │ │ @@ -6998,53 +6995,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 6654 │ │ │ │ │ + bls 6648 │ │ │ │ │ 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 6654 │ │ │ │ │ + b 6648 │ │ │ │ │ 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 6798 │ │ │ │ │ + beq 678c │ │ │ │ │ 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 6894 │ │ │ │ │ + beq 6888 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ - b 67b0 │ │ │ │ │ + b 67a4 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ - beq 6890 │ │ │ │ │ + beq 6884 │ │ │ │ │ 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 │ │ │ │ │ @@ -7083,50 +7080,50 @@ │ │ │ │ │ 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 67a0 │ │ │ │ │ + bls 6794 │ │ │ │ │ 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 67a0 │ │ │ │ │ + b 6794 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 69ec │ │ │ │ │ + bne 69e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsl r3, r2, #3 │ │ │ │ │ - beq 6170 │ │ │ │ │ + beq 6164 │ │ │ │ │ mov r2, #2 │ │ │ │ │ - b 6050 │ │ │ │ │ + b 6044 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6164 │ │ │ │ │ + b 6158 │ │ │ │ │ ldrsb r3, [r6, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 634c │ │ │ │ │ + bge 6340 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ │ - b 6354 │ │ │ │ │ + b 6348 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bge 5a88 │ │ │ │ │ - b 692c │ │ │ │ │ - ldr r1, [pc, #388] @ 6a78 │ │ │ │ │ + bge 5a7c │ │ │ │ │ + b 6920 │ │ │ │ │ + ldr r1, [pc, #388] @ 6a6c │ │ │ │ │ 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] │ │ │ │ │ @@ -7134,100 +7131,100 @@ │ │ │ │ │ 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 5a48 │ │ │ │ │ + bne 5a3c │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 60a4 │ │ │ │ │ + b 6098 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6950 │ │ │ │ │ + beq 6944 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 69ac │ │ │ │ │ - ldr r5, [pc, #300] @ 6a84 │ │ │ │ │ - ldr r7, [pc, #268] @ 6a68 │ │ │ │ │ - b 6098 │ │ │ │ │ + beq 69a0 │ │ │ │ │ + ldr r5, [pc, #300] @ 6a78 │ │ │ │ │ + ldr r7, [pc, #268] @ 6a5c │ │ │ │ │ + b 608c │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt 692c │ │ │ │ │ + blt 6920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #232] @ 6a60 │ │ │ │ │ + ldr r1, [pc, #232] @ 6a54 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r4, #1 │ │ │ │ │ - bne 5a88 │ │ │ │ │ - ldr r1, [pc, #252] @ 6a88 │ │ │ │ │ + bne 5a7c │ │ │ │ │ + ldr r1, [pc, #252] @ 6a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 633c │ │ │ │ │ - ldr r3, [pc, #236] @ 6a8c │ │ │ │ │ - ldr r1, [pc, #236] @ 6a90 │ │ │ │ │ + bne 6330 │ │ │ │ │ + ldr r3, [pc, #236] @ 6a80 │ │ │ │ │ + ldr r1, [pc, #236] @ 6a84 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 692c │ │ │ │ │ - ldr r5, [pc, #208] @ 6a84 │ │ │ │ │ - b 65cc │ │ │ │ │ + b 6920 │ │ │ │ │ + ldr r5, [pc, #208] @ 6a78 │ │ │ │ │ + b 65c0 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b 6140 │ │ │ │ │ + b 6134 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6098 │ │ │ │ │ + b 608c │ │ │ │ │ ldrsb r0, [r2, r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5ac0 │ │ │ │ │ + bge 5ab4 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ │ - b 5acc │ │ │ │ │ + b 5ac0 │ │ │ │ │ add r3, r5, r2, lsl #2 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 689c │ │ │ │ │ + b 6890 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 6a44 │ │ │ │ │ + bne 6a38 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 60a4 │ │ │ │ │ - ldr r2, [pc, #108] @ 6a94 │ │ │ │ │ - ldr r1, [pc, #108] @ 6a98 │ │ │ │ │ - ldr r0, [pc, #108] @ 6a9c │ │ │ │ │ + b 6098 │ │ │ │ │ + ldr r2, [pc, #108] @ 6a88 │ │ │ │ │ + ldr r1, [pc, #108] @ 6a8c │ │ │ │ │ + ldr r0, [pc, #108] @ 6a90 │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 692c │ │ │ │ │ + b 6920 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 61a4 │ │ │ │ │ + b 6198 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 6a18 │ │ │ │ │ + bne 6a0c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a18 │ │ │ │ │ + b 6a0c │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x88888889 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ @@ -7250,166 +7247,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 │ │ │ │ │ │ │ │ │ │ -00006aa0 <_PyLong_FromByteArray>: │ │ │ │ │ +00006a94 <_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 7768 <_PyLong_FromByteArray+0xcc8> │ │ │ │ │ + beq 775c <_PyLong_FromByteArray+0xcc8> │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r8, r0, r3 │ │ │ │ │ - beq 72ac <_PyLong_FromByteArray+0x80c> │ │ │ │ │ + beq 72a0 <_PyLong_FromByteArray+0x80c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 778c <_PyLong_FromByteArray+0xcec> │ │ │ │ │ + bne 7780 <_PyLong_FromByteArray+0xcec> │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 6c80 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ + bne 6c74 <_PyLong_FromByteArray+0x1e0> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 747c <_PyLong_FromByteArray+0x9dc> │ │ │ │ │ + beq 7470 <_PyLong_FromByteArray+0x9dc> │ │ │ │ │ ldrb r3, [r8, #-1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 746c <_PyLong_FromByteArray+0x9cc> │ │ │ │ │ + bne 7460 <_PyLong_FromByteArray+0x9cc> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ sub r8, r8, #2 │ │ │ │ │ - beq 6c74 <_PyLong_FromByteArray+0x1d4> │ │ │ │ │ + beq 6c68 <_PyLong_FromByteArray+0x1d4> │ │ │ │ │ sub ip, r1, #2 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - beq 6be0 <_PyLong_FromByteArray+0x140> │ │ │ │ │ + beq 6bd4 <_PyLong_FromByteArray+0x140> │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 6bc4 <_PyLong_FromByteArray+0x124> │ │ │ │ │ + beq 6bb8 <_PyLong_FromByteArray+0x124> │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 6bb0 <_PyLong_FromByteArray+0x110> │ │ │ │ │ + beq 6ba4 <_PyLong_FromByteArray+0x110> │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - beq 6b9c <_PyLong_FromByteArray+0xfc> │ │ │ │ │ + beq 6b90 <_PyLong_FromByteArray+0xfc> │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 6b88 <_PyLong_FromByteArray+0xe8> │ │ │ │ │ + beq 6b7c <_PyLong_FromByteArray+0xe8> │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 6b74 <_PyLong_FromByteArray+0xd4> │ │ │ │ │ + beq 6b68 <_PyLong_FromByteArray+0xd4> │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - beq 6b60 <_PyLong_FromByteArray+0xc0> │ │ │ │ │ + beq 6b54 <_PyLong_FromByteArray+0xc0> │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 72a0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 72a0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 72a0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 72a0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 72a0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 72a0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 72a0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ - beq 6c74 <_PyLong_FromByteArray+0x1d4> │ │ │ │ │ + beq 6c68 <_PyLong_FromByteArray+0x1d4> │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ sub lr, r8, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 72a0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ ldrb ip, [r8, #-1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bne 72a0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ ldrb ip, [lr, #-1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 72a0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ ldrb ip, [lr, #-2] │ │ │ │ │ add r3, r4, #2 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 72a0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ ldrb ip, [lr, #-3] │ │ │ │ │ add r3, r4, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 72a0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ ldrb ip, [lr, #-4] │ │ │ │ │ add r3, r4, #4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 72a0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ ldrb ip, [lr, #-5] │ │ │ │ │ add r3, r4, #5 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 72a0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ ldrb ip, [lr, #-6] │ │ │ │ │ add r3, r4, #6 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 72a0 <_PyLong_FromByteArray+0x800> │ │ │ │ │ + bne 7294 <_PyLong_FromByteArray+0x800> │ │ │ │ │ add r3, r4, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sub r8, lr, #7 │ │ │ │ │ - bne 6be0 <_PyLong_FromByteArray+0x140> │ │ │ │ │ + bne 6bd4 <_PyLong_FromByteArray+0x140> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b 7438 <_PyLong_FromByteArray+0x998> │ │ │ │ │ + b 742c <_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] @ 77d8 <_PyLong_FromByteArray+0xd38> │ │ │ │ │ + ldr r1, [pc, #2868] @ 77cc <_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 77c4 <_PyLong_FromByteArray+0xd24> │ │ │ │ │ + bhi 77b8 <_PyLong_FromByteArray+0xd24> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7488 <_PyLong_FromByteArray+0x9e8> │ │ │ │ │ + beq 747c <_PyLong_FromByteArray+0x9e8> │ │ │ │ │ add r0, r6, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7498 <_PyLong_FromByteArray+0x9f8> │ │ │ │ │ - ldr r2, [pc, #2788] @ 77dc <_PyLong_FromByteArray+0xd3c> │ │ │ │ │ + beq 748c <_PyLong_FromByteArray+0x9f8> │ │ │ │ │ + ldr r2, [pc, #2788] @ 77d0 <_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] │ │ │ │ │ @@ -7417,30 +7414,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 7274 <_PyLong_FromByteArray+0x7d4> │ │ │ │ │ + beq 7268 <_PyLong_FromByteArray+0x7d4> │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 74a4 <_PyLong_FromByteArray+0xa04> │ │ │ │ │ + bne 7498 <_PyLong_FromByteArray+0xa04> │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bne 703c <_PyLong_FromByteArray+0x59c> │ │ │ │ │ + bne 7030 <_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 6e78 <_PyLong_FromByteArray+0x3d8> │ │ │ │ │ + beq 6e6c <_PyLong_FromByteArray+0x3d8> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 6dcc <_PyLong_FromByteArray+0x32c> │ │ │ │ │ + beq 6dc0 <_PyLong_FromByteArray+0x32c> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 6d84 <_PyLong_FromByteArray+0x2e4> │ │ │ │ │ + beq 6d78 <_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]! │ │ │ │ │ @@ -7466,16 +7463,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 6e6c <_PyLong_FromByteArray+0x3cc> │ │ │ │ │ - b 7250 <_PyLong_FromByteArray+0x7b0> │ │ │ │ │ + bls 6e60 <_PyLong_FromByteArray+0x3cc> │ │ │ │ │ + b 7244 <_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 │ │ │ │ │ @@ -7496,18 +7493,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 6f14 <_PyLong_FromByteArray+0x474> │ │ │ │ │ + bhi 6f08 <_PyLong_FromByteArray+0x474> │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq 6f3c <_PyLong_FromByteArray+0x49c> │ │ │ │ │ + beq 6f30 <_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 │ │ │ │ │ @@ -7529,109 +7526,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 6df8 <_PyLong_FromByteArray+0x358> │ │ │ │ │ + bls 6dec <_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 6df8 <_PyLong_FromByteArray+0x358> │ │ │ │ │ + b 6dec <_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 6e78 <_PyLong_FromByteArray+0x3d8> │ │ │ │ │ + bne 6e6c <_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 7274 <_PyLong_FromByteArray+0x7d4> │ │ │ │ │ + beq 7268 <_PyLong_FromByteArray+0x7d4> │ │ │ │ │ orr r3, r3, r5, lsl #3 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 6fc8 <_PyLong_FromByteArray+0x528> │ │ │ │ │ + beq 6fbc <_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 6f94 <_PyLong_FromByteArray+0x4f4> │ │ │ │ │ + beq 6f88 <_PyLong_FromByteArray+0x4f4> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 6fc8 <_PyLong_FromByteArray+0x528> │ │ │ │ │ + bls 6fbc <_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 7274 <_PyLong_FromByteArray+0x7d4> │ │ │ │ │ + beq 7268 <_PyLong_FromByteArray+0x7d4> │ │ │ │ │ ldr lr, [ip, r1, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 6f90 <_PyLong_FromByteArray+0x4f0> │ │ │ │ │ + beq 6f84 <_PyLong_FromByteArray+0x4f0> │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 6f80 <_PyLong_FromByteArray+0x4e0> │ │ │ │ │ + beq 6f74 <_PyLong_FromByteArray+0x4e0> │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bhi 6f88 <_PyLong_FromByteArray+0x4e8> │ │ │ │ │ + bhi 6f7c <_PyLong_FromByteArray+0x4e8> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #2048] @ 77e0 <_PyLong_FromByteArray+0xd40> │ │ │ │ │ + ldr r1, [pc, #2048] @ 77d4 <_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 6f88 <_PyLong_FromByteArray+0x4e8> │ │ │ │ │ + bcc 6f7c <_PyLong_FromByteArray+0x4e8> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 702c <_PyLong_FromByteArray+0x58c> │ │ │ │ │ + beq 7020 <_PyLong_FromByteArray+0x58c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 702c <_PyLong_FromByteArray+0x58c> │ │ │ │ │ - ldr r2, [pc, #1992] @ 77e4 <_PyLong_FromByteArray+0xd44> │ │ │ │ │ + bne 7020 <_PyLong_FromByteArray+0x58c> │ │ │ │ │ + ldr r2, [pc, #1992] @ 77d8 <_PyLong_FromByteArray+0xd44> │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7754 <_PyLong_FromByteArray+0xcb4> │ │ │ │ │ + bne 7748 <_PyLong_FromByteArray+0xcb4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r4, [pc, #1972] @ 77e8 <_PyLong_FromByteArray+0xd48> │ │ │ │ │ + ldr r4, [pc, #1972] @ 77dc <_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 71d0 <_PyLong_FromByteArray+0x730> │ │ │ │ │ + beq 71c4 <_PyLong_FromByteArray+0x730> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 70b4 <_PyLong_FromByteArray+0x614> │ │ │ │ │ + beq 70a8 <_PyLong_FromByteArray+0x614> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 7284 <_PyLong_FromByteArray+0x7e4> │ │ │ │ │ + bne 7278 <_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 │ │ │ │ │ @@ -7665,16 +7662,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 71d0 <_PyLong_FromByteArray+0x730> │ │ │ │ │ - b 6f3c <_PyLong_FromByteArray+0x49c> │ │ │ │ │ + bne 71c4 <_PyLong_FromByteArray+0x730> │ │ │ │ │ + b 6f30 <_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 │ │ │ │ │ @@ -7714,15 +7711,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 6f3c <_PyLong_FromByteArray+0x49c> │ │ │ │ │ + beq 6f30 <_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 │ │ │ │ │ @@ -7745,195 +7742,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 7130 <_PyLong_FromByteArray+0x690> │ │ │ │ │ - b 7110 <_PyLong_FromByteArray+0x670> │ │ │ │ │ + bls 7124 <_PyLong_FromByteArray+0x690> │ │ │ │ │ + b 7104 <_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 6e70 <_PyLong_FromByteArray+0x3d0> │ │ │ │ │ + b 6e64 <_PyLong_FromByteArray+0x3d0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 6ff8 <_PyLong_FromByteArray+0x558> │ │ │ │ │ + b 6fec <_PyLong_FromByteArray+0x558> │ │ │ │ │ ldrb r2, [r8], #-1 │ │ │ │ │ mvn r1, #31 │ │ │ │ │ lsl lr, r2, r1 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 7064 <_PyLong_FromByteArray+0x5c4> │ │ │ │ │ + b 7058 <_PyLong_FromByteArray+0x5c4> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b 6c8c <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ + b 6c80 <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 7770 <_PyLong_FromByteArray+0xcd0> │ │ │ │ │ + bne 7764 <_PyLong_FromByteArray+0xcd0> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 744c <_PyLong_FromByteArray+0x9ac> │ │ │ │ │ + bne 7440 <_PyLong_FromByteArray+0x9ac> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 7434 <_PyLong_FromByteArray+0x994> │ │ │ │ │ + beq 7428 <_PyLong_FromByteArray+0x994> │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7460 <_PyLong_FromByteArray+0x9c0> │ │ │ │ │ + bne 7454 <_PyLong_FromByteArray+0x9c0> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 7434 <_PyLong_FromByteArray+0x994> │ │ │ │ │ + beq 7428 <_PyLong_FromByteArray+0x994> │ │ │ │ │ sub ip, r1, #2 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - beq 73a0 <_PyLong_FromByteArray+0x900> │ │ │ │ │ + beq 7394 <_PyLong_FromByteArray+0x900> │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 7388 <_PyLong_FromByteArray+0x8e8> │ │ │ │ │ + beq 737c <_PyLong_FromByteArray+0x8e8> │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 7378 <_PyLong_FromByteArray+0x8d8> │ │ │ │ │ + beq 736c <_PyLong_FromByteArray+0x8d8> │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - beq 7368 <_PyLong_FromByteArray+0x8c8> │ │ │ │ │ + beq 735c <_PyLong_FromByteArray+0x8c8> │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 7358 <_PyLong_FromByteArray+0x8b8> │ │ │ │ │ + beq 734c <_PyLong_FromByteArray+0x8b8> │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 7348 <_PyLong_FromByteArray+0x8a8> │ │ │ │ │ + beq 733c <_PyLong_FromByteArray+0x8a8> │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - beq 7338 <_PyLong_FromByteArray+0x898> │ │ │ │ │ + beq 732c <_PyLong_FromByteArray+0x898> │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7458 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7458 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7458 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7458 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7458 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7458 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7458 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 7434 <_PyLong_FromByteArray+0x994> │ │ │ │ │ + beq 7428 <_PyLong_FromByteArray+0x994> │ │ │ │ │ ldrb ip, [r0, #1] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7458 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ ldrb ip, [r0, #1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - bne 7458 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ ldrb ip, [r0, #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7458 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ ldrb ip, [r0, #3] │ │ │ │ │ add r3, lr, #2 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7458 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ ldrb ip, [r0, #4] │ │ │ │ │ add r3, lr, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7458 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ ldrb ip, [r0, #5] │ │ │ │ │ add r3, lr, #4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7458 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ │ add r3, lr, #5 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7458 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ ldrb ip, [r0, #7] │ │ │ │ │ add r3, lr, #6 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ add r0, r0, #7 │ │ │ │ │ - bne 7458 <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ + bne 744c <_PyLong_FromByteArray+0x9b8> │ │ │ │ │ add r3, lr, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 73a0 <_PyLong_FromByteArray+0x900> │ │ │ │ │ + bne 7394 <_PyLong_FromByteArray+0x900> │ │ │ │ │ mvn r9, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ andne r7, r7, #1 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 6cd4 <_PyLong_FromByteArray+0x234> │ │ │ │ │ + b 6cc8 <_PyLong_FromByteArray+0x234> │ │ │ │ │ mvn r9, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 6c8c <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ + b 6c80 <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 6c8c <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ + b 6c80 <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ mvn r9, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 6c8c <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ + b 6c80 <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b 6c8c <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ + b 6c80 <_PyLong_FromByteArray+0x1ec> │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 7438 <_PyLong_FromByteArray+0x998> │ │ │ │ │ + b 742c <_PyLong_FromByteArray+0x998> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 6cf0 <_PyLong_FromByteArray+0x250> │ │ │ │ │ + bne 6ce4 <_PyLong_FromByteArray+0x250> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 6f88 <_PyLong_FromByteArray+0x4e8> │ │ │ │ │ + b 6f7c <_PyLong_FromByteArray+0x4e8> │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bne 75f4 <_PyLong_FromByteArray+0xb54> │ │ │ │ │ + bne 75e8 <_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 7514 <_PyLong_FromByteArray+0xa74> │ │ │ │ │ + beq 7508 <_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 7514 <_PyLong_FromByteArray+0xa74> │ │ │ │ │ - b 7744 <_PyLong_FromByteArray+0xca4> │ │ │ │ │ + bne 7508 <_PyLong_FromByteArray+0xa74> │ │ │ │ │ + b 7738 <_PyLong_FromByteArray+0xca4> │ │ │ │ │ cmp lr, r7 │ │ │ │ │ - beq 7744 <_PyLong_FromByteArray+0xca4> │ │ │ │ │ + beq 7738 <_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 │ │ │ │ │ @@ -7972,52 +7969,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 750c <_PyLong_FromByteArray+0xa6c> │ │ │ │ │ + bls 7500 <_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 750c <_PyLong_FromByteArray+0xa6c> │ │ │ │ │ + b 7500 <_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 7664 <_PyLong_FromByteArray+0xbc4> │ │ │ │ │ + beq 7658 <_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 7664 <_PyLong_FromByteArray+0xbc4> │ │ │ │ │ - b 7744 <_PyLong_FromByteArray+0xca4> │ │ │ │ │ + bne 7658 <_PyLong_FromByteArray+0xbc4> │ │ │ │ │ + b 7738 <_PyLong_FromByteArray+0xca4> │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ - beq 7744 <_PyLong_FromByteArray+0xca4> │ │ │ │ │ + beq 7738 <_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 │ │ │ │ │ @@ -8056,133 +8053,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 7654 <_PyLong_FromByteArray+0xbb4> │ │ │ │ │ + bls 7648 <_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 7654 <_PyLong_FromByteArray+0xbb4> │ │ │ │ │ + b 7648 <_PyLong_FromByteArray+0xbb4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 77a0 <_PyLong_FromByteArray+0xd00> │ │ │ │ │ + bne 7794 <_PyLong_FromByteArray+0xd00> │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 6f50 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ + b 6f44 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b 7024 <_PyLong_FromByteArray+0x584> │ │ │ │ │ - ldr r4, [pc, #124] @ 77ec <_PyLong_FromByteArray+0xd4c> │ │ │ │ │ - b 6f88 <_PyLong_FromByteArray+0x4e8> │ │ │ │ │ + b 7018 <_PyLong_FromByteArray+0x584> │ │ │ │ │ + ldr r4, [pc, #124] @ 77e0 <_PyLong_FromByteArray+0xd4c> │ │ │ │ │ + b 6f7c <_PyLong_FromByteArray+0x4e8> │ │ │ │ │ ldrsb r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 72b4 <_PyLong_FromByteArray+0x814> │ │ │ │ │ + bge 72a8 <_PyLong_FromByteArray+0x814> │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ │ - b 72bc <_PyLong_FromByteArray+0x81c> │ │ │ │ │ + b 72b0 <_PyLong_FromByteArray+0x81c> │ │ │ │ │ ldrsb r2, [r0, r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 77b4 <_PyLong_FromByteArray+0xd14> │ │ │ │ │ + blt 77a8 <_PyLong_FromByteArray+0xd14> │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 6ad8 <_PyLong_FromByteArray+0x38> │ │ │ │ │ + b 6acc <_PyLong_FromByteArray+0x38> │ │ │ │ │ add r1, r4, r5, lsl #2 │ │ │ │ │ mov r3, #2 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ - b 6f50 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ + b 6f44 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ │ - b 6ae0 <_PyLong_FromByteArray+0x40> │ │ │ │ │ - ldr r3, [pc, #36] @ 77f0 <_PyLong_FromByteArray+0xd50> │ │ │ │ │ - ldr r1, [pc, #36] @ 77f4 <_PyLong_FromByteArray+0xd54> │ │ │ │ │ + b 6ad4 <_PyLong_FromByteArray+0x40> │ │ │ │ │ + ldr r3, [pc, #36] @ 77e4 <_PyLong_FromByteArray+0xd50> │ │ │ │ │ + ldr r1, [pc, #36] @ 77e8 <_PyLong_FromByteArray+0xd54> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 749c <_PyLong_FromByteArray+0x9fc> │ │ │ │ │ + b 7490 <_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 │ │ │ │ │ │ │ │ │ │ -000077f8 : │ │ │ │ │ +000077ec : │ │ │ │ │ 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 7928 │ │ │ │ │ + beq 791c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7928 │ │ │ │ │ + beq 791c │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and r2, r4, #3 │ │ │ │ │ orr r4, r4, r3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bhi 7910 │ │ │ │ │ + bhi 7904 │ │ │ │ │ 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] @ 79f4 │ │ │ │ │ + ldr lr, [pc, #396] @ 79e8 │ │ │ │ │ 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 78a8 │ │ │ │ │ - ldr r4, [pc, #352] @ 79f8 │ │ │ │ │ + bcc 789c │ │ │ │ │ + ldr r4, [pc, #352] @ 79ec │ │ │ │ │ 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 │ │ │ │ │ + bcs 7944 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 79e8 │ │ │ │ │ - ldr r3, [pc, #296] @ 79fc │ │ │ │ │ + beq 79dc │ │ │ │ │ + ldr r3, [pc, #296] @ 79f0 │ │ │ │ │ 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 │ │ │ │ │ @@ -8193,129 +8190,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 7930 │ │ │ │ │ + beq 7924 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7948 │ │ │ │ │ + beq 793c │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 9b68 │ │ │ │ │ - ldr r4, [pc, #208] @ 7a00 │ │ │ │ │ - b 78a0 │ │ │ │ │ + b 9b5c │ │ │ │ │ + ldr r4, [pc, #208] @ 79f4 │ │ │ │ │ + b 7894 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 79b0 │ │ │ │ │ + beq 79a4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r0, ip │ │ │ │ │ - b c030 │ │ │ │ │ + b c024 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b c030 │ │ │ │ │ + b c024 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt 79d8 │ │ │ │ │ + blt 79cc │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 79e8 │ │ │ │ │ + beq 79dc │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #128] @ 79fc │ │ │ │ │ + ldr r3, [pc, #128] @ 79f0 │ │ │ │ │ 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 78a0 │ │ │ │ │ - bl 9b68 │ │ │ │ │ + b 7894 │ │ │ │ │ + bl 9b5c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 78a0 │ │ │ │ │ + beq 7894 │ │ │ │ │ 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 78a0 │ │ │ │ │ + b 7894 │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r5, #18 │ │ │ │ │ - b 795c │ │ │ │ │ + b 7950 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 78a0 │ │ │ │ │ + b 7894 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00007a04 <_PyLong_Add>: │ │ │ │ │ +000079f8 <_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 7afc <_PyLong_Add+0xf8> │ │ │ │ │ + bhi 7af0 <_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] @ 7bd8 <_PyLong_Add+0x1d4> │ │ │ │ │ + ldr lr, [pc, #388] @ 7bcc <_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 7a94 <_PyLong_Add+0x90> │ │ │ │ │ - ldr r4, [pc, #344] @ 7bdc <_PyLong_Add+0x1d8> │ │ │ │ │ + bcc 7a88 <_PyLong_Add+0x90> │ │ │ │ │ + ldr r4, [pc, #344] @ 7bd0 <_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 7b34 <_PyLong_Add+0x130> │ │ │ │ │ + bcs 7b28 <_PyLong_Add+0x130> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7bcc <_PyLong_Add+0x1c8> │ │ │ │ │ - ldr r3, [pc, #288] @ 7be0 <_PyLong_Add+0x1dc> │ │ │ │ │ + beq 7bc0 <_PyLong_Add+0x1c8> │ │ │ │ │ + ldr r3, [pc, #288] @ 7bd4 <_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 │ │ │ │ │ @@ -8326,105 +8323,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 7b14 <_PyLong_Add+0x110> │ │ │ │ │ + beq 7b08 <_PyLong_Add+0x110> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7b2c <_PyLong_Add+0x128> │ │ │ │ │ + beq 7b20 <_PyLong_Add+0x128> │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 9b68 │ │ │ │ │ + b 9b5c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7b94 <_PyLong_Add+0x190> │ │ │ │ │ + beq 7b88 <_PyLong_Add+0x190> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, lr │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b c030 │ │ │ │ │ + b c024 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b c030 │ │ │ │ │ + b c024 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt 7bbc <_PyLong_Add+0x1b8> │ │ │ │ │ + blt 7bb0 <_PyLong_Add+0x1b8> │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7bcc <_PyLong_Add+0x1c8> │ │ │ │ │ + beq 7bc0 <_PyLong_Add+0x1c8> │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #128] @ 7be0 <_PyLong_Add+0x1dc> │ │ │ │ │ + ldr r3, [pc, #128] @ 7bd4 <_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 7a8c <_PyLong_Add+0x88> │ │ │ │ │ - bl 9b68 │ │ │ │ │ + b 7a80 <_PyLong_Add+0x88> │ │ │ │ │ + bl 9b5c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7a8c <_PyLong_Add+0x88> │ │ │ │ │ + beq 7a80 <_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 7a8c <_PyLong_Add+0x88> │ │ │ │ │ + b 7a80 <_PyLong_Add+0x88> │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r5, #18 │ │ │ │ │ - b 7b40 <_PyLong_Add+0x13c> │ │ │ │ │ + b 7b34 <_PyLong_Add+0x13c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 7a8c <_PyLong_Add+0x88> │ │ │ │ │ + b 7a80 <_PyLong_Add+0x88> │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007be4 : │ │ │ │ │ +00007bd8 : │ │ │ │ │ PyLong_FromLongLong(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #420] @ 7da0 │ │ │ │ │ + ldr r3, [pc, #420] @ 7d94 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ mov r6, r1 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sbcs r3, r3, r1 │ │ │ │ │ - ldrcs r5, [pc, #396] @ 7da4 │ │ │ │ │ + ldrcs r5, [pc, #396] @ 7d98 │ │ │ │ │ addcs r5, r5, r2, lsl #4 │ │ │ │ │ - bcs 7c80 │ │ │ │ │ + bcs 7c74 │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r6, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bcs 7c88 │ │ │ │ │ + bcs 7c7c │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7d78 │ │ │ │ │ - ldr r3, [pc, #348] @ 7da8 │ │ │ │ │ + beq 7d6c │ │ │ │ │ + ldr r3, [pc, #348] @ 7d9c │ │ │ │ │ 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 │ │ │ │ │ @@ -8440,35 +8437,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 7d1c │ │ │ │ │ + bne 7d10 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7d78 │ │ │ │ │ + beq 7d6c │ │ │ │ │ mov r9, #16 │ │ │ │ │ - ldr r3, [pc, #232] @ 7da8 │ │ │ │ │ + ldr r3, [pc, #232] @ 7d9c │ │ │ │ │ str r9, [r5, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7d34 │ │ │ │ │ + bne 7d28 │ │ │ │ │ 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 7d58 │ │ │ │ │ + blt 7d4c │ │ │ │ │ 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 │ │ │ │ │ @@ -8477,125 +8474,125 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ strne r8, [r2, #8] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7d78 │ │ │ │ │ + beq 7d6c │ │ │ │ │ mov r9, #24 │ │ │ │ │ - b 7cb8 │ │ │ │ │ + b 7cac │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r2, #12]! │ │ │ │ │ - bge 7d84 │ │ │ │ │ + bge 7d78 │ │ │ │ │ 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 7d04 │ │ │ │ │ + b 7cf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 7c80 │ │ │ │ │ + b 7c74 │ │ │ │ │ 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 7d04 │ │ │ │ │ + b 7cf8 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007dac : │ │ │ │ │ +00007da0 : │ │ │ │ │ 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 7f04 │ │ │ │ │ + beq 7ef8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7f04 │ │ │ │ │ + beq 7ef8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ orr ip, r2, r3 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 7e50 │ │ │ │ │ + bhi 7e44 │ │ │ │ │ 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] @ 8054 │ │ │ │ │ + ldr r0, [pc, #564] @ 8048 │ │ │ │ │ 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 7e9c │ │ │ │ │ - ldr r6, [pc, #528] @ 8058 │ │ │ │ │ + bcc 7e90 │ │ │ │ │ + ldr r6, [pc, #528] @ 804c │ │ │ │ │ add r6, r6, r2, lsl #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - bl 82f4 │ │ │ │ │ + bl 82e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 7e48 │ │ │ │ │ + beq 7e3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8034 │ │ │ │ │ + beq 8028 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne 7f8c │ │ │ │ │ + bne 7f80 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 7e48 │ │ │ │ │ + b 7e3c │ │ │ │ │ subs r3, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 7f10 │ │ │ │ │ + bcs 7f04 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8030 │ │ │ │ │ - ldr r3, [pc, #404] @ 805c │ │ │ │ │ + beq 8024 │ │ │ │ │ + ldr r3, [pc, #404] @ 8050 │ │ │ │ │ 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 │ │ │ │ │ @@ -8605,30 +8602,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] @ 8060 │ │ │ │ │ + ldr r6, [pc, #340] @ 8054 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r4, r0 │ │ │ │ │ - blt 7fd8 │ │ │ │ │ + blt 7fcc │ │ │ │ │ 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 8030 │ │ │ │ │ - ldr r3, [pc, #280] @ 805c │ │ │ │ │ + beq 8024 │ │ │ │ │ + ldr r3, [pc, #280] @ 8050 │ │ │ │ │ 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] │ │ │ │ │ @@ -8640,122 +8637,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 7e48 │ │ │ │ │ + b 7e3c │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r5, [pc, #180] @ 8054 │ │ │ │ │ + ldr r5, [pc, #180] @ 8048 │ │ │ │ │ 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 7fe8 │ │ │ │ │ - ldr r4, [pc, #156] @ 8064 │ │ │ │ │ + bcc 7fdc │ │ │ │ │ + ldr r4, [pc, #156] @ 8058 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r4, r4, r0, lsl #4 │ │ │ │ │ - bne 8048 │ │ │ │ │ + bne 803c │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 7e48 │ │ │ │ │ + b 7e3c │ │ │ │ │ rsbs r5, r5, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r4, #2 │ │ │ │ │ - b 7f1c │ │ │ │ │ + b 7f10 │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 803c │ │ │ │ │ + bcs 8030 │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7fd0 │ │ │ │ │ + beq 7fc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 7fd0 │ │ │ │ │ + bne 7fc4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7fd0 │ │ │ │ │ + b 7fc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 7e48 │ │ │ │ │ - bl 11464 <_PyLong_FromLarge> │ │ │ │ │ + b 7e3c │ │ │ │ │ + bl 1144c <_PyLong_FromLarge> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 8008 │ │ │ │ │ + b 7ffc │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r6] │ │ │ │ │ - b 7fd0 │ │ │ │ │ + b 7fc4 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008068 <_PyLong_Multiply>: │ │ │ │ │ +0000805c <_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 8154 <_PyLong_Multiply+0xec> │ │ │ │ │ + bhi 8148 <_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] @ 82e4 <_PyLong_Multiply+0x27c> │ │ │ │ │ + ldr r0, [pc, #552] @ 82d8 <_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 80ec <_PyLong_Multiply+0x84> │ │ │ │ │ - ldr r4, [pc, #516] @ 82e8 <_PyLong_Multiply+0x280> │ │ │ │ │ + bcc 80e0 <_PyLong_Multiply+0x84> │ │ │ │ │ + ldr r4, [pc, #516] @ 82dc <_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 81a0 <_PyLong_Multiply+0x138> │ │ │ │ │ + bcs 8194 <_PyLong_Multiply+0x138> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 82c0 <_PyLong_Multiply+0x258> │ │ │ │ │ - ldr r3, [pc, #468] @ 82ec <_PyLong_Multiply+0x284> │ │ │ │ │ + beq 82b4 <_PyLong_Multiply+0x258> │ │ │ │ │ + ldr r3, [pc, #468] @ 82e0 <_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 │ │ │ │ │ @@ -8765,46 +8762,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 82f4 │ │ │ │ │ + bl 82e8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 80e4 <_PyLong_Multiply+0x7c> │ │ │ │ │ + beq 80d8 <_PyLong_Multiply+0x7c> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 82c4 <_PyLong_Multiply+0x25c> │ │ │ │ │ + beq 82b8 <_PyLong_Multiply+0x25c> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne 821c <_PyLong_Multiply+0x1b4> │ │ │ │ │ + bne 8210 <_PyLong_Multiply+0x1b4> │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 80e4 <_PyLong_Multiply+0x7c> │ │ │ │ │ + b 80d8 <_PyLong_Multiply+0x7c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r5, r0 │ │ │ │ │ - blt 8268 <_PyLong_Multiply+0x200> │ │ │ │ │ + blt 825c <_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 82c0 <_PyLong_Multiply+0x258> │ │ │ │ │ - ldr r3, [pc, #280] @ 82ec <_PyLong_Multiply+0x284> │ │ │ │ │ + beq 82b4 <_PyLong_Multiply+0x258> │ │ │ │ │ + ldr r3, [pc, #280] @ 82e0 <_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] │ │ │ │ │ @@ -8816,76 +8813,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 80e4 <_PyLong_Multiply+0x7c> │ │ │ │ │ + b 80d8 <_PyLong_Multiply+0x7c> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r6, [pc, #180] @ 82e4 <_PyLong_Multiply+0x27c> │ │ │ │ │ + ldr r6, [pc, #180] @ 82d8 <_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 8278 <_PyLong_Multiply+0x210> │ │ │ │ │ - ldr r5, [pc, #152] @ 82f0 <_PyLong_Multiply+0x288> │ │ │ │ │ + bcc 826c <_PyLong_Multiply+0x210> │ │ │ │ │ + ldr r5, [pc, #152] @ 82e4 <_PyLong_Multiply+0x288> │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r5, r5, r0, lsl #4 │ │ │ │ │ - bne 82d8 <_PyLong_Multiply+0x270> │ │ │ │ │ + bne 82cc <_PyLong_Multiply+0x270> │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 80e4 <_PyLong_Multiply+0x7c> │ │ │ │ │ + b 80d8 <_PyLong_Multiply+0x7c> │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r5, #2 │ │ │ │ │ - b 81ac <_PyLong_Multiply+0x144> │ │ │ │ │ + b 81a0 <_PyLong_Multiply+0x144> │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 82cc <_PyLong_Multiply+0x264> │ │ │ │ │ + bcs 82c0 <_PyLong_Multiply+0x264> │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8260 <_PyLong_Multiply+0x1f8> │ │ │ │ │ + beq 8254 <_PyLong_Multiply+0x1f8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8260 <_PyLong_Multiply+0x1f8> │ │ │ │ │ + bne 8254 <_PyLong_Multiply+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8260 <_PyLong_Multiply+0x1f8> │ │ │ │ │ + b 8254 <_PyLong_Multiply+0x1f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 80e4 <_PyLong_Multiply+0x7c> │ │ │ │ │ - bl 11464 <_PyLong_FromLarge> │ │ │ │ │ + b 80d8 <_PyLong_Multiply+0x7c> │ │ │ │ │ + bl 1144c <_PyLong_FromLarge> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 8298 <_PyLong_Multiply+0x230> │ │ │ │ │ + b 828c <_PyLong_Multiply+0x230> │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4] │ │ │ │ │ - b 8260 <_PyLong_Multiply+0x1f8> │ │ │ │ │ + b 8254 <_PyLong_Multiply+0x1f8> │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000082f4 : │ │ │ │ │ +000082e8 : │ │ │ │ │ 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 r5, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ @@ -8898,32 +8895,32 @@ │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r9, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - blt 8628 │ │ │ │ │ + blt 861c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 85e4 │ │ │ │ │ + beq 85d8 │ │ │ │ │ mov r3, #70 @ 0x46 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - blt 8988 │ │ │ │ │ + blt 897c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 9a84 │ │ │ │ │ + beq 9a78 │ │ │ │ │ add r7, r8, r9 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 9a94 │ │ │ │ │ + bgt 9a88 │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 9a8c │ │ │ │ │ - ldr r3, [pc, #1528] @ 8980 │ │ │ │ │ + beq 9a80 │ │ │ │ │ + ldr r3, [pc, #1528] @ 8974 │ │ │ │ │ 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] │ │ │ │ │ @@ -8935,15 +8932,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 8680 │ │ │ │ │ + beq 8674 │ │ │ │ │ add r9, fp, #8 │ │ │ │ │ add r3, r9, r8, lsl #2 │ │ │ │ │ add r8, r6, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add r3, r8, r4, lsl #2 │ │ │ │ │ str r3, [sp] │ │ │ │ │ sub r3, r3, r6 │ │ │ │ │ @@ -8955,31 +8952,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 9aa8 │ │ │ │ │ + bne 9a9c │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bcs 85f0 │ │ │ │ │ + bcs 85e4 │ │ │ │ │ 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 84b8 │ │ │ │ │ + beq 84ac │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 8484 │ │ │ │ │ + beq 8478 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 85a4 │ │ │ │ │ + bne 8598 │ │ │ │ │ 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 │ │ │ │ │ @@ -8995,15 +8992,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 8578 │ │ │ │ │ + beq 856c │ │ │ │ │ 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 │ │ │ │ │ @@ -9042,76 +9039,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 84bc │ │ │ │ │ + bne 84b0 │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ orrs r1, r3, r1 │ │ │ │ │ - beq 85f0 │ │ │ │ │ + beq 85e4 │ │ │ │ │ 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 85fc │ │ │ │ │ + beq 85f0 │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ - b 8408 │ │ │ │ │ + b 83fc │ │ │ │ │ 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 8458 │ │ │ │ │ + b 844c │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r3, #140 @ 0x8c │ │ │ │ │ - b 8350 │ │ │ │ │ + b 8344 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne 859c │ │ │ │ │ + bne 8590 │ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq 861c │ │ │ │ │ + beq 8610 │ │ │ │ │ add r1, sl, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8650 │ │ │ │ │ + beq 8644 │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - beq 85d4 │ │ │ │ │ + beq 85c8 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b 834c │ │ │ │ │ + b 8340 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq 9af0 │ │ │ │ │ + beq 9ae4 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subeq r0, r2, #2 │ │ │ │ │ - beq 8950 │ │ │ │ │ + beq 8944 │ │ │ │ │ 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 │ │ │ │ │ @@ -9122,29 +9119,29 @@ │ │ │ │ │ sub r3, fp, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str fp, [sp] │ │ │ │ │ ldr r8, [r7], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9aac │ │ │ │ │ + bne 9aa0 │ │ │ │ │ ldr r3, [r6, #-4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ umlal r3, r0, r8, r8 │ │ │ │ │ ldr fp, [sp] │ │ │ │ │ adds r4, r8, r8 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ adc r5, r5, r5 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ str r1, [r6, #-4] │ │ │ │ │ - bls 8974 │ │ │ │ │ + bls 8968 │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldr ip, [r9], #4 │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ umull r2, r1, ip, r4 │ │ │ │ │ mvn lr, r7 │ │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ │ adds r2, r2, r8 │ │ │ │ │ @@ -9158,21 +9155,21 @@ │ │ │ │ │ cmp r3, r9 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ str r0, [r6] │ │ │ │ │ and lr, lr, #3 │ │ │ │ │ mov fp, r6 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ lsr r0, r1, #30 │ │ │ │ │ - bls 88f4 │ │ │ │ │ + bls 88e8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 8804 │ │ │ │ │ + beq 87f8 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - beq 87c4 │ │ │ │ │ + beq 87b8 │ │ │ │ │ cmp lr, #2 │ │ │ │ │ - beq 8790 │ │ │ │ │ + beq 8784 │ │ │ │ │ ldr ip, [r9], #4 │ │ │ │ │ ldr r8, [r6, #4] │ │ │ │ │ umull r2, r1, ip, r4 │ │ │ │ │ add fp, r6, #4 │ │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ │ adds r2, r2, r8 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ @@ -9207,15 +9204,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 88f4 │ │ │ │ │ + bls 88e8 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldr r7, [sp] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ ldr lr, [fp, #4] │ │ │ │ │ umull r2, r1, ip, r4 │ │ │ │ │ @@ -9265,87 +9262,87 @@ │ │ │ │ │ adc r0, r1, r0, lsr #30 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ add fp, fp, #16 │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - bhi 8810 │ │ │ │ │ + bhi 8804 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ orrs r2, r3, r0 │ │ │ │ │ - bne 8910 │ │ │ │ │ + bne 8904 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r6, r6, #8 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 86a0 │ │ │ │ │ - b 8600 │ │ │ │ │ + bne 8694 │ │ │ │ │ + b 85f4 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add r1, r6, #4 │ │ │ │ │ sub r2, r2, r7 │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ lsr r3, r1, #30 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ orrs r0, r3, r0, lsr #30 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r2] │ │ │ │ │ strne r3, [r2, #4] │ │ │ │ │ - b 88fc │ │ │ │ │ + b 88f0 │ │ │ │ │ mov r0, lr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9af0 │ │ │ │ │ + beq 9ae4 │ │ │ │ │ ldr ip, [r1], #-4 │ │ │ │ │ sub lr, r0, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 894c │ │ │ │ │ + beq 8940 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 8668 │ │ │ │ │ - b 861c │ │ │ │ │ + bne 865c │ │ │ │ │ + b 8610 │ │ │ │ │ orrs r1, r3, r0 │ │ │ │ │ - beq 88fc │ │ │ │ │ - b 8924 │ │ │ │ │ + beq 88f0 │ │ │ │ │ + b 8918 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ cmp r9, r8, lsl #1 │ │ │ │ │ - bge 9660 │ │ │ │ │ + bge 9654 │ │ │ │ │ asr r7, r9, #1 │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 16dbc │ │ │ │ │ + bl 16c94 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 962c │ │ │ │ │ + beq 9620 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - beq 9a4c │ │ │ │ │ + beq 9a40 │ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 16dbc │ │ │ │ │ + bl 16c94 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 962c │ │ │ │ │ + beq 9620 │ │ │ │ │ add r8, r8, r9 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 9ad4 │ │ │ │ │ + bgt 9ac8 │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 9628 │ │ │ │ │ - ldr r2, [pc, #-132] @ 8980 │ │ │ │ │ + beq 961c │ │ │ │ │ + ldr r2, [pc, #-132] @ 8974 │ │ │ │ │ lsl r8, r8, #3 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r0, sl │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ str r8, [sl, #8] │ │ │ │ │ str r2, [sl, #4] │ │ │ │ │ @@ -9354,17 +9351,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 82f4 │ │ │ │ │ + bl 82e8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9630 │ │ │ │ │ + beq 9624 │ │ │ │ │ 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 │ │ │ │ │ @@ -9377,56 +9374,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 9608 │ │ │ │ │ + bne 95fc │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 82f4 │ │ │ │ │ + bl 82e8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 9afc │ │ │ │ │ + beq 9af0 │ │ │ │ │ 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 95e4 │ │ │ │ │ + bne 95d8 │ │ │ │ │ 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 8d44 │ │ │ │ │ + beq 8d38 │ │ │ │ │ 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 8ba8 │ │ │ │ │ + beq 8b9c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 8b7c │ │ │ │ │ + beq 8b70 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 8b5c │ │ │ │ │ + beq 8b50 │ │ │ │ │ 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 │ │ │ │ │ @@ -9446,15 +9443,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 8c48 │ │ │ │ │ + beq 8c3c │ │ │ │ │ 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 │ │ │ │ │ @@ -9485,111 +9482,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 8bac │ │ │ │ │ + bne 8ba0 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8d44 │ │ │ │ │ + beq 8d38 │ │ │ │ │ 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 8d44 │ │ │ │ │ + beq 8d38 │ │ │ │ │ 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 8d44 │ │ │ │ │ + beq 8d38 │ │ │ │ │ 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 8d44 │ │ │ │ │ + beq 8d38 │ │ │ │ │ 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 8d44 │ │ │ │ │ + beq 8d38 │ │ │ │ │ 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 8d1c │ │ │ │ │ + bne 8d10 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8d78 │ │ │ │ │ + beq 8d6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 8d78 │ │ │ │ │ - ldr r2, [pc, #-996] @ 8984 │ │ │ │ │ + bne 8d6c │ │ │ │ │ + ldr r2, [pc, #-996] @ 8978 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9554 │ │ │ │ │ + bne 9548 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr lr, [r5, #8] │ │ │ │ │ lsrs lr, lr, #3 │ │ │ │ │ - beq 8fc4 │ │ │ │ │ + beq 8fb8 │ │ │ │ │ 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 8e2c │ │ │ │ │ + beq 8e20 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 8e04 │ │ │ │ │ + beq 8df8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 8de4 │ │ │ │ │ + beq 8dd8 │ │ │ │ │ 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 │ │ │ │ │ @@ -9608,15 +9605,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 8ec8 │ │ │ │ │ + beq 8ebc │ │ │ │ │ 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 │ │ │ │ │ @@ -9646,223 +9643,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 8e30 │ │ │ │ │ + bne 8e24 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ cmp r4, lr │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8fc4 │ │ │ │ │ + beq 8fb8 │ │ │ │ │ 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 8fc4 │ │ │ │ │ + beq 8fb8 │ │ │ │ │ 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 8fc4 │ │ │ │ │ + beq 8fb8 │ │ │ │ │ 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 8fc4 │ │ │ │ │ + beq 8fb8 │ │ │ │ │ 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 8fc4 │ │ │ │ │ + beq 8fb8 │ │ │ │ │ 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 8f9c │ │ │ │ │ + bne 8f90 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8ff8 │ │ │ │ │ + beq 8fec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8ff8 │ │ │ │ │ - ldr r2, [pc, #-1636] @ 8984 │ │ │ │ │ + bne 8fec │ │ │ │ │ + ldr r2, [pc, #-1636] @ 8978 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9568 │ │ │ │ │ + bne 955c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 9b68 │ │ │ │ │ + bl 9b5c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9630 │ │ │ │ │ + beq 9624 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9044 │ │ │ │ │ + beq 9038 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 9044 │ │ │ │ │ - ldr r2, [pc, #-1712] @ 8984 │ │ │ │ │ + bne 9038 │ │ │ │ │ + ldr r2, [pc, #-1712] @ 8978 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 957c │ │ │ │ │ + bne 9570 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 907c │ │ │ │ │ + beq 9070 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 907c │ │ │ │ │ - ldr r2, [pc, #-1768] @ 8984 │ │ │ │ │ + bne 9070 │ │ │ │ │ + ldr r2, [pc, #-1768] @ 8978 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9590 │ │ │ │ │ + bne 9584 │ │ │ │ │ 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 95b8 │ │ │ │ │ + beq 95ac │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 9b68 │ │ │ │ │ + bl 9b5c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 9afc │ │ │ │ │ + beq 9af0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 90dc │ │ │ │ │ + beq 90d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 90dc │ │ │ │ │ - ldr r2, [pc, #-1864] @ 8984 │ │ │ │ │ + bne 90d0 │ │ │ │ │ + ldr r2, [pc, #-1864] @ 8978 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 95a4 │ │ │ │ │ + bne 9598 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9114 │ │ │ │ │ + beq 9108 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 9114 │ │ │ │ │ - ldr r2, [pc, #-1920] @ 8984 │ │ │ │ │ + bne 9108 │ │ │ │ │ + ldr r2, [pc, #-1920] @ 8978 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 95d0 │ │ │ │ │ + bne 95c4 │ │ │ │ │ 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 82f4 │ │ │ │ │ + bl 82e8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 9164 │ │ │ │ │ + beq 9158 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 9164 │ │ │ │ │ - ldr r2, [pc, #-2000] @ 8984 │ │ │ │ │ + bne 9158 │ │ │ │ │ + ldr r2, [pc, #-2000] @ 8978 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9524 │ │ │ │ │ + bne 9518 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9198 │ │ │ │ │ + beq 918c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 9198 │ │ │ │ │ - ldr r2, [pc, #-2052] @ 8984 │ │ │ │ │ + bne 918c │ │ │ │ │ + ldr r2, [pc, #-2052] @ 8978 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9538 │ │ │ │ │ + bne 952c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 9630 │ │ │ │ │ + beq 9624 │ │ │ │ │ ldr ip, [r8, #8] │ │ │ │ │ lsrs ip, ip, #3 │ │ │ │ │ - beq 948c │ │ │ │ │ + beq 9480 │ │ │ │ │ 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 9248 │ │ │ │ │ + beq 923c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 9224 │ │ │ │ │ + beq 9218 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 9208 │ │ │ │ │ + beq 91fc │ │ │ │ │ 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] │ │ │ │ │ @@ -9878,15 +9875,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 92c0 │ │ │ │ │ + beq 92b4 │ │ │ │ │ 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] │ │ │ │ │ @@ -9908,271 +9905,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 9248 │ │ │ │ │ + bne 923c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r4, ip │ │ │ │ │ - ble 948c │ │ │ │ │ + ble 9480 │ │ │ │ │ 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 948c │ │ │ │ │ + beq 9480 │ │ │ │ │ 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 948c │ │ │ │ │ + beq 9480 │ │ │ │ │ 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 948c │ │ │ │ │ + beq 9480 │ │ │ │ │ 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 948c │ │ │ │ │ + beq 9480 │ │ │ │ │ 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 948c │ │ │ │ │ + beq 9480 │ │ │ │ │ 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 948c │ │ │ │ │ + beq 9480 │ │ │ │ │ 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 948c │ │ │ │ │ + beq 9480 │ │ │ │ │ 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 9458 │ │ │ │ │ + bne 944c │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 94c0 │ │ │ │ │ + beq 94b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 94c0 │ │ │ │ │ - ldr r2, [pc, #-2860] @ 8984 │ │ │ │ │ + bne 94b4 │ │ │ │ │ + ldr r2, [pc, #-2860] @ 8978 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9510 │ │ │ │ │ + bne 9504 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq 861c │ │ │ │ │ + beq 8610 │ │ │ │ │ add r0, sl, r1, lsl #2 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq lr, [sp, #8] │ │ │ │ │ - bne 861c │ │ │ │ │ + bne 8610 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ - beq 9ae8 │ │ │ │ │ + beq 9adc │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 954c │ │ │ │ │ + beq 9540 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r2, lsl #3 │ │ │ │ │ strne r3, [sl, #8] │ │ │ │ │ - b 861c │ │ │ │ │ + b 8610 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ - b 94b8 │ │ │ │ │ + b 94ac │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b 915c │ │ │ │ │ + b 9150 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b 9190 │ │ │ │ │ + b 9184 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 94e4 │ │ │ │ │ + b 94d8 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ - b 8d70 │ │ │ │ │ + b 8d64 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b 8ff0 │ │ │ │ │ + b 8fe4 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 903c │ │ │ │ │ + b 9030 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 9074 │ │ │ │ │ + b 9068 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 90d4 │ │ │ │ │ + b 90c8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 90a4 │ │ │ │ │ + b 9098 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 910c │ │ │ │ │ + b 9100 │ │ │ │ │ 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 8ae0 │ │ │ │ │ + b 8ad4 │ │ │ │ │ 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 8a98 │ │ │ │ │ + b 8a8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1143c │ │ │ │ │ + bl 11424 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - bl 1143c │ │ │ │ │ + bl 11424 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - bl 1143c │ │ │ │ │ + bl 11424 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - bl 1143c │ │ │ │ │ + bl 11424 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl 1143c │ │ │ │ │ + bl 11424 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 861c │ │ │ │ │ + b 8610 │ │ │ │ │ add r0, r8, r9 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 9658 │ │ │ │ │ + beq 964c │ │ │ │ │ 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, r8 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 9b28 │ │ │ │ │ + beq 9b1c │ │ │ │ │ add r2, r6, #12 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str fp, [sp, #28] │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov fp, r8 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ @@ -10187,42 +10184,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 82f4 │ │ │ │ │ + bl 82e8 │ │ │ │ │ lsl r4, r5, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9b24 │ │ │ │ │ + beq 9b18 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add r1, r3, r4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ rsb r6, r5, r6, lsr #3 │ │ │ │ │ - beq 9a00 │ │ │ │ │ + beq 99f4 │ │ │ │ │ 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 97d0 │ │ │ │ │ + beq 97c4 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 97a8 │ │ │ │ │ + beq 979c │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 978c │ │ │ │ │ + beq 9780 │ │ │ │ │ ldr lr, [sp] │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ ldr r8, [lr, r5, lsl #2] │ │ │ │ │ add r4, r0, #12 │ │ │ │ │ add ip, r8, ip │ │ │ │ │ bic r2, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr, r5, lsl #2] │ │ │ │ │ @@ -10240,15 +10237,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 9854 │ │ │ │ │ + beq 9848 │ │ │ │ │ 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 │ │ │ │ │ @@ -10272,469 +10269,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 97d4 │ │ │ │ │ + bne 97c8 │ │ │ │ │ ldr r9, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r6, r3 │ │ │ │ │ - ble 9a00 │ │ │ │ │ + ble 99f4 │ │ │ │ │ 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 r6, lr │ │ │ │ │ movle ip, #0 │ │ │ │ │ andgt ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9a00 │ │ │ │ │ + beq 99f4 │ │ │ │ │ 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 r6, lr │ │ │ │ │ movle ip, #0 │ │ │ │ │ andgt ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9a00 │ │ │ │ │ + beq 99f4 │ │ │ │ │ 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 r6, lr │ │ │ │ │ movle ip, #0 │ │ │ │ │ andgt ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9a00 │ │ │ │ │ + beq 99f4 │ │ │ │ │ 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 r6, lr │ │ │ │ │ movle ip, #0 │ │ │ │ │ andgt ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9a00 │ │ │ │ │ + beq 99f4 │ │ │ │ │ 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 r6, lr │ │ │ │ │ movle ip, #0 │ │ │ │ │ andgt ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9a00 │ │ │ │ │ + beq 99f4 │ │ │ │ │ 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 r6, lr │ │ │ │ │ movle ip, #0 │ │ │ │ │ andgt ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9a00 │ │ │ │ │ + beq 99f4 │ │ │ │ │ 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 99e4 │ │ │ │ │ + b 99d8 │ │ │ │ │ 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 r6, r3 │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 99cc │ │ │ │ │ + bne 99c0 │ │ │ │ │ sub r9, r9, sl │ │ │ │ │ bl 323c <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r5, r5, sl │ │ │ │ │ - bgt 96c4 │ │ │ │ │ + bgt 96b8 │ │ │ │ │ ldmib sp, {r0, sl} │ │ │ │ │ bl 323c <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ ldr lr, [sp] │ │ │ │ │ lsr r1, r3, #3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ - beq 9ae8 │ │ │ │ │ + beq 9adc │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 94fc │ │ │ │ │ + bne 94f0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 9a2c │ │ │ │ │ + b 9a20 │ │ │ │ │ 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 89dc │ │ │ │ │ - ldr sl, [pc, #208] @ 9b5c │ │ │ │ │ - b 861c │ │ │ │ │ + b 89d0 │ │ │ │ │ + ldr sl, [pc, #208] @ 9b50 │ │ │ │ │ + b 8610 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 9658 │ │ │ │ │ - ldr r3, [pc, #196] @ 9b60 │ │ │ │ │ - ldr r1, [pc, #196] @ 9b64 │ │ │ │ │ + b 964c │ │ │ │ │ + ldr r3, [pc, #196] @ 9b54 │ │ │ │ │ + ldr r1, [pc, #196] @ 9b58 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 9658 │ │ │ │ │ + b 964c │ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9658 │ │ │ │ │ + beq 964c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 9658 │ │ │ │ │ + bne 964c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9658 │ │ │ │ │ - ldr r3, [pc, #132] @ 9b60 │ │ │ │ │ - ldr r1, [pc, #132] @ 9b64 │ │ │ │ │ + b 964c │ │ │ │ │ + ldr r3, [pc, #132] @ 9b54 │ │ │ │ │ + ldr r1, [pc, #132] @ 9b58 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 962c │ │ │ │ │ + b 9620 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 861c │ │ │ │ │ + beq 8610 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ - b 861c │ │ │ │ │ + b 8610 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9630 │ │ │ │ │ + beq 9624 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 9630 │ │ │ │ │ + bne 9624 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9630 │ │ │ │ │ + b 9624 │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9b44 │ │ │ │ │ + beq 9b38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - beq 9b50 │ │ │ │ │ + beq 9b44 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 1143c │ │ │ │ │ - b 9658 │ │ │ │ │ + bl 11424 │ │ │ │ │ + b 964c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9b44 │ │ │ │ │ + b 9b38 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00009b68 : │ │ │ │ │ +00009b5c : │ │ │ │ │ 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 9df4 │ │ │ │ │ + blt 9de8 │ │ │ │ │ add r9, r0, #1 │ │ │ │ │ cmn r9, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 9e2c │ │ │ │ │ + bgt 9e20 │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9e20 │ │ │ │ │ - ldr r3, [pc, #636] @ 9e40 │ │ │ │ │ + beq 9e14 │ │ │ │ │ + ldr r3, [pc, #636] @ 9e34 │ │ │ │ │ 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 9dc0 │ │ │ │ │ + beq 9db4 │ │ │ │ │ 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 9c90 │ │ │ │ │ + beq 9c84 │ │ │ │ │ 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 9c90 │ │ │ │ │ + beq 9c84 │ │ │ │ │ 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 9c90 │ │ │ │ │ + beq 9c84 │ │ │ │ │ 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 9c6c │ │ │ │ │ + bne 9c60 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - ble 9dd0 │ │ │ │ │ + ble 9dc4 │ │ │ │ │ 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 9d30 │ │ │ │ │ + bge 9d24 │ │ │ │ │ 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 9d30 │ │ │ │ │ + bge 9d24 │ │ │ │ │ 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 9d30 │ │ │ │ │ + bge 9d24 │ │ │ │ │ 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 9d14 │ │ │ │ │ + bne 9d08 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r8, r5, r8, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r8, #12] │ │ │ │ │ - beq 9d54 │ │ │ │ │ + beq 9d48 │ │ │ │ │ add r3, r5, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9d5c │ │ │ │ │ + beq 9d50 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - beq 9d98 │ │ │ │ │ + beq 9d8c │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subeq r0, r1, #2 │ │ │ │ │ - bne 9dac │ │ │ │ │ + bne 9da0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9d98 │ │ │ │ │ + beq 9d8c │ │ │ │ │ ldr ip, [r3], #-4 │ │ │ │ │ sub lr, r0, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 9da4 │ │ │ │ │ + bne 9d98 │ │ │ │ │ mov r0, lr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d7c │ │ │ │ │ + bne 9d70 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 9d54 │ │ │ │ │ + b 9d48 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 9d54 │ │ │ │ │ + beq 9d48 │ │ │ │ │ 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 9de8 │ │ │ │ │ + bne 9ddc │ │ │ │ │ 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 9d44 │ │ │ │ │ - b 9d54 │ │ │ │ │ + bne 9d38 │ │ │ │ │ + b 9d48 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 9c98 │ │ │ │ │ + b 9c8c │ │ │ │ │ add r9, r4, #1 │ │ │ │ │ cmn r9, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 9e2c │ │ │ │ │ + bgt 9e20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 9ba8 │ │ │ │ │ + b 9b9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 9d54 │ │ │ │ │ - ldr r3, [pc, #16] @ 9e44 │ │ │ │ │ - ldr r1, [pc, #16] @ 9e48 │ │ │ │ │ + b 9d48 │ │ │ │ │ + ldr r3, [pc, #16] @ 9e38 │ │ │ │ │ + ldr r1, [pc, #16] @ 9e3c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 9e24 │ │ │ │ │ + b 9e18 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00009e4c : │ │ │ │ │ +00009e40 : │ │ │ │ │ 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 9fe4 │ │ │ │ │ + beq 9fd8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 9fe4 │ │ │ │ │ + beq 9fd8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 9f58 │ │ │ │ │ + bhi 9f4c │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 9f58 │ │ │ │ │ + bhi 9f4c │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r4, ip, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ mul r4, r1, r4 │ │ │ │ │ - ldr r2, [pc, #304] @ 9fec │ │ │ │ │ + ldr r2, [pc, #304] @ 9fe0 │ │ │ │ │ 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 9ef0 │ │ │ │ │ - ldr r5, [pc, #264] @ 9ff0 │ │ │ │ │ + bcc 9ee4 │ │ │ │ │ + ldr r5, [pc, #264] @ 9fe4 │ │ │ │ │ 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 9f68 │ │ │ │ │ + bcs 9f5c │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9fd8 │ │ │ │ │ - ldr r3, [pc, #216] @ 9ff4 │ │ │ │ │ + beq 9fcc │ │ │ │ │ + ldr r3, [pc, #216] @ 9fe8 │ │ │ │ │ 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 │ │ │ │ │ @@ -10747,91 +10744,91 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ │ - b a670 │ │ │ │ │ + b a664 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt 9fc8 │ │ │ │ │ + blt 9fbc │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9fd8 │ │ │ │ │ + beq 9fcc │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - ldr r3, [pc, #96] @ 9ff4 │ │ │ │ │ + ldr r3, [pc, #96] @ 9fe8 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ lsr r3, r6, #30 │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - b 9ee8 │ │ │ │ │ + b 9edc │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r4, #18 │ │ │ │ │ - b 9f74 │ │ │ │ │ + b 9f68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 9ee8 │ │ │ │ │ - ldr r5, [pc, #12] @ 9ff8 │ │ │ │ │ - b 9ee8 │ │ │ │ │ + b 9edc │ │ │ │ │ + ldr r5, [pc, #12] @ 9fec │ │ │ │ │ + b 9edc │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00009ffc <_PyLong_Sign>: │ │ │ │ │ +00009ff0 <_PyLong_Sign>: │ │ │ │ │ _PyLong_Sign(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000a00c : │ │ │ │ │ +0000a000 : │ │ │ │ │ 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 a070 │ │ │ │ │ + bne a064 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne a044 │ │ │ │ │ + bne a038 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Long │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne a05c │ │ │ │ │ + bne a050 │ │ │ │ │ ldm r1, {r1, r2} │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ - b 11924 │ │ │ │ │ + b 1190c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldreq r0, [pc, #80] @ a0b8 │ │ │ │ │ - bne a0a0 │ │ │ │ │ + ldreq r0, [pc, #80] @ a0ac │ │ │ │ │ + bne a094 │ │ │ │ │ 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 │ │ │ │ │ @@ -10839,75 +10836,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 a068 │ │ │ │ │ - ldr r3, [pc, #20] @ a0bc │ │ │ │ │ - ldr r1, [pc, #20] @ a0c0 │ │ │ │ │ + b a05c │ │ │ │ │ + ldr r3, [pc, #20] @ a0b0 │ │ │ │ │ + ldr r1, [pc, #20] @ a0b4 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000a0c4 : │ │ │ │ │ +0000a0b8 : │ │ │ │ │ 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] @ a50c │ │ │ │ │ + ldr r3, [pc, #1072] @ a500 │ │ │ │ │ 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 a38c │ │ │ │ │ - ldr r3, [pc, #1044] @ a510 │ │ │ │ │ + beq a380 │ │ │ │ │ + ldr r3, [pc, #1044] @ a504 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a1a8 │ │ │ │ │ + beq a19c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ - ldr r2, [pc, #1008] @ a514 │ │ │ │ │ + ldr r2, [pc, #1008] @ a508 │ │ │ │ │ add r3, r0, #5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi a144 │ │ │ │ │ - ldr r4, [pc, #992] @ a518 │ │ │ │ │ + bhi a138 │ │ │ │ │ + ldr r4, [pc, #992] @ a50c │ │ │ │ │ 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 a448 │ │ │ │ │ + bhi a43c │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a43c │ │ │ │ │ - ldr r3, [pc, #948] @ a51c │ │ │ │ │ + beq a430 │ │ │ │ │ + ldr r3, [pc, #948] @ a510 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -10919,67 +10916,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] @ a520 │ │ │ │ │ + ldr r3, [pc, #876] @ a514 │ │ │ │ │ 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, #848] @ a520 │ │ │ │ │ + bne a1d8 │ │ │ │ │ + ldr r3, [pc, #848] @ a514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a4b0 │ │ │ │ │ + beq a4a4 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r9, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #804] @ a524 │ │ │ │ │ + ldr r3, [pc, #804] @ a518 │ │ │ │ │ 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 a424 │ │ │ │ │ + beq a418 │ │ │ │ │ mov r8, #0 │ │ │ │ │ add r0, fp, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a43c │ │ │ │ │ - ldr r2, [pc, #728] @ a51c │ │ │ │ │ + beq a430 │ │ │ │ │ + ldr r2, [pc, #728] @ a510 │ │ │ │ │ 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 a4d8 │ │ │ │ │ + bne a4cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #692] @ a524 │ │ │ │ │ + ldr r3, [pc, #692] @ a518 │ │ │ │ │ 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 │ │ │ │ │ @@ -10987,15 +10984,15 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmn r9, #29 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - blt a368 │ │ │ │ │ + blt a35c │ │ │ │ │ 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 │ │ │ │ │ @@ -11006,15 +11003,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 a368 │ │ │ │ │ + bmi a35c │ │ │ │ │ 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 │ │ │ │ │ @@ -11024,15 +11021,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 a368 │ │ │ │ │ + beq a35c │ │ │ │ │ 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 │ │ │ │ │ @@ -11047,85 +11044,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 a328 │ │ │ │ │ + bne a31c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq a138 │ │ │ │ │ + beq a12c │ │ │ │ │ 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 a138 │ │ │ │ │ + b a12c │ │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #392] @ a520 │ │ │ │ │ + ldr r3, [pc, #392] @ a514 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a3c8 │ │ │ │ │ - ldr r3, [pc, #364] @ a520 │ │ │ │ │ + bne a3bc │ │ │ │ │ + ldr r3, [pc, #364] @ a514 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a4b0 │ │ │ │ │ + beq a4a4 │ │ │ │ │ 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 a4c4 │ │ │ │ │ + bne a4b8 │ │ │ │ │ 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] @ a524 │ │ │ │ │ + ldr r3, [pc, #292] @ a518 │ │ │ │ │ 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 a228 │ │ │ │ │ + bne a21c │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne fp, #0 │ │ │ │ │ mvnne r5, #0 │ │ │ │ │ - bne a23c │ │ │ │ │ + bne a230 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b a138 │ │ │ │ │ + b a12c │ │ │ │ │ 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 a43c │ │ │ │ │ - ldr r3, [pc, #180] @ a51c │ │ │ │ │ + beq a430 │ │ │ │ │ + ldr r3, [pc, #180] @ a510 │ │ │ │ │ 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] │ │ │ │ │ @@ -11137,42 +11134,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 a138 │ │ │ │ │ - ldr r3, [pc, #112] @ a528 │ │ │ │ │ - ldr r1, [pc, #112] @ a52c │ │ │ │ │ + b a12c │ │ │ │ │ + ldr r3, [pc, #112] @ a51c │ │ │ │ │ + ldr r1, [pc, #112] @ a520 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b a440 │ │ │ │ │ - ldr r3, [pc, #100] @ a530 │ │ │ │ │ - ldr r1, [pc, #100] @ a534 │ │ │ │ │ + b a434 │ │ │ │ │ + ldr r3, [pc, #100] @ a524 │ │ │ │ │ + ldr r1, [pc, #100] @ a528 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b a440 │ │ │ │ │ + b a434 │ │ │ │ │ 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 a294 │ │ │ │ │ + b a288 │ │ │ │ │ .word 0xc1e00000 │ │ │ │ │ .word 0x41e00000 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -11183,102 +11180,102 @@ │ │ │ │ │ .word 0x000004f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000524 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000a538 : │ │ │ │ │ +0000a52c : │ │ │ │ │ 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 a61c │ │ │ │ │ + beq a610 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq a5b8 │ │ │ │ │ + beq a5ac │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi a58c │ │ │ │ │ + bhi a580 │ │ │ │ │ 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 536c <_PyLong_AsByteArray> │ │ │ │ │ + bl 5360 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq a5c4 │ │ │ │ │ + beq a5b8 │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ - b a584 │ │ │ │ │ + b a578 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne a5d0 │ │ │ │ │ + bne a5c4 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b a584 │ │ │ │ │ + b a578 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi a62c │ │ │ │ │ + bhi a620 │ │ │ │ │ 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 a584 │ │ │ │ │ + beq a578 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - bne a584 │ │ │ │ │ + bne a578 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a5a8 │ │ │ │ │ - ldr r1, [pc, #68] @ a668 │ │ │ │ │ - ldr r0, [pc, #68] @ a66c │ │ │ │ │ + b a59c │ │ │ │ │ + ldr r1, [pc, #68] @ a65c │ │ │ │ │ + ldr r0, [pc, #68] @ a660 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b a5c4 │ │ │ │ │ + b a5b8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ add r1, sp, r2 │ │ │ │ │ - bl 536c <_PyLong_AsByteArray> │ │ │ │ │ + bl 5360 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq a5a8 │ │ │ │ │ + beq a59c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne a5a8 │ │ │ │ │ - b a610 │ │ │ │ │ + bne a59c │ │ │ │ │ + b a604 │ │ │ │ │ .word 0x000005c9 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000a670 : │ │ │ │ │ +0000a664 : │ │ │ │ │ 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 │ │ │ │ │ @@ -11286,247 +11283,247 @@ │ │ │ │ │ cmp sl, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ lsr r7, r4, #3 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ movne r9, #0 │ │ │ │ │ - beq a914 │ │ │ │ │ + beq a908 │ │ │ │ │ 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 ad78 │ │ │ │ │ + beq ad6c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt aa24 │ │ │ │ │ + blt aa18 │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ - bne ad34 │ │ │ │ │ + bne ad28 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt aa74 │ │ │ │ │ + bgt aa68 │ │ │ │ │ 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 bcf0 │ │ │ │ │ - ldr r1, [pc, #4020] @ b6fc │ │ │ │ │ + beq bce4 │ │ │ │ │ + ldr r1, [pc, #4020] @ b6f0 │ │ │ │ │ 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 aaac │ │ │ │ │ + bne aaa0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b99c │ │ │ │ │ + beq b990 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq a7e0 │ │ │ │ │ + beq a7d4 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq a7e0 │ │ │ │ │ + beq a7d4 │ │ │ │ │ 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 a7c8 │ │ │ │ │ + bne a7bc │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt ad18 │ │ │ │ │ + blt ad0c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne b334 │ │ │ │ │ + bne b328 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a80c │ │ │ │ │ + beq a800 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq a908 │ │ │ │ │ + beq a8fc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a828 │ │ │ │ │ + beq a81c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq af90 │ │ │ │ │ + beq af84 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq a890 │ │ │ │ │ + beq a884 │ │ │ │ │ add r2, r4, r1, lsl #2 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq lr, r4, #12 │ │ │ │ │ - beq a864 │ │ │ │ │ + beq a858 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls a890 │ │ │ │ │ + bls a884 │ │ │ │ │ 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 ad68 │ │ │ │ │ + beq ad5c │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq a860 │ │ │ │ │ + beq a854 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r2, lsl #3 │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ - b a84c │ │ │ │ │ + b a840 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ - ldr r1, [pc, #3656] @ b6f0 │ │ │ │ │ + ldr r1, [pc, #3656] @ b6e4 │ │ │ │ │ adds r5, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ sbcs r3, r3, r2 │ │ │ │ │ - bcc a854 │ │ │ │ │ + bcc a848 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a8f4 │ │ │ │ │ + beq a8e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne a8f4 │ │ │ │ │ - ldr r2, [pc, #3600] @ b6f4 │ │ │ │ │ + bne a8e8 │ │ │ │ │ + ldr r2, [pc, #3600] @ b6e8 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bcdc │ │ │ │ │ + bne bcd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r4, [pc, #3580] @ b6f8 │ │ │ │ │ + ldr r4, [pc, #3580] @ b6ec │ │ │ │ │ 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 a80c │ │ │ │ │ + b a800 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi bd30 │ │ │ │ │ + bhi bd24 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b9a4 │ │ │ │ │ + beq b998 │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq bcf8 │ │ │ │ │ - ldr r3, [pc, #3516] @ b6fc │ │ │ │ │ + beq bcec │ │ │ │ │ + ldr r3, [pc, #3516] @ b6f0 │ │ │ │ │ bic r4, r4, #7 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r4, [r8, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ - bne bd44 │ │ │ │ │ + bne bd38 │ │ │ │ │ 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 aa1c │ │ │ │ │ + bls aa10 │ │ │ │ │ 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 aa1c │ │ │ │ │ + beq aa10 │ │ │ │ │ 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 aa1c │ │ │ │ │ + beq aa10 │ │ │ │ │ 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 aa1c │ │ │ │ │ + beq aa10 │ │ │ │ │ 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 a9fc │ │ │ │ │ + bne a9f0 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b a6bc │ │ │ │ │ + b a6b0 │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ - bne b520 │ │ │ │ │ + bne b514 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - bne a704 │ │ │ │ │ + bne a6f8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ @@ -11534,45 +11531,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 a720 │ │ │ │ │ - ldr r3, [pc, #3204] @ b700 │ │ │ │ │ - ldr r1, [pc, #3204] @ b704 │ │ │ │ │ + ble a714 │ │ │ │ │ + ldr r3, [pc, #3204] @ b6f4 │ │ │ │ │ + ldr r1, [pc, #3204] @ b6f8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq bd08 │ │ │ │ │ + beq bcfc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne bd08 │ │ │ │ │ + bne bcfc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bd08 │ │ │ │ │ + b bcfc │ │ │ │ │ cmp fp, #94 @ 0x5e │ │ │ │ │ - beq af9c │ │ │ │ │ + beq af90 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b99c │ │ │ │ │ + beq b990 │ │ │ │ │ sub r3, r7, #1 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bls b708 │ │ │ │ │ + bls b6fc │ │ │ │ │ add r2, r6, #12 │ │ │ │ │ add r3, r5, #12 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ add r2, r4, #12 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ tst r3, #7 │ │ │ │ │ - bne b978 │ │ │ │ │ + bne b96c │ │ │ │ │ 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 │ │ │ │ │ @@ -11591,50 +11588,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 acec │ │ │ │ │ + beq ace0 │ │ │ │ │ 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 acec │ │ │ │ │ + beq ace0 │ │ │ │ │ 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 acec │ │ │ │ │ + beq ace0 │ │ │ │ │ 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 ac58 │ │ │ │ │ + beq ac4c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq ac2c │ │ │ │ │ + beq ac20 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq ac08 │ │ │ │ │ + beq abfc │ │ │ │ │ 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] │ │ │ │ │ @@ -11657,15 +11654,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 acec │ │ │ │ │ + beq ace0 │ │ │ │ │ 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 │ │ │ │ │ @@ -11694,70 +11691,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 ac58 │ │ │ │ │ + bne ac4c │ │ │ │ │ bic r3, r7, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq a7e0 │ │ │ │ │ + beq a7d4 │ │ │ │ │ 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 a7e0 │ │ │ │ │ + b a7d4 │ │ │ │ │ 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 a7e8 │ │ │ │ │ + b a7dc │ │ │ │ │ cmp fp, #94 @ 0x5e │ │ │ │ │ - beq b304 │ │ │ │ │ + beq b2f8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add sl, r8, r9 │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt aa74 │ │ │ │ │ + bgt aa68 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b a720 │ │ │ │ │ + b a714 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b a8c0 │ │ │ │ │ + b a8b4 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi bd70 │ │ │ │ │ + bhi bd64 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r2, [sp] │ │ │ │ │ - beq bc10 │ │ │ │ │ + beq bc04 │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq bd04 │ │ │ │ │ - ldr r3, [pc, #2384] @ b6fc │ │ │ │ │ + beq bcf8 │ │ │ │ │ + ldr r3, [pc, #2384] @ b6f0 │ │ │ │ │ bic r4, r4, #7 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ str r4, [r1, #8] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ - bne bd84 │ │ │ │ │ + bne bd78 │ │ │ │ │ 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 │ │ │ │ │ @@ -11768,129 +11765,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 af5c │ │ │ │ │ + bls af50 │ │ │ │ │ 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 af5c │ │ │ │ │ + beq af50 │ │ │ │ │ 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 af5c │ │ │ │ │ + beq af50 │ │ │ │ │ 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 af5c │ │ │ │ │ + beq af50 │ │ │ │ │ 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 af5c │ │ │ │ │ + beq af50 │ │ │ │ │ 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 af5c │ │ │ │ │ + beq af50 │ │ │ │ │ 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 af5c │ │ │ │ │ + beq af50 │ │ │ │ │ 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 af5c │ │ │ │ │ + beq af50 │ │ │ │ │ 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 af5c │ │ │ │ │ + beq af50 │ │ │ │ │ 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 af5c │ │ │ │ │ + beq af50 │ │ │ │ │ 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 af3c │ │ │ │ │ + bne af30 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt b6b8 │ │ │ │ │ + blt b6ac │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ - beq aa4c │ │ │ │ │ + beq aa40 │ │ │ │ │ cmp fp, #94 @ 0x5e │ │ │ │ │ movne r7, r8 │ │ │ │ │ movne r6, r5 │ │ │ │ │ - beq bbe8 │ │ │ │ │ + beq bbdc │ │ │ │ │ add sl, r7, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b aa64 │ │ │ │ │ + b aa58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a828 │ │ │ │ │ + b a81c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b034 │ │ │ │ │ + beq b028 │ │ │ │ │ sub r3, r7, #1 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bls b544 │ │ │ │ │ + bls b538 │ │ │ │ │ add r3, r6, #12 │ │ │ │ │ add r2, r5, #12 │ │ │ │ │ orr r2, r2, r3 │ │ │ │ │ add r3, r4, #12 │ │ │ │ │ orr r2, r3, r2 │ │ │ │ │ tst r2, #7 │ │ │ │ │ - bne b544 │ │ │ │ │ + bne b538 │ │ │ │ │ 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]! │ │ │ │ │ @@ -11898,40 +11895,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 afe0 │ │ │ │ │ + bne afd4 │ │ │ │ │ tst r7, #1 │ │ │ │ │ - beq b034 │ │ │ │ │ + beq b028 │ │ │ │ │ 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 a7e0 │ │ │ │ │ + beq a7d4 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bge a7e8 │ │ │ │ │ + bge a7dc │ │ │ │ │ sub sl, r8, r7 │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bls b9dc │ │ │ │ │ + bls b9d0 │ │ │ │ │ add r1, r7, #3 │ │ │ │ │ add lr, r4, r1, lsl #2 │ │ │ │ │ add r3, r6, r1, lsl #2 │ │ │ │ │ orr r2, r3, lr │ │ │ │ │ tst r2, #7 │ │ │ │ │ - bne b9dc │ │ │ │ │ + bne b9d0 │ │ │ │ │ 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] │ │ │ │ │ @@ -11945,44 +11942,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 bc08 │ │ │ │ │ + beq bbfc │ │ │ │ │ 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 b2d8 │ │ │ │ │ + beq b2cc │ │ │ │ │ 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 b208 │ │ │ │ │ + beq b1fc │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq b1e4 │ │ │ │ │ + beq b1d8 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq b1c8 │ │ │ │ │ + beq b1bc │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq b1ac │ │ │ │ │ + beq b1a0 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq b190 │ │ │ │ │ + beq b184 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq b174 │ │ │ │ │ + beq b168 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq b158 │ │ │ │ │ + beq b14c │ │ │ │ │ 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] │ │ │ │ │ @@ -12025,15 +12022,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 b2d8 │ │ │ │ │ + beq b2cc │ │ │ │ │ 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] │ │ │ │ │ @@ -12077,38 +12074,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 b208 │ │ │ │ │ + bne b1fc │ │ │ │ │ tst sl, #1 │ │ │ │ │ - beq a7e8 │ │ │ │ │ + beq a7dc │ │ │ │ │ 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 a7e8 │ │ │ │ │ + b a7dc │ │ │ │ │ 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 a720 │ │ │ │ │ - b aa74 │ │ │ │ │ + ble a714 │ │ │ │ │ + b aa68 │ │ │ │ │ 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 │ │ │ │ │ @@ -12119,27 +12116,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 b464 │ │ │ │ │ + beq b458 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq b444 │ │ │ │ │ + beq b438 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq b42c │ │ │ │ │ + beq b420 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq b414 │ │ │ │ │ + beq b408 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq b3fc │ │ │ │ │ + beq b3f0 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq b3e4 │ │ │ │ │ + beq b3d8 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq b3cc │ │ │ │ │ + beq b3c0 │ │ │ │ │ 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] │ │ │ │ │ @@ -12176,15 +12173,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 a7f0 │ │ │ │ │ + beq a7e4 │ │ │ │ │ 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] │ │ │ │ │ @@ -12221,48 +12218,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 b464 │ │ │ │ │ - b a7f0 │ │ │ │ │ + bne b458 │ │ │ │ │ + b a7e4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ cmp fp, #94 @ 0x5e │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ - beq b6e0 │ │ │ │ │ + beq b6d4 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq bc98 │ │ │ │ │ + beq bc8c │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b ad50 │ │ │ │ │ + b ad44 │ │ │ │ │ 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 b620 │ │ │ │ │ + beq b614 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq b608 │ │ │ │ │ + beq b5fc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq b5f8 │ │ │ │ │ + beq b5ec │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq b5e8 │ │ │ │ │ + beq b5dc │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq b5d8 │ │ │ │ │ + beq b5cc │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq b5c8 │ │ │ │ │ + beq b5bc │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq b5b8 │ │ │ │ │ + beq b5ac │ │ │ │ │ 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]! │ │ │ │ │ @@ -12287,15 +12284,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 b034 │ │ │ │ │ + beq b028 │ │ │ │ │ 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] │ │ │ │ │ @@ -12324,126 +12321,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 b620 │ │ │ │ │ - b b034 │ │ │ │ │ + bne b614 │ │ │ │ │ + b b028 │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ - bne b51c │ │ │ │ │ + bne b510 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq bca0 │ │ │ │ │ + beq bc94 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ str r9, [sp] │ │ │ │ │ - b a720 │ │ │ │ │ + b a714 │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b b320 │ │ │ │ │ + b b314 │ │ │ │ │ .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 a7e0 │ │ │ │ │ + beq a7d4 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq a7e0 │ │ │ │ │ + beq a7d4 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - beq a7e0 │ │ │ │ │ + beq a7d4 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - beq a7e0 │ │ │ │ │ + beq a7d4 │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ cmp r7, #5 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - beq a7e0 │ │ │ │ │ + beq a7d4 │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ cmp r7, #6 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - beq a7e0 │ │ │ │ │ + beq a7d4 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - beq a7e0 │ │ │ │ │ + beq a7d4 │ │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ cmp r7, #8 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ - beq a7e0 │ │ │ │ │ + beq a7d4 │ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ cmp r7, #9 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ - beq a7e0 │ │ │ │ │ + beq a7d4 │ │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ cmp r7, #10 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ - beq a7e0 │ │ │ │ │ + beq a7d4 │ │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ cmp r7, #11 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ - beq a7e0 │ │ │ │ │ + beq a7d4 │ │ │ │ │ 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 b8e0 │ │ │ │ │ + beq b8d4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq b8c8 │ │ │ │ │ + beq b8bc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq b8b8 │ │ │ │ │ + beq b8ac │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq b8a8 │ │ │ │ │ + beq b89c │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq b898 │ │ │ │ │ + beq b88c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq b888 │ │ │ │ │ + beq b87c │ │ │ │ │ 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]! │ │ │ │ │ @@ -12466,15 +12463,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 a7e0 │ │ │ │ │ + beq a7d4 │ │ │ │ │ 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] │ │ │ │ │ @@ -12503,121 +12500,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 b8e0 │ │ │ │ │ - b a7e0 │ │ │ │ │ + bne b8d4 │ │ │ │ │ + b a7d4 │ │ │ │ │ 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 b738 │ │ │ │ │ + b b72c │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b a7e0 │ │ │ │ │ + b a7d4 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq bcf8 │ │ │ │ │ - ldr r3, [pc, #-704] @ b6fc │ │ │ │ │ + beq bcec │ │ │ │ │ + ldr r3, [pc, #-704] @ b6f0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r8, #8] │ │ │ │ │ - bne bd44 │ │ │ │ │ + bne bd38 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ str r7, [r8, #12] │ │ │ │ │ - b aa1c │ │ │ │ │ + b aa10 │ │ │ │ │ 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 a7e8 │ │ │ │ │ + bge a7dc │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ add r1, r7, #2 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge a7e8 │ │ │ │ │ + bge a7dc │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ add r1, r7, #3 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge a7e8 │ │ │ │ │ + bge a7dc │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ add r1, r7, #4 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge a7e8 │ │ │ │ │ + bge a7dc │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ add r1, r7, #5 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge a7e8 │ │ │ │ │ + bge a7dc │ │ │ │ │ ldr r1, [r2, #32] │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ add r1, r7, #6 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge a7e8 │ │ │ │ │ + bge a7dc │ │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ add r1, r7, #7 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge a7e8 │ │ │ │ │ + bge a7dc │ │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ add r1, r7, #8 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge a7e8 │ │ │ │ │ + bge a7dc │ │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ │ eor r2, r2, r0 │ │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ │ add r3, r7, #9 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge a7e8 │ │ │ │ │ + bge a7dc │ │ │ │ │ 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 bb74 │ │ │ │ │ + beq bb68 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq bb60 │ │ │ │ │ + beq bb54 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq bb54 │ │ │ │ │ + beq bb48 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq bb48 │ │ │ │ │ + beq bb3c │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq bb3c │ │ │ │ │ + beq bb30 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq bb30 │ │ │ │ │ + beq bb24 │ │ │ │ │ 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]! │ │ │ │ │ @@ -12633,15 +12630,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 a7e8 │ │ │ │ │ + beq a7dc │ │ │ │ │ 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 │ │ │ │ │ @@ -12661,256 +12658,256 @@ │ │ │ │ │ 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 bb74 │ │ │ │ │ - b a7e8 │ │ │ │ │ + bne bb68 │ │ │ │ │ + b a7dc │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b b320 │ │ │ │ │ + b b314 │ │ │ │ │ add r3, r7, #6 │ │ │ │ │ - b b2e8 │ │ │ │ │ + b b2dc │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq bd04 │ │ │ │ │ - ldr r3, [pc, #-1332] @ b6fc │ │ │ │ │ + beq bcf8 │ │ │ │ │ + ldr r3, [pc, #-1332] @ b6f0 │ │ │ │ │ mov lr, #1 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str lr, [r1, #8] │ │ │ │ │ - bne bd84 │ │ │ │ │ + bne bd78 │ │ │ │ │ str r1, [sp] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ str r8, [r1, #12] │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ - bne bc74 │ │ │ │ │ + bne bc68 │ │ │ │ │ mov r6, r5 │ │ │ │ │ add sl, r9, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b aa64 │ │ │ │ │ + b aa58 │ │ │ │ │ cmp fp, #94 @ 0x5e │ │ │ │ │ - beq bcc0 │ │ │ │ │ + beq bcb4 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str sl, [sp] │ │ │ │ │ - b a720 │ │ │ │ │ + b a714 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b af7c │ │ │ │ │ + b af70 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b aa4c │ │ │ │ │ + b aa40 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b b320 │ │ │ │ │ + b b314 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b a8ec │ │ │ │ │ + b a8e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b aa84 │ │ │ │ │ + b aa78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b a854 │ │ │ │ │ + b a848 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq bcfc │ │ │ │ │ + beq bcf0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne bcfc │ │ │ │ │ + bne bcf0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bcfc │ │ │ │ │ - ldr r3, [pc, #-1592] @ b700 │ │ │ │ │ - ldr r1, [pc, #-1592] @ b704 │ │ │ │ │ + b bcf0 │ │ │ │ │ + ldr r3, [pc, #-1592] @ b6f4 │ │ │ │ │ + ldr r1, [pc, #-1592] @ b6f8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b bcfc │ │ │ │ │ + b bcf0 │ │ │ │ │ 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 a968 │ │ │ │ │ - b aa1c │ │ │ │ │ - ldr r3, [pc, #-1656] @ b700 │ │ │ │ │ - ldr r1, [pc, #-1656] @ b704 │ │ │ │ │ + bne a95c │ │ │ │ │ + b aa10 │ │ │ │ │ + ldr r3, [pc, #-1656] @ b6f4 │ │ │ │ │ + ldr r1, [pc, #-1656] @ b6f8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b bd08 │ │ │ │ │ + b bcfc │ │ │ │ │ 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 ade4 │ │ │ │ │ - b bc54 │ │ │ │ │ + bne add8 │ │ │ │ │ + b bc48 │ │ │ │ │ │ │ │ │ │ -0000bdc0 : │ │ │ │ │ +0000bdb4 : │ │ │ │ │ PyLong_FromSize_t(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bhi bdec │ │ │ │ │ - ldr r5, [pc, #148] @ be78 │ │ │ │ │ + bhi bde0 │ │ │ │ │ + ldr r5, [pc, #148] @ be6c │ │ │ │ │ add r5, r5, r0, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ lsrs r7, r0, #30 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #2 │ │ │ │ │ add r0, r6, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq be48 │ │ │ │ │ - ldr r3, [pc, #104] @ be7c │ │ │ │ │ + beq be3c │ │ │ │ │ + ldr r3, [pc, #104] @ be70 │ │ │ │ │ lsl r6, r6, #3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - bne be54 │ │ │ │ │ + bne be48 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addne r3, r5, #16 │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - beq bde4 │ │ │ │ │ + beq bdd8 │ │ │ │ │ str r7, [r3] │ │ │ │ │ - b bde4 │ │ │ │ │ + b bdd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ 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 r4, [r5, #12] │ │ │ │ │ - beq bde4 │ │ │ │ │ - b be40 │ │ │ │ │ + beq bdd8 │ │ │ │ │ + b be34 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000be80 : │ │ │ │ │ +0000be74 : │ │ │ │ │ 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 c018 │ │ │ │ │ + beq c00c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq c018 │ │ │ │ │ + beq c00c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi bfec │ │ │ │ │ + bhi bfe0 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi bfec │ │ │ │ │ + bhi bfe0 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r4, ip, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ mul r4, r1, r4 │ │ │ │ │ - ldr r2, [pc, #304] @ c020 │ │ │ │ │ + ldr r2, [pc, #304] @ c014 │ │ │ │ │ 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 bf24 │ │ │ │ │ - ldr r5, [pc, #264] @ c024 │ │ │ │ │ + bcc bf18 │ │ │ │ │ + ldr r5, [pc, #264] @ c018 │ │ │ │ │ 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 bf8c │ │ │ │ │ + bcs bf80 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c00c │ │ │ │ │ - ldr r3, [pc, #216] @ c028 │ │ │ │ │ + beq c000 │ │ │ │ │ + ldr r3, [pc, #216] @ c01c │ │ │ │ │ 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 │ │ │ │ │ @@ -12922,87 +12919,87 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt bffc │ │ │ │ │ + blt bff0 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c00c │ │ │ │ │ + beq c000 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - ldr r3, [pc, #112] @ c028 │ │ │ │ │ + ldr r3, [pc, #112] @ c01c │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ lsr r3, r6, #30 │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - b bf1c │ │ │ │ │ + b bf10 │ │ │ │ │ mov r2, r1 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r1, #124 @ 0x7c │ │ │ │ │ - b a670 │ │ │ │ │ + b a664 │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r4, #18 │ │ │ │ │ - b bf98 │ │ │ │ │ + b bf8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b bf1c │ │ │ │ │ - ldr r5, [pc, #12] @ c02c │ │ │ │ │ - b bf1c │ │ │ │ │ + b bf10 │ │ │ │ │ + ldr r5, [pc, #12] @ c020 │ │ │ │ │ + b bf10 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -0000c030 : │ │ │ │ │ +0000c024 : │ │ │ │ │ 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 r5, [r1, #8] │ │ │ │ │ lsr r6, r6, #3 │ │ │ │ │ lsr r5, r5, #3 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - bgt c310 │ │ │ │ │ - beq c34c │ │ │ │ │ + bgt c304 │ │ │ │ │ + beq c340 │ │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi c428 │ │ │ │ │ + bhi c41c │ │ │ │ │ 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 r4, r0, #0 │ │ │ │ │ - beq c404 │ │ │ │ │ - ldr r2, [pc, #932] @ c43c │ │ │ │ │ + beq c3f8 │ │ │ │ │ + ldr r2, [pc, #932] @ c430 │ │ │ │ │ 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] │ │ │ │ │ @@ -13010,308 +13007,308 @@ │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ strne r1, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq c300 │ │ │ │ │ + beq c2f4 │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq c158 │ │ │ │ │ + beq c14c │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ ldr r1, [r9, #16] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ and r2, r3, #1 │ │ │ │ │ - beq c158 │ │ │ │ │ + beq c14c │ │ │ │ │ add ip, r7, #8 │ │ │ │ │ add r9, r9, #16 │ │ │ │ │ add ip, ip, r5, lsl #2 │ │ │ │ │ add r1, r7, #16 │ │ │ │ │ add r0, r4, #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 c130 │ │ │ │ │ + bne c124 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble c208 │ │ │ │ │ + ble c1fc │ │ │ │ │ add r0, r7, r5, lsl #2 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ add r1, r4, r5, lsl #2 │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ - bge c208 │ │ │ │ │ + bge c1fc │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ add r2, r5, #2 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ - bge c208 │ │ │ │ │ + bge c1fc │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ add r3, r5, #3 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ - bge c208 │ │ │ │ │ + bge c1fc │ │ │ │ │ add r5, r5, #5 │ │ │ │ │ add r1, r7, #8 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ add r7, r7, r5, lsl #2 │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ add r1, r1, r6, lsl #2 │ │ │ │ │ add r5, r4, r5, lsl #2 │ │ │ │ │ ldr r3, [r7, #4]! │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [r5, #4]! │ │ │ │ │ and r2, r3, #1 │ │ │ │ │ - bne c1e8 │ │ │ │ │ + bne c1dc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ andeq r2, r3, #3 │ │ │ │ │ rsbeq r2, r2, #2 │ │ │ │ │ biceq r3, r3, #7 │ │ │ │ │ orreq r3, r2, r3 │ │ │ │ │ streq r3, [r4, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq c244 │ │ │ │ │ + beq c238 │ │ │ │ │ add r1, r4, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq ip, r4, #12 │ │ │ │ │ - beq c258 │ │ │ │ │ + beq c24c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls c28c │ │ │ │ │ + bls c280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - beq c410 │ │ │ │ │ + beq c404 │ │ │ │ │ ldr lr, [ip, r1, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq c254 │ │ │ │ │ + beq c248 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq c244 │ │ │ │ │ + beq c238 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bhi c24c │ │ │ │ │ + bhi c240 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #412] @ c440 │ │ │ │ │ + ldr r1, [pc, #412] @ c434 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc c24c │ │ │ │ │ + bcc c240 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c2f0 │ │ │ │ │ + beq c2e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne c2f0 │ │ │ │ │ - ldr r2, [pc, #356] @ c444 │ │ │ │ │ + bne c2e4 │ │ │ │ │ + ldr r2, [pc, #356] @ c438 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c3f0 │ │ │ │ │ + bne c3e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r4, [pc, #336] @ c448 │ │ │ │ │ + ldr r4, [pc, #336] @ c43c │ │ │ │ │ add r4, r4, r5, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r2, r5 │ │ │ │ │ - bne c160 │ │ │ │ │ - b c208 │ │ │ │ │ + bne c154 │ │ │ │ │ + b c1fc │ │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi c428 │ │ │ │ │ + bhi c41c │ │ │ │ │ add r0, r5, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq c404 │ │ │ │ │ + beq c3f8 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b c090 │ │ │ │ │ + b c084 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub ip, r5, #1 │ │ │ │ │ - beq c3c0 │ │ │ │ │ + beq c3b4 │ │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ │ add r1, r1, r5, lsl #2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne c3a8 │ │ │ │ │ + bne c39c │ │ │ │ │ cmp r5, #1 │ │ │ │ │ sub r5, r5, #2 │ │ │ │ │ - beq c3c0 │ │ │ │ │ + beq c3b4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne c3c8 │ │ │ │ │ + bne c3bc │ │ │ │ │ mov r6, r5 │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bcc c3c0 │ │ │ │ │ + bcc c3b4 │ │ │ │ │ ldr r2, [r0], #-4 │ │ │ │ │ ldr r3, [r1], #-4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c38c │ │ │ │ │ + beq c380 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc c3d0 │ │ │ │ │ + bcc c3c4 │ │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt c428 │ │ │ │ │ + bgt c41c │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b c06c │ │ │ │ │ - ldr r4, [pc, #132] @ c44c │ │ │ │ │ - b c24c │ │ │ │ │ + b c060 │ │ │ │ │ + ldr r4, [pc, #132] @ c440 │ │ │ │ │ + b c240 │ │ │ │ │ mov r6, ip │ │ │ │ │ - b c3a8 │ │ │ │ │ + b c39c │ │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt c428 │ │ │ │ │ + bgt c41c │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b c070 │ │ │ │ │ + b c064 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b c2e8 │ │ │ │ │ + b c2dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b c24c │ │ │ │ │ + b c240 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq c244 │ │ │ │ │ + beq c238 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b c2bc │ │ │ │ │ - ldr r3, [pc, #32] @ c450 │ │ │ │ │ - ldr r1, [pc, #32] @ c454 │ │ │ │ │ + b c2b0 │ │ │ │ │ + ldr r3, [pc, #32] @ c444 │ │ │ │ │ + ldr r1, [pc, #32] @ c448 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b c408 │ │ │ │ │ + b c3fc │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0000c458 : │ │ │ │ │ +0000c44c : │ │ │ │ │ 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 c604 │ │ │ │ │ + beq c5f8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq c604 │ │ │ │ │ + beq c5f8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne c56c │ │ │ │ │ + bne c560 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ lsr r5, r2, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne c56c │ │ │ │ │ + bne c560 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ - bne c4ec │ │ │ │ │ + bne c4e0 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ - ldr r2, [pc, #320] @ c60c │ │ │ │ │ + ldr r2, [pc, #320] @ c600 │ │ │ │ │ add r3, r0, #5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bhi c508 │ │ │ │ │ - ldr r4, [pc, #304] @ c610 │ │ │ │ │ + bhi c4fc │ │ │ │ │ + ldr r4, [pc, #304] @ c604 │ │ │ │ │ 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] @ c60c │ │ │ │ │ + ldr r2, [pc, #272] @ c600 │ │ │ │ │ mvn r6, r0 │ │ │ │ │ add r3, r6, #5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls c4d8 │ │ │ │ │ + bls c4cc │ │ │ │ │ sub r3, r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi c594 │ │ │ │ │ + bhi c588 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq c5f8 │ │ │ │ │ - ldr r3, [pc, #232] @ c614 │ │ │ │ │ + beq c5ec │ │ │ │ │ + ldr r3, [pc, #232] @ c608 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -13324,32 +13321,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 c61c │ │ │ │ │ + bl c610 │ │ │ │ │ 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 c5f8 │ │ │ │ │ + beq c5ec │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #88] @ c614 │ │ │ │ │ + ldr r3, [pc, #88] @ c608 │ │ │ │ │ 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> │ │ │ │ │ @@ -13358,29 +13355,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 c4e0 │ │ │ │ │ + b c4d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b c4e0 │ │ │ │ │ - ldr r4, [pc, #12] @ c618 │ │ │ │ │ - b c4e0 │ │ │ │ │ + b c4d4 │ │ │ │ │ + ldr r4, [pc, #12] @ c60c │ │ │ │ │ + b c4d4 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -0000c61c : │ │ │ │ │ +0000c610 : │ │ │ │ │ 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] │ │ │ │ │ @@ -13388,323 +13385,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 c6b8 │ │ │ │ │ + beq c6ac │ │ │ │ │ cmp lr, #300 @ 0x12c │ │ │ │ │ - bhi c8e0 │ │ │ │ │ + bhi c8d4 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - bl cae8 │ │ │ │ │ + bl cadc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq c8c8 │ │ │ │ │ + beq c8bc │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq c840 │ │ │ │ │ + beq c834 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c7a8 │ │ │ │ │ + beq c79c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq c754 │ │ │ │ │ + beq c748 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r5] │ │ │ │ │ - beq c780 │ │ │ │ │ + beq c774 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r7] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - bne c8ac │ │ │ │ │ + bne c8a0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - beq c850 │ │ │ │ │ + beq c844 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ - bne c8d0 │ │ │ │ │ + bne c8c4 │ │ │ │ │ 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 c8c8 │ │ │ │ │ + beq c8bc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq c744 │ │ │ │ │ + beq c738 │ │ │ │ │ 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 c878 │ │ │ │ │ + bne c86c │ │ │ │ │ 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 caa8 │ │ │ │ │ + beq ca9c │ │ │ │ │ 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 c778 │ │ │ │ │ + beq c76c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne c778 │ │ │ │ │ + bne c76c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne c6a8 │ │ │ │ │ + bne c69c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c748 │ │ │ │ │ + beq c73c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne c748 │ │ │ │ │ + bne c73c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c748 │ │ │ │ │ + b c73c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne c694 │ │ │ │ │ + bne c688 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 77f8 │ │ │ │ │ + bl 77ec │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - beq c7f0 │ │ │ │ │ + beq c7e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne c7f0 │ │ │ │ │ + bne c7e4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq ca60 │ │ │ │ │ - ldr r1, [pc, #716] @ cacc │ │ │ │ │ + beq ca54 │ │ │ │ │ + ldr r1, [pc, #716] @ cac0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 3e10 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq ca3c │ │ │ │ │ + beq ca30 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r9, [sp, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c834 │ │ │ │ │ + beq c828 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne c834 │ │ │ │ │ + bne c828 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b c694 │ │ │ │ │ + b c688 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - beq c7b8 │ │ │ │ │ - b c694 │ │ │ │ │ + beq c7ac │ │ │ │ │ + b c688 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq c748 │ │ │ │ │ + beq c73c │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ - beq ca88 │ │ │ │ │ + beq ca7c │ │ │ │ │ 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 caa8 │ │ │ │ │ + beq ca9c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r0, [r7] │ │ │ │ │ - bne c744 │ │ │ │ │ - b c748 │ │ │ │ │ + bne c738 │ │ │ │ │ + b c73c │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl cae8 │ │ │ │ │ + bl cadc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne c674 │ │ │ │ │ + bne c668 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b c6b0 │ │ │ │ │ + b c6a4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mvn r0, r0 │ │ │ │ │ - b c6e8 │ │ │ │ │ + b c6dc │ │ │ │ │ sub ip, ip, lr │ │ │ │ │ cmp ip, #150 @ 0x96 │ │ │ │ │ - ble c8ac │ │ │ │ │ - ldr r0, [pc, #476] @ cad0 │ │ │ │ │ + ble c8a0 │ │ │ │ │ + ldr r0, [pc, #476] @ cac4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyImport_ImportModule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq c8c8 │ │ │ │ │ + beq c8bc │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r4, [sp] │ │ │ │ │ - ldr r2, [pc, #456] @ cad4 │ │ │ │ │ - ldr r1, [pc, #456] @ cad8 │ │ │ │ │ + ldr r2, [pc, #456] @ cac8 │ │ │ │ │ + ldr r1, [pc, #456] @ cacc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallMethod │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq c930 │ │ │ │ │ + beq c924 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq cab4 │ │ │ │ │ + beq caa8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq c8c8 │ │ │ │ │ + beq c8bc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq ca00 │ │ │ │ │ + beq c9f4 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq c9d0 │ │ │ │ │ + beq c9c4 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq c9d0 │ │ │ │ │ + beq c9c4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq c98c │ │ │ │ │ + beq c980 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ strne r1, [r2] │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq c9a8 │ │ │ │ │ + beq c99c │ │ │ │ │ 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 c748 │ │ │ │ │ + beq c73c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne c748 │ │ │ │ │ + bne c73c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c748 │ │ │ │ │ + b c73c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c9ec │ │ │ │ │ + beq c9e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq ca30 │ │ │ │ │ - ldr r3, [pc, #232] @ cadc │ │ │ │ │ - ldr r1, [pc, #232] @ cae0 │ │ │ │ │ + beq ca24 │ │ │ │ │ + ldr r3, [pc, #232] @ cad0 │ │ │ │ │ + ldr r1, [pc, #232] @ cad4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b c8c8 │ │ │ │ │ + b c8bc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ca1c │ │ │ │ │ + beq ca10 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq cac0 │ │ │ │ │ - ldr r3, [pc, #184] @ cadc │ │ │ │ │ - ldr r1, [pc, #188] @ cae4 │ │ │ │ │ + beq cab4 │ │ │ │ │ + ldr r3, [pc, #184] @ cad0 │ │ │ │ │ + ldr r1, [pc, #188] @ cad8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b c8c8 │ │ │ │ │ + b c8bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c9ec │ │ │ │ │ + b c9e0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ca60 │ │ │ │ │ + beq ca54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne ca60 │ │ │ │ │ + bne ca54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c8c8 │ │ │ │ │ + beq c8bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne c8c8 │ │ │ │ │ + bne c8bc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c8c8 │ │ │ │ │ + b c8bc │ │ │ │ │ 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 c748 │ │ │ │ │ + bne c73c │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1143c │ │ │ │ │ - b c8c8 │ │ │ │ │ + bl 11424 │ │ │ │ │ + b c8bc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c930 │ │ │ │ │ + b c924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ca1c │ │ │ │ │ + b ca10 │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000168 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000548 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000054c │ │ │ │ │ @@ -13712,274 +13709,274 @@ │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x0000057c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000558 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000cae8 : │ │ │ │ │ +0000cadc : │ │ │ │ │ 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 cf80 │ │ │ │ │ + beq cf74 │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bgt cbd4 │ │ │ │ │ - beq cbbc │ │ │ │ │ + bgt cbc8 │ │ │ │ │ + beq cbb0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne cc04 │ │ │ │ │ + bne cbf8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl d0d4 │ │ │ │ │ + bl d0c8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq cf90 │ │ │ │ │ + beq cf84 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5] │ │ │ │ │ - beq cfe8 │ │ │ │ │ + beq cfdc │ │ │ │ │ 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 cd5c │ │ │ │ │ + bne cd50 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq cc40 │ │ │ │ │ + beq cc34 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls cc7c │ │ │ │ │ + bls cc70 │ │ │ │ │ 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 cb2c │ │ │ │ │ - ldr r3, [pc, #1244] @ d0b8 │ │ │ │ │ + bcs cb20 │ │ │ │ │ + ldr r3, [pc, #1244] @ d0ac │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne cfd0 │ │ │ │ │ + bne cfc4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne cd8c │ │ │ │ │ - ldr r3, [pc, #1220] @ d0bc │ │ │ │ │ + bne cd80 │ │ │ │ │ + ldr r3, [pc, #1220] @ d0b0 │ │ │ │ │ str r4, [r5] │ │ │ │ │ str r3, [r7] │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b cbb4 │ │ │ │ │ + b cba8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1516c │ │ │ │ │ + bl 15044 │ │ │ │ │ ldr r9, [r5] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq cc30 │ │ │ │ │ + beq cc24 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls ccec │ │ │ │ │ + bls cce0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r9, [r5] │ │ │ │ │ - bne cb68 │ │ │ │ │ - b cf90 │ │ │ │ │ + bne cb5c │ │ │ │ │ + b cf84 │ │ │ │ │ ldr r4, [r5] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq cba0 │ │ │ │ │ + beq cb94 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne ce04 │ │ │ │ │ + bne cdf8 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi cbac │ │ │ │ │ + bhi cba0 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r2, [pc, #1068] @ d0c0 │ │ │ │ │ + ldr r2, [pc, #1068] @ d0b4 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc cbac │ │ │ │ │ + bcc cba0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cce0 │ │ │ │ │ + beq ccd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne cce0 │ │ │ │ │ - ldr r2, [pc, #1012] @ d0c4 │ │ │ │ │ + bne ccd4 │ │ │ │ │ + ldr r2, [pc, #1012] @ d0b8 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cfbc │ │ │ │ │ + bne cfb0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r6, [pc, #992] @ d0c8 │ │ │ │ │ + ldr r6, [pc, #992] @ d0bc │ │ │ │ │ add r6, r6, r4, lsl #4 │ │ │ │ │ - b cbac │ │ │ │ │ + b cba0 │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #956] @ d0c0 │ │ │ │ │ + ldr r1, [pc, #956] @ d0b4 │ │ │ │ │ adds sl, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, sl │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc cc30 │ │ │ │ │ + bcc cc24 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cd50 │ │ │ │ │ + beq cd44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne cd50 │ │ │ │ │ - ldr r2, [pc, #900] @ d0c4 │ │ │ │ │ + bne cd44 │ │ │ │ │ + ldr r2, [pc, #900] @ d0b8 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cfa8 │ │ │ │ │ + bne cf9c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r9, [pc, #880] @ d0c8 │ │ │ │ │ + ldr r9, [pc, #880] @ d0bc │ │ │ │ │ add r9, r9, sl, lsl #4 │ │ │ │ │ - b cc30 │ │ │ │ │ + b cc24 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ ldr ip, [r6, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ and r1, ip, #3 │ │ │ │ │ - bne cda4 │ │ │ │ │ + bne cd98 │ │ │ │ │ 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 cb98 │ │ │ │ │ + b cb8c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ str r4, [r5] │ │ │ │ │ - ldr r3, [pc, #796] @ d0bc │ │ │ │ │ + ldr r3, [pc, #796] @ d0b0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - b cbfc │ │ │ │ │ + b cbf0 │ │ │ │ │ ldr ip, [r6, #12] │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul r1, ip, r1 │ │ │ │ │ - ldr fp, [pc, #776] @ d0c0 │ │ │ │ │ + ldr fp, [pc, #776] @ d0b4 │ │ │ │ │ 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 ceac │ │ │ │ │ - ldr r9, [pc, #728] @ d0bc │ │ │ │ │ + bcc cea0 │ │ │ │ │ + ldr r9, [pc, #728] @ d0b0 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r9, r9, r8, lsl #4 │ │ │ │ │ moveq r6, r9 │ │ │ │ │ - beq cb98 │ │ │ │ │ + beq cb8c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r6] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b cb98 │ │ │ │ │ + b cb8c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr sl, [pc, #680] @ d0c0 │ │ │ │ │ + ldr sl, [pc, #680] @ d0b4 │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ rsbs r9, r3, #5 │ │ │ │ │ rsc r8, r2, #0 │ │ │ │ │ mov lr, #0 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ sbcs lr, lr, r8 │ │ │ │ │ - bcc cf2c │ │ │ │ │ - ldr r8, [pc, #636] @ d0bc │ │ │ │ │ + bcc cf20 │ │ │ │ │ + ldr r8, [pc, #636] @ d0b0 │ │ │ │ │ add r8, r8, r0, lsl #4 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r8, [r5] │ │ │ │ │ - bne d070 │ │ │ │ │ + bne d064 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne cba0 │ │ │ │ │ + bne cb94 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cf90 │ │ │ │ │ + beq cf84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne cf90 │ │ │ │ │ + bne cf84 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cf90 │ │ │ │ │ + beq cf84 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r8, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cf90 │ │ │ │ │ + beq cf84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne cf90 │ │ │ │ │ + bne cf84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cf90 │ │ │ │ │ + b cf84 │ │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ rsc ip, ip, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs cf54 │ │ │ │ │ + bcs cf48 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq d010 │ │ │ │ │ - ldr r3, [pc, #476] @ d0b8 │ │ │ │ │ + beq d004 │ │ │ │ │ + ldr r3, [pc, #476] @ d0ac │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ @@ -13989,181 +13986,181 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ eor sl, r8, r8, asr #31 │ │ │ │ │ sub sl, sl, r8, asr #31 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str sl, [r9, #12] │ │ │ │ │ - bne d090 │ │ │ │ │ + bne d084 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r6, r9 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b cb98 │ │ │ │ │ + b cb8c │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs cf98 │ │ │ │ │ + bcs cf8c │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b ce40 │ │ │ │ │ + b ce34 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 11464 <_PyLong_FromLarge> │ │ │ │ │ + bl 1144c <_PyLong_FromLarge> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne d054 │ │ │ │ │ + bne d048 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq d020 │ │ │ │ │ + beq d014 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - b cdf8 │ │ │ │ │ - ldr r3, [pc, #324] @ d0cc │ │ │ │ │ - ldr r1, [pc, #324] @ d0d0 │ │ │ │ │ + b cdec │ │ │ │ │ + ldr r3, [pc, #324] @ d0c0 │ │ │ │ │ + ldr r1, [pc, #324] @ d0c4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b cbb4 │ │ │ │ │ - bl 11464 <_PyLong_FromLarge> │ │ │ │ │ + b cba8 │ │ │ │ │ + bl 1144c <_PyLong_FromLarge> │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b ce40 │ │ │ │ │ + b ce34 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r3 │ │ │ │ │ - b cd48 │ │ │ │ │ + b cd3c │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b ccd8 │ │ │ │ │ + b cccc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11294 <_PyLong_Copy> │ │ │ │ │ + bl 1127c <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5] │ │ │ │ │ - bne cd98 │ │ │ │ │ - b cf90 │ │ │ │ │ + bne cd8c │ │ │ │ │ + b cf84 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cf90 │ │ │ │ │ + beq cf84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne cf90 │ │ │ │ │ + bne cf84 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cf90 │ │ │ │ │ + b cf84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne d0a4 │ │ │ │ │ + bne d098 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cf90 │ │ │ │ │ + beq cf84 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - beq cf90 │ │ │ │ │ + beq cf84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne cf90 │ │ │ │ │ - b cea4 │ │ │ │ │ + bne cf84 │ │ │ │ │ + b ce98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne cf70 │ │ │ │ │ + bne cf64 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cf70 │ │ │ │ │ + b cf64 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r4] │ │ │ │ │ - bne ce4c │ │ │ │ │ + bne ce40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r8, [r5] │ │ │ │ │ - b ce4c │ │ │ │ │ + b ce40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne cf1c │ │ │ │ │ - b d064 │ │ │ │ │ + bne cf10 │ │ │ │ │ + b d058 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne d020 │ │ │ │ │ - b d064 │ │ │ │ │ + bne d014 │ │ │ │ │ + b d058 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0000d0d4 : │ │ │ │ │ +0000d0c8 : │ │ │ │ │ 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 d440 │ │ │ │ │ + bhi d434 │ │ │ │ │ lsr r8, r7, #3 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - beq d3f8 │ │ │ │ │ + beq d3ec │ │ │ │ │ add r6, r8, #3 │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq d434 │ │ │ │ │ - ldr r3, [pc, #864] @ d488 │ │ │ │ │ + beq d428 │ │ │ │ │ + ldr r3, [pc, #864] @ d47c │ │ │ │ │ bic r7, r7, #7 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - bne d454 │ │ │ │ │ + bne d448 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ subs r3, r4, #10 │ │ │ │ │ - bne d2d4 │ │ │ │ │ + bne d2c8 │ │ │ │ │ add r4, sl, r6, lsl #2 │ │ │ │ │ add sl, sl, #12 │ │ │ │ │ sub r2, r4, sl │ │ │ │ │ tst r2, #4 │ │ │ │ │ - ldr r0, [pc, #804] @ d48c │ │ │ │ │ + ldr r0, [pc, #804] @ d480 │ │ │ │ │ add r6, r5, r6, lsl #2 │ │ │ │ │ mov r7, #5 │ │ │ │ │ - beq d1b4 │ │ │ │ │ + beq d1a8 │ │ │ │ │ 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 │ │ │ │ │ @@ -14172,15 +14169,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 d260 │ │ │ │ │ + beq d254 │ │ │ │ │ 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 │ │ │ │ │ @@ -14215,38 +14212,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 d1b4 │ │ │ │ │ + bne d1a8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq d28c │ │ │ │ │ + beq d280 │ │ │ │ │ add r1, r5, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq lr, r5, #12 │ │ │ │ │ - beq d29c │ │ │ │ │ + beq d290 │ │ │ │ │ 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 d47c │ │ │ │ │ + beq d470 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq d298 │ │ │ │ │ + beq d28c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq d28c │ │ │ │ │ + beq d280 │ │ │ │ │ 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 │ │ │ │ │ @@ -14254,19 +14251,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 d354 │ │ │ │ │ + beq d348 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq d32c │ │ │ │ │ + beq d320 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne d3dc │ │ │ │ │ + bne d3d0 │ │ │ │ │ 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 │ │ │ │ │ @@ -14278,15 +14275,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 d260 │ │ │ │ │ + beq d254 │ │ │ │ │ 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 │ │ │ │ │ @@ -14315,83 +14312,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 d354 │ │ │ │ │ - b d260 │ │ │ │ │ + bne d348 │ │ │ │ │ + b d254 │ │ │ │ │ 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 d30c │ │ │ │ │ + b d300 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq d434 │ │ │ │ │ - ldr r3, [pc, #120] @ d488 │ │ │ │ │ + beq d428 │ │ │ │ │ + ldr r3, [pc, #120] @ d47c │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ - bne d454 │ │ │ │ │ + bne d448 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ str r8, [r5, #12] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b d260 │ │ │ │ │ + b d254 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b d28c │ │ │ │ │ - ldr r3, [pc, #72] @ d490 │ │ │ │ │ - ldr r1, [pc, #72] @ d494 │ │ │ │ │ + b d280 │ │ │ │ │ + ldr r3, [pc, #72] @ d484 │ │ │ │ │ + ldr r1, [pc, #72] @ d488 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b d438 │ │ │ │ │ + b d42c │ │ │ │ │ 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 d42c │ │ │ │ │ + beq d420 │ │ │ │ │ add r6, r8, #3 │ │ │ │ │ - b d148 │ │ │ │ │ + b d13c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b d28c │ │ │ │ │ + b d280 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0xcccccccd │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000d498 <_PyLong_FormatWriter>: │ │ │ │ │ +0000d48c <_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 d4d8 <_PyLong_FormatWriter+0x40> │ │ │ │ │ + bne d4cc <_PyLong_FormatWriter+0x40> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 2120 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ @@ -14399,226 +14396,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 12294 │ │ │ │ │ - b d4d0 <_PyLong_FormatWriter+0x38> │ │ │ │ │ + bl 1227c │ │ │ │ │ + b d4c4 <_PyLong_FormatWriter+0x38> │ │ │ │ │ │ │ │ │ │ -0000d500 : │ │ │ │ │ +0000d4f4 : │ │ │ │ │ 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 d5a8 │ │ │ │ │ + beq d59c │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq d5bc │ │ │ │ │ + beq d5b0 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bhi d554 │ │ │ │ │ + bhi d548 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ rsb r0, r3, #1 │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ popne {r4, pc} │ │ │ │ │ - b d58c │ │ │ │ │ + b d580 │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - bcc d5a0 │ │ │ │ │ + bcc d594 │ │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ │ orr r0, r0, r3, lsl #30 │ │ │ │ │ cmp r3, r0, lsr #30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq d560 │ │ │ │ │ - ldr r3, [pc, #64] @ d5c4 │ │ │ │ │ - ldr r1, [pc, #64] @ d5c8 │ │ │ │ │ + beq d554 │ │ │ │ │ + ldr r3, [pc, #64] @ d5b8 │ │ │ │ │ + ldr r1, [pc, #64] @ d5bc │ │ │ │ │ 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} │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b d548 │ │ │ │ │ - ldr r3, [pc, #28] @ d5cc │ │ │ │ │ - ldr r1, [pc, #28] @ d5d0 │ │ │ │ │ + b d53c │ │ │ │ │ + ldr r3, [pc, #28] @ d5c0 │ │ │ │ │ + ldr r1, [pc, #28] @ d5c4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b d58c │ │ │ │ │ + b d580 │ │ │ │ │ bl 1c00 │ │ │ │ │ R_ARM_CALL PyLong_AsLong │ │ │ │ │ - b d548 │ │ │ │ │ + b d53c │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0000d5d4 : │ │ │ │ │ +0000d5c8 : │ │ │ │ │ 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 d648 │ │ │ │ │ + beq d63c │ │ │ │ │ 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 d63c │ │ │ │ │ + beq d630 │ │ │ │ │ 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 d634 │ │ │ │ │ - ldr r2, [pc, #16] @ d660 │ │ │ │ │ - ldr r1, [pc, #16] @ d664 │ │ │ │ │ - ldr r0, [pc, #16] @ d668 │ │ │ │ │ + b d628 │ │ │ │ │ + ldr r2, [pc, #16] @ d654 │ │ │ │ │ + ldr r1, [pc, #16] @ d658 │ │ │ │ │ + ldr r0, [pc, #16] @ d65c │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b d640 │ │ │ │ │ + b d634 │ │ │ │ │ .word 0x0000042c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000005cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000005d8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000d66c : │ │ │ │ │ +0000d660 : │ │ │ │ │ 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 d740 │ │ │ │ │ + beq d734 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq d72c │ │ │ │ │ + beq d720 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi d6c0 │ │ │ │ │ + bhi d6b4 │ │ │ │ │ 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 13e50 <_PyLong_Frexp> │ │ │ │ │ + bl 13e38 <_PyLong_Frexp> │ │ │ │ │ R_ARM_CALL _PyLong_Frexp │ │ │ │ │ - ldr r3, [pc, #128] @ d750 │ │ │ │ │ + ldr r3, [pc, #128] @ d744 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d704 │ │ │ │ │ + bne d6f8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ │ - bgt d710 │ │ │ │ │ + bgt d704 │ │ │ │ │ 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 d6e4 │ │ │ │ │ - ldr r3, [pc, #60] @ d754 │ │ │ │ │ - ldr r1, [pc, #60] @ d758 │ │ │ │ │ + beq d6d8 │ │ │ │ │ + ldr r3, [pc, #60] @ d748 │ │ │ │ │ + ldr r1, [pc, #60] @ d74c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r1, [pc, #40] @ d750 │ │ │ │ │ + ldr r1, [pc, #40] @ d744 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b d6b8 │ │ │ │ │ - ldr r3, [pc, #40] @ d75c │ │ │ │ │ - ldr r1, [pc, #40] @ d760 │ │ │ │ │ + b d6ac │ │ │ │ │ + ldr r3, [pc, #40] @ d750 │ │ │ │ │ + ldr r1, [pc, #40] @ d754 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b d720 │ │ │ │ │ - ldr r1, [pc, #28] @ d764 │ │ │ │ │ - ldr r0, [pc, #28] @ d768 │ │ │ │ │ + b d714 │ │ │ │ │ + ldr r1, [pc, #28] @ d758 │ │ │ │ │ + ldr r0, [pc, #28] @ d75c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b d720 │ │ │ │ │ + b d714 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -0000d76c : │ │ │ │ │ +0000d760 : │ │ │ │ │ long_true_divide(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq e364 │ │ │ │ │ + beq e358 │ │ │ │ │ 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 dcfc │ │ │ │ │ + beq dcf0 │ │ │ │ │ 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] │ │ │ │ │ @@ -14626,99 +14623,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 e09c │ │ │ │ │ + beq e090 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq dca0 │ │ │ │ │ + beq dc94 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq dc80 │ │ │ │ │ + beq dc74 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq e0d8 │ │ │ │ │ + beq e0cc │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - beq e0b4 │ │ │ │ │ + beq e0a8 │ │ │ │ │ cmp fp, #2 │ │ │ │ │ - beq e1b8 │ │ │ │ │ - ldr r2, [pc, #2928] @ e384 │ │ │ │ │ + beq e1ac │ │ │ │ │ + ldr r2, [pc, #2928] @ e378 │ │ │ │ │ sub r3, r4, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge e0c4 │ │ │ │ │ - ldr r2, [pc, #2916] @ e388 │ │ │ │ │ + bge e0b8 │ │ │ │ │ + ldr r2, [pc, #2916] @ e37c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt dca0 │ │ │ │ │ + blt dc94 │ │ │ │ │ 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 d84c │ │ │ │ │ + beq d840 │ │ │ │ │ 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 e2dc │ │ │ │ │ + beq e2d0 │ │ │ │ │ clz r2, r2 │ │ │ │ │ sub r2, r2, #32 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bgt e0c4 │ │ │ │ │ - ldr r2, [pc, #2832] @ e38c │ │ │ │ │ + bgt e0b8 │ │ │ │ │ + ldr r2, [pc, #2832] @ e380 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt dca0 │ │ │ │ │ + blt dc94 │ │ │ │ │ mvn r7, #1020 @ 0x3fc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movge r7, r3 │ │ │ │ │ sub r3, r7, #55 @ 0x37 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bgt dda8 │ │ │ │ │ - ldr r9, [pc, #2796] @ e390 │ │ │ │ │ + bgt dd9c │ │ │ │ │ + ldr r9, [pc, #2796] @ e384 │ │ │ │ │ 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 e350 │ │ │ │ │ + bgt e344 │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e338 │ │ │ │ │ - ldr r3, [pc, #2744] @ e394 │ │ │ │ │ + beq e32c │ │ │ │ │ + ldr r3, [pc, #2744] @ e388 │ │ │ │ │ lsl sl, sl, #3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str sl, [r5, #8] │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ cmp r7, #29 │ │ │ │ │ mov r3, #0 │ │ │ │ │ addle r0, r8, #8 │ │ │ │ │ addle lr, r5, #8 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - ble d944 │ │ │ │ │ + ble d938 │ │ │ │ │ lsl r9, r9, #2 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - ldr r3, [pc, #2660] @ e390 │ │ │ │ │ + ldr r3, [pc, #2660] @ e384 │ │ │ │ │ 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 │ │ │ │ │ @@ -14732,21 +14729,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 daa0 │ │ │ │ │ + ble da94 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq da0c │ │ │ │ │ + beq da00 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq d9e0 │ │ │ │ │ + beq d9d4 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq d9bc │ │ │ │ │ + beq d9b0 │ │ │ │ │ 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 │ │ │ │ │ @@ -14767,15 +14764,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 daa0 │ │ │ │ │ + ble da94 │ │ │ │ │ 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] │ │ │ │ │ @@ -14804,100 +14801,100 @@ │ │ │ │ │ cmp r4, r9 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str ip, [lr, #16] │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ add lr, lr, #16 │ │ │ │ │ - bgt da0c │ │ │ │ │ + bgt da00 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ moveq r7, r1 │ │ │ │ │ - beq e36c │ │ │ │ │ + beq e360 │ │ │ │ │ add r2, r5, r1, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r7, #0 │ │ │ │ │ - beq e014 │ │ │ │ │ + beq e008 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - beq e120 │ │ │ │ │ + beq e114 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1516c │ │ │ │ │ + bl 15044 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq db14 │ │ │ │ │ + beq db08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne db14 │ │ │ │ │ + bne db08 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq e0ac │ │ │ │ │ + beq e0a0 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ orrne r7, r7, #1 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq db50 │ │ │ │ │ + beq db44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne db50 │ │ │ │ │ + bne db44 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ lsr r8, r8, #3 │ │ │ │ │ add r9, r4, r8, lsl #2 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ sub sl, r8, #1 │ │ │ │ │ rsb r5, sl, sl, lsl #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ - beq dcbc │ │ │ │ │ + beq dcb0 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ mvn r3, #1020 @ 0x3fc │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ movlt r3, r5 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ sub r3, r3, #54 @ 0x36 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r3 │ │ │ │ │ orr r1, r7, r1 │ │ │ │ │ tst r1, r2 │ │ │ │ │ - beq dcec │ │ │ │ │ + beq dce0 │ │ │ │ │ mvn r0, #2 │ │ │ │ │ bics r0, r1, r0, lsl r3 │ │ │ │ │ - beq dcec │ │ │ │ │ + beq dce0 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ mvn r1, #1 │ │ │ │ │ and r2, r2, r1, lsl r3 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ble dc20 │ │ │ │ │ - ldr r3, [pc, #1964] @ e398 │ │ │ │ │ + ble dc14 │ │ │ │ │ + ldr r3, [pc, #1964] @ e38c │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ sub r8, r8, #2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ @@ -14906,74 +14903,74 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bne dd58 │ │ │ │ │ + bne dd4c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq dc44 │ │ │ │ │ + beq dc38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne dc44 │ │ │ │ │ + bne dc38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, r5 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bge e28c │ │ │ │ │ + bge e280 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne dd44 │ │ │ │ │ + bne dd38 │ │ │ │ │ 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 dd08 │ │ │ │ │ + beq dcfc │ │ │ │ │ cmp fp, #2 │ │ │ │ │ - beq e220 │ │ │ │ │ - ldr r2, [pc, #1776] @ e388 │ │ │ │ │ + beq e214 │ │ │ │ │ + ldr r2, [pc, #1776] @ e37c │ │ │ │ │ sub r3, r4, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge d828 │ │ │ │ │ + bge d81c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movne r1, #-2147483648 @ 0x80000000 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - b dc74 │ │ │ │ │ + b dc68 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mvn r3, #1020 @ 0x3fc │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ movlt r3, r5 │ │ │ │ │ sub r3, r3, #54 @ 0x36 │ │ │ │ │ mov r2, #1 │ │ │ │ │ orr r1, r7, r1 │ │ │ │ │ ands r0, r1, r2, lsl r3 │ │ │ │ │ lsl r2, r2, r3 │ │ │ │ │ - bne dbb0 │ │ │ │ │ + bne dba4 │ │ │ │ │ mvn r2, #1 │ │ │ │ │ and r3, r1, r2, lsl r3 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b dbcc │ │ │ │ │ - ldr r0, [pc, #1688] @ e39c │ │ │ │ │ + b dbc0 │ │ │ │ │ + ldr r0, [pc, #1688] @ e390 │ │ │ │ │ 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] │ │ │ │ │ @@ -14985,22 +14982,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 dc74 │ │ │ │ │ + beq dc68 │ │ │ │ │ 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, #1592] @ e398 │ │ │ │ │ + ldr fp, [pc, #1592] @ e38c │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ @@ -15013,63 +15010,63 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - beq dc20 │ │ │ │ │ - b dd60 │ │ │ │ │ + beq dc14 │ │ │ │ │ + b dd54 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #1500] @ e390 │ │ │ │ │ + ldr r3, [pc, #1500] @ e384 │ │ │ │ │ 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 e350 │ │ │ │ │ + bgt e344 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movne r0, r4 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ add r0, r0, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e338 │ │ │ │ │ - ldr r2, [pc, #1432] @ e394 │ │ │ │ │ + beq e32c │ │ │ │ │ + ldr r2, [pc, #1432] @ e388 │ │ │ │ │ lsl r3, r4, #3 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ strne r1, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ - ldr r3, [pc, #1376] @ e390 │ │ │ │ │ + ldr r3, [pc, #1376] @ e384 │ │ │ │ │ mov ip, r0 │ │ │ │ │ smull r1, ip, r3, ip │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r3, ip, r0 │ │ │ │ │ rsb r7, r7, r3, asr #4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ rsb r7, r7, r7, lsl #4 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sub r7, r0, r7, lsl #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ - ble e024 │ │ │ │ │ + ble e018 │ │ │ │ │ add lr, r3, #3 │ │ │ │ │ add lr, lr, r4 │ │ │ │ │ add r3, r8, #12 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ add lr, r8, lr, lsl #2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ sub r3, lr, r3 │ │ │ │ │ @@ -15079,19 +15076,19 @@ │ │ │ │ │ add r0, r4, #3 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mvn r4, r4, lsl r7 │ │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ │ rsb sl, r7, #32 │ │ │ │ │ sub r9, r7, #32 │ │ │ │ │ - beq df00 │ │ │ │ │ + beq def4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq ded4 │ │ │ │ │ + beq dec8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne e088 │ │ │ │ │ + bne e07c │ │ │ │ │ ldr r1, [lr, #-4]! │ │ │ │ │ lsr ip, r2, #2 │ │ │ │ │ orr r1, r1, r2, lsl #30 │ │ │ │ │ lsr r3, r1, r7 │ │ │ │ │ orr r3, r3, ip, lsl sl │ │ │ │ │ orr r3, r3, ip, lsr r9 │ │ │ │ │ and r2, r4, r1 │ │ │ │ │ @@ -15102,15 +15099,15 @@ │ │ │ │ │ cmp r3, lr │ │ │ │ │ lsr r3, r1, r7 │ │ │ │ │ lsr ip, r2, #2 │ │ │ │ │ orr r3, r3, ip, lsl sl │ │ │ │ │ orr r3, r3, ip, lsr r9 │ │ │ │ │ and r2, r4, r1 │ │ │ │ │ str r3, [r0, #-4]! │ │ │ │ │ - beq df9c │ │ │ │ │ + beq df90 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr r1, [lr, #-4] │ │ │ │ │ lsr ip, r2, #2 │ │ │ │ │ orr r1, r1, r2, lsl #30 │ │ │ │ │ lsr r3, r1, r7 │ │ │ │ │ orr r3, r3, ip, lsl sl │ │ │ │ │ @@ -15140,285 +15137,285 @@ │ │ │ │ │ orr r3, r3, ip, lsl sl │ │ │ │ │ sub lr, lr, #16 │ │ │ │ │ orr r3, r3, ip, lsr r9 │ │ │ │ │ cmp r5, lr │ │ │ │ │ str r3, [r0, #-16] │ │ │ │ │ and r2, r4, r1 │ │ │ │ │ sub r0, r0, #16 │ │ │ │ │ - bne df08 │ │ │ │ │ + bne defc │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r3, r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e024 │ │ │ │ │ + bne e018 │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq e36c │ │ │ │ │ + beq e360 │ │ │ │ │ add r2, r5, r1, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne dad4 │ │ │ │ │ + bne dac8 │ │ │ │ │ add lr, r5, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ - beq e340 │ │ │ │ │ + beq e334 │ │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq e01c │ │ │ │ │ + beq e010 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ lsrne r1, r3, #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b dad4 │ │ │ │ │ + b dac8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b dfe0 │ │ │ │ │ + b dfd4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b dfe4 │ │ │ │ │ + b dfd8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r3, r8, r2, lsl #2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq dfc0 │ │ │ │ │ + beq dfb4 │ │ │ │ │ add r3, r8, #12 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ orrne r7, r7, #1 │ │ │ │ │ eor r1, r7, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ andne r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq dfc0 │ │ │ │ │ - b e05c │ │ │ │ │ + beq dfb4 │ │ │ │ │ + b e050 │ │ │ │ │ ldr r1, [lr, #-4]! │ │ │ │ │ lsr r3, r1, r7 │ │ │ │ │ and r2, r4, r1 │ │ │ │ │ str r3, [r0, #-4]! │ │ │ │ │ - b deb4 │ │ │ │ │ - ldr r3, [pc, #764] @ e3a0 │ │ │ │ │ - ldr r1, [pc, #764] @ e3a4 │ │ │ │ │ + b dea8 │ │ │ │ │ + ldr r3, [pc, #764] @ e394 │ │ │ │ │ + ldr r1, [pc, #764] @ e398 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b dd00 │ │ │ │ │ - ldr r2, [pc, #712] @ e384 │ │ │ │ │ + b dcf4 │ │ │ │ │ + ldr r2, [pc, #712] @ e378 │ │ │ │ │ sub r3, r4, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt d828 │ │ │ │ │ - ldr r3, [pc, #732] @ e3a8 │ │ │ │ │ - ldr r1, [pc, #732] @ e3ac │ │ │ │ │ + blt d81c │ │ │ │ │ + ldr r3, [pc, #732] @ e39c │ │ │ │ │ + ldr r1, [pc, #732] @ e3a0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b e0ac │ │ │ │ │ + b e0a0 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ lsrs r3, r2, #23 │ │ │ │ │ - bne e1f4 │ │ │ │ │ + bne e1e8 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - bne dc88 │ │ │ │ │ + bne dc7c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ - ldr r3, [pc, #668] @ e398 │ │ │ │ │ + ldr r3, [pc, #668] @ e38c │ │ │ │ │ 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 dd10 │ │ │ │ │ + b dd04 │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul r4, r1, r4 │ │ │ │ │ ldr r8, [r6, #12] │ │ │ │ │ add r6, r4, #3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r6, r5, r6, lsl #2 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bmi e168 │ │ │ │ │ + bmi e15c │ │ │ │ │ ldr r0, [r6, #-4]! │ │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [r6] │ │ │ │ │ - b e13c │ │ │ │ │ + b e130 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r4, r5, #12 │ │ │ │ │ lsr r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ - beq e374 │ │ │ │ │ + beq e368 │ │ │ │ │ ldr lr, [r4, ip, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq e1b0 │ │ │ │ │ + beq e1a4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r3, r2, r3, lsl #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ orrne r7, r7, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b db50 │ │ │ │ │ + b db44 │ │ │ │ │ mov r3, ip │ │ │ │ │ - b e178 │ │ │ │ │ + b e16c │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ lsrs r3, r1, #23 │ │ │ │ │ - beq e0b4 │ │ │ │ │ - ldr r2, [pc, #440] @ e384 │ │ │ │ │ + beq e0a8 │ │ │ │ │ + ldr r2, [pc, #440] @ e378 │ │ │ │ │ sub r3, r4, #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge e0c4 │ │ │ │ │ + bge e0b8 │ │ │ │ │ add r2, r0, r4, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mov r0, #30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ - bne d844 │ │ │ │ │ + bne d838 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b d860 │ │ │ │ │ + b d854 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - beq e2bc │ │ │ │ │ + beq e2b0 │ │ │ │ │ cmp fp, #2 │ │ │ │ │ - beq e2e8 │ │ │ │ │ - ldr r1, [pc, #380] @ e388 │ │ │ │ │ + beq e2dc │ │ │ │ │ + ldr r1, [pc, #380] @ e37c │ │ │ │ │ rsb r3, fp, #2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ movge r1, #30 │ │ │ │ │ mulge r3, r1, r3 │ │ │ │ │ - bge d844 │ │ │ │ │ - b dca0 │ │ │ │ │ + bge d838 │ │ │ │ │ + b dc94 │ │ │ │ │ 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 e2fc │ │ │ │ │ + bne e2f0 │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne e304 │ │ │ │ │ + bne e2f8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ - ldr r3, [pc, #312] @ e398 │ │ │ │ │ + ldr r3, [pc, #312] @ e38c │ │ │ │ │ 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 dd28 │ │ │ │ │ + b dd1c │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bne e0c4 │ │ │ │ │ + bne e0b8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r1, [pc, #272] @ e3b0 │ │ │ │ │ + ldr r1, [pc, #272] @ e3a4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e0c4 │ │ │ │ │ - b dc54 │ │ │ │ │ + bne e0b8 │ │ │ │ │ + b dc48 │ │ │ │ │ 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 d880 │ │ │ │ │ + bne d874 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - ble d874 │ │ │ │ │ - b e0c4 │ │ │ │ │ + ble d868 │ │ │ │ │ + b e0b8 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ lsrs r3, r3, #23 │ │ │ │ │ movne r2, #3 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - beq d844 │ │ │ │ │ + beq d838 │ │ │ │ │ sub r3, r4, #2 │ │ │ │ │ - b d82c │ │ │ │ │ - ldr r3, [pc, #140] @ e398 │ │ │ │ │ + b d820 │ │ │ │ │ + ldr r3, [pc, #140] @ e38c │ │ │ │ │ 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 e250 │ │ │ │ │ + b e244 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b e0ac │ │ │ │ │ + b e0a0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b dad4 │ │ │ │ │ - ldr r3, [pc, #80] @ e3a8 │ │ │ │ │ - ldr r1, [pc, #88] @ e3b4 │ │ │ │ │ + b dac8 │ │ │ │ │ + ldr r3, [pc, #80] @ e39c │ │ │ │ │ + ldr r1, [pc, #88] @ e3a8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b e0ac │ │ │ │ │ - ldr r0, [pc, #48] @ e39c │ │ │ │ │ + b e0a0 │ │ │ │ │ + ldr r0, [pc, #48] @ e390 │ │ │ │ │ bx lr │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b dad4 │ │ │ │ │ + b dac8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b e1a0 │ │ │ │ │ + b e194 │ │ │ │ │ .word 0x04444444 │ │ │ │ │ .word 0xfbbbbbbd │ │ │ │ │ .word 0xfffffbcd │ │ │ │ │ .word 0x88888889 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ @@ -15431,892 +15428,892 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000061c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000e3b8 : │ │ │ │ │ +0000e3ac : │ │ │ │ │ long_pow(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ │ mov ip, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ mov r3, #0 │ │ │ │ │ tst r0, #16777216 @ 0x1000000 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq f86c │ │ │ │ │ + beq f814 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq f86c │ │ │ │ │ + beq f814 │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ movne r2, ip │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r3, #1 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ mvneq r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ strne r1, [r7] │ │ │ │ │ ands r0, r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne eb48 │ │ │ │ │ - ldr r3, [pc, #4048] @ f414 │ │ │ │ │ + bne eb3c │ │ │ │ │ + ldr r3, [pc, #4048] @ f408 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne f850 │ │ │ │ │ + bne f7f8 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq f4f0 │ │ │ │ │ + beq f4e4 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ muls r1, r2, r3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - beq ed10 │ │ │ │ │ + beq ed04 │ │ │ │ │ add r3, r7, r2, lsl #2 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ movls r3, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ streq r6, [sp, #12] │ │ │ │ │ - bne e6d4 │ │ │ │ │ + bne e6c8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - bgt fbf8 │ │ │ │ │ + bgt fc4c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - ldr r2, [pc, #3916] @ f418 │ │ │ │ │ + ldr r2, [pc, #3916] @ f40c │ │ │ │ │ ldr r3, [r2, #892] @ 0x37c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne ea08 │ │ │ │ │ + bne e9fc │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bls ea30 │ │ │ │ │ + bls ea24 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ movls r4, #4 │ │ │ │ │ - bls e518 │ │ │ │ │ + bls e50c │ │ │ │ │ cmp r5, #7 │ │ │ │ │ movls r4, #8 │ │ │ │ │ - bls e518 │ │ │ │ │ + bls e50c │ │ │ │ │ cmp r5, #15 │ │ │ │ │ movls r4, #16 │ │ │ │ │ - bls e518 │ │ │ │ │ + bls e50c │ │ │ │ │ cmp r5, #31 │ │ │ │ │ mov r4, #32 │ │ │ │ │ - bls e518 │ │ │ │ │ + bls e50c │ │ │ │ │ lsl r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bcs e50c │ │ │ │ │ + bcs e500 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ lsr r4, r4, #2 │ │ │ │ │ - add sl, r7, r3, lsl #2 │ │ │ │ │ - str sl, [sp, #24] │ │ │ │ │ + add fp, r7, r3, lsl #2 │ │ │ │ │ + str fp, [sp, #24] │ │ │ │ │ mov r8, #0 │ │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - b e688 │ │ │ │ │ - ldr r3, [fp, #12] │ │ │ │ │ + b e67c │ │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ - ldr r1, [pc, #3784] @ f424 │ │ │ │ │ + ldr r1, [pc, #3784] @ f418 │ │ │ │ │ smull r3, r0, r2, r2 │ │ │ │ │ adds r9, r3, #5 │ │ │ │ │ adc r2, r0, #0 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ sbcs r2, r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - bcc e820 │ │ │ │ │ - ldr r3, [pc, #3756] @ f42c │ │ │ │ │ + bcc e814 │ │ │ │ │ + ldr r3, [pc, #3756] @ f420 │ │ │ │ │ add r9, r3, r9, lsl #4 │ │ │ │ │ add r9, r9, #8960 @ 0x2300 │ │ │ │ │ add r9, r9, #28 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r3, [fp] │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e770 │ │ │ │ │ + beq e764 │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - str r7, [fp] │ │ │ │ │ - bne e770 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + str r7, [sl] │ │ │ │ │ + bne e764 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - bne e77c │ │ │ │ │ - mov fp, r9 │ │ │ │ │ + bne e770 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ tst r4, r5 │ │ │ │ │ - beq e680 │ │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ │ + beq e674 │ │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq e9fc │ │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ │ + beq e9f0 │ │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq e9fc │ │ │ │ │ - ldr r2, [fp, #8] │ │ │ │ │ - ldr r3, [sl, #8] │ │ │ │ │ + beq e9f0 │ │ │ │ │ + ldr r2, [sl, #8] │ │ │ │ │ + ldr r3, [fp, #8] │ │ │ │ │ orr r1, r2, r3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi e88c │ │ │ │ │ + bhi e880 │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ - ldr r3, [fp, #12] │ │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul r1, r3, r1 │ │ │ │ │ - ldr r3, [sl, #12] │ │ │ │ │ + ldr r3, [fp, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ smull r3, r0, r1, r2 │ │ │ │ │ - ldr r1, [pc, #3580] @ f424 │ │ │ │ │ + ldr r1, [pc, #3580] @ f418 │ │ │ │ │ adds ip, r3, #5 │ │ │ │ │ adc r2, r0, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ sbcs r2, r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - bcc e990 │ │ │ │ │ - ldr r9, [pc, #3508] @ f3fc │ │ │ │ │ + bcc e984 │ │ │ │ │ + ldr r9, [pc, #3508] @ f3f0 │ │ │ │ │ add r9, r9, ip, lsl #4 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r3, [fp] │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e7c4 │ │ │ │ │ + beq e7b8 │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - str r7, [fp] │ │ │ │ │ - bne e7c4 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + str r7, [sl] │ │ │ │ │ + bne e7b8 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - bne e7d0 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ + bne e7c4 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ │ - beq e8c0 │ │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ │ + beq e8b4 │ │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - ldreq r9, [pc, #3460] @ f420 │ │ │ │ │ + ldreq r9, [pc, #3460] @ f414 │ │ │ │ │ streq r9, [sp, #56] @ 0x38 │ │ │ │ │ - beq e58c │ │ │ │ │ - ldr r2, [fp, #8] │ │ │ │ │ + beq e580 │ │ │ │ │ + ldr r2, [sl, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls e544 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 82f4 │ │ │ │ │ + bls e538 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 82e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - bne e58c │ │ │ │ │ + bne e580 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ str r9, [sp, #8] │ │ │ │ │ - b f8d4 │ │ │ │ │ + b f8b4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ strhi r0, [sp, #12] │ │ │ │ │ - bls ea9c │ │ │ │ │ + bls ea90 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 7dac │ │ │ │ │ + bl 7da0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq fbb4 │ │ │ │ │ - ldr r0, [pc, #3344] @ f418 │ │ │ │ │ + beq fc08 │ │ │ │ │ + ldr r0, [pc, #3344] @ f40c │ │ │ │ │ ldr r4, [r0, #892] @ 0x37c │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ea44 │ │ │ │ │ + beq ea38 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r0, #892] @ 0x37c │ │ │ │ │ - bne ea44 │ │ │ │ │ + bne ea38 │ │ │ │ │ add r0, r0, #892 @ 0x37c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne ea54 │ │ │ │ │ + bne ea48 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - beq eab0 │ │ │ │ │ + beq eaa4 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq e8e0 │ │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ │ + beq e8d4 │ │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - movne r8, fp │ │ │ │ │ + movne r8, sl │ │ │ │ │ strne r3, [sp, #8] │ │ │ │ │ - bne ed80 │ │ │ │ │ + bne ed74 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b e8e4 │ │ │ │ │ + b e8d8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ │ - beq e5bc │ │ │ │ │ + beq e5b0 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 13648 │ │ │ │ │ + bl 13630 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10c10 │ │ │ │ │ + beq 10d20 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ed00 │ │ │ │ │ + beq ecf4 │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r7, [r9] │ │ │ │ │ - bne ed00 │ │ │ │ │ + bne ecf4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - b e5c0 │ │ │ │ │ + b e5b4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ │ - beq e67c │ │ │ │ │ + beq e670 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 13648 │ │ │ │ │ + bl 13630 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10c10 │ │ │ │ │ + beq 10d20 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq edcc │ │ │ │ │ + beq edc0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne edcc │ │ │ │ │ + bne edc0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b e680 │ │ │ │ │ + b e674 │ │ │ │ │ subs ip, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r0, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bcs f0ac │ │ │ │ │ + bcs f0a0 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 10c78 │ │ │ │ │ + beq fadc │ │ │ │ │ eor r7, r3, r3, asr #31 │ │ │ │ │ sub r7, r7, r3, asr #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [pc, #3024] @ f430 │ │ │ │ │ + ldr r3, [pc, #3024] @ f424 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - blt f024 │ │ │ │ │ + blt f018 │ │ │ │ │ mov r0, #8 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [r9, #8] │ │ │ │ │ - bne f034 │ │ │ │ │ + bne f028 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ str r7, [r9, #12] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b e58c │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 82f4 │ │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ │ - ldr r2, [sl, #8] │ │ │ │ │ + b e580 │ │ │ │ │ + mov r1, fp │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 82e8 │ │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ │ + ldr r2, [fp, #8] │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne f558 │ │ │ │ │ + bne f54c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - bne e64c │ │ │ │ │ - b e6c8 │ │ │ │ │ + bne e640 │ │ │ │ │ + b e6bc │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - bpl f990 │ │ │ │ │ + bpl f918 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne f280 │ │ │ │ │ + bne f274 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne eb28 │ │ │ │ │ + bne eb1c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne ece4 │ │ │ │ │ + bne ecd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq e92c │ │ │ │ │ + beq e920 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e92c │ │ │ │ │ + beq e920 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne e92c │ │ │ │ │ + bne e920 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq e958 │ │ │ │ │ + beq e94c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e958 │ │ │ │ │ + beq e94c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne e958 │ │ │ │ │ + bne e94c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq e984 │ │ │ │ │ + beq e978 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e984 │ │ │ │ │ + beq e978 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne e984 │ │ │ │ │ + bne e978 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r0, sl │ │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs ip, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r0, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bcs f2cc │ │ │ │ │ + bcs f2c0 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq fb4c │ │ │ │ │ + beq fbb4 │ │ │ │ │ eor r7, r3, r3, asr #31 │ │ │ │ │ sub r7, r7, r3, asr #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [pc, #2656] @ f430 │ │ │ │ │ + ldr r3, [pc, #2656] @ f424 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - blt f210 │ │ │ │ │ + blt f204 │ │ │ │ │ mov r0, #8 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [r9, #8] │ │ │ │ │ - bne f220 │ │ │ │ │ + bne f214 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ str r7, [r9, #12] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b e64c │ │ │ │ │ - ldr r9, [pc, #2588] @ f420 │ │ │ │ │ + b e640 │ │ │ │ │ + ldr r9, [pc, #2588] @ f414 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b e64c │ │ │ │ │ + b e640 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2, #892] @ 0x37c │ │ │ │ │ - bne e4d4 │ │ │ │ │ - ldr r0, [pc, #2556] @ f41c │ │ │ │ │ + bne e4c8 │ │ │ │ │ + ldr r0, [pc, #2556] @ f410 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - bhi e4dc │ │ │ │ │ + bhi e4d0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ - add sl, r7, r3, lsl #2 │ │ │ │ │ - b e8cc │ │ │ │ │ + add fp, r7, r3, lsl #2 │ │ │ │ │ + b e8c0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq e734 │ │ │ │ │ + beq e728 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 13648 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 13630 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fa6c │ │ │ │ │ - ldr r4, [fp] │ │ │ │ │ + beq 10da0 │ │ │ │ │ + ldr r4, [sl] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f3ec │ │ │ │ │ + beq f3e0 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - str r4, [fp] │ │ │ │ │ - bne f3ec │ │ │ │ │ - mov r0, fp │ │ │ │ │ + str r4, [sl] │ │ │ │ │ + bne f3e0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - b e734 │ │ │ │ │ - beq eeb4 │ │ │ │ │ + b e728 │ │ │ │ │ + beq eea8 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ - ldr fp, [pc, #2416] @ f41c │ │ │ │ │ + ldr sl, [pc, #2416] @ f410 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b e8e4 │ │ │ │ │ + b e8d8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 7dac │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 7da0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq fa78 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - beq ed50 │ │ │ │ │ - ldr r3, [fp] │ │ │ │ │ + beq 10d18 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq ed44 │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ed50 │ │ │ │ │ + beq ed44 │ │ │ │ │ sub r4, r3, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ - str r4, [fp] │ │ │ │ │ - bne ed50 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + str r4, [sl] │ │ │ │ │ + bne ed44 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne f37c │ │ │ │ │ + bne f370 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f6fc │ │ │ │ │ + bne f730 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b e8e4 │ │ │ │ │ + b e8d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne e8f4 │ │ │ │ │ + bne e8e8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e8f4 │ │ │ │ │ + b e8e8 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ed24 │ │ │ │ │ + beq ed18 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq ed30 │ │ │ │ │ + beq ed24 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ movne r2, #0 │ │ │ │ │ strne r2, [sp, #12] │ │ │ │ │ - beq f040 │ │ │ │ │ + beq f034 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi eb90 │ │ │ │ │ + bhi eb84 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq f6a8 │ │ │ │ │ + beq f69c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne ee40 │ │ │ │ │ + bne ee34 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 11294 <_PyLong_Copy> │ │ │ │ │ + bl 1127c <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10c8c │ │ │ │ │ + beq 10dfc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f4d0 │ │ │ │ │ + bne f4c4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne f5c8 │ │ │ │ │ + bne f5bc │ │ │ │ │ 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 f270 │ │ │ │ │ + bne f264 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f1bc │ │ │ │ │ + beq f1b0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq f594 │ │ │ │ │ - ldr r9, [pc, #2032] @ f41c │ │ │ │ │ + beq f588 │ │ │ │ │ + ldr r9, [pc, #2032] @ f410 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - mov fp, r6 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ sub r8, r9, #16 │ │ │ │ │ - add sl, sp, #64 @ 0x40 │ │ │ │ │ + add fp, sp, #64 @ 0x40 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ - mov r3, sl │ │ │ │ │ + mov r3, fp │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ - mov r1, fp │ │ │ │ │ + mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c61c │ │ │ │ │ + bl c610 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10ca0 │ │ │ │ │ + beq 10e18 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f008 │ │ │ │ │ + bne effc │ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ - bl 7dac │ │ │ │ │ + bl 7da0 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne f53c │ │ │ │ │ + bne f530 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 10b8c │ │ │ │ │ + beq fa4c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 3e10 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne f15c │ │ │ │ │ + bne f150 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10b8c │ │ │ │ │ + beq fa4c │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f684 │ │ │ │ │ + bne f678 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ - mov r5, fp │ │ │ │ │ + mov r5, sl │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov r9, r8 │ │ │ │ │ - beq eddc │ │ │ │ │ + beq edd0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - b ec3c │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + b ec30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne e900 │ │ │ │ │ + bne e8f4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e900 │ │ │ │ │ + b e8f4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b e5c0 │ │ │ │ │ - ldr fp, [pc, #1796] @ f41c │ │ │ │ │ + b e5b4 │ │ │ │ │ + ldr sl, [pc, #1796] @ f410 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b e8e4 │ │ │ │ │ + b e8d8 │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne eb6c │ │ │ │ │ - ldr r3, [pc, #1740] @ f404 │ │ │ │ │ + bne eb60 │ │ │ │ │ + ldr r3, [pc, #1740] @ f3f8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - ldr r1, [pc, #1728] @ f400 │ │ │ │ │ + ldr r1, [pc, #1728] @ f3f4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, r4 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - b e8e4 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + b e8d8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne f37c │ │ │ │ │ + bne f370 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eb14 │ │ │ │ │ + beq eb08 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq f70c │ │ │ │ │ + beq f740 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 3e10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10c60 │ │ │ │ │ + beq 10e28 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - movne r5, fp │ │ │ │ │ - bne fa50 │ │ │ │ │ + movne r5, sl │ │ │ │ │ + bne fa18 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne f920 │ │ │ │ │ + bne f964 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b e8e4 │ │ │ │ │ + b e8d8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b e680 │ │ │ │ │ + b e674 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f1f4 │ │ │ │ │ + bne f1e8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne fa80 │ │ │ │ │ - ldr r1, [pc, #1560] @ f41c │ │ │ │ │ - mov r0, fp │ │ │ │ │ + bne 10cfc │ │ │ │ │ + ldr r1, [pc, #1560] @ f410 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 1f84 │ │ │ │ │ - ldr r3, [fp] │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f498 │ │ │ │ │ + bne f48c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10cb8 │ │ │ │ │ + bne 10de0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f474 │ │ │ │ │ + bne f468 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ mov r7, r4 │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq ef28 │ │ │ │ │ + beq ef1c │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ cmp r3, r2, lsr #3 │ │ │ │ │ - bgt ef28 │ │ │ │ │ + bgt ef1c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ muls r1, r3, r2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - beq f66c │ │ │ │ │ + beq f660 │ │ │ │ │ add r3, r7, r1, lsl #2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ movhi r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne efc0 │ │ │ │ │ + bne efb4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b e4a4 │ │ │ │ │ + b e498 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - ldr r1, [pc, #1372] @ f41c │ │ │ │ │ + ldr r1, [pc, #1372] @ f410 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 7dac │ │ │ │ │ + bl 7da0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq fbb4 │ │ │ │ │ - ldr r0, [pc, #1340] @ f418 │ │ │ │ │ + beq fc08 │ │ │ │ │ + ldr r0, [pc, #1340] @ f40c │ │ │ │ │ ldr r3, [r0, #892] @ 0x37c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f180 │ │ │ │ │ + beq f174 │ │ │ │ │ sub r4, r3, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ str r4, [r0, #892] @ 0x37c │ │ │ │ │ - bne f180 │ │ │ │ │ + bne f174 │ │ │ │ │ add r0, r0, #892 @ 0x37c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne f434 │ │ │ │ │ + bne f428 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f7d0 │ │ │ │ │ + bne f7c4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b e8e4 │ │ │ │ │ + b e8d8 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 13648 │ │ │ │ │ + bl 13630 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10c8c │ │ │ │ │ + beq 10dfc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ef6c │ │ │ │ │ + beq ef60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne ef6c │ │ │ │ │ + bne ef60 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ muls r1, r3, r2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - beq f5a8 │ │ │ │ │ + beq f59c │ │ │ │ │ add r3, r7, r1, lsl #2 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ movls r3, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - beq e4a0 │ │ │ │ │ + beq e494 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bhi e6e4 │ │ │ │ │ - beq eeb8 │ │ │ │ │ + bhi e6d8 │ │ │ │ │ + beq eeac │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eaa0 │ │ │ │ │ - ldr r2, [pc, #1080] @ f418 │ │ │ │ │ + beq ea94 │ │ │ │ │ + ldr r2, [pc, #1080] @ f40c │ │ │ │ │ ldr r3, [r2, #900] @ 0x384 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldreq r4, [sp, #56] @ 0x38 │ │ │ │ │ - addeq fp, r2, #892 @ 0x37c │ │ │ │ │ + addeq sl, r2, #892 @ 0x37c │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - beq e8e4 │ │ │ │ │ + beq e8d8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r8, r2, #892 @ 0x37c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b ed80 │ │ │ │ │ + b ed74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne ec64 │ │ │ │ │ + bne ec58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ec64 │ │ │ │ │ + b ec58 │ │ │ │ │ mov r0, #10 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [r9, #8] │ │ │ │ │ - beq e878 │ │ │ │ │ + beq e86c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - b e878 │ │ │ │ │ + b e86c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 11294 <_PyLong_Copy> │ │ │ │ │ + bl 1127c <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10c8c │ │ │ │ │ + beq 10dfc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f074 │ │ │ │ │ + beq f068 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 10c94 │ │ │ │ │ + beq 10e04 │ │ │ │ │ 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 f614 │ │ │ │ │ + bne f608 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b eb7c │ │ │ │ │ + b eb70 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt f71c │ │ │ │ │ + blt f6f0 │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne 10c6c │ │ │ │ │ + bne fba8 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, #20 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq f8c0 │ │ │ │ │ + beq f8a0 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r0, [pc, #832] @ f430 │ │ │ │ │ + ldr r0, [pc, #832] @ f424 │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ str r0, [r9, #4] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bne 10cd4 │ │ │ │ │ + bne 10d4c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ orr r3, r2, r3 │ │ │ │ │ @@ -16326,192 +16323,192 @@ │ │ │ │ │ orrs r3, r3, #0 │ │ │ │ │ lsr r3, r7, #30 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r9, #16] │ │ │ │ │ str r2, [r9, #12] │ │ │ │ │ addne r3, r9, #20 │ │ │ │ │ - beq f154 │ │ │ │ │ + beq f148 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r2, [r3] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b e58c │ │ │ │ │ + b e580 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne ecac │ │ │ │ │ + bne eca0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b ecac │ │ │ │ │ + b eca0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne f434 │ │ │ │ │ + bne f428 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ef18 │ │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ │ + beq ef0c │ │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - movne r8, fp │ │ │ │ │ - bne ed7c │ │ │ │ │ + movne r8, sl │ │ │ │ │ + bne ed70 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b e8e4 │ │ │ │ │ + b e8d8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne ec24 │ │ │ │ │ - ldr r8, [pc, #580] @ f418 │ │ │ │ │ + bne ec18 │ │ │ │ │ + ldr r8, [pc, #580] @ f40c │ │ │ │ │ ldr r3, [r8, #876] @ 0x36c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldreq fp, [sp, #4] │ │ │ │ │ + ldreq sl, [sp, #4] │ │ │ │ │ addeq r8, r8, #892 @ 0x37c │ │ │ │ │ - beq edfc │ │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ │ - add sl, r8, #876 @ 0x36c │ │ │ │ │ + beq edf0 │ │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ │ + add fp, r8, #876 @ 0x36c │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r8, r8, #892 @ 0x37c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [sl] │ │ │ │ │ - bne edf0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + str r3, [fp] │ │ │ │ │ + bne ede4 │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b edf0 │ │ │ │ │ + b ede4 │ │ │ │ │ mov r0, #10 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [r9, #8] │ │ │ │ │ - beq e9e8 │ │ │ │ │ + beq e9dc │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - b e9e8 │ │ │ │ │ + b e9dc │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs f984 │ │ │ │ │ + bcs f958 │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne fb0c │ │ │ │ │ - subs r4, fp, #0 │ │ │ │ │ - beq f978 │ │ │ │ │ + bne fb58 │ │ │ │ │ + subs r4, sl, #0 │ │ │ │ │ + beq f94c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ec00 │ │ │ │ │ + beq ebf4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b ec00 │ │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ │ + b ebf4 │ │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq e764 │ │ │ │ │ + beq e758 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 3e10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq fba0 │ │ │ │ │ - ldr r3, [fp] │ │ │ │ │ + beq fb50 │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne fa44 │ │ │ │ │ + bne fa0c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b e8e4 │ │ │ │ │ + b e8d8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt f874 │ │ │ │ │ + blt f860 │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne fba8 │ │ │ │ │ + bne fb80 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, #20 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq f9d4 │ │ │ │ │ + beq f9bc │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r0, [pc, #288] @ f430 │ │ │ │ │ + ldr r0, [pc, #288] @ f424 │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ str r0, [r9, #4] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addne ip, ip, #1 │ │ │ │ │ + strne ip, [r0] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bne f9f4 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ orr r3, r2, r3 │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ bic r2, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ orrs r3, r3, #0 │ │ │ │ │ lsr r3, r7, #30 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r3, [r9, #16] │ │ │ │ │ str r2, [r9, #12] │ │ │ │ │ - addne r3, r9, #20 │ │ │ │ │ - beq f374 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - str r2, [r3] │ │ │ │ │ + str r3, [r9, #16] │ │ │ │ │ + beq e9f4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str r3, [r9, #20] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b e64c │ │ │ │ │ + b e640 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 13648 │ │ │ │ │ + bl 13630 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fa68 │ │ │ │ │ + beq 10d9c │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f3b8 │ │ │ │ │ + beq f3ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne f3b8 │ │ │ │ │ + bne f3ac │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - beq edc0 │ │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ │ + beq edb4 │ │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - movne r8, fp │ │ │ │ │ + movne r8, sl │ │ │ │ │ strne r4, [sp, #8] │ │ │ │ │ - bne ed80 │ │ │ │ │ - b f2c4 │ │ │ │ │ + bne ed74 │ │ │ │ │ + b f2b8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b e734 │ │ │ │ │ + b e728 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000064c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x0000066c │ │ │ │ │ @@ -16531,1107 +16528,1134 @@ │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 13648 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 13630 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fa6c │ │ │ │ │ - ldr r3, [fp] │ │ │ │ │ + beq 10da0 │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f3b8 │ │ │ │ │ + beq f3ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [fp] │ │ │ │ │ - bne f3b8 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + str r3, [sl] │ │ │ │ │ + bne f3ac │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f3b8 │ │ │ │ │ + b f3ac │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [r3] │ │ │ │ │ - bne ee30 │ │ │ │ │ + bne ee24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - b ee38 │ │ │ │ │ + b ee2c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f7b4 │ │ │ │ │ + bne f7a8 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f7e8 │ │ │ │ │ - ldr r3, [pc, #-176] @ f404 │ │ │ │ │ - ldr r1, [pc, #-176] @ f408 │ │ │ │ │ + bne f7dc │ │ │ │ │ + ldr r3, [pc, #-176] @ f3f8 │ │ │ │ │ + ldr r1, [pc, #-176] @ f3fc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, r4 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - b e8e4 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + b e8d8 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [r7] │ │ │ │ │ - bne ebc4 │ │ │ │ │ + bne ebb8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - b ebcc │ │ │ │ │ + b ebc0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne fab8 │ │ │ │ │ + bne fa30 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f518 │ │ │ │ │ + beq f50c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq fad4 │ │ │ │ │ - ldr r3, [pc, #-272] @ f410 │ │ │ │ │ - ldr r2, [pc, #-272] @ f414 │ │ │ │ │ + beq fb20 │ │ │ │ │ + ldr r3, [pc, #-272] @ f404 │ │ │ │ │ + ldr r2, [pc, #-272] @ f408 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne ec88 │ │ │ │ │ + bne ec7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ec88 │ │ │ │ │ + b ec7c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10cb0 │ │ │ │ │ + beq 10e10 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne f75c │ │ │ │ │ + bne f750 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - b e64c │ │ │ │ │ - ldr r8, [pc, #-384] @ f41c │ │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ │ + b e640 │ │ │ │ │ + ldr r8, [pc, #-384] @ f410 │ │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ │ mov r7, r6 │ │ │ │ │ - sub sl, r8, #16 │ │ │ │ │ - b ede4 │ │ │ │ │ + sub fp, r8, #16 │ │ │ │ │ + b edd8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f99c │ │ │ │ │ + bne f924 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - ldr fp, [pc, #-420] @ f41c │ │ │ │ │ + ldr sl, [pc, #-420] @ f410 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b e8e4 │ │ │ │ │ + b e8d8 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r7, [pc, #-440] @ f424 │ │ │ │ │ + ldr r7, [pc, #-440] @ f418 │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ rsbs r8, r3, #5 │ │ │ │ │ rsc r5, r2, #0 │ │ │ │ │ mov lr, #0 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ sbcs lr, lr, r5 │ │ │ │ │ - bcc f22c │ │ │ │ │ - ldr r3, [pc, #-504] @ f40c │ │ │ │ │ + bcc f220 │ │ │ │ │ + ldr r3, [pc, #-504] @ f400 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, r0, lsl #4 │ │ │ │ │ - bne fb00 │ │ │ │ │ + bne 10dac │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b f260 │ │ │ │ │ + b f254 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r6, [pc, #-516] @ f424 │ │ │ │ │ + ldr r6, [pc, #-516] @ f418 │ │ │ │ │ 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 f6b8 │ │ │ │ │ + bcc f6ac │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr r3, [pc, #-584] @ f40c │ │ │ │ │ - add fp, r3, r0, lsl #4 │ │ │ │ │ - bne fa9c │ │ │ │ │ + ldr r3, [pc, #-584] @ f400 │ │ │ │ │ + add sl, r3, r0, lsl #4 │ │ │ │ │ + bne fb40 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ │ - mov r6, fp │ │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ │ + mov r6, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b eb7c │ │ │ │ │ + b eb70 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne f904 │ │ │ │ │ + bne f8e4 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ - ldr fp, [pc, #-616] @ f41c │ │ │ │ │ - b e8e4 │ │ │ │ │ + ldr sl, [pc, #-616] @ f410 │ │ │ │ │ + b e8d8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - bne ecc0 │ │ │ │ │ + bne ecb4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b ecc0 │ │ │ │ │ + b ecb4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - ldr fp, [pc, #-680] @ f40c │ │ │ │ │ + ldr sl, [pc, #-680] @ f400 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b e8e4 │ │ │ │ │ + b e8d8 │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs f8b4 │ │ │ │ │ + bcs f900 │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10c44 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - bne f658 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov r6, fp │ │ │ │ │ - mov r5, fp │ │ │ │ │ - b e8e4 │ │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne ed80 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - b e8e4 │ │ │ │ │ + bne fb8c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne f64c │ │ │ │ │ + mov r4, sl │ │ │ │ │ + mov r6, sl │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b e8d8 │ │ │ │ │ rsbs r2, r3, #0 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq f0c4 │ │ │ │ │ + beq f0b8 │ │ │ │ │ mov r0, #24 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq f8c0 │ │ │ │ │ + beq f8a0 │ │ │ │ │ mov r3, #24 │ │ │ │ │ - b f0e8 │ │ │ │ │ + b f0dc │ │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne ed74 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b e8d8 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul ip, r2, r3 │ │ │ │ │ - ldr r7, [pc, #-844] @ f424 │ │ │ │ │ + ldr r7, [pc, #-844] @ f418 │ │ │ │ │ asr r2, ip, #31 │ │ │ │ │ rsbs lr, ip, #0 │ │ │ │ │ rsc r3, r2, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ rsbs r3, ip, #5 │ │ │ │ │ rsc r0, r2, #0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sbcs r3, r0, r3 │ │ │ │ │ - bcc f804 │ │ │ │ │ - ldr r2, [pc, #-916] @ f40c │ │ │ │ │ + bcc f81c │ │ │ │ │ + ldr r2, [pc, #-916] @ f400 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, lr, lsl #4 │ │ │ │ │ - beq f588 │ │ │ │ │ + beq f57c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - b f834 │ │ │ │ │ + b f84c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [fp] │ │ │ │ │ - bne f4a0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + str r3, [sl] │ │ │ │ │ + bne f494 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f4a0 │ │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ │ + b f494 │ │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq f1b0 │ │ │ │ │ - mov r8, fp │ │ │ │ │ - b ed80 │ │ │ │ │ + beq f1a4 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + b ed74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne f4ac │ │ │ │ │ + bne f4a0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f4ac │ │ │ │ │ + b f4a0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bne fbe8 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bne fbcc │ │ │ │ │ + ldr sl, [pc, #-1032] @ f414 │ │ │ │ │ + b e978 │ │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs r3, r3, ip │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ mov r0, lr │ │ │ │ │ - bcs f9c4 │ │ │ │ │ + bcs f9d8 │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne fb28 │ │ │ │ │ + bne f9e8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f588 │ │ │ │ │ + bne f57c │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b f8d4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne fb80 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne fb64 │ │ │ │ │ - ldr fp, [pc, #-1108] @ f420 │ │ │ │ │ - b e984 │ │ │ │ │ + b f9cc │ │ │ │ │ rsbs r2, r3, #0 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq f2e4 │ │ │ │ │ + beq f2d8 │ │ │ │ │ mov r0, #24 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq f9d4 │ │ │ │ │ + beq f9bc │ │ │ │ │ mov r3, #24 │ │ │ │ │ - b f308 │ │ │ │ │ - bl 11464 <_PyLong_FromLarge> │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - b f6d8 │ │ │ │ │ + b f2fc │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ ldreq r4, [sp, #56] @ 0x38 │ │ │ │ │ - moveq r5, fp │ │ │ │ │ - bne 10a58 │ │ │ │ │ + moveq r5, sl │ │ │ │ │ + bne 102f4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r3, sp, #64 @ 0x40 │ │ │ │ │ - movne fp, #0 │ │ │ │ │ + movne sl, #0 │ │ │ │ │ strne r3, [sp, #52] @ 0x34 │ │ │ │ │ - bne f934 │ │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ │ - b e8e4 │ │ │ │ │ - ldr r2, [pc, #-1268] @ f418 │ │ │ │ │ + bne f978 │ │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ │ + b e8d8 │ │ │ │ │ + ldr r2, [pc, #-1248] @ f40c │ │ │ │ │ ldr r3, [r2, #900] @ 0x384 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq f9e8 │ │ │ │ │ + beq f90c │ │ │ │ │ add r8, r2, #892 @ 0x37c │ │ │ │ │ - b ed80 │ │ │ │ │ + b ed74 │ │ │ │ │ + bl 1144c <_PyLong_FromLarge> │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b f6cc │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ + add sl, r2, #892 @ 0x37c │ │ │ │ │ + b e8d4 │ │ │ │ │ + ldr r5, [fp, #-4]! │ │ │ │ │ + mov r4, #536870912 @ 0x20000000 │ │ │ │ │ + b e520 │ │ │ │ │ + ldr r2, [pc, #-1312] @ f40c │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + ldr r3, [r2, #900] @ 0x384 │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ldreq r4, [sp, #8] │ │ │ │ │ + addeq sl, r2, #892 @ 0x37c │ │ │ │ │ + moveq r5, r4 │ │ │ │ │ + bne f8f8 │ │ │ │ │ + b e8d8 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b e8d8 │ │ │ │ │ + bl 1144c <_PyLong_FromLarge> │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b f240 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r5, r4 │ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ │ mov r8, #0 │ │ │ │ │ ldr r3, [r9], #4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - beq f964 │ │ │ │ │ + beq f9a8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne f964 │ │ │ │ │ + bne f9a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq e8e4 │ │ │ │ │ - b f93c │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov r5, fp │ │ │ │ │ - b e8e4 │ │ │ │ │ - bl 11464 <_PyLong_FromLarge> │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - b f24c │ │ │ │ │ - ldr r5, [sl, #-4]! │ │ │ │ │ - mov r4, #536870912 @ 0x20000000 │ │ │ │ │ - b e52c │ │ │ │ │ - ldr r2, [pc, #-1420] @ f418 │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - ldr r3, [r2, #900] @ 0x384 │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ldreq r4, [sp, #8] │ │ │ │ │ - addeq fp, r2, #892 @ 0x37c │ │ │ │ │ - moveq r5, r4 │ │ │ │ │ - bne f918 │ │ │ │ │ - b e8e4 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - bl 11464 <_PyLong_FromLarge> │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - b f828 │ │ │ │ │ + beq e8d8 │ │ │ │ │ + b f980 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b f844 │ │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ │ - add fp, r2, #892 @ 0x37c │ │ │ │ │ - b e8e0 │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - str ip, [r0] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b f8b4 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + bl 1144c <_PyLong_FromLarge> │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + b f840 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r9] │ │ │ │ │ + bne f84c │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 0 <_Py_NewReference> │ │ │ │ │ - R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - orr r3, r2, r3 │ │ │ │ │ - str r3, [r9, #8] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - bic r2, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ - orrs r3, r3, #0 │ │ │ │ │ - lsr r3, r7, #30 │ │ │ │ │ - orr r3, r3, r1, lsl #2 │ │ │ │ │ - bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r3, [r9, #16] │ │ │ │ │ - str r2, [r9, #12] │ │ │ │ │ - add r3, r9, #20 │ │ │ │ │ - beq f374 │ │ │ │ │ - b f36c │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + b f84c │ │ │ │ │ mov r2, #0 │ │ │ │ │ - mov r8, fp │ │ │ │ │ + mov r8, sl │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq faac │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - b edac │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 10a58 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - b f8d4 │ │ │ │ │ + beq fb74 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b eda0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + beq fad0 │ │ │ │ │ + ldr r1, [r7] │ │ │ │ │ + b f4f4 │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq fa6c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [sl] │ │ │ │ │ + beq faf0 │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq fa88 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r9] │ │ │ │ │ + beq fafc │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq faa4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r8] │ │ │ │ │ + beq fb08 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq fac0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne edfc │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + beq fb14 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + b ed10 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b edfc │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - b f658 │ │ │ │ │ + b fa44 │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + str r9, [sp, #56] @ 0x38 │ │ │ │ │ + str r9, [sp, #8] │ │ │ │ │ + b f8b4 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b fa6c │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b fa88 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fa60 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - beq faf4 │ │ │ │ │ - ldr r1, [r7] │ │ │ │ │ - b f500 │ │ │ │ │ + b faa4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b fac0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #-1748] @ f410 │ │ │ │ │ - ldr r2, [pc, #-1748] @ f414 │ │ │ │ │ + ldr r3, [pc, #-1836] @ f404 │ │ │ │ │ + ldr r2, [pc, #-1836] @ f408 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - b f52c │ │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b facc │ │ │ │ │ - sub ip, ip, #1 │ │ │ │ │ - str ip, [r4] │ │ │ │ │ - b f60c │ │ │ │ │ + b f520 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + b f64c │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + b f8b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne f258 │ │ │ │ │ + bne f24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f258 │ │ │ │ │ + b f24c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b fa28 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b f880 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r9] │ │ │ │ │ - bne f834 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne f6d8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - b f834 │ │ │ │ │ + b f6d8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b f710 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b f8d4 │ │ │ │ │ + b f8b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne f86c │ │ │ │ │ + bne f814 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f86c │ │ │ │ │ + b f814 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne f860 │ │ │ │ │ + bne f808 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f860 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - b f8d4 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - b f894 │ │ │ │ │ - ldr r2, [pc, #-1956] @ f418 │ │ │ │ │ + b f808 │ │ │ │ │ + ldr r2, [pc, #-2052] @ f40c │ │ │ │ │ ldr r3, [r2, #892] @ 0x37c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ ldreq r4, [sp, #56] @ 0x38 │ │ │ │ │ - moveq fp, r5 │ │ │ │ │ - beq e8e4 │ │ │ │ │ - add fp, r2, #892 @ 0x37c │ │ │ │ │ + moveq sl, r5 │ │ │ │ │ + beq e8d8 │ │ │ │ │ + add sl, r2, #892 @ 0x37c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [fp] │ │ │ │ │ - beq 10b80 │ │ │ │ │ + str r3, [sl] │ │ │ │ │ + beq 10d30 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ - b f8e4 │ │ │ │ │ + b f8c4 │ │ │ │ │ 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 7dac │ │ │ │ │ + bl 7da0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 10b5c │ │ │ │ │ + beq 10ce8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq fc54 │ │ │ │ │ + beq fca8 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 13648 │ │ │ │ │ + bl 13630 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10b70 │ │ │ │ │ + beq 10d3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1143c │ │ │ │ │ + bl 11424 │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r8, [r9, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bl 7dac │ │ │ │ │ + bl 7da0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq fe18 │ │ │ │ │ + beq fe6c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r0, [r9] │ │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ │ - beq fcc4 │ │ │ │ │ + beq fd18 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 13648 │ │ │ │ │ + bl 13630 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq fe18 │ │ │ │ │ + beq fe6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1143c │ │ │ │ │ + bl 11424 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [r9] │ │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, #16 │ │ │ │ │ - bne fc68 │ │ │ │ │ + bne fcbc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ - beq fd00 │ │ │ │ │ + beq fd54 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq fd00 │ │ │ │ │ + beq fd54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne fd00 │ │ │ │ │ + bne fd54 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - subs sl, r3, #1 │ │ │ │ │ - bmi 10dec │ │ │ │ │ + subs fp, r3, #1 │ │ │ │ │ + bmi 10c20 │ │ │ │ │ add r3, r3, #3 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - ldr fp, [pc, #-2320] @ f41c │ │ │ │ │ + ldr sl, [pc, #-2416] @ f410 │ │ │ │ │ add r8, r7, r3, lsl #2 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - mov r3, sl │ │ │ │ │ + mov r3, fp │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [r8, #-4]! │ │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ │ - mov sl, #29 │ │ │ │ │ + mov fp, #29 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b fd68 │ │ │ │ │ + b fdbc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq fe30 │ │ │ │ │ - subs sl, sl, #1 │ │ │ │ │ - bcc 106d0 │ │ │ │ │ - lsr r3, r8, sl │ │ │ │ │ + beq fe84 │ │ │ │ │ + subs fp, fp, #1 │ │ │ │ │ + bcc 10720 │ │ │ │ │ + lsr r3, r8, fp │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ orrs r6, r3, r6, lsl #1 │ │ │ │ │ - bne fd54 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 7dac │ │ │ │ │ + bne fda8 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 7da0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10d40 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - beq 10630 │ │ │ │ │ - ldr r3, [fp] │ │ │ │ │ + beq 1029c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 10680 │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10630 │ │ │ │ │ + beq 10680 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [fp] │ │ │ │ │ - bne 10630 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + str r3, [sl] │ │ │ │ │ + bne 10680 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10640 │ │ │ │ │ + beq 10690 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 13648 │ │ │ │ │ + bl 13630 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 102a0 │ │ │ │ │ + beq 102e8 │ │ │ │ │ ldr r7, [r9] │ │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10620 │ │ │ │ │ + beq 10670 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r7, [r9] │ │ │ │ │ - bne 10620 │ │ │ │ │ + bne 10670 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r6, r7 │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - b fd60 │ │ │ │ │ - ldr fp, [pc, #-2564] @ f41c │ │ │ │ │ + b fdb4 │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ - ldr r3, [fp] │ │ │ │ │ + ldr sl, [pc, #-2664] @ f410 │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne fbe0 │ │ │ │ │ - b fbf0 │ │ │ │ │ + bne fc34 │ │ │ │ │ + b fc44 │ │ │ │ │ tst r6, #1 │ │ │ │ │ movne ip, r6 │ │ │ │ │ movne r7, #0 │ │ │ │ │ - bne fe64 │ │ │ │ │ + bne feb8 │ │ │ │ │ asr ip, r6, #1 │ │ │ │ │ ands r7, ip, #1 │ │ │ │ │ - bne fe60 │ │ │ │ │ + bne feb4 │ │ │ │ │ mov r7, #1 │ │ │ │ │ asr ip, ip, #1 │ │ │ │ │ tst ip, #1 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - beq fe50 │ │ │ │ │ + beq fea4 │ │ │ │ │ rsb r4, r7, #5 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - str r8, [sp, #16] │ │ │ │ │ + str fp, [sp, #20] │ │ │ │ │ mov r4, #0 │ │ │ │ │ - mov r8, fp │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r7, ip │ │ │ │ │ - str sl, [sp, #20] │ │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ │ + str r8, [sp, #16] │ │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - ldreq r9, [pc, #-2676] @ f420 │ │ │ │ │ + ldreq r9, [pc, #-2768] @ f414 │ │ │ │ │ streq r9, [sp, #56] @ 0x38 │ │ │ │ │ - beq feec │ │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ │ + beq ff3c │ │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 10234 │ │ │ │ │ - ldr r2, [r8, #12] │ │ │ │ │ + bhi 10280 │ │ │ │ │ + ldr r2, [sl, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r0, [pc, #-2712] @ f424 │ │ │ │ │ - smull r2, r1, r3, r3 │ │ │ │ │ - adds r9, r2, #5 │ │ │ │ │ + ldr r2, [pc, #-2804] @ f418 │ │ │ │ │ + smull r8, r1, r3, r3 │ │ │ │ │ + adds r9, r8, #5 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ sbcs r3, r4, r3 │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - bcc 10360 │ │ │ │ │ - ldr r3, [pc, #-2740] @ f42c │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + bcc 103b0 │ │ │ │ │ + ldr r3, [pc, #-2832] @ f420 │ │ │ │ │ add r9, r3, r9, lsl #4 │ │ │ │ │ add r9, r9, #8960 @ 0x2300 │ │ │ │ │ add r9, r9, #28 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10218 │ │ │ │ │ - sub sl, r3, #1 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - str sl, [r8] │ │ │ │ │ - bne 10218 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + beq 10264 │ │ │ │ │ + sub r8, r3, #1 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + str r8, [sl] │ │ │ │ │ + bne 10264 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - str sl, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10224 │ │ │ │ │ + str r8, [sp, #56] @ 0x38 │ │ │ │ │ + beq 10270 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ lsr lr, r3, #3 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ lsr r2, r1, #3 │ │ │ │ │ - beq 10260 │ │ │ │ │ + beq 102a8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10a3c │ │ │ │ │ + beq 10a94 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - blt 10688 │ │ │ │ │ - beq 10670 │ │ │ │ │ + blt 106d8 │ │ │ │ │ + beq 106c0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 10450 │ │ │ │ │ + beq 104a0 │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1516c │ │ │ │ │ + bl 15044 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ff88 │ │ │ │ │ + beq ffd8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ff88 │ │ │ │ │ + beq ffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne ff88 │ │ │ │ │ + bne ffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r8, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 102a0 │ │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ │ + ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 102e8 │ │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bls 102ac │ │ │ │ │ + bls 102fc │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 10338 │ │ │ │ │ + beq 10388 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 10a60 │ │ │ │ │ + beq 10ab0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ffd4 │ │ │ │ │ + bne 10024 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 10a6c │ │ │ │ │ - str r8, [sp, #56] @ 0x38 │ │ │ │ │ - ldr sl, [r9] │ │ │ │ │ - cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1022c │ │ │ │ │ - sub sl, sl, #1 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - str sl, [r9] │ │ │ │ │ - bne 1022c │ │ │ │ │ + beq 10abc │ │ │ │ │ + str sl, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r8, [r9] │ │ │ │ │ + cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 10278 │ │ │ │ │ + sub r8, r8, #1 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + str r8, [r9] │ │ │ │ │ + bne 10278 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - str sl, [sp, #56] @ 0x38 │ │ │ │ │ + str r8, [sp, #56] @ 0x38 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bne fe80 │ │ │ │ │ + bne fed0 │ │ │ │ │ mov ip, r7 │ │ │ │ │ asr ip, ip, #1 │ │ │ │ │ add ip, sp, ip, lsl #2 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - mov fp, r8 │ │ │ │ │ ldr r1, [ip, #64] @ 0x40 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ │ + mov r0, sl │ │ │ │ │ ldr r8, [sp, #16] │ │ │ │ │ - bl 7dac │ │ │ │ │ + mov r7, fp │ │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ │ + bl 7da0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10e14 │ │ │ │ │ - ldr r3, [fp] │ │ │ │ │ + beq 10c70 │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10658 │ │ │ │ │ + beq 106a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [fp] │ │ │ │ │ - bne 10658 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + str r3, [sl] │ │ │ │ │ + bne 106a8 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10668 │ │ │ │ │ + beq 106b8 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 13648 │ │ │ │ │ + bl 13630 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 102a0 │ │ │ │ │ + beq 102e8 │ │ │ │ │ ldr r4, [r9] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10648 │ │ │ │ │ + beq 10698 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r9] │ │ │ │ │ - bne 10648 │ │ │ │ │ + bne 10698 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 10448 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 7dac │ │ │ │ │ + ble 10498 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 7da0 │ │ │ │ │ sub r4, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10d40 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - beq 103d0 │ │ │ │ │ - ldr r3, [fp] │ │ │ │ │ + beq 1029c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 10420 │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 103d0 │ │ │ │ │ + beq 10420 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [fp] │ │ │ │ │ + str r3, [sl] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bne 103d0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ + bne 10420 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq 103e0 │ │ │ │ │ + beq 10430 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 13648 │ │ │ │ │ + bl 13630 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 102a0 │ │ │ │ │ + beq 102e8 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 106b8 │ │ │ │ │ + beq 10708 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bne 106b8 │ │ │ │ │ + bne 10708 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10210 │ │ │ │ │ + beq 1025c │ │ │ │ │ sub r7, r7, #2 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 7dac │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 7da0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10d40 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - beq 1080c │ │ │ │ │ - ldr r4, [fp] │ │ │ │ │ + beq 1029c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 1085c │ │ │ │ │ + ldr r4, [sl] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1080c │ │ │ │ │ + beq 1085c │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - str r4, [fp] │ │ │ │ │ - bne 1080c │ │ │ │ │ - mov r0, fp │ │ │ │ │ + str r4, [sl] │ │ │ │ │ + bne 1085c │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 13648 │ │ │ │ │ + bl 13630 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 102a0 │ │ │ │ │ + beq 102e8 │ │ │ │ │ ldr r4, [r9] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 107f0 │ │ │ │ │ + beq 10840 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r9] │ │ │ │ │ - bne 107f0 │ │ │ │ │ + bne 10840 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne 10174 │ │ │ │ │ + bne 101c0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b fd60 │ │ │ │ │ + b fdb4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne ff1c │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - b 10000 │ │ │ │ │ + bne ff6c │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + b 10050 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - b 10000 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 82f4 │ │ │ │ │ + b 10050 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 82e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - bne feec │ │ │ │ │ + bne ff3c │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b f8d4 │ │ │ │ │ + b f8b4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 10a34 │ │ │ │ │ + bne 10a8c │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ tst r3, #3 │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ rsb r8, r1, #1 │ │ │ │ │ ldr r0, [r9, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ - bne 10978 │ │ │ │ │ + bne 109c8 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r8, r1 │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - bne ffd8 │ │ │ │ │ + bne 10028 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 10a54 │ │ │ │ │ - ldr r1, [r8, #12] │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b fe74 │ │ │ │ │ + ldr r1, [sl, #12] │ │ │ │ │ rsb r2, r3, #1 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ - ldr r0, [pc, #-3740] @ f424 │ │ │ │ │ - adds sl, r2, #5 │ │ │ │ │ + ldr r0, [pc, #-3832] @ f418 │ │ │ │ │ + adds r8, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - cmp r0, sl │ │ │ │ │ + cmp r0, r8 │ │ │ │ │ sbcs r2, r1, r2 │ │ │ │ │ - bcc ffa4 │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ + bcc fff4 │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1030c │ │ │ │ │ + beq 1035c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - str r3, [r8] │ │ │ │ │ - bne 1030c │ │ │ │ │ - ldr r3, [pc, #-3796] @ f428 │ │ │ │ │ + str r3, [sl] │ │ │ │ │ + bne 1035c │ │ │ │ │ + ldr r3, [pc, #-3888] @ f41c │ │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 10b28 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + bne 10b60 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r3, [pc, #-3816] @ f42c │ │ │ │ │ - add sl, r3, sl, lsl #4 │ │ │ │ │ - add r8, sl, #8960 @ 0x2300 │ │ │ │ │ - add r8, r8, #28 │ │ │ │ │ - str r8, [sp, #60] @ 0x3c │ │ │ │ │ + ldr r3, [pc, #-3908] @ f420 │ │ │ │ │ + add r8, r3, r8, lsl #4 │ │ │ │ │ + add sl, r8, #8960 @ 0x2300 │ │ │ │ │ + add sl, sl, #28 │ │ │ │ │ + str sl, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bne ffb4 │ │ │ │ │ + bne 10004 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq ffd4 │ │ │ │ │ + beq 10024 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ - bl 15c2c <_PyLong_Negate> │ │ │ │ │ - ldr r8, [sp, #60] @ 0x3c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 102a0 │ │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ │ + bl 15b04 <_PyLong_Negate> │ │ │ │ │ + ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 102e8 │ │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b ffb4 │ │ │ │ │ - subs r0, r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + b 10004 │ │ │ │ │ + subs r0, r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - bcs 1098c │ │ │ │ │ + bcs 109dc │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 10c2c │ │ │ │ │ - ldr r3, [pc, #-3940] @ f430 │ │ │ │ │ - eor sl, r2, r2, asr #31 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r3, [r9, #4] │ │ │ │ │ - sub sl, sl, r2, asr #31 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - blt 10958 │ │ │ │ │ - mov r2, #8 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - str r2, [r9, #8] │ │ │ │ │ - ldr r2, [pc, #-3980] @ f430 │ │ │ │ │ - bne 1096c │ │ │ │ │ + beq 10c34 │ │ │ │ │ + ldr r2, [pc, #-4024] @ f424 │ │ │ │ │ + eor r3, r8, r8, asr #31 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + str r2, [r9, #4] │ │ │ │ │ + sub r3, r3, r8, asr #31 │ │ │ │ │ + ldr r2, [r2] │ │ │ │ │ + blt 109a8 │ │ │ │ │ + mov r1, #8 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + str r1, [r9, #8] │ │ │ │ │ + ldr r1, [pc, #-4064] @ f424 │ │ │ │ │ + bne 109bc │ │ │ │ │ mov r0, r9 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - str sl, [r9, #12] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [r9, #12] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b feec │ │ │ │ │ + b ff3c │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne 1011c │ │ │ │ │ + bne 10168 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - moveq fp, r9 │ │ │ │ │ - beq 10210 │ │ │ │ │ + moveq sl, r9 │ │ │ │ │ + beq 1025c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 7dac │ │ │ │ │ + bl 7da0 │ │ │ │ │ sub r6, r7, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10de0 │ │ │ │ │ + beq 10cdc │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10430 │ │ │ │ │ + beq 10480 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 10430 │ │ │ │ │ + bne 10480 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, fp │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, sl │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne 10df4 │ │ │ │ │ + bne 10c50 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b fd60 │ │ │ │ │ + b fdb4 │ │ │ │ │ ldr sl, [r5, #12] │ │ │ │ │ add lr, lr, #3 │ │ │ │ │ subs ip, sl, #10 │ │ │ │ │ - bne 10818 │ │ │ │ │ + bne 10868 │ │ │ │ │ add lr, r9, lr, lsl #2 │ │ │ │ │ add sl, r9, #12 │ │ │ │ │ sub r3, lr, sl │ │ │ │ │ tst r3, #4 │ │ │ │ │ mov r1, ip │ │ │ │ │ - beq 104f0 │ │ │ │ │ + beq 10540 │ │ │ │ │ ldr r8, [lr, #-4]! │ │ │ │ │ - ldr r3, [pc, #2504] @ 10e4c │ │ │ │ │ - ldr r1, [pc, #2500] @ 10e4c │ │ │ │ │ + ldr r3, [pc, #2400] @ 10e34 │ │ │ │ │ + ldr r1, [pc, #2396] @ 10e34 │ │ │ │ │ umull r2, r3, r8, r3 │ │ │ │ │ bic r2, r3, #3 │ │ │ │ │ add r2, r2, r3, lsr #2 │ │ │ │ │ sub r2, r8, r2 │ │ │ │ │ - ldr r3, [pc, #2484] @ 10e50 │ │ │ │ │ + ldr r3, [pc, #2380] @ 10e38 │ │ │ │ │ subs r2, r8, r2 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ sbc ip, ip, #0 │ │ │ │ │ mla r1, ip, r1, r3 │ │ │ │ │ - ldr ip, [pc, #2460] @ 10e4c │ │ │ │ │ + ldr ip, [pc, #2356] @ 10e34 │ │ │ │ │ mov r3, r1 │ │ │ │ │ umull r1, r0, r2, ip │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ lsr r1, r1, #1 │ │ │ │ │ orr r1, r1, r3, lsl #31 │ │ │ │ │ lsr r3, r3, #1 │ │ │ │ │ lsl r0, r3, #2 │ │ │ │ │ @@ -17640,30 +17664,30 @@ │ │ │ │ │ orr r0, r0, r1, lsr #30 │ │ │ │ │ adc r3, r3, r0 │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adc r3, r3, r3 │ │ │ │ │ subs ip, r8, r2 │ │ │ │ │ rsc r1, r3, #0 │ │ │ │ │ cmp sl, lr │ │ │ │ │ - beq 10604 │ │ │ │ │ + beq 10654 │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ ldr r8, [lr, #-4] │ │ │ │ │ lsl r1, r1, #30 │ │ │ │ │ orr r1, r1, ip, lsr #2 │ │ │ │ │ orr ip, r8, ip, lsl #30 │ │ │ │ │ adds r2, ip, r1 │ │ │ │ │ - ldr r0, [pc, #2360] @ 10e4c │ │ │ │ │ + ldr r0, [pc, #2256] @ 10e34 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ umull r3, r0, r2, r0 │ │ │ │ │ - ldr r5, [pc, #2348] @ 10e4c │ │ │ │ │ + ldr r5, [pc, #2244] @ 10e34 │ │ │ │ │ bic r3, r0, #3 │ │ │ │ │ add r3, r3, r0, lsr #2 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ - ldr r3, [pc, #2336] @ 10e50 │ │ │ │ │ + ldr r3, [pc, #2232] @ 10e38 │ │ │ │ │ subs r2, ip, r2 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ umull r0, r6, r2, r5 │ │ │ │ │ sbc r2, r1, #0 │ │ │ │ │ mla r5, r2, r5, r3 │ │ │ │ │ lsr r0, r0, #1 │ │ │ │ │ add r3, r5, r6 │ │ │ │ │ @@ -17679,22 +17703,22 @@ │ │ │ │ │ subs ip, ip, r2 │ │ │ │ │ sbc r1, r1, r3 │ │ │ │ │ ldr r8, [lr, #-8] │ │ │ │ │ lsl r1, r1, #30 │ │ │ │ │ orr r1, r1, ip, lsr #2 │ │ │ │ │ orr ip, r8, ip, lsl #30 │ │ │ │ │ adds r2, ip, r1 │ │ │ │ │ - ldr r0, [pc, #2236] @ 10e4c │ │ │ │ │ + ldr r0, [pc, #2132] @ 10e34 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ umull r3, r0, r2, r0 │ │ │ │ │ - ldr r5, [pc, #2224] @ 10e4c │ │ │ │ │ + ldr r5, [pc, #2120] @ 10e34 │ │ │ │ │ bic r3, r0, #3 │ │ │ │ │ add r3, r3, r0, lsr #2 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ - ldr r3, [pc, #2212] @ 10e50 │ │ │ │ │ + ldr r3, [pc, #2108] @ 10e38 │ │ │ │ │ subs r2, ip, r2 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ umull r0, r6, r2, r5 │ │ │ │ │ sbc r2, r1, #0 │ │ │ │ │ mla r5, r2, r5, r3 │ │ │ │ │ lsr r0, r0, #1 │ │ │ │ │ add r3, r5, r6 │ │ │ │ │ @@ -17707,166 +17731,166 @@ │ │ │ │ │ adc r3, r3, r6 │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adc r3, r3, r3 │ │ │ │ │ sub lr, lr, #8 │ │ │ │ │ subs ip, ip, r2 │ │ │ │ │ sbc r1, r1, r3 │ │ │ │ │ cmp sl, lr │ │ │ │ │ - bne 104f8 │ │ │ │ │ + bne 10548 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ - bne 10320 │ │ │ │ │ - b 102a0 │ │ │ │ │ + bne 10370 │ │ │ │ │ + b 102e8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b fd60 │ │ │ │ │ + b fdb4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne fdcc │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - b fd60 │ │ │ │ │ + bne fe20 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + b fdb4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b 100b4 │ │ │ │ │ + b 10100 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne 10070 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - b 100b4 │ │ │ │ │ + bne 100bc │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + b 10100 │ │ │ │ │ add r2, r9, lr, lsl #2 │ │ │ │ │ add lr, r5, lr, lsl #2 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ ldr r2, [lr, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs ff50 │ │ │ │ │ + bcs ffa0 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ - ldr r1, [pc, #1984] @ 10e54 │ │ │ │ │ + ldr r1, [pc, #1880] @ 10e3c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 10b40 │ │ │ │ │ + bne 10b94 │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ strne r2, [r9] │ │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ │ - b ffb4 │ │ │ │ │ + b 10004 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10210 │ │ │ │ │ - b 10170 │ │ │ │ │ + beq 1025c │ │ │ │ │ + b 101bc │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bcs fd3c │ │ │ │ │ + bcs fd90 │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r5 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 107dc │ │ │ │ │ + beq 1082c │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 10d34 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + beq 10bb0 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ sub r4, r4, r8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 7dac │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 7da0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - beq f8d4 │ │ │ │ │ - bl 1143c │ │ │ │ │ + mov r0, sl │ │ │ │ │ + beq f8b4 │ │ │ │ │ + bl 11424 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10d2c │ │ │ │ │ + beq 10c80 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 13648 │ │ │ │ │ + bl 13630 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10a54 │ │ │ │ │ + beq 102f0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1143c │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ + bl 11424 │ │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bne 1070c │ │ │ │ │ + bne 1075c │ │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ │ - asr r3, sl, #1 │ │ │ │ │ + asr r3, fp, #1 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ ldr r1, [r3, #-64] @ 0xffffffc0 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 7dac │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 7da0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq f8d4 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 1143c │ │ │ │ │ + beq f8b4 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 11424 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - beq 107d0 │ │ │ │ │ + beq 10820 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 13648 │ │ │ │ │ + bl 13630 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10a54 │ │ │ │ │ + beq 102f0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1143c │ │ │ │ │ + bl 11424 │ │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bgt 10d4c │ │ │ │ │ + bgt 10bbc │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 10b0c │ │ │ │ │ + bne 10b78 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ - b f934 │ │ │ │ │ + b f978 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - beq fd60 │ │ │ │ │ - b 10174 │ │ │ │ │ + beq fdb4 │ │ │ │ │ + b 101c0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b 101c0 │ │ │ │ │ + b 1020c │ │ │ │ │ add r3, r9, #12 │ │ │ │ │ add r8, r9, lr, lsl #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ sub r3, r8, r3 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ mov r1, ip │ │ │ │ │ - beq 108c0 │ │ │ │ │ + beq 10910 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 10890 │ │ │ │ │ + beq 108e0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 1086c │ │ │ │ │ + beq 108bc │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr r0, [r8, #-4]! │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ @@ -17888,15 +17912,15 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 10604 │ │ │ │ │ + beq 10654 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r0, [r8, #-4] │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr r1, r3, r2, lsr #2 │ │ │ │ │ @@ -17927,255 +17951,263 @@ │ │ │ │ │ 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 r8, r5 │ │ │ │ │ - bne 108d0 │ │ │ │ │ + bne 10920 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b 10604 │ │ │ │ │ - mov r2, #10 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - str r2, [r9, #8] │ │ │ │ │ - ldr r2, [pc, #1256] @ 10e54 │ │ │ │ │ - beq 103bc │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - b 103bc │ │ │ │ │ + b 10654 │ │ │ │ │ + mov r1, #10 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + str r1, [r9, #8] │ │ │ │ │ + ldr r1, [pc, #1152] @ 10e3c │ │ │ │ │ + beq 10404 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r1] │ │ │ │ │ + b 10404 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ sub sl, r1, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, sl, r1 │ │ │ │ │ - b 10288 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt 10ab4 │ │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ │ - bne 10c20 │ │ │ │ │ + b 102d0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + blt 10b04 │ │ │ │ │ + lsrs r1, r2, #28 │ │ │ │ │ + bne 10c28 │ │ │ │ │ mov r0, #20 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 10af0 │ │ │ │ │ + beq 10b48 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - mov r1, #16 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr r0, [pc, #1164] @ 10e54 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + mov r8, #16 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + ldr r0, [pc, #1052] @ 10e3c │ │ │ │ │ str r0, [r9, #4] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ - str r1, [r9, #8] │ │ │ │ │ + str r8, [r9, #8] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldrne ip, [pc, #1144] @ 10e54 │ │ │ │ │ - addne r0, r0, #1 │ │ │ │ │ - strne r0, [ip] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ + bne 10c88 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - orr r1, r3, r1 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - str r1, [r9, #8] │ │ │ │ │ - orrs r1, r2, #0 │ │ │ │ │ - lsr r1, sl, #30 │ │ │ │ │ - orr r1, r1, r3, lsl #2 │ │ │ │ │ - bic sl, sl, #-1073741824 @ 0xc0000000 │ │ │ │ │ - bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str sl, [r9, #12] │ │ │ │ │ - str r1, [r9, #16] │ │ │ │ │ - strne r2, [r9, #20] │ │ │ │ │ + orr r8, r3, r8 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + orrs r0, r1, #0 │ │ │ │ │ + lsr r0, r3, #30 │ │ │ │ │ + orr r0, r0, r2, lsl #2 │ │ │ │ │ + bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ + bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ + str r3, [r9, #12] │ │ │ │ │ + str r8, [r9, #8] │ │ │ │ │ + addne r3, r9, #20 │ │ │ │ │ + str r0, [r9, #16] │ │ │ │ │ + beq 10a84 │ │ │ │ │ + str r1, [r3] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b feec │ │ │ │ │ + b ff3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10688 │ │ │ │ │ - ldr r3, [pc, #1044] @ 10e58 │ │ │ │ │ - ldr r1, [pc, #1044] @ 10e5c │ │ │ │ │ + bne 106d8 │ │ │ │ │ + ldr r3, [pc, #932] @ 10e40 │ │ │ │ │ + ldr r1, [pc, #932] @ 10e44 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b fe20 │ │ │ │ │ + b 102f0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne ffd4 │ │ │ │ │ + bne 10024 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 77f8 │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 77ec │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ - beq 10aa4 │ │ │ │ │ + beq 10af4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r8] │ │ │ │ │ - bne 10aa4 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + str r3, [sl] │ │ │ │ │ + bne 10af4 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 102a0 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - b ffd4 │ │ │ │ │ - rsbs sl, r2, #0 │ │ │ │ │ - rsc r3, r3, #0 │ │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ │ - moveq r2, #2 │ │ │ │ │ - beq 1099c │ │ │ │ │ - mov r1, #2 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq 102e8 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + b 10024 │ │ │ │ │ + rsbs r3, r8, #0 │ │ │ │ │ + rsc r2, r2, #0 │ │ │ │ │ + lsrs r1, r2, #28 │ │ │ │ │ + moveq r1, #2 │ │ │ │ │ + beq 109ec │ │ │ │ │ + mov r0, #2 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ mov r0, #24 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 10d24 │ │ │ │ │ + bne 10c48 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b f8d4 │ │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ │ + b f8b4 │ │ │ │ │ + ldr r2, [pc, #736] @ 10e48 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ + mov r0, sl │ │ │ │ │ + blx r3 │ │ │ │ │ + b 10354 │ │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldreq r4, [sp, #56] @ 0x38 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne f7e0 │ │ │ │ │ - b f934 │ │ │ │ │ - ldr r2, [pc, #816] @ 10e60 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r3 │ │ │ │ │ - b 10304 │ │ │ │ │ + bne f7d4 │ │ │ │ │ + b f978 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 11294 <_PyLong_Copy> │ │ │ │ │ + bl 1127c <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ - bne 10354 │ │ │ │ │ - b 102a0 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - ldr fp, [pc, #764] @ 10e64 │ │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b fe20 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - ldr fp, [pc, #744] @ 10e64 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b fe20 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fbf0 │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - ldr r3, [fp] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10bac │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [fp] │ │ │ │ │ - beq 10db0 │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10bc8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r9] │ │ │ │ │ - beq 10dbc │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10be4 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r8] │ │ │ │ │ - beq 10dc8 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10c00 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - beq 10dd4 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ + bne 103a4 │ │ │ │ │ + b 102e8 │ │ │ │ │ + add r8, r8, #1 │ │ │ │ │ + asr r3, r3, #1 │ │ │ │ │ + b 10748 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 7da0 │ │ │ │ │ + sub r8, r8, #1 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r9, [sp, #56] @ 0x38 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + beq f8b4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - b ed1c │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 10a54 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - b 10ad0 │ │ │ │ │ + bl 11424 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ │ + beq 10820 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 13630 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 102f0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 11424 │ │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ │ + b 10824 │ │ │ │ │ + ldr sl, [pc, #548] @ 10e4c │ │ │ │ │ + b 1082c │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + b 10b20 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mov r6, r5 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b f8d4 │ │ │ │ │ + b f8b4 │ │ │ │ │ + mov r8, #24 │ │ │ │ │ + b 10a18 │ │ │ │ │ + bl 7da0 │ │ │ │ │ + sub r6, r6, #1 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bne 10db8 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b 102f0 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + b 107b4 │ │ │ │ │ + ldr r3, [pc, #428] @ 10e3c │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + str r0, [r3] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_CALL _Py_NewReference │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + orr r0, r3, r8 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + str r0, [r9, #8] │ │ │ │ │ + orrs r0, r1, #0 │ │ │ │ │ + lsr r0, r3, #30 │ │ │ │ │ + orr r0, r0, r2, lsl #2 │ │ │ │ │ + bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ + bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ + str r3, [r9, #12] │ │ │ │ │ + str r0, [r9, #16] │ │ │ │ │ + add r3, r9, #20 │ │ │ │ │ + beq 10a84 │ │ │ │ │ + b 10a80 │ │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 102f0 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + ldr sl, [pc, #344] @ 10e4c │ │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b fe74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne f6e4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + bne edf0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f6e4 │ │ │ │ │ - mov r5, fp │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - b fe20 │ │ │ │ │ + b edf0 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + b f8b4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - b f73c │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - str r9, [sp, #56] @ 0x38 │ │ │ │ │ - str r9, [sp, #8] │ │ │ │ │ - b f8d4 │ │ │ │ │ - mov fp, #0 │ │ │ │ │ - b ed1c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f074 │ │ │ │ │ - mov r7, fp │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - mov fp, r5 │ │ │ │ │ - b 10b90 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b fb54 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [fp] │ │ │ │ │ - bne ee1c │ │ │ │ │ - mov r0, fp │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b 102f0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ee1c │ │ │ │ │ + b fc44 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + ldr sl, [pc, #260] @ 10e4c │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b fe74 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ @@ -18187,305 +18219,267 @@ │ │ │ │ │ orrs r3, r3, #0 │ │ │ │ │ lsr r3, r7, #30 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r9, #16] │ │ │ │ │ str r2, [r9, #12] │ │ │ │ │ add r3, r9, #20 │ │ │ │ │ - beq f154 │ │ │ │ │ - b f14c │ │ │ │ │ - mov r1, #24 │ │ │ │ │ - b 109c0 │ │ │ │ │ - mov fp, r9 │ │ │ │ │ - b 10764 │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ - asr r3, r3, #1 │ │ │ │ │ - b 106f8 │ │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - b f8d4 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 7dac │ │ │ │ │ - sub r8, r8, #1 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r9, [sp, #56] @ 0x38 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - beq f8d4 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - bl 1143c │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ │ - beq 107d0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 13648 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 10a54 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 1143c │ │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ │ - b 107d4 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10bac │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10bc8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + beq f148 │ │ │ │ │ + b f140 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b 102f4 │ │ │ │ │ + sub ip, ip, #1 │ │ │ │ │ + str ip, [r4] │ │ │ │ │ + b f600 │ │ │ │ │ + ldr r2, [sl] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + beq 10dd8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [sl] │ │ │ │ │ + bne 10dd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10be4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + b 10484 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [sl] │ │ │ │ │ + bne ee10 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10c00 │ │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b 10a54 │ │ │ │ │ - ldr fp, [pc, #112] @ 10e64 │ │ │ │ │ - b 107dc │ │ │ │ │ - bl 7dac │ │ │ │ │ - sub r6, r6, #1 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bne 10e24 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r9, fp │ │ │ │ │ - b 10a54 │ │ │ │ │ - ldr r2, [fp] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - beq 10e44 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [fp] │ │ │ │ │ - bne 10e44 │ │ │ │ │ + b ee10 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + b ed10 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - b 10434 │ │ │ │ │ + b f068 │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + b fbbc │ │ │ │ │ + mov r7, sl │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b fa50 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + b fe74 │ │ │ │ │ .word 0xcccccccd │ │ │ │ │ .word 0xcccccccc │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_ZeroDivisionError │ │ │ │ │ .word 0x0000069c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00010e68 : │ │ │ │ │ +00010e50 : │ │ │ │ │ PyLong_AsUnsignedLongLong(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - beq 110d4 │ │ │ │ │ + beq 110bc │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 110c0 │ │ │ │ │ + beq 110a8 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ cmp r8, #8 │ │ │ │ │ and r3, r8, #3 │ │ │ │ │ - bls 1106c │ │ │ │ │ + bls 11054 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ lsr r8, r8, #3 │ │ │ │ │ - beq 11098 │ │ │ │ │ + beq 11080 │ │ │ │ │ mov r5, #0 │ │ │ │ │ add r6, r0, #8 │ │ │ │ │ sub fp, r8, #1 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 10f4c │ │ │ │ │ + b 10f34 │ │ │ │ │ lsr r1, r7, #16 │ │ │ │ │ add lr, ip, #30 │ │ │ │ │ orr r1, r1, r3, lsl #16 │ │ │ │ │ lsr ip, r7, #8 │ │ │ │ │ add sl, r5, #2 │ │ │ │ │ add r9, r0, #2 │ │ │ │ │ strb ip, [r0, #1] │ │ │ │ │ cmp sl, #8 │ │ │ │ │ - beq 10f88 │ │ │ │ │ + beq 10f70 │ │ │ │ │ sub ip, lr, #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ strb r1, [r9] │ │ │ │ │ lsr r1, r7, #24 │ │ │ │ │ add r7, r5, #3 │ │ │ │ │ orr r1, r1, r3, lsl #8 │ │ │ │ │ lsr r2, r3, #24 │ │ │ │ │ addls r0, r0, #3 │ │ │ │ │ movls r5, r7 │ │ │ │ │ - bls 10f40 │ │ │ │ │ + bls 10f28 │ │ │ │ │ cmp r7, #8 │ │ │ │ │ - beq 10f88 │ │ │ │ │ + beq 10f70 │ │ │ │ │ strb r1, [r0, #3] │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ sub ip, lr, #32 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - ble 10fa4 │ │ │ │ │ + ble 10f8c │ │ │ │ │ ldr lr, [r6, #4]! │ │ │ │ │ sub r3, ip, #32 │ │ │ │ │ lsl r3, lr, r3 │ │ │ │ │ rsb r7, ip, #32 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r7, r1, lr, lsl ip │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - beq 10fdc │ │ │ │ │ + beq 10fc4 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bhi 10f88 │ │ │ │ │ + bhi 10f70 │ │ │ │ │ strb r7, [r0] │ │ │ │ │ - bne 10ed4 │ │ │ │ │ - ldr r3, [pc, #340] @ 110e4 │ │ │ │ │ - ldr r1, [pc, #340] @ 110e8 │ │ │ │ │ + bne 10ebc │ │ │ │ │ + ldr r3, [pc, #340] @ 110cc │ │ │ │ │ + ldr r1, [pc, #340] @ 110d0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 10fd4 │ │ │ │ │ + b 10fbc │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 10fbc │ │ │ │ │ + beq 10fa4 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bhi 10f88 │ │ │ │ │ + bhi 10f70 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ strb r1, [r0], #1 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bhi 1108c │ │ │ │ │ + bhi 11074 │ │ │ │ │ mov r1, #0 │ │ │ │ │ rsb r2, r5, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 10f40 │ │ │ │ │ + beq 10f28 │ │ │ │ │ add ip, ip, #32 │ │ │ │ │ clz lr, lr │ │ │ │ │ sub lr, ip, lr │ │ │ │ │ cmp lr, #7 │ │ │ │ │ - bls 11084 │ │ │ │ │ + bls 1106c │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bhi 10f88 │ │ │ │ │ + bhi 10f70 │ │ │ │ │ lsr r9, r7, #8 │ │ │ │ │ orr r9, r9, r3, lsl #24 │ │ │ │ │ sub ip, lr, #8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r9, [sp] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r9, r5, #1 │ │ │ │ │ str r9, [sp, #4] │ │ │ │ │ strb r7, [sl], #1 │ │ │ │ │ lsr r9, r3, #8 │ │ │ │ │ - bls 110ac │ │ │ │ │ + bls 11094 │ │ │ │ │ add r9, r5, #1 │ │ │ │ │ cmp r9, #8 │ │ │ │ │ - beq 10f88 │ │ │ │ │ + beq 10f70 │ │ │ │ │ ldr ip, [sp] │ │ │ │ │ strb ip, [sl] │ │ │ │ │ sub ip, lr, #16 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr r1, r7, #16 │ │ │ │ │ add sl, r5, #2 │ │ │ │ │ add r9, r0, #2 │ │ │ │ │ orr r1, r1, r3, lsl #16 │ │ │ │ │ lsr r2, r3, #16 │ │ │ │ │ movls r0, r9 │ │ │ │ │ movls r5, sl │ │ │ │ │ - bls 10f40 │ │ │ │ │ - b 10ef0 │ │ │ │ │ + bls 10f28 │ │ │ │ │ + b 10ed8 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r0, r2, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov ip, lr │ │ │ │ │ - b 10f40 │ │ │ │ │ + b 10f28 │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #68] @ 110e4 │ │ │ │ │ - ldr r1, [pc, #72] @ 110ec │ │ │ │ │ + ldr r3, [pc, #68] @ 110cc │ │ │ │ │ + ldr r1, [pc, #72] @ 110d4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 10f98 │ │ │ │ │ + b 10f80 │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 10f40 │ │ │ │ │ - ldr r3, [pc, #40] @ 110f0 │ │ │ │ │ - ldr r1, [pc, #40] @ 110f4 │ │ │ │ │ + b 10f28 │ │ │ │ │ + ldr r3, [pc, #40] @ 110d8 │ │ │ │ │ + ldr r1, [pc, #40] @ 110dc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 10f98 │ │ │ │ │ - ldr r1, [pc, #28] @ 110f8 │ │ │ │ │ - ldr r0, [pc, #28] @ 110fc │ │ │ │ │ + b 10f80 │ │ │ │ │ + ldr r1, [pc, #28] @ 110e0 │ │ │ │ │ + ldr r0, [pc, #28] @ 110e4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 10f98 │ │ │ │ │ + b 10f80 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000004a8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000480 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000005f5 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00011100 : │ │ │ │ │ +000110e8 : │ │ │ │ │ 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 11274 │ │ │ │ │ + beq 1125c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 111a4 │ │ │ │ │ + beq 1118c │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ - bhi 1115c │ │ │ │ │ + bhi 11144 │ │ │ │ │ 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} │ │ │ │ │ @@ -18496,123 +18490,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 1116c │ │ │ │ │ + bne 11154 │ │ │ │ │ mul r3, r2, lr │ │ │ │ │ umull r4, r1, r2, ip │ │ │ │ │ asr r0, r2, #31 │ │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ - b 11150 │ │ │ │ │ + b 11138 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 11280 │ │ │ │ │ + beq 11268 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1125c │ │ │ │ │ + beq 11244 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ - bhi 11218 │ │ │ │ │ + bhi 11200 │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ mul r4, r0, r4 │ │ │ │ │ asr r1, r4, #31 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11150 │ │ │ │ │ + beq 11138 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 11150 │ │ │ │ │ + bne 11138 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b 11150 │ │ │ │ │ + b 11138 │ │ │ │ │ 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 11224 │ │ │ │ │ + bne 1120c │ │ │ │ │ mul r3, r0, r1 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ │ umull r4, r1, r0, r2 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ - b 111e8 │ │ │ │ │ - ldr r1, [pc, #40] @ 1128c │ │ │ │ │ - ldr r0, [pc, #40] @ 11290 │ │ │ │ │ + b 111d0 │ │ │ │ │ + ldr r1, [pc, #40] @ 11274 │ │ │ │ │ + ldr r0, [pc, #40] @ 11278 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 111e8 │ │ │ │ │ - ldr r0, [pc, #20] @ 11290 │ │ │ │ │ + b 111d0 │ │ │ │ │ + ldr r0, [pc, #20] @ 11278 │ │ │ │ │ mov r1, #1600 @ 0x640 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 11150 │ │ │ │ │ + b 11138 │ │ │ │ │ .word 0x00000625 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00011294 <_PyLong_Copy>: │ │ │ │ │ +0001127c <_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 112f0 <_PyLong_Copy+0x5c> │ │ │ │ │ + bhi 112d8 <_PyLong_Copy+0x5c> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r6, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #232] @ 113b0 <_PyLong_Copy+0x11c> │ │ │ │ │ + ldr r1, [pc, #232] @ 11398 <_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 11368 <_PyLong_Copy+0xd4> │ │ │ │ │ - ldr r4, [pc, #204] @ 113b4 <_PyLong_Copy+0x120> │ │ │ │ │ + bcc 11350 <_PyLong_Copy+0xd4> │ │ │ │ │ + ldr r4, [pc, #204] @ 1139c <_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 1139c <_PyLong_Copy+0x108> │ │ │ │ │ + bhi 11384 <_PyLong_Copy+0x108> │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 11384 <_PyLong_Copy+0xf0> │ │ │ │ │ - ldr r3, [pc, #156] @ 113b8 <_PyLong_Copy+0x124> │ │ │ │ │ + beq 1136c <_PyLong_Copy+0xf0> │ │ │ │ │ + ldr r3, [pc, #156] @ 113a0 <_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] │ │ │ │ │ @@ -18629,417 +18623,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 11394 <_PyLong_Copy+0x100> │ │ │ │ │ + beq 1137c <_PyLong_Copy+0x100> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 11314 <_PyLong_Copy+0x80> │ │ │ │ │ + bne 112fc <_PyLong_Copy+0x80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 112e8 <_PyLong_Copy+0x54> │ │ │ │ │ - ldr r4, [pc, #32] @ 113bc <_PyLong_Copy+0x128> │ │ │ │ │ - b 112e8 <_PyLong_Copy+0x54> │ │ │ │ │ - ldr r3, [pc, #28] @ 113c0 <_PyLong_Copy+0x12c> │ │ │ │ │ - ldr r1, [pc, #28] @ 113c4 <_PyLong_Copy+0x130> │ │ │ │ │ + b 112d0 <_PyLong_Copy+0x54> │ │ │ │ │ + ldr r4, [pc, #32] @ 113a4 <_PyLong_Copy+0x128> │ │ │ │ │ + b 112d0 <_PyLong_Copy+0x54> │ │ │ │ │ + ldr r3, [pc, #28] @ 113a8 <_PyLong_Copy+0x12c> │ │ │ │ │ + ldr r1, [pc, #28] @ 113ac <_PyLong_Copy+0x130> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11388 <_PyLong_Copy+0xf4> │ │ │ │ │ + b 11370 <_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 │ │ │ │ │ │ │ │ │ │ -000113c8 <_PyLong_FromDigits>: │ │ │ │ │ +000113b0 <_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 11428 <_PyLong_FromDigits+0x60> │ │ │ │ │ + beq 11410 <_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 11430 <_PyLong_FromDigits+0x68> │ │ │ │ │ + beq 11418 <_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] @ 11438 <_PyLong_FromDigits+0x70> │ │ │ │ │ - b 11420 <_PyLong_FromDigits+0x58> │ │ │ │ │ + ldr r4, [pc, #8] @ 11420 <_PyLong_FromDigits+0x70> │ │ │ │ │ + b 11408 <_PyLong_FromDigits+0x58> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 11420 <_PyLong_FromDigits+0x58> │ │ │ │ │ + b 11408 <_PyLong_FromDigits+0x58> │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0001143c : │ │ │ │ │ +00011424 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00011464 <_PyLong_FromLarge>: │ │ │ │ │ +0001144c <_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 1150c <_PyLong_FromLarge+0xa8> │ │ │ │ │ + blt 114f4 <_PyLong_FromLarge+0xa8> │ │ │ │ │ lsrs r5, r7, #28 │ │ │ │ │ - bne 11574 <_PyLong_FromLarge+0x110> │ │ │ │ │ + bne 1155c <_PyLong_FromLarge+0x110> │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 11568 <_PyLong_FromLarge+0x104> │ │ │ │ │ - ldr r3, [pc, #268] @ 115b4 <_PyLong_FromLarge+0x150> │ │ │ │ │ + beq 11550 <_PyLong_FromLarge+0x104> │ │ │ │ │ + ldr r3, [pc, #268] @ 1159c <_PyLong_FromLarge+0x150> │ │ │ │ │ mov r2, #16 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 1157c <_PyLong_FromLarge+0x118> │ │ │ │ │ + bne 11564 <_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 11500 <_PyLong_FromLarge+0x9c> │ │ │ │ │ + beq 114e8 <_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 11500 <_PyLong_FromLarge+0x9c> │ │ │ │ │ + beq 114e8 <_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 11490 <_PyLong_FromLarge+0x2c> │ │ │ │ │ + beq 11478 <_PyLong_FromLarge+0x2c> │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 11568 <_PyLong_FromLarge+0x104> │ │ │ │ │ - ldr r3, [pc, #120] @ 115b4 <_PyLong_FromLarge+0x150> │ │ │ │ │ + beq 11550 <_PyLong_FromLarge+0x104> │ │ │ │ │ + ldr r3, [pc, #120] @ 1159c <_PyLong_FromLarge+0x150> │ │ │ │ │ mov r2, #24 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 11580 <_PyLong_FromLarge+0x11c> │ │ │ │ │ + bne 11568 <_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 114d8 <_PyLong_FromLarge+0x74> │ │ │ │ │ + b 114c0 <_PyLong_FromLarge+0x74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 11500 <_PyLong_FromLarge+0x9c> │ │ │ │ │ + b 114e8 <_PyLong_FromLarge+0x9c> │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 11524 <_PyLong_FromLarge+0xc0> │ │ │ │ │ + b 1150c <_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 114d8 <_PyLong_FromLarge+0x74> │ │ │ │ │ - b 11500 <_PyLong_FromLarge+0x9c> │ │ │ │ │ + bne 114c0 <_PyLong_FromLarge+0x74> │ │ │ │ │ + b 114e8 <_PyLong_FromLarge+0x9c> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000115b8 : │ │ │ │ │ +000115a0 : │ │ │ │ │ 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 11700 │ │ │ │ │ + bne 116e8 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bhi 118ec │ │ │ │ │ + bhi 118d4 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - beq 116fc │ │ │ │ │ + beq 116e4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldr r6, [pc, #756] @ 11900 │ │ │ │ │ - beq 11750 │ │ │ │ │ + ldr r6, [pc, #756] @ 118e8 │ │ │ │ │ + beq 11738 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r5, [r1] │ │ │ │ │ - bne 1176c │ │ │ │ │ + bne 11754 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 11640 │ │ │ │ │ + bne 11628 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 11758 │ │ │ │ │ + beq 11740 │ │ │ │ │ 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] @ 11900 │ │ │ │ │ + ldr r0, [pc, #692] @ 118e8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 11924 │ │ │ │ │ + bl 1190c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 11888 │ │ │ │ │ + beq 11870 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ - beq 116bc │ │ │ │ │ + beq 116a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 116d4 │ │ │ │ │ + beq 116bc │ │ │ │ │ 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 11634 │ │ │ │ │ + beq 1161c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 11634 │ │ │ │ │ + bne 1161c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11634 │ │ │ │ │ + b 1161c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r5, #1 │ │ │ │ │ - bne 1167c │ │ │ │ │ + bne 11664 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11888 │ │ │ │ │ + beq 11870 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 11888 │ │ │ │ │ + bne 11870 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11888 │ │ │ │ │ + b 11870 │ │ │ │ │ mov r7, r5 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ - ldr r6, [pc, #500] @ 11900 │ │ │ │ │ + ldr r6, [pc, #500] @ 118e8 │ │ │ │ │ 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 11888 │ │ │ │ │ + beq 11870 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movgt r5, r7 │ │ │ │ │ - bgt 1160c │ │ │ │ │ + bgt 115f4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 118b0 │ │ │ │ │ + bne 11898 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 11760 │ │ │ │ │ - ldr r4, [pc, #420] @ 11904 │ │ │ │ │ - b 11634 │ │ │ │ │ + bne 11748 │ │ │ │ │ + ldr r4, [pc, #420] @ 118ec │ │ │ │ │ + b 1161c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 11644 │ │ │ │ │ + b 1162c │ │ │ │ │ cmp r4, r6 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ - bne 11644 │ │ │ │ │ + bne 1162c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 118bc │ │ │ │ │ + beq 118a4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11628 │ │ │ │ │ + beq 11610 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 11890 │ │ │ │ │ + beq 11878 │ │ │ │ │ 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 1189c │ │ │ │ │ + bne 11884 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 11804 │ │ │ │ │ - ldr r6, [pc, #304] @ 11908 │ │ │ │ │ + bne 117ec │ │ │ │ │ + ldr r6, [pc, #304] @ 118f0 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 11820 │ │ │ │ │ + bne 11808 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 118e0 │ │ │ │ │ + beq 118c8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ - bl 11ec8 <_PyLong_FromBytes> │ │ │ │ │ + bl 11eb0 <_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 11dcc │ │ │ │ │ + bl 11db4 │ │ │ │ │ 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 11840 │ │ │ │ │ + bne 11828 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 11878 │ │ │ │ │ + beq 11860 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ ldreq r3, [r5, #8] │ │ │ │ │ - beq 118d8 │ │ │ │ │ - ldr r1, [pc, #180] @ 11908 │ │ │ │ │ + beq 118c0 │ │ │ │ │ + ldr r1, [pc, #180] @ 118f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 118d8 │ │ │ │ │ + bne 118c0 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 11ec8 <_PyLong_FromBytes> │ │ │ │ │ + bl 11eb0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_CALL _PyLong_FromBytes │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 11634 │ │ │ │ │ - ldr r3, [pc, #140] @ 1190c │ │ │ │ │ - ldr r1, [pc, #140] @ 11910 │ │ │ │ │ + b 1161c │ │ │ │ │ + ldr r3, [pc, #140] @ 118f4 │ │ │ │ │ + ldr r1, [pc, #140] @ 118f8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 11634 │ │ │ │ │ + b 1161c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11888 │ │ │ │ │ - ldr r3, [pc, #112] @ 11914 │ │ │ │ │ - ldr r1, [pc, #112] @ 11918 │ │ │ │ │ + bne 11870 │ │ │ │ │ + ldr r3, [pc, #112] @ 118fc │ │ │ │ │ + ldr r1, [pc, #112] @ 11900 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11888 │ │ │ │ │ + b 11870 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ - bne 118f8 │ │ │ │ │ + bne 118e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11758 │ │ │ │ │ - ldr r3, [pc, #64] @ 1190c │ │ │ │ │ - ldr r1, [pc, #76] @ 1191c │ │ │ │ │ + beq 11740 │ │ │ │ │ + ldr r3, [pc, #64] @ 118f4 │ │ │ │ │ + ldr r1, [pc, #76] @ 11904 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11888 │ │ │ │ │ + b 11870 │ │ │ │ │ subs r1, r3, #0 │ │ │ │ │ - bne 117e8 │ │ │ │ │ - ldr r0, [pc, #56] @ 11920 │ │ │ │ │ + bne 117d0 │ │ │ │ │ + ldr r0, [pc, #56] @ 11908 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 11868 │ │ │ │ │ + b 11850 │ │ │ │ │ mov r7, r5 │ │ │ │ │ add r0, r1, #12 │ │ │ │ │ - b 11700 │ │ │ │ │ + b 116e8 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 11644 │ │ │ │ │ + b 1162c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyByteArray_Type │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ @@ -19050,173 +19044,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 │ │ │ │ │ │ │ │ │ │ -00011924 : │ │ │ │ │ +0001190c : │ │ │ │ │ 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] @ 11b60 │ │ │ │ │ + ldr r3, [pc, #548] @ 11b48 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 119d4 │ │ │ │ │ + bne 119bc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq 11af4 │ │ │ │ │ + beq 11adc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 119c8 │ │ │ │ │ + beq 119b0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 11b18 │ │ │ │ │ + beq 11b00 │ │ │ │ │ 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 11b24 │ │ │ │ │ + bne 11b0c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 11a34 │ │ │ │ │ - ldr r6, [pc, #444] @ 11b64 │ │ │ │ │ + bne 11a1c │ │ │ │ │ + ldr r6, [pc, #444] @ 11b4c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 11a44 │ │ │ │ │ + bne 11a2c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 11b54 │ │ │ │ │ + beq 11b3c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 11ec8 <_PyLong_FromBytes> │ │ │ │ │ + b 11eb0 <_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 11924 │ │ │ │ │ + bl 1190c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 11b10 │ │ │ │ │ + beq 11af8 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ - beq 11ab4 │ │ │ │ │ + beq 11a9c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 11acc │ │ │ │ │ + beq 11ab4 │ │ │ │ │ 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 11a98 │ │ │ │ │ + bne 11a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 11dcc │ │ │ │ │ + b 11db4 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - bne 11a64 │ │ │ │ │ + bne 11a4c │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 11b38 │ │ │ │ │ + beq 11b20 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ │ - beq 11b4c │ │ │ │ │ - ldr r1, [pc, #236] @ 11b64 │ │ │ │ │ + beq 11b34 │ │ │ │ │ + ldr r1, [pc, #236] @ 11b4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11b4c │ │ │ │ │ + bne 11b34 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ mov r2, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 11ec8 <_PyLong_FromBytes> │ │ │ │ │ + b 11eb0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromBytes │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 11a2c │ │ │ │ │ + bne 11a14 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11a2c │ │ │ │ │ + b 11a14 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ - bne 11a08 │ │ │ │ │ + bne 119f0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11b10 │ │ │ │ │ + beq 11af8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 11b10 │ │ │ │ │ + bne 11af8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11b10 │ │ │ │ │ + b 11af8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldreq r4, [pc, #104] @ 11b68 │ │ │ │ │ - beq 11a2c │ │ │ │ │ - ldr r3, [pc, #100] @ 11b6c │ │ │ │ │ - ldr r1, [pc, #100] @ 11b70 │ │ │ │ │ + ldreq r4, [pc, #104] @ 11b50 │ │ │ │ │ + beq 11a14 │ │ │ │ │ + ldr r3, [pc, #100] @ 11b54 │ │ │ │ │ + ldr r1, [pc, #100] @ 11b58 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 11a2c │ │ │ │ │ + b 11a14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11b10 │ │ │ │ │ - ldr r3, [pc, #72] @ 11b74 │ │ │ │ │ - ldr r1, [pc, #72] @ 11b78 │ │ │ │ │ + bne 11af8 │ │ │ │ │ + ldr r3, [pc, #72] @ 11b5c │ │ │ │ │ + ldr r1, [pc, #72] @ 11b60 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11b10 │ │ │ │ │ - ldr r3, [pc, #44] @ 11b6c │ │ │ │ │ - ldr r1, [pc, #56] @ 11b7c │ │ │ │ │ + b 11af8 │ │ │ │ │ + ldr r3, [pc, #44] @ 11b54 │ │ │ │ │ + ldr r1, [pc, #56] @ 11b64 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11b10 │ │ │ │ │ + b 11af8 │ │ │ │ │ subs r1, r3, #0 │ │ │ │ │ - bne 119b8 │ │ │ │ │ - ldr r0, [pc, #36] @ 11b80 │ │ │ │ │ + bne 119a0 │ │ │ │ │ + ldr r0, [pc, #36] @ 11b68 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 11a8c │ │ │ │ │ + b 11a74 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyByteArray_Type │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ @@ -19227,254 +19221,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 │ │ │ │ │ │ │ │ │ │ -00011b84 : │ │ │ │ │ +00011b6c : │ │ │ │ │ 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 11c50 │ │ │ │ │ + beq 11c38 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - ldr r1, [pc, #512] @ 11db0 │ │ │ │ │ + ldr r1, [pc, #512] @ 11d98 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ - beq 11c64 │ │ │ │ │ + beq 11c4c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r4, r2, #32 │ │ │ │ │ - bhi 11c70 │ │ │ │ │ + bhi 11c58 │ │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ │ - ldr r2, [pc, #480] @ 11db4 │ │ │ │ │ + ldr r2, [pc, #480] @ 11d9c │ │ │ │ │ add r4, r4, r0, lsl #1 │ │ │ │ │ add r3, r4, #5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 11bf0 │ │ │ │ │ - ldr r5, [pc, #464] @ 11db8 │ │ │ │ │ + bhi 11bd8 │ │ │ │ │ + ldr r5, [pc, #464] @ 11da0 │ │ │ │ │ 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 11c58 │ │ │ │ │ - ldr r3, [pc, #424] @ 11dbc │ │ │ │ │ + beq 11c40 │ │ │ │ │ + ldr r3, [pc, #424] @ 11da4 │ │ │ │ │ lsl r6, r6, #3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - bne 11d6c │ │ │ │ │ + bne 11d54 │ │ │ │ │ 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 11be8 │ │ │ │ │ + beq 11bd0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 11be8 │ │ │ │ │ - ldr r5, [pc, #360] @ 11dc0 │ │ │ │ │ - b 11be8 │ │ │ │ │ + b 11bd0 │ │ │ │ │ + ldr r5, [pc, #360] @ 11da8 │ │ │ │ │ + b 11bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 11be8 │ │ │ │ │ + b 11bd0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bls 11bc8 │ │ │ │ │ + bls 11bb0 │ │ │ │ │ bl 33c │ │ │ │ │ R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 11c5c │ │ │ │ │ - ldr r1, [pc, #320] @ 11dc4 │ │ │ │ │ - bl 7dac │ │ │ │ │ - ldr r2, [pc, #316] @ 11dc8 │ │ │ │ │ + beq 11c44 │ │ │ │ │ + ldr r1, [pc, #320] @ 11dac │ │ │ │ │ + bl 7da0 │ │ │ │ │ + ldr r2, [pc, #316] @ 11db0 │ │ │ │ │ ldr r3, [r2, #1356] @ 0x54c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 11d4c │ │ │ │ │ + bne 11d34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ - beq 11d24 │ │ │ │ │ + beq 11d0c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11cc4 │ │ │ │ │ + beq 11cac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 11cc4 │ │ │ │ │ + bne 11cac │ │ │ │ │ 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 11d20 │ │ │ │ │ + beq 11d08 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 77f8 │ │ │ │ │ + bl 77ec │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 11d94 │ │ │ │ │ + bne 11d7c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ - beq 11d20 │ │ │ │ │ + beq 11d08 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11be8 │ │ │ │ │ + beq 11bd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 11be8 │ │ │ │ │ + bne 11bd0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11be8 │ │ │ │ │ + b 11bd0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11c5c │ │ │ │ │ + beq 11c44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 11c5c │ │ │ │ │ + bne 11c44 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11c5c │ │ │ │ │ + b 11c44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2, #1356] @ 0x54c │ │ │ │ │ - bne 11c98 │ │ │ │ │ + bne 11c80 │ │ │ │ │ add r0, r2, #1344 @ 0x540 │ │ │ │ │ add r0, r0, #12 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11c98 │ │ │ │ │ + b 11c80 │ │ │ │ │ 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 11be8 │ │ │ │ │ - b 11c44 │ │ │ │ │ + beq 11bd0 │ │ │ │ │ + b 11c2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 11cf0 │ │ │ │ │ + bne 11cd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11cf0 │ │ │ │ │ + b 11cd8 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00011dcc : │ │ │ │ │ +00011db4 : │ │ │ │ │ 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 11ea0 │ │ │ │ │ + beq 11e88 │ │ │ │ │ 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 11e3c │ │ │ │ │ + beq 11e24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11e64 │ │ │ │ │ + beq 11e4c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 11e64 │ │ │ │ │ + bne 11e4c │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11e58 │ │ │ │ │ + beq 11e40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 11ea8 │ │ │ │ │ + beq 11e90 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11e80 │ │ │ │ │ + beq 11e68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 11eb4 │ │ │ │ │ + beq 11e9c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1143c │ │ │ │ │ - ldr r3, [pc, #48] @ 11ec0 │ │ │ │ │ - ldr r1, [pc, #48] @ 11ec4 │ │ │ │ │ + bl 11424 │ │ │ │ │ + ldr r3, [pc, #48] @ 11ea8 │ │ │ │ │ + ldr r1, [pc, #48] @ 11eac │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 11e58 │ │ │ │ │ + b 11e40 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11e58 │ │ │ │ │ + b 11e40 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11e80 │ │ │ │ │ + b 11e68 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000001b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00011ec8 <_PyLong_FromBytes>: │ │ │ │ │ +00011eb0 <_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 │ │ │ │ │ @@ -19483,107 +19477,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 11f18 <_PyLong_FromBytes+0x50> │ │ │ │ │ + beq 11f00 <_PyLong_FromBytes+0x50> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11f20 <_PyLong_FromBytes+0x58> │ │ │ │ │ + beq 11f08 <_PyLong_FromBytes+0x58> │ │ │ │ │ add r1, r5, r4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 11f20 <_PyLong_FromBytes+0x58> │ │ │ │ │ + bne 11f08 <_PyLong_FromBytes+0x58> │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl 1143c │ │ │ │ │ + bl 11424 │ │ │ │ │ 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 11f7c <_PyLong_FromBytes+0xb4> │ │ │ │ │ - ldr r3, [pc, #60] @ 11f84 <_PyLong_FromBytes+0xbc> │ │ │ │ │ - ldr r1, [pc, #60] @ 11f88 <_PyLong_FromBytes+0xc0> │ │ │ │ │ + beq 11f64 <_PyLong_FromBytes+0xb4> │ │ │ │ │ + ldr r3, [pc, #60] @ 11f6c <_PyLong_FromBytes+0xbc> │ │ │ │ │ + ldr r1, [pc, #60] @ 11f70 <_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 11f7c <_PyLong_FromBytes+0xb4> │ │ │ │ │ + beq 11f64 <_PyLong_FromBytes+0xb4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 11f7c <_PyLong_FromBytes+0xb4> │ │ │ │ │ + bne 11f64 <_PyLong_FromBytes+0xb4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 11f18 <_PyLong_FromBytes+0x50> │ │ │ │ │ + b 11f00 <_PyLong_FromBytes+0x50> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000001b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00011f8c : │ │ │ │ │ +00011f74 : │ │ │ │ │ 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 120b4 │ │ │ │ │ + beq 1209c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 120b4 │ │ │ │ │ + beq 1209c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 12090 │ │ │ │ │ + bhi 12078 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 12090 │ │ │ │ │ + bhi 12078 │ │ │ │ │ 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] @ 120bc │ │ │ │ │ + ldr ip, [pc, #192] @ 120a4 │ │ │ │ │ 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 12028 │ │ │ │ │ - ldr r5, [pc, #160] @ 120c0 │ │ │ │ │ + bcc 12010 │ │ │ │ │ + ldr r5, [pc, #160] @ 120a8 │ │ │ │ │ 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 120a0 │ │ │ │ │ + bcs 12088 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 120ac │ │ │ │ │ - ldr r3, [pc, #112] @ 120c4 │ │ │ │ │ + beq 12094 │ │ │ │ │ + ldr r3, [pc, #112] @ 120ac │ │ │ │ │ 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 │ │ │ │ │ @@ -19596,69 +19590,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 a670 │ │ │ │ │ + b a664 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 11464 <_PyLong_FromLarge> │ │ │ │ │ + b 1144c <_PyLong_FromLarge> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 12020 │ │ │ │ │ - ldr r5, [pc, #12] @ 120c8 │ │ │ │ │ - b 12020 │ │ │ │ │ + b 12008 │ │ │ │ │ + ldr r5, [pc, #12] @ 120b0 │ │ │ │ │ + b 12008 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -000120cc : │ │ │ │ │ +000120b4 : │ │ │ │ │ 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] @ 1220c │ │ │ │ │ + ldr r6, [pc, #296] @ 121f4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 121ac │ │ │ │ │ + beq 12194 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #15 │ │ │ │ │ and r7, r5, #3 │ │ │ │ │ - bhi 12138 │ │ │ │ │ + bhi 12120 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r7, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr ip, [pc, #256] @ 12210 │ │ │ │ │ + ldr ip, [pc, #256] @ 121f8 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc 121c4 │ │ │ │ │ - ldr r4, [pc, #228] @ 12214 │ │ │ │ │ + bcc 121ac │ │ │ │ │ + ldr r4, [pc, #228] @ 121fc │ │ │ │ │ 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 121f8 │ │ │ │ │ + bhi 121e0 │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 121e0 │ │ │ │ │ + beq 121c8 │ │ │ │ │ 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] │ │ │ │ │ @@ -19678,154 +19672,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 12130 │ │ │ │ │ + b 12118 │ │ │ │ │ lsrs r8, r5, #3 │ │ │ │ │ add r9, r0, #12 │ │ │ │ │ - beq 121f0 │ │ │ │ │ + beq 121d8 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 1215c │ │ │ │ │ + bne 12144 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 12130 │ │ │ │ │ - ldr r4, [pc, #32] @ 12218 │ │ │ │ │ - b 12130 │ │ │ │ │ - ldr r3, [pc, #28] @ 1221c │ │ │ │ │ - ldr r1, [pc, #28] @ 12220 │ │ │ │ │ + b 12118 │ │ │ │ │ + ldr r4, [pc, #32] @ 12200 │ │ │ │ │ + b 12118 │ │ │ │ │ + ldr r3, [pc, #28] @ 12204 │ │ │ │ │ + ldr r1, [pc, #28] @ 12208 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 121e4 │ │ │ │ │ + b 121cc │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00012224 <_PyLong_Format>: │ │ │ │ │ +0001220c <_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 12270 <_PyLong_Format+0x4c> │ │ │ │ │ + beq 12258 <_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 12294 │ │ │ │ │ + bl 1227c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1228c <_PyLong_Format+0x68> │ │ │ │ │ + beq 12274 <_PyLong_Format+0x68> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 2120 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 12264 <_PyLong_Format+0x40> │ │ │ │ │ + bne 1224c <_PyLong_Format+0x40> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 12268 <_PyLong_Format+0x44> │ │ │ │ │ + b 12250 <_PyLong_Format+0x44> │ │ │ │ │ │ │ │ │ │ -00012294 : │ │ │ │ │ +0001227c : │ │ │ │ │ long_format_binary(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 12d70 │ │ │ │ │ + beq 12d58 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 12d70 │ │ │ │ │ + beq 12d58 │ │ │ │ │ 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 12600 │ │ │ │ │ + bne 125e8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 128b8 │ │ │ │ │ - ldr r3, [pc, #3032] @ 12ee0 │ │ │ │ │ + beq 128a0 │ │ │ │ │ + ldr r3, [pc, #3032] @ 12ec8 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi 12b50 │ │ │ │ │ + bhi 12b38 │ │ │ │ │ add r3, r7, r5, lsl #2 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ rsb r0, r3, r3, lsl #4 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 12620 │ │ │ │ │ + beq 12608 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ clz r2, r2 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ - bne 1262c │ │ │ │ │ + bne 12614 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add r6, r6, r0, asr #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1264c │ │ │ │ │ + beq 12634 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ add r6, r6, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 128d4 │ │ │ │ │ + bne 128bc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ab0 │ │ │ │ │ + bne 12a98 │ │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 12b60 │ │ │ │ │ + beq 12b48 │ │ │ │ │ ldrb r3, [sl, #16] │ │ │ │ │ lsr r2, r3, #2 │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 12bf4 │ │ │ │ │ + bne 12bdc │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 12d68 │ │ │ │ │ + beq 12d50 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 12c10 │ │ │ │ │ + beq 12bf8 │ │ │ │ │ add r1, r6, #20 │ │ │ │ │ add lr, sl, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 12890 │ │ │ │ │ + beq 12878 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ sub r0, fp, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ │ @@ -19846,333 +19840,333 @@ │ │ │ │ │ lsl r5, r1, r5 │ │ │ │ │ orr r3, r3, r1, lsl ip │ │ │ │ │ orr r5, r5, r1, lsr sl │ │ │ │ │ add ip, ip, #30 │ │ │ │ │ orr r5, r5, r2 │ │ │ │ │ and r2, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ - blt 126ec │ │ │ │ │ + blt 126d4 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ orr r3, r3, r5, lsl r8 │ │ │ │ │ addls r2, r2, #48 @ 0x30 │ │ │ │ │ addhi r2, r2, #87 @ 0x57 │ │ │ │ │ orr r3, r3, r5, lsr r9 │ │ │ │ │ strb r2, [lr, #-1] │ │ │ │ │ lsr r2, r5, r4 │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 126dc │ │ │ │ │ + beq 126c4 │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [lr, #-2] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 126e4 │ │ │ │ │ + beq 126cc │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [lr, #-3] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 12850 │ │ │ │ │ + beq 12838 │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [lr, #-4] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 126d4 │ │ │ │ │ + beq 126bc │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [lr, #-5] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 12888 │ │ │ │ │ + beq 12870 │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [lr, #-6] │ │ │ │ │ sub r1, lr, #6 │ │ │ │ │ orrs lr, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 12574 │ │ │ │ │ + beq 1255c │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr lr, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr lr, lr, r2, lsl r8 │ │ │ │ │ add sl, r5, #48 @ 0x30 │ │ │ │ │ - bhi 125d8 │ │ │ │ │ + bhi 125c0 │ │ │ │ │ orr r3, lr, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ orrs lr, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ strb sl, [r1, #-1]! │ │ │ │ │ - bne 12544 │ │ │ │ │ + bne 1252c │ │ │ │ │ ldr lr, [sp, #20] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp lr, r7 │ │ │ │ │ - bgt 12a1c │ │ │ │ │ + bgt 12a04 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr sl, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 128a8 │ │ │ │ │ + beq 12890 │ │ │ │ │ cmp fp, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - bne 12610 │ │ │ │ │ + bne 125f8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ strb r3, [r1, #-1] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [r1, #-2] │ │ │ │ │ - beq 12858 │ │ │ │ │ + beq 12840 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12a14 │ │ │ │ │ + bne 129fc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str sl, [r3] │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ add r5, r5, #87 @ 0x57 │ │ │ │ │ orrs lr, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ strb r5, [r1, #-1]! │ │ │ │ │ - bne 12544 │ │ │ │ │ - b 12574 │ │ │ │ │ + bne 1252c │ │ │ │ │ + b 1255c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - b 122f8 │ │ │ │ │ + b 122e0 │ │ │ │ │ cmp fp, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b 125a0 │ │ │ │ │ + b 12588 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ - beq 12344 │ │ │ │ │ + beq 1232c │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r6, r0, r6 │ │ │ │ │ - bne 12354 │ │ │ │ │ + bne 1233c │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12364 │ │ │ │ │ + beq 1234c │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #119 @ 0x77 │ │ │ │ │ - bhi 12a6c │ │ │ │ │ + bhi 12a54 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 12ad8 │ │ │ │ │ + beq 12ac0 │ │ │ │ │ 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 12b60 │ │ │ │ │ + beq 12b48 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12904 │ │ │ │ │ + bne 128ec │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 12b68 │ │ │ │ │ + bne 12b50 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 12aec │ │ │ │ │ + beq 12ad4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ add r0, r6, r0 │ │ │ │ │ add lr, r1, r0 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 123ac │ │ │ │ │ + b 12394 │ │ │ │ │ sub r1, lr, #4 │ │ │ │ │ - b 12574 │ │ │ │ │ + b 1255c │ │ │ │ │ sub r1, lr, #1 │ │ │ │ │ - b 12574 │ │ │ │ │ + b 1255c │ │ │ │ │ sub r1, lr, #2 │ │ │ │ │ - b 12574 │ │ │ │ │ + b 1255c │ │ │ │ │ cmp r2, #9 │ │ │ │ │ orr r3, r3, r5, lsl r8 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ addls r2, r2, #48 @ 0x30 │ │ │ │ │ addhi r2, r2, #87 @ 0x57 │ │ │ │ │ cmp r4, ip │ │ │ │ │ strb r2, [lr, #-1] │ │ │ │ │ orr r3, r3, r5, lsr r9 │ │ │ │ │ lsr r2, r5, r4 │ │ │ │ │ - bgt 126dc │ │ │ │ │ + bgt 126c4 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ strb r1, [lr, #-2] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - blt 126e4 │ │ │ │ │ + blt 126cc │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ cmp r4, ip │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ strb r1, [lr, #-3] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - bgt 12850 │ │ │ │ │ + bgt 12838 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ cmp r4, ip │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ strb r1, [lr, #-4] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - bgt 126d4 │ │ │ │ │ + bgt 126bc │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ strb r1, [lr, #-5] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - blt 12888 │ │ │ │ │ + blt 12870 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ cmp r4, ip │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ strb r1, [lr, #-6] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ sub r1, lr, #6 │ │ │ │ │ - bgt 12574 │ │ │ │ │ + bgt 1255c │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr lr, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr lr, lr, r2, lsl r8 │ │ │ │ │ add sl, r5, #48 @ 0x30 │ │ │ │ │ - bhi 12a24 │ │ │ │ │ + bhi 12a0c │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ cmp r4, ip │ │ │ │ │ orr r3, lr, r2, lsr r9 │ │ │ │ │ strb sl, [r1, #-1]! │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - ble 1281c │ │ │ │ │ - b 12574 │ │ │ │ │ + ble 12804 │ │ │ │ │ + b 1255c │ │ │ │ │ sub r1, lr, #3 │ │ │ │ │ - b 12574 │ │ │ │ │ + b 1255c │ │ │ │ │ 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 125c4 │ │ │ │ │ + beq 125ac │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - b 125cc │ │ │ │ │ + b 125b4 │ │ │ │ │ sub r1, lr, #5 │ │ │ │ │ - b 12574 │ │ │ │ │ + b 1255c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ sub r1, lr, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [lr, #-1] │ │ │ │ │ - bne 12594 │ │ │ │ │ + bne 1257c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 125b8 │ │ │ │ │ - b 1285c │ │ │ │ │ + bne 125a0 │ │ │ │ │ + b 12844 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - beq 12a4c │ │ │ │ │ + beq 12a34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, #3 │ │ │ │ │ - beq 12364 │ │ │ │ │ + beq 1234c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls 1266c │ │ │ │ │ + bls 12654 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ sub r3, r3, r0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt 1266c │ │ │ │ │ + bgt 12654 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 12694 │ │ │ │ │ + beq 1267c │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ add lr, lr, r6 │ │ │ │ │ - beq 12af4 │ │ │ │ │ + beq 12adc │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ add r2, r7, #8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ @@ -20203,207 +20197,207 @@ │ │ │ │ │ movhi r0, #87 @ 0x57 │ │ │ │ │ movls r0, #48 @ 0x30 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ orr ip, ip, sl, lsr r9 │ │ │ │ │ strb r1, [lr, #-1]! │ │ │ │ │ lsr sl, sl, r4 │ │ │ │ │ - bgt 12aa0 │ │ │ │ │ + bgt 12a88 │ │ │ │ │ orrs r1, ip, sl │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 12978 │ │ │ │ │ + bne 12960 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bgt 12948 │ │ │ │ │ + bgt 12930 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12b24 │ │ │ │ │ + bne 12b0c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 12b04 │ │ │ │ │ + beq 12aec │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12a14 │ │ │ │ │ + bne 129fc │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 125cc │ │ │ │ │ + b 125b4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 12878 │ │ │ │ │ + b 12860 │ │ │ │ │ mov lr, r1 │ │ │ │ │ - b 123ec │ │ │ │ │ + b 123d4 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ add r5, r5, #87 @ 0x57 │ │ │ │ │ cmp r4, ip │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ strb r5, [r1, #-1]! │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - ble 1281c │ │ │ │ │ - b 12574 │ │ │ │ │ + ble 12804 │ │ │ │ │ + b 1255c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ - beq 12364 │ │ │ │ │ + beq 1234c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r6, #1 │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls 1266c │ │ │ │ │ - b 128e0 │ │ │ │ │ + bls 12654 │ │ │ │ │ + b 128c8 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ ldr r0, [r1, #20] │ │ │ │ │ sub r2, r2, r0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - blt 12664 │ │ │ │ │ + blt 1264c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 12694 │ │ │ │ │ + beq 1267c │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ add lr, lr, r6 │ │ │ │ │ - b 1291c │ │ │ │ │ + b 12904 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ movgt r1, #0 │ │ │ │ │ movle r1, #1 │ │ │ │ │ - b 129c0 │ │ │ │ │ + b 129a8 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Prepare │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r2] │ │ │ │ │ - bne 12904 │ │ │ │ │ - b 12b60 │ │ │ │ │ + bne 128ec │ │ │ │ │ + b 12b48 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1268c │ │ │ │ │ + beq 12674 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ - b 1291c │ │ │ │ │ + b 12904 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 126c4 │ │ │ │ │ + b 126ac │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [lr, #-1] │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ - b 129d8 │ │ │ │ │ + b 129c0 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ │ cmp r2, #0 │ │ │ │ │ strb r3, [lr, #-1] │ │ │ │ │ movne r3, r2 │ │ │ │ │ ldrne r2, [sp, #72] @ 0x48 │ │ │ │ │ - bne 12878 │ │ │ │ │ - b 129fc │ │ │ │ │ + bne 12860 │ │ │ │ │ + b 129e4 │ │ │ │ │ cmp fp, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 12b3c │ │ │ │ │ + beq 12b24 │ │ │ │ │ cmp fp, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ strb r3, [lr, #-1] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [lr, #-2] │ │ │ │ │ sub lr, lr, #2 │ │ │ │ │ - b 129e4 │ │ │ │ │ - ldr r3, [pc, #908] @ 12ee4 │ │ │ │ │ - ldr r1, [pc, #908] @ 12ee8 │ │ │ │ │ + b 129cc │ │ │ │ │ + ldr r3, [pc, #908] @ 12ecc │ │ │ │ │ + ldr r1, [pc, #908] @ 12ed0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 125d0 │ │ │ │ │ + b 125b8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 12e48 │ │ │ │ │ + beq 12e30 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r2, [r2, #28] │ │ │ │ │ - bne 12e70 │ │ │ │ │ + bne 12e58 │ │ │ │ │ add r0, r6, r0 │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ mov sl, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub ip, r2, #4 │ │ │ │ │ - bne 12d80 │ │ │ │ │ + bne 12d68 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ str r3, [r2, #-4] │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12be0 │ │ │ │ │ + beq 12bc8 │ │ │ │ │ cmp fp, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 12bd0 │ │ │ │ │ + beq 12bb8 │ │ │ │ │ cmp fp, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ str r3, [ip, #-4] │ │ │ │ │ sub r2, ip, #8 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ str r3, [ip, #-8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq r3, [r2, #-4] │ │ │ │ │ - b 125b8 │ │ │ │ │ + b 125a0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 12c1c │ │ │ │ │ + beq 12c04 │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r2, [sl, #28] │ │ │ │ │ - bne 12c9c │ │ │ │ │ + bne 12c84 │ │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ │ - b 12b94 │ │ │ │ │ + b 12b7c │ │ │ │ │ add r1, sl, #28 │ │ │ │ │ add lr, r1, r6 │ │ │ │ │ - b 123ac │ │ │ │ │ + b 12394 │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r2, [sl, #28] │ │ │ │ │ - bne 12c8c │ │ │ │ │ + bne 12c74 │ │ │ │ │ add r2, r2, r6, lsl #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub ip, r2, #2 │ │ │ │ │ - bne 12cac │ │ │ │ │ + bne 12c94 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strh r3, [r2, #-2] │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12c78 │ │ │ │ │ + beq 12c60 │ │ │ │ │ cmp fp, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 12c68 │ │ │ │ │ + beq 12c50 │ │ │ │ │ cmp fp, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ strh r3, [ip, #-2] │ │ │ │ │ sub r2, ip, #4 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strh r3, [ip, #-4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ strheq r3, [r2, #-2] │ │ │ │ │ - b 125b8 │ │ │ │ │ + b 125a0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r2, sl, #20 │ │ │ │ │ addeq r2, sl, #28 │ │ │ │ │ - b 12c28 │ │ │ │ │ + b 12c10 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r2, sl, #20 │ │ │ │ │ addeq r2, sl, #28 │ │ │ │ │ - b 12c08 │ │ │ │ │ + b 12bf0 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r2, fp, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ mov lr, r7 │ │ │ │ │ @@ -20438,26 +20432,26 @@ │ │ │ │ │ lsl r2, r2, #24 │ │ │ │ │ asr r2, r2, #24 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ orr r6, r6, r0, lsr r9 │ │ │ │ │ strh r2, [ip] │ │ │ │ │ lsr r0, r0, r4 │ │ │ │ │ mov r2, ip │ │ │ │ │ - ble 12e90 │ │ │ │ │ + ble 12e78 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt 12e98 │ │ │ │ │ + bgt 12e80 │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ - b 12d10 │ │ │ │ │ + b 12cf8 │ │ │ │ │ ldr r1, [sl, #28] │ │ │ │ │ - b 12c14 │ │ │ │ │ - ldr r1, [pc, #372] @ 12eec │ │ │ │ │ - ldr r0, [pc, #372] @ 12ef0 │ │ │ │ │ + b 12bfc │ │ │ │ │ + ldr r1, [pc, #372] @ 12ed4 │ │ │ │ │ + ldr r0, [pc, #372] @ 12ed8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 12b60 │ │ │ │ │ + b 12b48 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r2, fp, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ mov lr, r7 │ │ │ │ │ @@ -20492,156 +20486,156 @@ │ │ │ │ │ lsl r2, r2, #24 │ │ │ │ │ asr r2, r2, #24 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ orr r6, r6, r0, lsr r9 │ │ │ │ │ str r2, [ip] │ │ │ │ │ lsr r0, r0, r4 │ │ │ │ │ mov r2, ip │ │ │ │ │ - ble 12eb4 │ │ │ │ │ + ble 12e9c │ │ │ │ │ cmp r4, lr │ │ │ │ │ movgt r1, #0 │ │ │ │ │ movle r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 12ec4 │ │ │ │ │ + beq 12eac │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ - b 12de4 │ │ │ │ │ + b 12dcc │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r2, [r2, #28] │ │ │ │ │ - bne 12e80 │ │ │ │ │ + bne 12e68 │ │ │ │ │ add r0, r6, r0 │ │ │ │ │ add r2, r2, r0, lsl #1 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 12c2c │ │ │ │ │ + b 12c14 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r2, r2, #20 │ │ │ │ │ addeq r2, r2, #28 │ │ │ │ │ - b 12b88 │ │ │ │ │ + b 12b70 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r2, r2, #20 │ │ │ │ │ addeq r2, r2, #28 │ │ │ │ │ - b 12e60 │ │ │ │ │ + b 12e48 │ │ │ │ │ orrs r1, r6, r0 │ │ │ │ │ - bne 12d60 │ │ │ │ │ + bne 12d48 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ subgt ip, ip, #2 │ │ │ │ │ - bgt 12ce0 │ │ │ │ │ + bgt 12cc8 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ - b 12c44 │ │ │ │ │ + b 12c2c │ │ │ │ │ orrs r1, r6, r0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - b 12e38 │ │ │ │ │ + b 12e20 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ subgt ip, ip, #4 │ │ │ │ │ - bgt 12db4 │ │ │ │ │ + bgt 12d9c │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ - b 12bac │ │ │ │ │ + b 12b94 │ │ │ │ │ .word 0x04444444 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000730 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000901 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00012ef4 : │ │ │ │ │ +00012edc : │ │ │ │ │ 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 1300c │ │ │ │ │ + beq 12ff4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 12ff8 │ │ │ │ │ + beq 12fe0 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 12f68 │ │ │ │ │ + bhi 12f50 │ │ │ │ │ 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 12fc0 │ │ │ │ │ + beq 12fa8 │ │ │ │ │ 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 13e50 <_PyLong_Frexp> │ │ │ │ │ + bl 13e38 <_PyLong_Frexp> │ │ │ │ │ R_ARM_CALL _PyLong_Frexp │ │ │ │ │ - ldr r3, [pc, #176] @ 13028 │ │ │ │ │ + ldr r3, [pc, #176] @ 13010 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12fd8 │ │ │ │ │ + bne 12fc0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ │ - bgt 12fe4 │ │ │ │ │ + bgt 12fcc │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ - ldr r3, [pc, #124] @ 13028 │ │ │ │ │ + ldr r3, [pc, #124] @ 13010 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12f54 │ │ │ │ │ + beq 12f3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1301c │ │ │ │ │ - ldr r7, [pc, #84] @ 13028 │ │ │ │ │ + bne 13004 │ │ │ │ │ + ldr r7, [pc, #84] @ 13010 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 12f54 │ │ │ │ │ + b 12f3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12f8c │ │ │ │ │ - ldr r3, [pc, #64] @ 1302c │ │ │ │ │ - ldr r1, [pc, #64] @ 13030 │ │ │ │ │ + beq 12f74 │ │ │ │ │ + ldr r3, [pc, #64] @ 13014 │ │ │ │ │ + ldr r1, [pc, #64] @ 13018 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 12fc0 │ │ │ │ │ - ldr r3, [pc, #52] @ 13034 │ │ │ │ │ - ldr r1, [pc, #52] @ 13038 │ │ │ │ │ + b 12fa8 │ │ │ │ │ + ldr r3, [pc, #52] @ 1301c │ │ │ │ │ + ldr r1, [pc, #52] @ 13020 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 12fc0 │ │ │ │ │ - ldr r1, [pc, #40] @ 1303c │ │ │ │ │ - ldr r0, [pc, #40] @ 13040 │ │ │ │ │ + b 12fa8 │ │ │ │ │ + ldr r1, [pc, #40] @ 13024 │ │ │ │ │ + ldr r0, [pc, #40] @ 13028 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 12fc0 │ │ │ │ │ + b 12fa8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000005e4 │ │ │ │ │ @@ -20650,156 +20644,156 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000dbb │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00013044 : │ │ │ │ │ +0001302c : │ │ │ │ │ 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 1361c │ │ │ │ │ + beq 13604 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1361c │ │ │ │ │ + beq 13604 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ lsr lr, r3, #3 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ lsr r1, r2, #3 │ │ │ │ │ - beq 131f0 │ │ │ │ │ + beq 131d8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 13584 │ │ │ │ │ + beq 1356c │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - blt 13400 │ │ │ │ │ - beq 133e4 │ │ │ │ │ + blt 133e8 │ │ │ │ │ + beq 133cc │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 13234 │ │ │ │ │ + beq 1321c │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1516c │ │ │ │ │ + bl 15044 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 130ec │ │ │ │ │ + beq 130d4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 130ec │ │ │ │ │ + beq 130d4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 130ec │ │ │ │ │ + bne 130d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 13574 │ │ │ │ │ + beq 1355c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bls 13144 │ │ │ │ │ + bls 1312c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 131c8 │ │ │ │ │ + beq 131b0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13598 │ │ │ │ │ + beq 13580 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13138 │ │ │ │ │ + bne 13120 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 135a4 │ │ │ │ │ + beq 1358c │ │ │ │ │ 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] @ 13624 │ │ │ │ │ + ldr r0, [pc, #1228] @ 1360c │ │ │ │ │ adds r7, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ sbcs r1, r1, r2 │ │ │ │ │ - bcc 13108 │ │ │ │ │ + bcc 130f0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 131a4 │ │ │ │ │ + beq 1318c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 131a4 │ │ │ │ │ - ldr r2, [pc, #1172] @ 13628 │ │ │ │ │ + bne 1318c │ │ │ │ │ + ldr r2, [pc, #1172] @ 13610 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13608 │ │ │ │ │ + bne 135f0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r6, [pc, #1152] @ 1362c │ │ │ │ │ + ldr r6, [pc, #1152] @ 13614 │ │ │ │ │ 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 13118 │ │ │ │ │ + bne 13100 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 13138 │ │ │ │ │ + beq 13120 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 15c2c <_PyLong_Negate> │ │ │ │ │ + bl 15b04 <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 13574 │ │ │ │ │ + beq 1355c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 13118 │ │ │ │ │ + b 13100 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne 1357c │ │ │ │ │ + bne 13564 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ - bne 13554 │ │ │ │ │ + bne 1353c │ │ │ │ │ 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 13574 │ │ │ │ │ + beq 1355c │ │ │ │ │ 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 1342c │ │ │ │ │ + bne 13414 │ │ │ │ │ add lr, r4, lr, lsl #2 │ │ │ │ │ add r9, r4, #12 │ │ │ │ │ sub r3, lr, r9 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - ldr r6, [pc, #980] @ 13630 │ │ │ │ │ - ldr r8, [pc, #980] @ 13634 │ │ │ │ │ + ldr r6, [pc, #980] @ 13618 │ │ │ │ │ + ldr r8, [pc, #980] @ 1361c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 132c8 │ │ │ │ │ + beq 132b0 │ │ │ │ │ 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 │ │ │ │ │ @@ -20816,15 +20810,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 133b4 │ │ │ │ │ + beq 1339c │ │ │ │ │ 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 │ │ │ │ │ @@ -20875,60 +20869,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 132c8 │ │ │ │ │ + bne 132b0 │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq 13574 │ │ │ │ │ + beq 1355c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bne 13118 │ │ │ │ │ - b 131c8 │ │ │ │ │ + bne 13100 │ │ │ │ │ + b 131b0 │ │ │ │ │ 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 130b4 │ │ │ │ │ - ldr r2, [pc, #560] @ 13638 │ │ │ │ │ + bcs 1309c │ │ │ │ │ + ldr r2, [pc, #560] @ 13620 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 135ec │ │ │ │ │ + bne 135d4 │ │ │ │ │ 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 13118 │ │ │ │ │ + b 13100 │ │ │ │ │ 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 134c4 │ │ │ │ │ + beq 134ac │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1349c │ │ │ │ │ + beq 13484 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 1347c │ │ │ │ │ + beq 13464 │ │ │ │ │ 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 │ │ │ │ │ @@ -20947,15 +20941,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 133b4 │ │ │ │ │ + beq 1339c │ │ │ │ │ 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> │ │ │ │ │ @@ -20986,73 +20980,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 134c4 │ │ │ │ │ - b 133b4 │ │ │ │ │ + bne 134ac │ │ │ │ │ + b 1339c │ │ │ │ │ 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 13138 │ │ │ │ │ + bne 13120 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 13138 │ │ │ │ │ + b 13120 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13400 │ │ │ │ │ - ldr r3, [pc, #176] @ 1363c │ │ │ │ │ - ldr r1, [pc, #176] @ 13640 │ │ │ │ │ + bne 133e8 │ │ │ │ │ + ldr r3, [pc, #176] @ 13624 │ │ │ │ │ + ldr r1, [pc, #176] @ 13628 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 13574 │ │ │ │ │ + b 1355c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 13138 │ │ │ │ │ + bne 13120 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 77f8 │ │ │ │ │ + bl 77ec │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq 135dc │ │ │ │ │ + beq 135c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 135dc │ │ │ │ │ + bne 135c4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 13574 │ │ │ │ │ + beq 1355c │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 13138 │ │ │ │ │ + b 13120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11294 <_PyLong_Copy> │ │ │ │ │ + bl 1127c <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bne 131e4 │ │ │ │ │ - b 13574 │ │ │ │ │ + bne 131cc │ │ │ │ │ + b 1355c │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b 1319c │ │ │ │ │ - ldr r6, [pc, #32] @ 13644 │ │ │ │ │ - b 13138 │ │ │ │ │ + b 13184 │ │ │ │ │ + ldr r6, [pc, #32] @ 1362c │ │ │ │ │ + b 13120 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0xcccccccd │ │ │ │ │ .word 0xcccccccc │ │ │ │ │ @@ -21060,128 +21054,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 │ │ │ │ │ │ │ │ │ │ -00013648 : │ │ │ │ │ +00013630 : │ │ │ │ │ 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 137dc │ │ │ │ │ + beq 137c4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 13b74 │ │ │ │ │ + beq 13b5c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt 13a00 │ │ │ │ │ - beq 139e8 │ │ │ │ │ + blt 139e8 │ │ │ │ │ + beq 139d0 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 13828 │ │ │ │ │ + beq 13810 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1516c │ │ │ │ │ + bl 15044 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 136d4 │ │ │ │ │ + beq 136bc │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 136d4 │ │ │ │ │ + beq 136bc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 136d4 │ │ │ │ │ + bne 136bc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 13b84 │ │ │ │ │ + beq 13b6c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bls 13730 │ │ │ │ │ + bls 13718 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 137b4 │ │ │ │ │ + beq 1379c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13b8c │ │ │ │ │ + beq 13b74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13720 │ │ │ │ │ + bne 13708 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13b98 │ │ │ │ │ + beq 13b80 │ │ │ │ │ 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] @ 13c10 │ │ │ │ │ + ldr r0, [pc, #1228] @ 13bf8 │ │ │ │ │ adds r8, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ sbcs r1, r1, r2 │ │ │ │ │ - bcc 136f0 │ │ │ │ │ + bcc 136d8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 13790 │ │ │ │ │ + beq 13778 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 13790 │ │ │ │ │ - ldr r2, [pc, #1172] @ 13c14 │ │ │ │ │ + bne 13778 │ │ │ │ │ + ldr r2, [pc, #1172] @ 13bfc │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13be0 │ │ │ │ │ + bne 13bc8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r7, [pc, #1152] @ 13c18 │ │ │ │ │ + ldr r7, [pc, #1152] @ 13c00 │ │ │ │ │ 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 13700 │ │ │ │ │ + bne 136e8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 13720 │ │ │ │ │ + beq 13708 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 15c2c <_PyLong_Negate> │ │ │ │ │ + bl 15b04 <_PyLong_Negate> │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 13b84 │ │ │ │ │ + beq 13b6c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 13700 │ │ │ │ │ + b 136e8 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne 13b6c │ │ │ │ │ + bne 13b54 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ - bne 13b54 │ │ │ │ │ + bne 13b3c │ │ │ │ │ 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 │ │ │ │ │ @@ -21189,24 +21183,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 13a30 │ │ │ │ │ + bne 13a18 │ │ │ │ │ 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] @ 13c1c │ │ │ │ │ - ldr r9, [pc, #968] @ 13c20 │ │ │ │ │ + ldr r7, [pc, #968] @ 13c04 │ │ │ │ │ + ldr r9, [pc, #968] @ 13c08 │ │ │ │ │ mov r3, ip │ │ │ │ │ - beq 138c4 │ │ │ │ │ + beq 138ac │ │ │ │ │ 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 │ │ │ │ │ @@ -21224,15 +21218,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 139b4 │ │ │ │ │ + beq 1399c │ │ │ │ │ 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 │ │ │ │ │ @@ -21284,61 +21278,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 138c4 │ │ │ │ │ + bne 138ac │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - beq 13b84 │ │ │ │ │ + beq 13b6c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bne 13700 │ │ │ │ │ - b 137b4 │ │ │ │ │ + bne 136e8 │ │ │ │ │ + b 1379c │ │ │ │ │ add r2, r4, r0, lsl #2 │ │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs 1369c │ │ │ │ │ - ldr r2, [pc, #540] @ 13c24 │ │ │ │ │ + bcs 13684 │ │ │ │ │ + ldr r2, [pc, #540] @ 13c0c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 13bf4 │ │ │ │ │ + bne 13bdc │ │ │ │ │ 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 13700 │ │ │ │ │ + b 136e8 │ │ │ │ │ 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 13ac4 │ │ │ │ │ + beq 13aac │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 13a9c │ │ │ │ │ + beq 13a84 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 13a7c │ │ │ │ │ + beq 13a64 │ │ │ │ │ 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]! │ │ │ │ │ @@ -21356,15 +21350,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 139b4 │ │ │ │ │ + beq 1399c │ │ │ │ │ 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> │ │ │ │ │ @@ -21395,232 +21389,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 13ac4 │ │ │ │ │ - b 139b4 │ │ │ │ │ + bne 13aac │ │ │ │ │ + b 1399c │ │ │ │ │ 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 13808 │ │ │ │ │ + b 137f0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13a00 │ │ │ │ │ - ldr r3, [pc, #172] @ 13c28 │ │ │ │ │ - ldr r1, [pc, #172] @ 13c2c │ │ │ │ │ + bne 139e8 │ │ │ │ │ + ldr r3, [pc, #172] @ 13c10 │ │ │ │ │ + ldr r1, [pc, #172] @ 13c14 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 13728 │ │ │ │ │ + b 13710 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 13720 │ │ │ │ │ + bne 13708 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 77f8 │ │ │ │ │ + bl 77ec │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - beq 13bd0 │ │ │ │ │ + beq 13bb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 13bd0 │ │ │ │ │ + bne 13bb8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 13b84 │ │ │ │ │ + beq 13b6c │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b 13720 │ │ │ │ │ + b 13708 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - b 13788 │ │ │ │ │ + b 13770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11294 <_PyLong_Copy> │ │ │ │ │ + bl 1127c <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bne 137d0 │ │ │ │ │ - b 13b84 │ │ │ │ │ + bne 137b8 │ │ │ │ │ + b 13b6c │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00013c30 : │ │ │ │ │ +00013c18 : │ │ │ │ │ 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 13cc8 │ │ │ │ │ + beq 13cb0 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 13cdc │ │ │ │ │ + beq 13cc4 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ and r4, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi 13c84 │ │ │ │ │ + bhi 13c6c │ │ │ │ │ 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 13cb8 │ │ │ │ │ + beq 13ca0 │ │ │ │ │ ldr r0, [r3], #-4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ orr r1, r0, r1, lsl #30 │ │ │ │ │ - bne 13ca4 │ │ │ │ │ + bne 13c8c │ │ │ │ │ mul r4, r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #168] @ 13d78 │ │ │ │ │ - ldr r0, [pc, #168] @ 13d7c │ │ │ │ │ + ldr r1, [pc, #168] @ 13d60 │ │ │ │ │ + ldr r0, [pc, #168] @ 13d64 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 13c78 │ │ │ │ │ + b 13c60 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 13cd4 │ │ │ │ │ + beq 13cbc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 13d64 │ │ │ │ │ + beq 13d4c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi 13d44 │ │ │ │ │ + bhi 13d2c │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mul r4, r3, r4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 13c78 │ │ │ │ │ + beq 13c60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 13c78 │ │ │ │ │ + bne 13c60 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13c78 │ │ │ │ │ + b 13c60 │ │ │ │ │ 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 13d4c │ │ │ │ │ + bcs 13d34 │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ - b 13d1c │ │ │ │ │ - ldr r0, [pc, #16] @ 13d7c │ │ │ │ │ + b 13d04 │ │ │ │ │ + ldr r0, [pc, #16] @ 13d64 │ │ │ │ │ mov r1, #728 @ 0x2d8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 13d1c │ │ │ │ │ + b 13d04 │ │ │ │ │ .word 0x000002f3 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00013d80 : │ │ │ │ │ +00013d68 : │ │ │ │ │ long_divmod(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 13dec │ │ │ │ │ + beq 13dd4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 13dec │ │ │ │ │ + beq 13dd4 │ │ │ │ │ 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 c61c │ │ │ │ │ + bl c610 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 13e2c │ │ │ │ │ + beq 13e14 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ ldm sp, {r3, r4} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13df4 │ │ │ │ │ + beq 13ddc │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r0, [pc, #88] @ 13e4c │ │ │ │ │ + ldr r0, [pc, #88] @ 13e34 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 13e10 │ │ │ │ │ + beq 13df8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 13e34 │ │ │ │ │ + beq 13e1c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 13e2c │ │ │ │ │ + beq 13e14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 13e40 │ │ │ │ │ + beq 13e28 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 13de4 │ │ │ │ │ + b 13dcc │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13e10 │ │ │ │ │ + b 13df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13e2c │ │ │ │ │ + b 13e14 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00013e50 <_PyLong_Frexp>: │ │ │ │ │ +00013e38 <_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 │ │ │ │ │ @@ -21629,31 +21623,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 14074 <_PyLong_Frexp+0x224> │ │ │ │ │ + beq 1405c <_PyLong_Frexp+0x224> │ │ │ │ │ add r1, r0, r3, lsl #2 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 143f0 <_PyLong_Frexp+0x5a0> │ │ │ │ │ - ldr r1, [pc, #1376] @ 14410 <_PyLong_Frexp+0x5c0> │ │ │ │ │ + beq 143d8 <_PyLong_Frexp+0x5a0> │ │ │ │ │ + ldr r1, [pc, #1376] @ 143f8 <_PyLong_Frexp+0x5c0> │ │ │ │ │ clz r5, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ rsb r5, r5, #32 │ │ │ │ │ - bhi 143fc <_PyLong_Frexp+0x5ac> │ │ │ │ │ + bhi 143e4 <_PyLong_Frexp+0x5ac> │ │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ │ add r5, r5, r2, lsl #1 │ │ │ │ │ cmp r5, #55 @ 0x37 │ │ │ │ │ - bgt 1412c <_PyLong_Frexp+0x2dc> │ │ │ │ │ - ldr r2, [pc, #1344] @ 14414 <_PyLong_Frexp+0x5c4> │ │ │ │ │ + bgt 14114 <_PyLong_Frexp+0x2dc> │ │ │ │ │ + ldr r2, [pc, #1344] @ 143fc <_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] │ │ │ │ │ @@ -21667,36 +21661,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 14084 <_PyLong_Frexp+0x234> │ │ │ │ │ + bne 1406c <_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] @ 14418 <_PyLong_Frexp+0x5c8> │ │ │ │ │ + ldr r3, [pc, #1240] @ 14400 <_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 140f4 <_PyLong_Frexp+0x2a4> │ │ │ │ │ + ble 140dc <_PyLong_Frexp+0x2a4> │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #1184] @ 1441c <_PyLong_Frexp+0x5cc> │ │ │ │ │ + ldr r3, [pc, #1184] @ 14404 <_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] │ │ │ │ │ @@ -21705,17 +21699,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 14024 <_PyLong_Frexp+0x1d4> │ │ │ │ │ + beq 1400c <_PyLong_Frexp+0x1d4> │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #1120] @ 1441c <_PyLong_Frexp+0x5cc> │ │ │ │ │ + ldr r3, [pc, #1120] @ 14404 <_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] │ │ │ │ │ @@ -21724,16 +21718,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 14024 <_PyLong_Frexp+0x1d4> │ │ │ │ │ - ldr r3, [pc, #1060] @ 1441c <_PyLong_Frexp+0x5cc> │ │ │ │ │ + beq 1400c <_PyLong_Frexp+0x1d4> │ │ │ │ │ + ldr r3, [pc, #1060] @ 14404 <_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] │ │ │ │ │ @@ -21747,22 +21741,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] @ 14420 <_PyLong_Frexp+0x5d0> │ │ │ │ │ + ldr r3, [pc, #992] @ 14408 <_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 143c4 <_PyLong_Frexp+0x574> │ │ │ │ │ + bne 143ac <_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 │ │ │ │ │ @@ -21780,53 +21774,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 13f28 <_PyLong_Frexp+0xd8> │ │ │ │ │ + beq 13f10 <_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 13f28 <_PyLong_Frexp+0xd8> │ │ │ │ │ - b 140c8 <_PyLong_Frexp+0x278> │ │ │ │ │ + beq 13f10 <_PyLong_Frexp+0xd8> │ │ │ │ │ + b 140b0 <_PyLong_Frexp+0x278> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #1015021568 @ 0x3c800000 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ - ldr r3, [pc, #792] @ 14420 <_PyLong_Frexp+0x5d0> │ │ │ │ │ + ldr r3, [pc, #792] @ 14408 <_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 14054 <_PyLong_Frexp+0x204> │ │ │ │ │ - ldr r9, [pc, #768] @ 14424 <_PyLong_Frexp+0x5d4> │ │ │ │ │ + beq 1403c <_PyLong_Frexp+0x204> │ │ │ │ │ + ldr r9, [pc, #768] @ 1440c <_PyLong_Frexp+0x5d4> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 14054 <_PyLong_Frexp+0x204> │ │ │ │ │ - ldr r2, [pc, #736] @ 14414 <_PyLong_Frexp+0x5c4> │ │ │ │ │ + b 1403c <_PyLong_Frexp+0x204> │ │ │ │ │ + ldr r2, [pc, #736] @ 143fc <_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 142c4 <_PyLong_Frexp+0x474> │ │ │ │ │ + ble 142ac <_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 │ │ │ │ │ @@ -21839,15 +21833,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 14278 <_PyLong_Frexp+0x428> │ │ │ │ │ + beq 14260 <_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] │ │ │ │ │ @@ -21856,15 +21850,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 14278 <_PyLong_Frexp+0x428> │ │ │ │ │ + beq 14260 <_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] │ │ │ │ │ @@ -21873,15 +21867,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 14278 <_PyLong_Frexp+0x428> │ │ │ │ │ + ble 14260 <_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 │ │ │ │ │ @@ -21891,214 +21885,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 14248 <_PyLong_Frexp+0x3f8> │ │ │ │ │ + bne 14230 <_PyLong_Frexp+0x3f8> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - beq 143b8 <_PyLong_Frexp+0x568> │ │ │ │ │ + beq 143a0 <_PyLong_Frexp+0x568> │ │ │ │ │ orr r1, r1, #1 │ │ │ │ │ - ldr r2, [pc, #392] @ 14418 <_PyLong_Frexp+0x5c8> │ │ │ │ │ + ldr r2, [pc, #392] @ 14400 <_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 13f68 <_PyLong_Frexp+0x118> │ │ │ │ │ - b 14024 <_PyLong_Frexp+0x1d4> │ │ │ │ │ + bgt 13f50 <_PyLong_Frexp+0x118> │ │ │ │ │ + b 1400c <_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 14284 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 1426c <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 14288 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 14270 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14284 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 1426c <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 14288 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 14270 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14284 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 1426c <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 14288 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 14270 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14284 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 1426c <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 14288 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 14270 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14284 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 1426c <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 14288 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 14270 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14284 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 1426c <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq 14288 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 14270 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14284 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 1426c <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - beq 14288 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 14270 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14284 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 1426c <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq 14288 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 14270 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r3, [r3, #-24] @ 0xffffffe8 │ │ │ │ │ sub r0, r2, #9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14284 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 1426c <_PyLong_Frexp+0x434> │ │ │ │ │ sub r3, r2, #-1073741818 @ 0xc0000006 │ │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ │ - b 143ac <_PyLong_Frexp+0x55c> │ │ │ │ │ + b 14394 <_PyLong_Frexp+0x55c> │ │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14284 <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 1426c <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1439c <_PyLong_Frexp+0x54c> │ │ │ │ │ - b 14288 <_PyLong_Frexp+0x438> │ │ │ │ │ + bne 14384 <_PyLong_Frexp+0x54c> │ │ │ │ │ + b 14270 <_PyLong_Frexp+0x438> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 142d8 <_PyLong_Frexp+0x488> │ │ │ │ │ - b 14288 <_PyLong_Frexp+0x438> │ │ │ │ │ + bne 142c0 <_PyLong_Frexp+0x488> │ │ │ │ │ + b 14270 <_PyLong_Frexp+0x438> │ │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 1411c <_PyLong_Frexp+0x2cc> │ │ │ │ │ - ldr r3, [pc, #84] @ 14428 <_PyLong_Frexp+0x5d8> │ │ │ │ │ - ldr r1, [pc, #84] @ 1442c <_PyLong_Frexp+0x5dc> │ │ │ │ │ + bne 14104 <_PyLong_Frexp+0x2cc> │ │ │ │ │ + ldr r3, [pc, #84] @ 14410 <_PyLong_Frexp+0x5d8> │ │ │ │ │ + ldr r1, [pc, #84] @ 14414 <_PyLong_Frexp+0x5dc> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r9, [pc, #72] @ 14430 <_PyLong_Frexp+0x5e0> │ │ │ │ │ + ldr r9, [pc, #72] @ 14418 <_PyLong_Frexp+0x5e0> │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - b 14074 <_PyLong_Frexp+0x224> │ │ │ │ │ - ldr r1, [pc, #24] @ 14410 <_PyLong_Frexp+0x5c0> │ │ │ │ │ + b 1405c <_PyLong_Frexp+0x224> │ │ │ │ │ + ldr r1, [pc, #24] @ 143f8 <_PyLong_Frexp+0x5c0> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 13ebc <_PyLong_Frexp+0x6c> │ │ │ │ │ - ldr r1, [pc, #48] @ 14434 <_PyLong_Frexp+0x5e4> │ │ │ │ │ + bls 13ea4 <_PyLong_Frexp+0x6c> │ │ │ │ │ + ldr r1, [pc, #48] @ 1441c <_PyLong_Frexp+0x5e4> │ │ │ │ │ cmp r5, #7 │ │ │ │ │ cmple r3, r1 │ │ │ │ │ - beq 13ebc <_PyLong_Frexp+0x6c> │ │ │ │ │ - b 143cc <_PyLong_Frexp+0x57c> │ │ │ │ │ + beq 13ea4 <_PyLong_Frexp+0x6c> │ │ │ │ │ + b 143b4 <_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 │ │ │ │ │ │ │ │ │ │ -00014438 : │ │ │ │ │ +00014420 : │ │ │ │ │ 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 14e64 │ │ │ │ │ + beq 14e4c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 14e64 │ │ │ │ │ + beq 14e4c │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and sl, r3, #3 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq 14e6c │ │ │ │ │ + beq 14e54 │ │ │ │ │ ldr fp, [r0, #8] │ │ │ │ │ mov r9, r0 │ │ │ │ │ and r5, fp, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 14b28 │ │ │ │ │ + beq 14b10 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb sl, sl, #1 │ │ │ │ │ - bhi 14c0c │ │ │ │ │ + bhi 14bf4 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ muls sl, r3, sl │ │ │ │ │ - bmi 14c80 │ │ │ │ │ - ldr r6, [pc, #2508] @ 14e80 │ │ │ │ │ + bmi 14c68 │ │ │ │ │ + ldr r6, [pc, #2508] @ 14e68 │ │ │ │ │ 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 145c0 │ │ │ │ │ + bhi 145a8 │ │ │ │ │ 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 14cfc │ │ │ │ │ + bne 14ce4 │ │ │ │ │ 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] @ 14e84 │ │ │ │ │ + ldr r3, [pc, #2424] @ 14e6c │ │ │ │ │ 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 14540 │ │ │ │ │ - ldr r4, [pc, #2388] @ 14e88 │ │ │ │ │ + bcc 14528 │ │ │ │ │ + ldr r4, [pc, #2388] @ 14e70 │ │ │ │ │ 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 14bac │ │ │ │ │ + bcs 14b94 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 14e34 │ │ │ │ │ - ldr r3, [pc, #2336] @ 14e8c │ │ │ │ │ + beq 14e1c │ │ │ │ │ + ldr r3, [pc, #2336] @ 14e74 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -22113,36 +22107,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 144d0 │ │ │ │ │ + bls 144b8 │ │ │ │ │ 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 14d68 │ │ │ │ │ + bne 14d50 │ │ │ │ │ sub r8, fp, r6 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 14dc4 │ │ │ │ │ + ble 14dac │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 14e50 │ │ │ │ │ + bgt 14e38 │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 14e34 │ │ │ │ │ - ldr r3, [pc, #2168] @ 14e8c │ │ │ │ │ + beq 14e1c │ │ │ │ │ + ldr r3, [pc, #2168] @ 14e74 │ │ │ │ │ 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] │ │ │ │ │ @@ -22151,24 +22145,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 14b30 │ │ │ │ │ + beq 14b18 │ │ │ │ │ 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 14a54 │ │ │ │ │ + bge 14a3c │ │ │ │ │ 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 │ │ │ │ │ @@ -22177,155 +22171,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 14a54 │ │ │ │ │ + ble 14a3c │ │ │ │ │ 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 14a54 │ │ │ │ │ + ble 14a3c │ │ │ │ │ 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 14a54 │ │ │ │ │ + ble 14a3c │ │ │ │ │ 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 14a54 │ │ │ │ │ + ble 14a3c │ │ │ │ │ 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 14a54 │ │ │ │ │ + ble 14a3c │ │ │ │ │ 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 14a54 │ │ │ │ │ + ble 14a3c │ │ │ │ │ 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 14a54 │ │ │ │ │ + ble 14a3c │ │ │ │ │ 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 14a54 │ │ │ │ │ + ble 14a3c │ │ │ │ │ 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 14a54 │ │ │ │ │ + bge 14a3c │ │ │ │ │ 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 14a54 │ │ │ │ │ + ble 14a3c │ │ │ │ │ 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 14980 │ │ │ │ │ + beq 14968 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 14948 │ │ │ │ │ + beq 14930 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 14918 │ │ │ │ │ + beq 14900 │ │ │ │ │ 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 │ │ │ │ │ @@ -22355,15 +22349,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 14a54 │ │ │ │ │ + beq 14a3c │ │ │ │ │ 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 │ │ │ │ │ @@ -22406,79 +22400,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 1498c │ │ │ │ │ + bne 14974 │ │ │ │ │ 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 14a88 │ │ │ │ │ + beq 14a70 │ │ │ │ │ add r3, r4, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq lr, r4, #12 │ │ │ │ │ - beq 14afc │ │ │ │ │ + beq 14ae4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 14534 │ │ │ │ │ + bhi 1451c │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ - ldr r1, [pc, #996] @ 14e84 │ │ │ │ │ + ldr r1, [pc, #996] @ 14e6c │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc 14534 │ │ │ │ │ + bcc 1451c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 14aec │ │ │ │ │ + beq 14ad4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 14aec │ │ │ │ │ - ldr r2, [pc, #948] @ 14e90 │ │ │ │ │ + bne 14ad4 │ │ │ │ │ + ldr r2, [pc, #948] @ 14e78 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14df8 │ │ │ │ │ + bne 14de0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r4, [pc, #916] @ 14e88 │ │ │ │ │ + ldr r4, [pc, #916] @ 14e70 │ │ │ │ │ add r4, r4, r5, lsl #4 │ │ │ │ │ - b 14534 │ │ │ │ │ + b 1451c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ - beq 14d58 │ │ │ │ │ + beq 14d40 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 14af8 │ │ │ │ │ + beq 14ae0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r3, lsl #3 │ │ │ │ │ strne r2, [r4, #8] │ │ │ │ │ - b 14a80 │ │ │ │ │ - ldr r4, [pc, #868] @ 14e94 │ │ │ │ │ - b 14534 │ │ │ │ │ + b 14a68 │ │ │ │ │ + ldr r4, [pc, #868] @ 14e7c │ │ │ │ │ + b 1451c │ │ │ │ │ orr r7, r7, #2 │ │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ lsr r0, r0, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 14d0c │ │ │ │ │ + bne 14cf4 │ │ │ │ │ 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 │ │ │ │ │ @@ -22494,209 +22488,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 146b8 │ │ │ │ │ - b 14a54 │ │ │ │ │ + bne 146a0 │ │ │ │ │ + b 14a3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt 14d98 │ │ │ │ │ + blt 14d80 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 14e34 │ │ │ │ │ + beq 14e1c │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #692] @ 14e8c │ │ │ │ │ + ldr r3, [pc, #692] @ 14e74 │ │ │ │ │ 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 14534 │ │ │ │ │ + b 1451c │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ lsrs r2, r0, #30 │ │ │ │ │ - bne 14e20 │ │ │ │ │ + bne 14e08 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ orr r2, r2, r0, lsl #30 │ │ │ │ │ cmp r0, r2, lsr #30 │ │ │ │ │ - bne 14e20 │ │ │ │ │ + bne 14e08 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ sub r0, r3, #3 │ │ │ │ │ - beq 14c70 │ │ │ │ │ + beq 14c58 │ │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ │ cmp r2, r3, lsr #30 │ │ │ │ │ - bne 14e20 │ │ │ │ │ + bne 14e08 │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ - bcc 14c70 │ │ │ │ │ + bcc 14c58 │ │ │ │ │ ldr r3, [r1, #-4]! │ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ │ cmp r2, r3, lsr #30 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - beq 14c50 │ │ │ │ │ - b 14e20 │ │ │ │ │ + beq 14c38 │ │ │ │ │ + b 14e08 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 14e0c │ │ │ │ │ + blt 14df4 │ │ │ │ │ muls sl, r2, sl │ │ │ │ │ - bpl 144ac │ │ │ │ │ + bpl 14494 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #30 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl d0d4 │ │ │ │ │ + bl d0c8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 14e38 │ │ │ │ │ + beq 14e20 │ │ │ │ │ bl 5b4 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 14cc8 │ │ │ │ │ + beq 14cb0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 14cc8 │ │ │ │ │ + bne 14cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmn r6, #-536870910 @ 0xe0000002 │ │ │ │ │ - bls 145ac │ │ │ │ │ + bls 14594 │ │ │ │ │ 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 14dd4 │ │ │ │ │ + bhi 14dbc │ │ │ │ │ lsr r5, r3, #30 │ │ │ │ │ orr r5, r5, r1, lsl #2 │ │ │ │ │ add r1, r5, #5 │ │ │ │ │ - b 1452c │ │ │ │ │ + b 14514 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r7, [r9, #12] │ │ │ │ │ - bne 14d30 │ │ │ │ │ + bne 14d18 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addne r0, r0, #1 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ - b 14650 │ │ │ │ │ + b 14638 │ │ │ │ │ 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 14d40 │ │ │ │ │ + bne 14d28 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ - b 14d18 │ │ │ │ │ + b 14d00 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 14ab8 │ │ │ │ │ + b 14aa0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 14da8 │ │ │ │ │ - ldr r3, [pc, #276] @ 14e8c │ │ │ │ │ + bne 14d90 │ │ │ │ │ + ldr r3, [pc, #276] @ 14e74 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 14e40 │ │ │ │ │ + bne 14e28 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ mov r4, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r9] │ │ │ │ │ - b 14534 │ │ │ │ │ + b 1451c │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r5, #18 │ │ │ │ │ - b 14bb8 │ │ │ │ │ + b 14ba0 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ sub r8, fp, r6 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movgt r5, #2 │ │ │ │ │ movgt sl, #30 │ │ │ │ │ - bgt 145f0 │ │ │ │ │ + bgt 145d8 │ │ │ │ │ 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 14dc4 │ │ │ │ │ + bne 14dac │ │ │ │ │ cmn fp, #-536870911 @ 0xe0000001 │ │ │ │ │ - bne 14dc0 │ │ │ │ │ + bne 14da8 │ │ │ │ │ mov sl, #30 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mvn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - b 145f8 │ │ │ │ │ + b 145e0 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b 14ae4 │ │ │ │ │ + b 14acc │ │ │ │ │ sub r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ ands r2, r2, sl, lsr #31 │ │ │ │ │ - bne 14c80 │ │ │ │ │ - ldr r3, [pc, #112] @ 14e98 │ │ │ │ │ - ldr r1, [pc, #112] @ 14e9c │ │ │ │ │ + bne 14c68 │ │ │ │ │ + ldr r3, [pc, #112] @ 14e80 │ │ │ │ │ + ldr r1, [pc, #112] @ 14e84 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 14c80 │ │ │ │ │ + b 14c68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 14534 │ │ │ │ │ + b 1451c │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 11294 <_PyLong_Copy> │ │ │ │ │ + b 1127c <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r3, [pc, #64] @ 14e98 │ │ │ │ │ - ldr r1, [pc, #68] @ 14ea0 │ │ │ │ │ + ldr r3, [pc, #64] @ 14e80 │ │ │ │ │ + ldr r1, [pc, #68] @ 14e88 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 14e38 │ │ │ │ │ - ldr r4, [pc, #56] @ 14ea4 │ │ │ │ │ - b 14534 │ │ │ │ │ - ldr r3, [pc, #52] @ 14ea8 │ │ │ │ │ - ldr r1, [pc, #52] @ 14eac │ │ │ │ │ + b 14e20 │ │ │ │ │ + ldr r4, [pc, #56] @ 14e8c │ │ │ │ │ + b 1451c │ │ │ │ │ + ldr r3, [pc, #52] @ 14e90 │ │ │ │ │ + ldr r1, [pc, #52] @ 14e94 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 14e38 │ │ │ │ │ + b 14e20 │ │ │ │ │ .word 0x88888889 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00001000 │ │ │ │ │ @@ -22710,64 +22704,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 │ │ │ │ │ │ │ │ │ │ -00014eb0 : │ │ │ │ │ +00014e98 : │ │ │ │ │ long_abs(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 14ee4 │ │ │ │ │ - ldr r2, [pc, #392] @ 15050 │ │ │ │ │ + beq 14ecc │ │ │ │ │ + ldr r2, [pc, #392] @ 15038 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 1504c │ │ │ │ │ + bne 15034 │ │ │ │ │ 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 14fac │ │ │ │ │ + bhi 14f94 │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ - ldr ip, [pc, #328] @ 15054 │ │ │ │ │ + ldr ip, [pc, #328] @ 1503c │ │ │ │ │ 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 14f40 │ │ │ │ │ - ldr r3, [pc, #288] @ 15058 │ │ │ │ │ + bcc 14f28 │ │ │ │ │ + ldr r3, [pc, #288] @ 15040 │ │ │ │ │ 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 14fd4 │ │ │ │ │ + bcs 14fbc │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15040 │ │ │ │ │ - ldr r3, [pc, #224] @ 15050 │ │ │ │ │ + beq 15028 │ │ │ │ │ + ldr r3, [pc, #224] @ 15038 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ @@ -22776,201 +22770,118 @@ │ │ │ │ │ eor r4, r5, r5, asr #31 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r4, r4, r5, asr #31 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ - b 14f38 │ │ │ │ │ - bl 11294 <_PyLong_Copy> │ │ │ │ │ + b 14f20 │ │ │ │ │ + bl 1127c <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14f38 │ │ │ │ │ + beq 14f20 │ │ │ │ │ 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 14f38 │ │ │ │ │ + b 14f20 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - blt 15018 │ │ │ │ │ + blt 15000 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15044 │ │ │ │ │ + beq 1502c │ │ │ │ │ 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 14f38 │ │ │ │ │ + beq 14f20 │ │ │ │ │ add r2, r0, r2 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 14f38 │ │ │ │ │ + b 14f20 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15044 │ │ │ │ │ + beq 1502c │ │ │ │ │ mov r1, #18 │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r2, r0, #16 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ - b 15010 │ │ │ │ │ + b 14ff8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 14f38 │ │ │ │ │ - b 11294 <_PyLong_Copy> │ │ │ │ │ + b 14f20 │ │ │ │ │ + b 1127c <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0001505c <_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 15114 <_PyLong_UnsignedShort_Converter+0xb8> │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - and r3, r2, #3 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - beq 1513c <_PyLong_UnsignedShort_Converter+0xe0> │ │ │ │ │ - cmp r2, #8 │ │ │ │ │ - bhi 150bc <_PyLong_UnsignedShort_Converter+0x60> │ │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul r3, r2, r3 │ │ │ │ │ - cmn r3, #1 │ │ │ │ │ - beq 150f4 <_PyLong_UnsignedShort_Converter+0x98> │ │ │ │ │ - cmp r3, #65536 @ 0x10000 │ │ │ │ │ - bcs 15128 <_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 15108 <_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 150c8 <_PyLong_UnsignedShort_Converter+0x6c> │ │ │ │ │ - ldr r3, [pc, #100] @ 15150 <_PyLong_UnsignedShort_Converter+0xf4> │ │ │ │ │ - ldr r1, [pc, #100] @ 15154 <_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 15128 <_PyLong_UnsignedShort_Converter+0xcc> │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - cmn r3, #1 │ │ │ │ │ - bne 150a8 <_PyLong_UnsignedShort_Converter+0x4c> │ │ │ │ │ - b 150f4 <_PyLong_UnsignedShort_Converter+0x98> │ │ │ │ │ - ldr r3, [pc, #60] @ 15158 <_PyLong_UnsignedShort_Converter+0xfc> │ │ │ │ │ - ldr r1, [pc, #60] @ 1515c <_PyLong_UnsignedShort_Converter+0x100> │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 150f4 <_PyLong_UnsignedShort_Converter+0x98> │ │ │ │ │ - ldr r3, [pc, #32] @ 15150 <_PyLong_UnsignedShort_Converter+0xf4> │ │ │ │ │ - ldr r1, [pc, #44] @ 15160 <_PyLong_UnsignedShort_Converter+0x104> │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 15100 <_PyLong_UnsignedShort_Converter+0xa4> │ │ │ │ │ - ldr r3, [pc, #32] @ 15164 <_PyLong_UnsignedShort_Converter+0x108> │ │ │ │ │ - ldr r1, [pc, #32] @ 15168 <_PyLong_UnsignedShort_Converter+0x10c> │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 15100 <_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 │ │ │ │ │ - │ │ │ │ │ -0001516c : │ │ │ │ │ +00015044 : │ │ │ │ │ x_divrem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ lsr r6, r6, #3 │ │ │ │ │ add r3, r6, #1 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bgt 15ba0 │ │ │ │ │ + bgt 15a78 │ │ │ │ │ add r3, r6, #4 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 15ae0 │ │ │ │ │ - ldr r4, [pc, #2040] @ 159c8 │ │ │ │ │ + beq 159b8 │ │ │ │ │ + ldr r4, [pc, #2040] @ 158a0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ lsl r2, r2, #3 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ lsr fp, r7, #3 │ │ │ │ │ str r4, [sl, #4] │ │ │ │ │ str r2, [sl, #8] │ │ │ │ │ strne r3, [r4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmn fp, #-536870908 @ 0xe0000004 │ │ │ │ │ str r3, [sl, #12] │ │ │ │ │ - bhi 15bb4 │ │ │ │ │ + bhi 15a8c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 15974 │ │ │ │ │ + beq 1584c │ │ │ │ │ add r0, fp, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - beq 15988 │ │ │ │ │ + beq 15860 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ bic r7, r7, #7 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ orreq r7, r7, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ stmib r2, {r4, r7} │ │ │ │ │ @@ -22984,207 +22895,207 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ add r3, r8, fp, lsl #2 │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ sub r3, fp, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 15b94 │ │ │ │ │ + beq 15a6c │ │ │ │ │ clz r7, r7 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ sub r7, r7, #2 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add ip, r8, #12 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 15864 │ │ │ │ │ + beq 1573c │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ sub r2, r7, #32 │ │ │ │ │ lsl r0, lr, r2 │ │ │ │ │ lsl r3, lr, r7 │ │ │ │ │ rsb r1, r7, #32 │ │ │ │ │ orr r0, r0, lr, lsr r1 │ │ │ │ │ ldr r9, [sp, #4] │ │ │ │ │ bic lr, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ str lr, [r9] │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - bls 153a0 │ │ │ │ │ + bls 15278 │ │ │ │ │ ldr r9, [ip, #4] │ │ │ │ │ cmp fp, #2 │ │ │ │ │ lsl lr, r9, r2 │ │ │ │ │ orr r3, r3, r9, lsl r7 │ │ │ │ │ orr lr, lr, r9, lsr r1 │ │ │ │ │ ldr r9, [sp, #4] │ │ │ │ │ orr r0, lr, r0 │ │ │ │ │ bic lr, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ str lr, [r9, #4] │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - beq 153a0 │ │ │ │ │ + beq 15278 │ │ │ │ │ ldr r9, [ip, #8] │ │ │ │ │ cmp fp, #3 │ │ │ │ │ lsl lr, r9, r2 │ │ │ │ │ orr r3, r3, r9, lsl r7 │ │ │ │ │ orr lr, lr, r9, lsr r1 │ │ │ │ │ ldr r9, [sp, #4] │ │ │ │ │ orr r0, lr, r0 │ │ │ │ │ bic lr, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ str lr, [r9, #8] │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - beq 153a0 │ │ │ │ │ + beq 15278 │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ cmp fp, #4 │ │ │ │ │ lsl lr, ip, r2 │ │ │ │ │ orr r3, r3, ip, lsl r7 │ │ │ │ │ orr lr, lr, ip, lsr r1 │ │ │ │ │ orr lr, lr, r0 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ str r0, [r9, #12] │ │ │ │ │ - beq 153a0 │ │ │ │ │ + beq 15278 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ add lr, r8, #8 │ │ │ │ │ add lr, lr, fp, lsl #2 │ │ │ │ │ add r8, r8, #24 │ │ │ │ │ add ip, r0, #24 │ │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ │ lsl r9, r0, r2 │ │ │ │ │ orr r3, r3, r0, lsl r7 │ │ │ │ │ orr r9, r9, r0, lsr r1 │ │ │ │ │ cmp r8, lr │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r9, lsl #2 │ │ │ │ │ str r0, [ip, #4]! │ │ │ │ │ - bne 15378 │ │ │ │ │ + bne 15250 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r9, sl, #12 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ - beq 158c8 │ │ │ │ │ + beq 157a0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ lsl lr, r3, r2 │ │ │ │ │ orr lr, lr, r3, lsr r1 │ │ │ │ │ lsl r3, r3, r7 │ │ │ │ │ bic r8, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ lsr ip, lr, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ str r8, [r9] │ │ │ │ │ - bls 15504 │ │ │ │ │ + bls 153dc │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ lsl r8, lr, r2 │ │ │ │ │ orr r3, r3, lr, lsl r7 │ │ │ │ │ orr r8, r8, lr, lsr r1 │ │ │ │ │ orr r8, r8, ip │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r8, lsl #2 │ │ │ │ │ str ip, [r9, #4] │ │ │ │ │ lsr r8, r8, #30 │ │ │ │ │ - beq 15504 │ │ │ │ │ + beq 153dc │ │ │ │ │ ldr lr, [r0, #8] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ lsl ip, lr, r2 │ │ │ │ │ orr r3, r3, lr, lsl r7 │ │ │ │ │ orr ip, ip, lr, lsr r1 │ │ │ │ │ bic lr, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr ip, ip, r8 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ str lr, [r9, #8] │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - beq 15504 │ │ │ │ │ + beq 153dc │ │ │ │ │ ldr r8, [r0, #12] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ lsl lr, r8, r2 │ │ │ │ │ orr r3, r3, r8, lsl r7 │ │ │ │ │ orr lr, lr, r8, lsr r1 │ │ │ │ │ orr lr, lr, ip │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ str ip, [r9, #12] │ │ │ │ │ lsr lr, lr, #30 │ │ │ │ │ - beq 15504 │ │ │ │ │ + beq 153dc │ │ │ │ │ ldr r8, [r0, #16] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ lsl ip, r8, r2 │ │ │ │ │ orr r3, r3, r8, lsl r7 │ │ │ │ │ orr ip, ip, r8, lsr r1 │ │ │ │ │ orr ip, ip, lr │ │ │ │ │ bic lr, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ str lr, [r9, #16] │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - beq 15504 │ │ │ │ │ + beq 153dc │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ lsl lr, r0, r2 │ │ │ │ │ orr r3, r3, r0, lsl r7 │ │ │ │ │ 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, [r9, #20] │ │ │ │ │ - beq 15504 │ │ │ │ │ + beq 153dc │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add lr, sl, #32 │ │ │ │ │ add ip, r5, r0 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ add r5, r5, #32 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ lsl r8, r0, r2 │ │ │ │ │ orr r3, r3, r0, lsl r7 │ │ │ │ │ orr r8, r8, r0, lsr r1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r8, lsl #2 │ │ │ │ │ str r0, [lr, #4]! │ │ │ │ │ - bne 154dc │ │ │ │ │ + bne 153b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15b28 │ │ │ │ │ + beq 15a00 │ │ │ │ │ add r6, sl, r6, lsl #2 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r6, r3, fp │ │ │ │ │ - beq 15938 │ │ │ │ │ + beq 15810 │ │ │ │ │ add r0, r6, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 15b54 │ │ │ │ │ + beq 15a2c │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ lsl r3, r6, #3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r4, [r8, #4] │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - bne 15c10 │ │ │ │ │ + bne 15ae8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ add r2, r9, r6, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ lsl r6, r6, #2 │ │ │ │ │ str r3, [r8, #12] │ │ │ │ │ - bls 15690 │ │ │ │ │ + bls 15568 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r1, fp, #-1073741823 @ 0xc0000001 │ │ │ │ │ lsl r5, r1, #2 │ │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ add r1, r8, #12 │ │ │ │ │ sub r3, r5, #4 │ │ │ │ │ @@ -23198,39 +23109,39 @@ │ │ │ │ │ str sl, [sp, #28] │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ str r8, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ add r7, r6, #4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 15bc8 │ │ │ │ │ + bne 15aa0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #1020] @ 159cc │ │ │ │ │ + ldr r2, [pc, #1020] @ 158a4 │ │ │ │ │ ldm r5, {r0, r4} │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ cmpeq r3, r2 │ │ │ │ │ orr r0, r0, r4, lsl #30 │ │ │ │ │ lsr r1, r4, #2 │ │ │ │ │ - bne 15848 │ │ │ │ │ + bne 15720 │ │ │ │ │ add r3, pc, #976 @ 0x3d0 │ │ │ │ │ ldrd r2, [r3] │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ ldr sl, [sp, #16] │ │ │ │ │ ldr ip, [r5, #-4] │ │ │ │ │ umull lr, r1, r0, sl │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr sl, ip, r2, lsl #30 │ │ │ │ │ orr r3, r3, r2, lsr #2 │ │ │ │ │ cmp sl, lr │ │ │ │ │ sbcs r1, r3, r1 │ │ │ │ │ - bcc 15880 │ │ │ │ │ + bcc 15758 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 15854 │ │ │ │ │ + beq 1572c │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ add ip, r3, #8 │ │ │ │ │ mov lr, ip │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr sl, [lr, #4]! │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ @@ -23238,256 +23149,256 @@ │ │ │ │ │ subs r3, r8, r3 │ │ │ │ │ rsc r2, r2, r8, asr #31 │ │ │ │ │ bic r8, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r8, [r1] │ │ │ │ │ orr r8, r3, r2, lsl #2 │ │ │ │ │ - bne 15630 │ │ │ │ │ + bne 15508 │ │ │ │ │ cmn r8, r4 │ │ │ │ │ - bmi 159d8 │ │ │ │ │ + bmi 158b0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ sub r6, r6, #4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ str r0, [r9, #-4]! │ │ │ │ │ - bhi 155b4 │ │ │ │ │ + bhi 1548c │ │ │ │ │ ldr sl, [sp, #28] │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 15788 │ │ │ │ │ + beq 15660 │ │ │ │ │ ldr ip, [sp, #24] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ ldr r0, [r9, ip, lsl #2] │ │ │ │ │ mvn r3, r3, lsl r7 │ │ │ │ │ lsr r2, r0, r7 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r2, [r6, ip, lsl #2] │ │ │ │ │ and r0, r0, r3 │ │ │ │ │ lsl lr, ip, #2 │ │ │ │ │ rsb r1, r7, #32 │ │ │ │ │ sub r2, r7, #32 │ │ │ │ │ - beq 15788 │ │ │ │ │ + beq 15660 │ │ │ │ │ sub r5, lr, #4 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ ldr ip, [r9, r5] │ │ │ │ │ orr ip, ip, r0, lsl #30 │ │ │ │ │ lsr r4, ip, r7 │ │ │ │ │ lsr r0, r0, #2 │ │ │ │ │ orr r4, r4, r0, lsl r1 │ │ │ │ │ orr r4, r4, r0, lsr r2 │ │ │ │ │ and ip, ip, r3 │ │ │ │ │ str r4, [r6, r5] │ │ │ │ │ - beq 15788 │ │ │ │ │ + beq 15660 │ │ │ │ │ sub r4, lr, #8 │ │ │ │ │ ldr r0, [r9, r4] │ │ │ │ │ cmp fp, #3 │ │ │ │ │ orr r0, r0, ip, lsl #30 │ │ │ │ │ lsr r5, r0, r7 │ │ │ │ │ lsr ip, ip, #2 │ │ │ │ │ orr r5, r5, ip, lsl r1 │ │ │ │ │ orr r5, r5, ip, lsr r2 │ │ │ │ │ and r0, r0, r3 │ │ │ │ │ str r5, [r6, r4] │ │ │ │ │ - beq 15788 │ │ │ │ │ + beq 15660 │ │ │ │ │ sub lr, lr, #12 │ │ │ │ │ ldr ip, [r9, lr] │ │ │ │ │ cmp fp, #4 │ │ │ │ │ orr ip, ip, r0, lsl #30 │ │ │ │ │ lsr r4, ip, r7 │ │ │ │ │ lsr r0, r0, #2 │ │ │ │ │ orr r4, r4, r0, lsl r1 │ │ │ │ │ orr r4, r4, r0, lsr r2 │ │ │ │ │ and ip, ip, r3 │ │ │ │ │ str r4, [r6, lr] │ │ │ │ │ - beq 15788 │ │ │ │ │ + beq 15660 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ sub r6, fp, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r4, sl, r6, lsl #2 │ │ │ │ │ add r6, r0, r6, lsl #2 │ │ │ │ │ ldr lr, [r4, #-4]! │ │ │ │ │ lsr r5, ip, #2 │ │ │ │ │ orr lr, lr, ip, lsl #30 │ │ │ │ │ lsr r0, lr, r7 │ │ │ │ │ orr r0, r0, r5, lsl r1 │ │ │ │ │ orr r0, r0, r5, lsr r2 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ and ip, r3, lr │ │ │ │ │ str r0, [r6, #-4]! │ │ │ │ │ - bne 15760 │ │ │ │ │ + bne 15638 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 157ac │ │ │ │ │ + beq 15684 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 157ac │ │ │ │ │ + bne 15684 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsrs r2, r1, #3 │ │ │ │ │ - beq 1580c │ │ │ │ │ + beq 156e4 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1580c │ │ │ │ │ + bne 156e4 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq 1590c │ │ │ │ │ + beq 157e4 │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subeq r0, r2, #2 │ │ │ │ │ - bne 158f8 │ │ │ │ │ + bne 157d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1590c │ │ │ │ │ + beq 157e4 │ │ │ │ │ ldr ip, [r3], #-4 │ │ │ │ │ sub lr, r0, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ moveq r0, lr │ │ │ │ │ - beq 157e8 │ │ │ │ │ + beq 156c0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 158f8 │ │ │ │ │ + bne 157d0 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ str r1, [r2] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq 1583c │ │ │ │ │ + beq 15714 │ │ │ │ │ add r1, r8, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq ip, r8, #12 │ │ │ │ │ - beq 15afc │ │ │ │ │ + beq 159d4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b 155f0 │ │ │ │ │ + b 154c8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 15668 │ │ │ │ │ + bge 15540 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 15668 │ │ │ │ │ + b 15540 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r9, sl, #12 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ - beq 1591c │ │ │ │ │ + beq 157f4 │ │ │ │ │ sub r2, r7, #32 │ │ │ │ │ rsb r1, r7, #32 │ │ │ │ │ - b 153b0 │ │ │ │ │ + b 15288 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bhi 15618 │ │ │ │ │ + bhi 154f0 │ │ │ │ │ ldr lr, [sp, #16] │ │ │ │ │ umull r2, r1, r0, lr │ │ │ │ │ orr lr, ip, r3, lsl #30 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ lsr r2, r3, #2 │ │ │ │ │ sbcs r2, r2, r1 │ │ │ │ │ - bcs 15618 │ │ │ │ │ + bcs 154f0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bls 15894 │ │ │ │ │ - b 15618 │ │ │ │ │ + bls 1576c │ │ │ │ │ + b 154f0 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ rsbhi r6, fp, #0 │ │ │ │ │ - bhi 15520 │ │ │ │ │ + bhi 153f8 │ │ │ │ │ add r3, sl, r6, lsl #2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b 15514 │ │ │ │ │ + b 153ec │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 1580c │ │ │ │ │ + b 156e4 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 1580c │ │ │ │ │ + b 156e4 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls 159b4 │ │ │ │ │ + bls 1588c │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 15b54 │ │ │ │ │ + beq 15a2c │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ clz r3, r6 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r4, [r8, #4] │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - bne 15c10 │ │ │ │ │ + bne 15ae8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r8, #12] │ │ │ │ │ - b 15690 │ │ │ │ │ + b 15568 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 15224 │ │ │ │ │ + bne 150fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 15ae4 │ │ │ │ │ + beq 159bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 15ae4 │ │ │ │ │ + bne 159bc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15ae4 │ │ │ │ │ + b 159bc │ │ │ │ │ str r6, [sl, #12] │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ - b 15520 │ │ │ │ │ + b 153f8 │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ sub r2, r5, r6 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ lsr r2, r2, #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq 15a64 │ │ │ │ │ + beq 1593c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 15a40 │ │ │ │ │ + beq 15918 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 15a24 │ │ │ │ │ + beq 158fc │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ │ add r4, r6, #4 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ @@ -23502,15 +23413,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 1585c │ │ │ │ │ + beq 15734 │ │ │ │ │ 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] │ │ │ │ │ @@ -23532,138 +23443,138 @@ │ │ │ │ │ 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 15a64 │ │ │ │ │ - b 1585c │ │ │ │ │ + bne 1593c │ │ │ │ │ + b 15734 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 1583c │ │ │ │ │ + b 15714 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - beq 15b88 │ │ │ │ │ + beq 15a60 │ │ │ │ │ ldr lr, [ip, r1, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 15af8 │ │ │ │ │ + beq 159d0 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r8, #8] │ │ │ │ │ - b 1583c │ │ │ │ │ + b 15714 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ add r3, sl, r3, lsl #2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ strcc r6, [sp, #12] │ │ │ │ │ - bcc 15514 │ │ │ │ │ - b 158e8 │ │ │ │ │ + bcc 153ec │ │ │ │ │ + b 157c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1598c │ │ │ │ │ + beq 15864 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 1598c │ │ │ │ │ + bne 15864 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1598c │ │ │ │ │ + b 15864 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - b 1583c │ │ │ │ │ + b 15714 │ │ │ │ │ mov r7, #30 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - b 15284 │ │ │ │ │ - ldr r3, [pc, #-472] @ 159d0 │ │ │ │ │ - ldr r1, [pc, #-472] @ 159d4 │ │ │ │ │ + b 1515c │ │ │ │ │ + ldr r3, [pc, #-472] @ 158a8 │ │ │ │ │ + ldr r1, [pc, #-472] @ 158ac │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 15ae4 │ │ │ │ │ - ldr r3, [pc, #-492] @ 159d0 │ │ │ │ │ - ldr r1, [pc, #-492] @ 159d4 │ │ │ │ │ + b 159bc │ │ │ │ │ + ldr r3, [pc, #-492] @ 158a8 │ │ │ │ │ + ldr r1, [pc, #-492] @ 158ac │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1598c │ │ │ │ │ + b 15864 │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ ldr sl, [sp, #28] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 15bec │ │ │ │ │ + beq 15ac4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 15c20 │ │ │ │ │ + beq 15af8 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1598c │ │ │ │ │ + beq 15864 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 1598c │ │ │ │ │ - b 15b7c │ │ │ │ │ + bne 15864 │ │ │ │ │ + b 15a54 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - b 15554 │ │ │ │ │ + b 1542c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15bec │ │ │ │ │ + b 15ac4 │ │ │ │ │ │ │ │ │ │ -00015c2c <_PyLong_Negate>: │ │ │ │ │ +00015b04 <_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 15c68 <_PyLong_Negate+0x3c> │ │ │ │ │ + bne 15b40 <_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] @ 15d00 <_PyLong_Negate+0xd4> │ │ │ │ │ + ldr r7, [pc, #132] @ 15bd8 <_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 15cd0 <_PyLong_Negate+0xa4> │ │ │ │ │ - ldr r3, [pc, #92] @ 15d04 <_PyLong_Negate+0xd8> │ │ │ │ │ + bcc 15ba8 <_PyLong_Negate+0xa4> │ │ │ │ │ + ldr r3, [pc, #92] @ 15bdc <_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] │ │ │ │ │ @@ -23673,141 +23584,141 @@ │ │ │ │ │ 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 15cf4 <_PyLong_Negate+0xc8> │ │ │ │ │ + bcs 15bcc <_PyLong_Negate+0xc8> │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ - b 15ca8 <_PyLong_Negate+0x7c> │ │ │ │ │ - bl 11464 <_PyLong_FromLarge> │ │ │ │ │ + b 15b80 <_PyLong_Negate+0x7c> │ │ │ │ │ + bl 1144c <_PyLong_FromLarge> │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ - b 15ca8 <_PyLong_Negate+0x7c> │ │ │ │ │ + b 15b80 <_PyLong_Negate+0x7c> │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00015d08 <_PyLong_GCD>: │ │ │ │ │ +00015be0 <_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 15f9c <_PyLong_GCD+0x294> │ │ │ │ │ + bhi 15e74 <_PyLong_GCD+0x294> │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi 15f9c <_PyLong_GCD+0x294> │ │ │ │ │ + bhi 15e74 <_PyLong_GCD+0x294> │ │ │ │ │ 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 16adc <_PyLong_GCD+0xdd4> │ │ │ │ │ + beq 169b4 <_PyLong_GCD+0xdd4> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 167b8 <_PyLong_GCD+0xab0> │ │ │ │ │ + bhi 16690 <_PyLong_GCD+0xab0> │ │ │ │ │ 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 16a7c <_PyLong_GCD+0xd74> │ │ │ │ │ + beq 16954 <_PyLong_GCD+0xd74> │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bhi 167f0 <_PyLong_GCD+0xae8> │ │ │ │ │ + bhi 166c8 <_PyLong_GCD+0xae8> │ │ │ │ │ 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 160e4 <_PyLong_GCD+0x3dc> │ │ │ │ │ + bne 15fbc <_PyLong_GCD+0x3dc> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 16510 <_PyLong_GCD+0x808> │ │ │ │ │ + bne 163e8 <_PyLong_GCD+0x808> │ │ │ │ │ orrs r3, r6, r8 │ │ │ │ │ - beq 15e7c <_PyLong_GCD+0x174> │ │ │ │ │ + beq 15d54 <_PyLong_GCD+0x174> │ │ │ │ │ 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 1617c <_PyLong_GCD+0x474> │ │ │ │ │ + beq 16054 <_PyLong_GCD+0x474> │ │ │ │ │ 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 15e7c <_PyLong_GCD+0x174> │ │ │ │ │ + beq 15d54 <_PyLong_GCD+0x174> │ │ │ │ │ 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 15e60 <_PyLong_GCD+0x158> │ │ │ │ │ - ldr r3, [pc, #3884] @ 16db0 <_PyLong_GCD+0x10a8> │ │ │ │ │ + bne 15d38 <_PyLong_GCD+0x158> │ │ │ │ │ + ldr r3, [pc, #3884] @ 16c88 <_PyLong_GCD+0x10a8> │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ adc r1, r5, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sbcs r3, r3, r1 │ │ │ │ │ - bcs 166ac <_PyLong_GCD+0x9a4> │ │ │ │ │ + bcs 16584 <_PyLong_GCD+0x9a4> │ │ │ │ │ subs r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r5, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 15f04 <_PyLong_GCD+0x1fc> │ │ │ │ │ + bcs 15ddc <_PyLong_GCD+0x1fc> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16a70 <_PyLong_GCD+0xd68> │ │ │ │ │ - ldr r3, [pc, #3824] @ 16db4 <_PyLong_GCD+0x10ac> │ │ │ │ │ + beq 16948 <_PyLong_GCD+0xd68> │ │ │ │ │ + ldr r3, [pc, #3824] @ 16c8c <_PyLong_GCD+0x10ac> │ │ │ │ │ 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 │ │ │ │ │ @@ -23824,185 +23735,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 16824 <_PyLong_GCD+0xb1c> │ │ │ │ │ + bne 166fc <_PyLong_GCD+0xb1c> │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16a70 <_PyLong_GCD+0xd68> │ │ │ │ │ + beq 16948 <_PyLong_GCD+0xd68> │ │ │ │ │ mov r9, #16 │ │ │ │ │ - ldr r3, [pc, #3704] @ 16db4 <_PyLong_GCD+0x10ac> │ │ │ │ │ + ldr r3, [pc, #3704] @ 16c8c <_PyLong_GCD+0x10ac> │ │ │ │ │ str r9, [r6, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 16988 <_PyLong_GCD+0xc80> │ │ │ │ │ + bne 16860 <_PyLong_GCD+0xc80> │ │ │ │ │ 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 169ac <_PyLong_GCD+0xca4> │ │ │ │ │ + blt 16884 <_PyLong_GCD+0xca4> │ │ │ │ │ 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 14eb0 │ │ │ │ │ + bl 14e98 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq 16a74 <_PyLong_GCD+0xd6c> │ │ │ │ │ + beq 1694c <_PyLong_GCD+0xd6c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 14eb0 │ │ │ │ │ + bl 14e98 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq 16c74 <_PyLong_GCD+0xf6c> │ │ │ │ │ + beq 16b4c <_PyLong_GCD+0xf6c> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 1f84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 165c0 <_PyLong_GCD+0x8b8> │ │ │ │ │ + bge 16498 <_PyLong_GCD+0x8b8> │ │ │ │ │ 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 fp, r3 │ │ │ │ │ - bls 16110 <_PyLong_GCD+0x408> │ │ │ │ │ + bls 15fe8 <_PyLong_GCD+0x408> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str fp, [sp, #32] │ │ │ │ │ lsr r9, r3, #3 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ add ip, sl, fp, lsl #2 │ │ │ │ │ ldr r2, [ip, #8] │ │ │ │ │ lsl r3, fp, #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq 165e4 <_PyLong_GCD+0x8dc> │ │ │ │ │ + beq 164bc <_PyLong_GCD+0x8dc> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 165ec <_PyLong_GCD+0x8e4> │ │ │ │ │ + beq 164c4 <_PyLong_GCD+0x8e4> │ │ │ │ │ clz r3, r2 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ sub r1, fp, #2 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ rsb r4, r3, #30 │ │ │ │ │ sub r1, fp, #1 │ │ │ │ │ - ble 1652c <_PyLong_GCD+0x824> │ │ │ │ │ + ble 16404 <_PyLong_GCD+0x824> │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - ble 16188 <_PyLong_GCD+0x480> │ │ │ │ │ + ble 16060 <_PyLong_GCD+0x480> │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 13648 │ │ │ │ │ + bl 13630 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 16c0c <_PyLong_GCD+0xf04> │ │ │ │ │ + beq 16ae4 <_PyLong_GCD+0xf04> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 160a8 <_PyLong_GCD+0x3a0> │ │ │ │ │ + beq 15f80 <_PyLong_GCD+0x3a0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - beq 16c68 <_PyLong_GCD+0xf60> │ │ │ │ │ + beq 16b40 <_PyLong_GCD+0xf60> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ lsr fp, r2, #3 │ │ │ │ │ cmp fp, #2 │ │ │ │ │ mov sl, r6 │ │ │ │ │ lsr r9, r9, #3 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str fp, [sp, #32] │ │ │ │ │ - bls 16104 <_PyLong_GCD+0x3fc> │ │ │ │ │ + bls 15fdc <_PyLong_GCD+0x3fc> │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r9, [sp, #20] │ │ │ │ │ - b 16030 <_PyLong_GCD+0x328> │ │ │ │ │ + b 15f08 <_PyLong_GCD+0x328> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 15df0 <_PyLong_GCD+0xe8> │ │ │ │ │ + bne 15cc8 <_PyLong_GCD+0xe8> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15df0 <_PyLong_GCD+0xe8> │ │ │ │ │ + b 15cc8 <_PyLong_GCD+0xe8> │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1613c <_PyLong_GCD+0x434> │ │ │ │ │ + beq 16014 <_PyLong_GCD+0x434> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1613c <_PyLong_GCD+0x434> │ │ │ │ │ + beq 16014 <_PyLong_GCD+0x434> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 1613c <_PyLong_GCD+0x434> │ │ │ │ │ + bne 16014 <_PyLong_GCD+0x434> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16174 <_PyLong_GCD+0x46c> │ │ │ │ │ + beq 1604c <_PyLong_GCD+0x46c> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16174 <_PyLong_GCD+0x46c> │ │ │ │ │ + beq 1604c <_PyLong_GCD+0x46c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 16174 <_PyLong_GCD+0x46c> │ │ │ │ │ + bne 1604c <_PyLong_GCD+0x46c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ - b 15d5c <_PyLong_GCD+0x54> │ │ │ │ │ + b 15c34 <_PyLong_GCD+0x54> │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b 15e7c <_PyLong_GCD+0x174> │ │ │ │ │ + b 15d54 <_PyLong_GCD+0x174> │ │ │ │ │ lsl r1, fp, #2 │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ ldr r8, [r1, #4] │ │ │ │ │ sub lr, r4, #32 │ │ │ │ │ lsl r7, r8, lr │ │ │ │ │ rsb r1, r4, #32 │ │ │ │ │ orr r7, r7, r8, lsr r1 │ │ │ │ │ lsl r8, r8, r4 │ │ │ │ │ rsb r5, r3, #60 @ 0x3c │ │ │ │ │ orrs r1, r8, r7 │ │ │ │ │ - beq 16074 <_PyLong_GCD+0x36c> │ │ │ │ │ + beq 15f4c <_PyLong_GCD+0x36c> │ │ │ │ │ rsb r1, r4, #32 │ │ │ │ │ str r8, [sp, #8] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r8, r7 │ │ │ │ │ sub lr, r4, #32 │ │ │ │ │ sub r1, r5, #32 │ │ │ │ │ rsb r7, r5, #32 │ │ │ │ │ @@ -24022,18 +23933,18 @@ │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ cmp r2, r0 │ │ │ │ │ sbcs ip, r3, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - blt 16074 <_PyLong_GCD+0x36c> │ │ │ │ │ + blt 15f4c <_PyLong_GCD+0x36c> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ cmpeq r2, r0 │ │ │ │ │ - beq 166b8 <_PyLong_GCD+0x9b0> │ │ │ │ │ + beq 16590 <_PyLong_GCD+0x9b0> │ │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ │ ldr r9, [sp, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ │ mov r6, ip │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ @@ -24075,73 +23986,73 @@ │ │ │ │ │ adc r3, r3, r7 │ │ │ │ │ umull r7, ip, r0, r5 │ │ │ │ │ subs r7, r9, r7 │ │ │ │ │ add r4, r4, ip │ │ │ │ │ sbc r4, r8, r4 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ sbcs ip, r4, r3 │ │ │ │ │ - bge 16738 <_PyLong_GCD+0xa30> │ │ │ │ │ + bge 16610 <_PyLong_GCD+0xa30> │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r7, lr │ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16074 <_PyLong_GCD+0x36c> │ │ │ │ │ + beq 15f4c <_PyLong_GCD+0x36c> │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ tst r3, #1 │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - bne 166e8 <_PyLong_GCD+0x9e0> │ │ │ │ │ + bne 165c0 <_PyLong_GCD+0x9e0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 169e4 <_PyLong_GCD+0xcdc> │ │ │ │ │ + bne 168bc <_PyLong_GCD+0xcdc> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldreq r2, [sp, #8] │ │ │ │ │ moveq r3, #2 │ │ │ │ │ moveq r5, r2 │ │ │ │ │ streq r3, [r2] │ │ │ │ │ - beq 16390 <_PyLong_GCD+0x688> │ │ │ │ │ + beq 16268 <_PyLong_GCD+0x688> │ │ │ │ │ mov r0, fp │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 16d34 <_PyLong_GCD+0x102c> │ │ │ │ │ + beq 16c0c <_PyLong_GCD+0x102c> │ │ │ │ │ str fp, [sp, #24] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 169cc <_PyLong_GCD+0xcc4> │ │ │ │ │ + bne 168a4 <_PyLong_GCD+0xcc4> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ cmple r3, #1 │ │ │ │ │ - beq 16d0c <_PyLong_GCD+0x1004> │ │ │ │ │ + beq 16be4 <_PyLong_GCD+0x1004> │ │ │ │ │ mov r0, fp │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 16d34 <_PyLong_GCD+0x102c> │ │ │ │ │ + beq 16c0c <_PyLong_GCD+0x102c> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ │ add r3, r0, #12 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ add r3, r3, ip │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ @@ -24160,15 +24071,15 @@ │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bcs 1683c <_PyLong_GCD+0xb34> │ │ │ │ │ + bcs 16714 <_PyLong_GCD+0xb34> │ │ │ │ │ ldr r5, [fp, #4]! │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ ldr ip, [r7], #4 │ │ │ │ │ umull r9, r0, r5, r4 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ adds r9, r9, r3 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ @@ -24197,140 +24108,140 @@ │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ lsr r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r1], #4 │ │ │ │ │ orr r2, r2, r0, lsl #2 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ asr r1, r0, #30 │ │ │ │ │ - b 16430 <_PyLong_GCD+0x728> │ │ │ │ │ + b 16308 <_PyLong_GCD+0x728> │ │ │ │ │ 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 16bd8 <_PyLong_GCD+0xed0> │ │ │ │ │ + beq 16ab0 <_PyLong_GCD+0xed0> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mvn r6, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - beq 15e04 <_PyLong_GCD+0xfc> │ │ │ │ │ + beq 15cdc <_PyLong_GCD+0xfc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 15dfc <_PyLong_GCD+0xf4> │ │ │ │ │ + bne 15cd4 <_PyLong_GCD+0xf4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15dfc <_PyLong_GCD+0xf4> │ │ │ │ │ + b 15cd4 <_PyLong_GCD+0xf4> │ │ │ │ │ cmp r1, r9 │ │ │ │ │ add r1, r6, r1, lsl #2 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ mov r0, #0 │ │ │ │ │ lsr r1, r1, r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - bgt 161a8 <_PyLong_GCD+0x4a0> │ │ │ │ │ + bgt 16080 <_PyLong_GCD+0x4a0> │ │ │ │ │ lsl lr, fp, #2 │ │ │ │ │ add lr, r6, lr │ │ │ │ │ ldr r5, [lr, #4] │ │ │ │ │ sub lr, r4, #32 │ │ │ │ │ orr r7, r0, r5, lsl lr │ │ │ │ │ rsb r0, r4, #32 │ │ │ │ │ orr r1, r1, r5, lsl r4 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ orr r0, r7, r5, lsr r0 │ │ │ │ │ cmp r9, fp │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ rsb r5, r3, #60 @ 0x3c │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - blt 161ac <_PyLong_GCD+0x4a4> │ │ │ │ │ + blt 16084 <_PyLong_GCD+0x4a4> │ │ │ │ │ add r7, r6, fp, lsl #2 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ rsb r7, r5, #32 │ │ │ │ │ orr r1, r1, r0, lsl r5 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ sub r1, r5, #32 │ │ │ │ │ lsl r8, r0, r1 │ │ │ │ │ orr r8, r8, r0, lsr r7 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ orr r8, r8, r0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ orrs r0, r0, r8 │ │ │ │ │ - bne 161d0 <_PyLong_GCD+0x4c8> │ │ │ │ │ - b 16074 <_PyLong_GCD+0x36c> │ │ │ │ │ + bne 160a8 <_PyLong_GCD+0x4c8> │ │ │ │ │ + b 15f4c <_PyLong_GCD+0x36c> │ │ │ │ │ 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 15ffc <_PyLong_GCD+0x2f4> │ │ │ │ │ + b 15ed4 <_PyLong_GCD+0x2f4> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 16ca0 <_PyLong_GCD+0xf98> │ │ │ │ │ + bne 16b78 <_PyLong_GCD+0xf98> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ - blt 16d40 <_PyLong_GCD+0x1038> │ │ │ │ │ + blt 16c18 <_PyLong_GCD+0x1038> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 16d84 <_PyLong_GCD+0x107c> │ │ │ │ │ + bne 16c5c <_PyLong_GCD+0x107c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 16648 <_PyLong_GCD+0x940> │ │ │ │ │ + beq 16520 <_PyLong_GCD+0x940> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16648 <_PyLong_GCD+0x940> │ │ │ │ │ + beq 16520 <_PyLong_GCD+0x940> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 16648 <_PyLong_GCD+0x940> │ │ │ │ │ + bne 16520 <_PyLong_GCD+0x940> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1667c <_PyLong_GCD+0x974> │ │ │ │ │ + beq 16554 <_PyLong_GCD+0x974> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1667c <_PyLong_GCD+0x974> │ │ │ │ │ + beq 16554 <_PyLong_GCD+0x974> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 1667c <_PyLong_GCD+0x974> │ │ │ │ │ + bne 16554 <_PyLong_GCD+0x974> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 164d0 <_PyLong_GCD+0x7c8> │ │ │ │ │ + bne 163a8 <_PyLong_GCD+0x7c8> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 16b74 <_PyLong_GCD+0xe6c> │ │ │ │ │ + bne 16a4c <_PyLong_GCD+0xe6c> │ │ │ │ │ mov r2, #6 │ │ │ │ │ - ldr r6, [pc, #1796] @ 16db8 <_PyLong_GCD+0x10b0> │ │ │ │ │ + ldr r6, [pc, #1796] @ 16c90 <_PyLong_GCD+0x10b0> │ │ │ │ │ add r6, r6, r2, lsl #4 │ │ │ │ │ - b 15ef8 <_PyLong_GCD+0x1f0> │ │ │ │ │ + b 15dd0 <_PyLong_GCD+0x1f0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ @@ -24354,15 +24265,15 @@ │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ rsbs ip, sl, #0 │ │ │ │ │ rsc r0, r8, #0 │ │ │ │ │ rsbs sl, r2, #0 │ │ │ │ │ rsc r8, r1, #0 │ │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 1634c <_PyLong_GCD+0x644> │ │ │ │ │ + b 16224 <_PyLong_GCD+0x644> │ │ │ │ │ mov r9, r5 │ │ │ │ │ umull ip, r5, r0, lr │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ @@ -24378,59 +24289,59 @@ │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ │ - bne 167ac <_PyLong_GCD+0xaa4> │ │ │ │ │ + bne 16684 <_PyLong_GCD+0xaa4> │ │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ │ - b 16318 <_PyLong_GCD+0x610> │ │ │ │ │ + b 161f0 <_PyLong_GCD+0x610> │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 16264 <_PyLong_GCD+0x55c> │ │ │ │ │ + b 1613c <_PyLong_GCD+0x55c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 536c <_PyLong_AsByteArray> │ │ │ │ │ + bl 5360 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ ldrdne r4, [sp, #88] @ 0x58 │ │ │ │ │ - bne 15d98 <_PyLong_GCD+0x90> │ │ │ │ │ + bne 15c70 <_PyLong_GCD+0x90> │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 15d98 <_PyLong_GCD+0x90> │ │ │ │ │ + b 15c70 <_PyLong_GCD+0x90> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 536c <_PyLong_AsByteArray> │ │ │ │ │ + bl 5360 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 1668c <_PyLong_GCD+0x984> │ │ │ │ │ + beq 16564 <_PyLong_GCD+0x984> │ │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ │ - b 15dc8 <_PyLong_GCD+0xc0> │ │ │ │ │ + b 15ca0 <_PyLong_GCD+0xc0> │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16a70 <_PyLong_GCD+0xd68> │ │ │ │ │ + beq 16948 <_PyLong_GCD+0xd68> │ │ │ │ │ mov r9, #24 │ │ │ │ │ - b 15f34 <_PyLong_GCD+0x22c> │ │ │ │ │ + b 15e0c <_PyLong_GCD+0x22c> │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ sub r1, ip, r0 │ │ │ │ │ add r0, r0, #9 │ │ │ │ │ cmp r0, ip │ │ │ │ │ sub r1, r1, #9 │ │ │ │ │ @@ -24438,110 +24349,110 @@ │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ │ movhi r1, #0 │ │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ │ add r7, r0, r1 │ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc 169f4 <_PyLong_GCD+0xcec> │ │ │ │ │ + bcc 168cc <_PyLong_GCD+0xcec> │ │ │ │ │ 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 168c0 <_PyLong_GCD+0xbb8> │ │ │ │ │ + beq 16798 <_PyLong_GCD+0xbb8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 16be4 <_PyLong_GCD+0xedc> │ │ │ │ │ + beq 16abc <_PyLong_GCD+0xedc> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 168e0 <_PyLong_GCD+0xbd8> │ │ │ │ │ + beq 167b8 <_PyLong_GCD+0xbd8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 16cc0 <_PyLong_GCD+0xfb8> │ │ │ │ │ + beq 16b98 <_PyLong_GCD+0xfb8> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ lsr r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 16cfc <_PyLong_GCD+0xff4> │ │ │ │ │ + beq 16bd4 <_PyLong_GCD+0xff4> │ │ │ │ │ ldr ip, [r9, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 16980 <_PyLong_GCD+0xc78> │ │ │ │ │ + beq 16858 <_PyLong_GCD+0xc78> │ │ │ │ │ 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 16ccc <_PyLong_GCD+0xfc4> │ │ │ │ │ + beq 16ba4 <_PyLong_GCD+0xfc4> │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 16978 <_PyLong_GCD+0xc70> │ │ │ │ │ + beq 16850 <_PyLong_GCD+0xc70> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r3, r2, r3, lsl #3 │ │ │ │ │ - beq 16cd8 <_PyLong_GCD+0xfd0> │ │ │ │ │ + beq 16bb0 <_PyLong_GCD+0xfd0> │ │ │ │ │ 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 1600c <_PyLong_GCD+0x304> │ │ │ │ │ + b 15ee4 <_PyLong_GCD+0x304> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 16928 <_PyLong_GCD+0xc20> │ │ │ │ │ + b 16800 <_PyLong_GCD+0xc20> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 168ec <_PyLong_GCD+0xbe4> │ │ │ │ │ + b 167c4 <_PyLong_GCD+0xbe4> │ │ │ │ │ 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 16bf0 <_PyLong_GCD+0xee8> │ │ │ │ │ + bge 16ac8 <_PyLong_GCD+0xee8> │ │ │ │ │ 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 15f80 <_PyLong_GCD+0x278> │ │ │ │ │ + b 15e58 <_PyLong_GCD+0x278> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 163d0 <_PyLong_GCD+0x6c8> │ │ │ │ │ + b 162a8 <_PyLong_GCD+0x6c8> │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 16390 <_PyLong_GCD+0x688> │ │ │ │ │ + b 16268 <_PyLong_GCD+0x688> │ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [r7], #4 │ │ │ │ │ sub ip, ip, r1 │ │ │ │ │ sub fp, r9, r1 │ │ │ │ │ @@ -24564,272 +24475,272 @@ │ │ │ │ │ sbc r0, r2, r0 │ │ │ │ │ lsr r2, r1, #30 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [ip, r4] │ │ │ │ │ asr r1, r0, #30 │ │ │ │ │ orr r2, r2, r0, lsl #2 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - b 16870 <_PyLong_GCD+0xb68> │ │ │ │ │ + b 16748 <_PyLong_GCD+0xb68> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 15ef8 <_PyLong_GCD+0x1f0> │ │ │ │ │ + b 15dd0 <_PyLong_GCD+0x1f0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1668c <_PyLong_GCD+0x984> │ │ │ │ │ + beq 16564 <_PyLong_GCD+0x984> │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 16b90 <_PyLong_GCD+0xe88> │ │ │ │ │ + bhi 16a68 <_PyLong_GCD+0xe88> │ │ │ │ │ and r6, r3, #3 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ mul r6, r3, r6 │ │ │ │ │ ldr r9, [sl] │ │ │ │ │ asr r8, r6, #31 │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ │ - beq 15dc8 <_PyLong_GCD+0xc0> │ │ │ │ │ + beq 15ca0 <_PyLong_GCD+0xc0> │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r9, [sl] │ │ │ │ │ - bne 15dc8 <_PyLong_GCD+0xc0> │ │ │ │ │ + bne 15ca0 <_PyLong_GCD+0xc0> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16810 <_PyLong_GCD+0xb08> │ │ │ │ │ + b 166e8 <_PyLong_GCD+0xb08> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 167e4 <_PyLong_GCD+0xadc> │ │ │ │ │ + beq 166bc <_PyLong_GCD+0xadc> │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 16b38 <_PyLong_GCD+0xe30> │ │ │ │ │ + bhi 16a10 <_PyLong_GCD+0xe30> │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ ldr r6, [r8] │ │ │ │ │ asr r5, r4, #31 │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ strd r4, [sp, #88] @ 0x58 │ │ │ │ │ - beq 15d98 <_PyLong_GCD+0x90> │ │ │ │ │ + beq 15c70 <_PyLong_GCD+0x90> │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r6, [r8] │ │ │ │ │ - bne 15d98 <_PyLong_GCD+0x90> │ │ │ │ │ + bne 15c70 <_PyLong_GCD+0x90> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 167d8 <_PyLong_GCD+0xad0> │ │ │ │ │ + b 166b0 <_PyLong_GCD+0xad0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ │ - bl 536c <_PyLong_AsByteArray> │ │ │ │ │ + bl 5360 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 167d8 <_PyLong_GCD+0xad0> │ │ │ │ │ + beq 166b0 <_PyLong_GCD+0xad0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 167d8 <_PyLong_GCD+0xad0> │ │ │ │ │ - b 16b2c <_PyLong_GCD+0xe24> │ │ │ │ │ + bne 166b0 <_PyLong_GCD+0xad0> │ │ │ │ │ + b 16a04 <_PyLong_GCD+0xe24> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 16bcc <_PyLong_GCD+0xec4> │ │ │ │ │ + beq 16aa4 <_PyLong_GCD+0xec4> │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 15e7c <_PyLong_GCD+0x174> │ │ │ │ │ + b 15d54 <_PyLong_GCD+0x174> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ │ - bl 536c <_PyLong_AsByteArray> │ │ │ │ │ + bl 5360 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - beq 16810 <_PyLong_GCD+0xb08> │ │ │ │ │ + beq 166e8 <_PyLong_GCD+0xb08> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 16810 <_PyLong_GCD+0xb08> │ │ │ │ │ - b 16ad0 <_PyLong_GCD+0xdc8> │ │ │ │ │ + bne 166e8 <_PyLong_GCD+0xb08> │ │ │ │ │ + b 169a8 <_PyLong_GCD+0xdc8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 166a8 <_PyLong_GCD+0x9a0> │ │ │ │ │ + b 16580 <_PyLong_GCD+0x9a0> │ │ │ │ │ mvn r6, #0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 160f8 <_PyLong_GCD+0x3f0> │ │ │ │ │ + b 15fd0 <_PyLong_GCD+0x3f0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 168c0 <_PyLong_GCD+0xbb8> │ │ │ │ │ + b 16798 <_PyLong_GCD+0xbb8> │ │ │ │ │ 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 15f80 <_PyLong_GCD+0x278> │ │ │ │ │ + b 15e58 <_PyLong_GCD+0x278> │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16c34 <_PyLong_GCD+0xf2c> │ │ │ │ │ + beq 16b0c <_PyLong_GCD+0xf2c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 16ca8 <_PyLong_GCD+0xfa0> │ │ │ │ │ + beq 16b80 <_PyLong_GCD+0xfa0> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16c54 <_PyLong_GCD+0xf4c> │ │ │ │ │ + beq 16b2c <_PyLong_GCD+0xf4c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 16cb4 <_PyLong_GCD+0xfac> │ │ │ │ │ + beq 16b8c <_PyLong_GCD+0xfac> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1143c │ │ │ │ │ + bl 11424 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ - bl 1143c │ │ │ │ │ - b 16a74 <_PyLong_GCD+0xd6c> │ │ │ │ │ + bl 11424 │ │ │ │ │ + b 1694c <_PyLong_GCD+0xd6c> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 160a8 <_PyLong_GCD+0x3a0> │ │ │ │ │ + b 15f80 <_PyLong_GCD+0x3a0> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16a74 <_PyLong_GCD+0xd6c> │ │ │ │ │ + beq 1694c <_PyLong_GCD+0xd6c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 16a74 <_PyLong_GCD+0xd6c> │ │ │ │ │ + bne 1694c <_PyLong_GCD+0xd6c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16a74 <_PyLong_GCD+0xd6c> │ │ │ │ │ + b 1694c <_PyLong_GCD+0xd6c> │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 16058 <_PyLong_GCD+0x350> │ │ │ │ │ + b 15f30 <_PyLong_GCD+0x350> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16c34 <_PyLong_GCD+0xf2c> │ │ │ │ │ + b 16b0c <_PyLong_GCD+0xf2c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16c54 <_PyLong_GCD+0xf4c> │ │ │ │ │ + b 16b2c <_PyLong_GCD+0xf4c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 168e0 <_PyLong_GCD+0xbd8> │ │ │ │ │ + b 167b8 <_PyLong_GCD+0xbd8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ - bne 16950 <_PyLong_GCD+0xc48> │ │ │ │ │ + bne 16828 <_PyLong_GCD+0xc48> │ │ │ │ │ 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 1600c <_PyLong_GCD+0x304> │ │ │ │ │ + b 15ee4 <_PyLong_GCD+0x304> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b 16914 <_PyLong_GCD+0xc0c> │ │ │ │ │ + b 167ec <_PyLong_GCD+0xc0c> │ │ │ │ │ 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 163d0 <_PyLong_GCD+0x6c8> │ │ │ │ │ + b 162a8 <_PyLong_GCD+0x6c8> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - b 16c18 <_PyLong_GCD+0xf10> │ │ │ │ │ + b 16af0 <_PyLong_GCD+0xf10> │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 11294 <_PyLong_Copy> │ │ │ │ │ + bl 1127c <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ │ - beq 16d70 <_PyLong_GCD+0x1068> │ │ │ │ │ + beq 16c48 <_PyLong_GCD+0x1068> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 16da4 <_PyLong_GCD+0x109c> │ │ │ │ │ + beq 16c7c <_PyLong_GCD+0x109c> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1661c <_PyLong_GCD+0x914> │ │ │ │ │ + beq 164f4 <_PyLong_GCD+0x914> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 1661c <_PyLong_GCD+0x914> │ │ │ │ │ + bne 164f4 <_PyLong_GCD+0x914> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1661c <_PyLong_GCD+0x914> │ │ │ │ │ + b 164f4 <_PyLong_GCD+0x914> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16d70 <_PyLong_GCD+0x1068> │ │ │ │ │ + b 16c48 <_PyLong_GCD+0x1068> │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00016dbc : │ │ │ │ │ +00016c94 : │ │ │ │ │ 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 17068 │ │ │ │ │ + bgt 16f40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 16fec │ │ │ │ │ + beq 16ec4 │ │ │ │ │ add r0, r5, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16ffc │ │ │ │ │ - ldr fp, [pc, #624] @ 1708c │ │ │ │ │ + beq 16ed4 │ │ │ │ │ + ldr fp, [pc, #624] @ 16f64 │ │ │ │ │ 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 │ │ │ │ │ @@ -24844,15 +24755,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 1703c │ │ │ │ │ + beq 16f14 │ │ │ │ │ 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 │ │ │ │ │ @@ -24874,360 +24785,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 16eec │ │ │ │ │ + beq 16dc4 │ │ │ │ │ add r1, r6, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq 1700c │ │ │ │ │ + beq 16ee4 │ │ │ │ │ ldr lr, [r7, #8] │ │ │ │ │ str r6, [sl] │ │ │ │ │ lsrs r1, lr, #3 │ │ │ │ │ - beq 16fb8 │ │ │ │ │ + beq 16e90 │ │ │ │ │ add r3, r7, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16fb8 │ │ │ │ │ + bne 16e90 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16fe0 │ │ │ │ │ + beq 16eb8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r0, r1, #2 │ │ │ │ │ - bne 16fc8 │ │ │ │ │ + bne 16ea0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16fe0 │ │ │ │ │ + beq 16eb8 │ │ │ │ │ ldr r2, [r7, r1, lsl #2] │ │ │ │ │ sub ip, r1, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16fc4 │ │ │ │ │ + bne 16e9c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 16fe0 │ │ │ │ │ + beq 16eb8 │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r1, #4 │ │ │ │ │ - bne 16fd8 │ │ │ │ │ + bne 16eb0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16fe0 │ │ │ │ │ + beq 16eb8 │ │ │ │ │ ldr r0, [r3, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r0, r1, #5 │ │ │ │ │ - bne 16fc8 │ │ │ │ │ + bne 16ea0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16fe0 │ │ │ │ │ + beq 16eb8 │ │ │ │ │ ldr r3, [r3, #-12] │ │ │ │ │ sub r2, r1, #6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16fc4 │ │ │ │ │ + bne 16e9c │ │ │ │ │ sub r3, r1, #-1073741821 @ 0xc0000003 │ │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ │ - b 16f98 │ │ │ │ │ + b 16e70 │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16fe0 │ │ │ │ │ + beq 16eb8 │ │ │ │ │ ldr r0, [r3, #-4]! │ │ │ │ │ sub ip, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16f94 │ │ │ │ │ + beq 16e6c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 16fc8 │ │ │ │ │ + bne 16ea0 │ │ │ │ │ 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 16fb8 │ │ │ │ │ + b 16e90 │ │ │ │ │ mov r2, ip │ │ │ │ │ - b 16fc8 │ │ │ │ │ + b 16ea0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b 16fb8 │ │ │ │ │ + b 16e90 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 16e14 │ │ │ │ │ + bne 16cec │ │ │ │ │ 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 1707c │ │ │ │ │ + beq 16f54 │ │ │ │ │ ldr ip, [r4, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 17008 │ │ │ │ │ + beq 16ee0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r1, lsl #3 │ │ │ │ │ - beq 16eec │ │ │ │ │ + beq 16dc4 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b 16eec │ │ │ │ │ + b 16dc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 17000 │ │ │ │ │ + beq 16ed8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 17000 │ │ │ │ │ + bne 16ed8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 17000 │ │ │ │ │ - ldr r3, [pc, #32] @ 17090 │ │ │ │ │ - ldr r1, [pc, #32] @ 17094 │ │ │ │ │ + b 16ed8 │ │ │ │ │ + ldr r3, [pc, #32] @ 16f68 │ │ │ │ │ + ldr r1, [pc, #32] @ 16f6c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 17000 │ │ │ │ │ + b 16ed8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ - bne 17034 │ │ │ │ │ - b 16eec │ │ │ │ │ + bne 16f0c │ │ │ │ │ + b 16dc4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00017098 : │ │ │ │ │ +00016f70 : │ │ │ │ │ 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] @ 17124 │ │ │ │ │ + ldr r3, [pc, #116] @ 16ffc │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 17110 │ │ │ │ │ + bne 16fe8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ - ldr r2, [pc, #84] @ 17128 │ │ │ │ │ + ldr r2, [pc, #84] @ 17000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 170f4 │ │ │ │ │ + bne 16fcc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 170ec │ │ │ │ │ + bne 16fc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 170ec │ │ │ │ │ - bl 11294 <_PyLong_Copy> │ │ │ │ │ + b 16fc4 │ │ │ │ │ + bl 1127c <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 170ec │ │ │ │ │ + beq 16fc4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 170cc │ │ │ │ │ + b 16fa4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0001712c : │ │ │ │ │ +00017004 : │ │ │ │ │ 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 1718c │ │ │ │ │ + beq 17064 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 17214 │ │ │ │ │ + beq 170ec │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ and r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ - bhi 171a8 │ │ │ │ │ + bhi 17080 │ │ │ │ │ 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] @ 172bc │ │ │ │ │ - ldr r0, [pc, #296] @ 172c0 │ │ │ │ │ + ldr r1, [pc, #296] @ 17194 │ │ │ │ │ + ldr r0, [pc, #296] @ 17198 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 17180 │ │ │ │ │ + b 17058 │ │ │ │ │ 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 17278 │ │ │ │ │ + bcc 17150 │ │ │ │ │ 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 171bc │ │ │ │ │ + beq 17094 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ str r0, [r1] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 17180 │ │ │ │ │ - b 17248 │ │ │ │ │ + beq 17058 │ │ │ │ │ + b 17120 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17198 │ │ │ │ │ + beq 17070 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ and r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ - bhi 171a4 │ │ │ │ │ + bhi 1707c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ asr r1, r4, #31 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 17180 │ │ │ │ │ + beq 17058 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 17180 │ │ │ │ │ + bne 17058 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b 17180 │ │ │ │ │ + b 17058 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bge 172a4 │ │ │ │ │ + bge 1717c │ │ │ │ │ add lr, lr, #-2147483648 @ 0x80000000 │ │ │ │ │ orrs lr, r5, lr │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ands r2, r2, r0, lsr #31 │ │ │ │ │ - beq 171fc │ │ │ │ │ + beq 170d4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 17208 │ │ │ │ │ + b 170e0 │ │ │ │ │ mul r2, r0, lr │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ mla r2, r5, r1, r2 │ │ │ │ │ umull r4, r1, r0, r5 │ │ │ │ │ add r1, r2, r1 │ │ │ │ │ - b 17208 │ │ │ │ │ + b 170e0 │ │ │ │ │ .word 0x00000668 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000172c4 <_PyLong_Lshift>: │ │ │ │ │ +0001719c <_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 17434 <_PyLong_Lshift+0x170> │ │ │ │ │ + beq 1730c <_PyLong_Lshift+0x170> │ │ │ │ │ cmp r1, #29 │ │ │ │ │ cmpls r2, #15 │ │ │ │ │ - ldr r2, [pc, #328] @ 1743c <_PyLong_Lshift+0x178> │ │ │ │ │ + ldr r2, [pc, #328] @ 17314 <_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 17418 <_PyLong_Lshift+0x154> │ │ │ │ │ + bhi 172f0 <_PyLong_Lshift+0x154> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ mov lr, r0 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi 17368 <_PyLong_Lshift+0xa4> │ │ │ │ │ + bmi 17240 <_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] @ 17440 <_PyLong_Lshift+0x17c> │ │ │ │ │ + ldr r3, [pc, #252] @ 17318 <_PyLong_Lshift+0x17c> │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ adc r0, r1, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sbcs r3, r3, r0 │ │ │ │ │ - bcc 173b0 <_PyLong_Lshift+0xec> │ │ │ │ │ - ldr r5, [pc, #228] @ 17444 <_PyLong_Lshift+0x180> │ │ │ │ │ + bcc 17288 <_PyLong_Lshift+0xec> │ │ │ │ │ + ldr r5, [pc, #228] @ 1731c <_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] @ 17440 <_PyLong_Lshift+0x17c> │ │ │ │ │ + ldr r3, [pc, #172] @ 17318 <_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 17358 <_PyLong_Lshift+0x94> │ │ │ │ │ + bcs 17230 <_PyLong_Lshift+0x94> │ │ │ │ │ subs r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 17420 <_PyLong_Lshift+0x15c> │ │ │ │ │ + bcs 172f8 <_PyLong_Lshift+0x15c> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1742c <_PyLong_Lshift+0x168> │ │ │ │ │ - ldr r3, [pc, #108] @ 17448 <_PyLong_Lshift+0x184> │ │ │ │ │ + beq 17304 <_PyLong_Lshift+0x168> │ │ │ │ │ + ldr r3, [pc, #108] @ 17320 <_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 │ │ │ │ │ @@ -25241,91 +25152,91 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 3818 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 11464 <_PyLong_FromLarge> │ │ │ │ │ + b 1144c <_PyLong_FromLarge> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 17360 <_PyLong_Lshift+0x9c> │ │ │ │ │ - ldr r5, [pc, #16] @ 1744c <_PyLong_Lshift+0x188> │ │ │ │ │ - b 17360 <_PyLong_Lshift+0x9c> │ │ │ │ │ + b 17238 <_PyLong_Lshift+0x9c> │ │ │ │ │ + ldr r5, [pc, #16] @ 17324 <_PyLong_Lshift+0x188> │ │ │ │ │ + b 17238 <_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 │ │ │ │ │ │ │ │ │ │ -00017450 <_PyLong_Rshift>: │ │ │ │ │ +00017328 <_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 r5, [r0, #8] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ and r6, r5, #3 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 17c3c <_PyLong_Rshift+0x7ec> │ │ │ │ │ - ldr r7, [pc, #1996] @ 17c48 <_PyLong_Rshift+0x7f8> │ │ │ │ │ + beq 17b14 <_PyLong_Rshift+0x7ec> │ │ │ │ │ + ldr r7, [pc, #1996] @ 17b20 <_PyLong_Rshift+0x7f8> │ │ │ │ │ cmp r5, #15 │ │ │ │ │ umull r3, r7, r1, r7 │ │ │ │ │ mov r8, r0 │ │ │ │ │ lsr r7, r7, #4 │ │ │ │ │ rsb r3, r7, r7, lsl #4 │ │ │ │ │ mov r9, r7 │ │ │ │ │ sub r7, r1, r3, lsl #1 │ │ │ │ │ - bhi 17588 <_PyLong_Rshift+0x138> │ │ │ │ │ + bhi 17460 <_PyLong_Rshift+0x138> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ rsb r5, r6, #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 174f8 <_PyLong_Rshift+0xa8> │ │ │ │ │ + bhi 173d0 <_PyLong_Rshift+0xa8> │ │ │ │ │ lsr r5, r5, r7 │ │ │ │ │ rsb r2, r7, #32 │ │ │ │ │ orr r5, r5, r3, lsl r2 │ │ │ │ │ subs r1, r7, #32 │ │ │ │ │ orrpl r5, r5, r3, asr r1 │ │ │ │ │ - ldr r2, [pc, #1908] @ 17c4c <_PyLong_Rshift+0x7fc> │ │ │ │ │ + ldr r2, [pc, #1908] @ 17b24 <_PyLong_Rshift+0x7fc> │ │ │ │ │ asr r3, r3, r7 │ │ │ │ │ adds r1, r5, #5 │ │ │ │ │ adc r0, r3, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sbcs r2, r2, r0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bcc 17510 <_PyLong_Rshift+0xc0> │ │ │ │ │ - ldr r4, [pc, #1872] @ 17c50 <_PyLong_Rshift+0x800> │ │ │ │ │ + bcc 173e8 <_PyLong_Rshift+0xc0> │ │ │ │ │ + ldr r4, [pc, #1872] @ 17b28 <_PyLong_Rshift+0x800> │ │ │ │ │ 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 17b3c <_PyLong_Rshift+0x6ec> │ │ │ │ │ + bcs 17a14 <_PyLong_Rshift+0x6ec> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - beq 17c2c <_PyLong_Rshift+0x7dc> │ │ │ │ │ - ldr r3, [pc, #1812] @ 17c54 <_PyLong_Rshift+0x804> │ │ │ │ │ + beq 17b04 <_PyLong_Rshift+0x7dc> │ │ │ │ │ + ldr r3, [pc, #1812] @ 17b2c <_PyLong_Rshift+0x804> │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -25346,42 +25257,42 @@ │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsr r5, r5, #3 │ │ │ │ │ - bne 17b9c <_PyLong_Rshift+0x74c> │ │ │ │ │ + bne 17a74 <_PyLong_Rshift+0x74c> │ │ │ │ │ sub r4, r5, r9 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 17bfc <_PyLong_Rshift+0x7ac> │ │ │ │ │ + ble 17ad4 <_PyLong_Rshift+0x7ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - beq 17c30 <_PyLong_Rshift+0x7e0> │ │ │ │ │ + beq 17b08 <_PyLong_Rshift+0x7e0> │ │ │ │ │ add ip, r8, r9, lsl #2 │ │ │ │ │ ldr r0, [ip, #12] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ rsb r6, r7, #30 │ │ │ │ │ lsl lr, r9, #2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - beq 17af8 <_PyLong_Rshift+0x6a8> │ │ │ │ │ + beq 179d0 <_PyLong_Rshift+0x6a8> │ │ │ │ │ lsr r3, r3, r7 │ │ │ │ │ rsb r2, r7, #32 │ │ │ │ │ orr r3, r3, r1, lsl r2 │ │ │ │ │ add r2, r9, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ sub r2, r7, #32 │ │ │ │ │ orr r3, r3, r1, lsr r2 │ │ │ │ │ lsr r1, r1, r7 │ │ │ │ │ - ble 17a0c <_PyLong_Rshift+0x5bc> │ │ │ │ │ + ble 178e4 <_PyLong_Rshift+0x5bc> │ │ │ │ │ ldr lr, [ip, #16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r7, r6, #32 │ │ │ │ │ orr r0, r2, lr, lsl r7 │ │ │ │ │ lsl sl, lr, r6 │ │ │ │ │ rsb fp, r6, #32 │ │ │ │ │ orr r0, r0, lr, lsr fp │ │ │ │ │ @@ -25391,162 +25302,162 @@ │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ bic r3, sl, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #12] │ │ │ │ │ lsr r3, sl, #30 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ lsr r1, r0, #30 │ │ │ │ │ - ble 17a0c <_PyLong_Rshift+0x5bc> │ │ │ │ │ + ble 178e4 <_PyLong_Rshift+0x5bc> │ │ │ │ │ ldr r0, [ip, #20] │ │ │ │ │ add sl, r9, #3 │ │ │ │ │ orr lr, r2, r0, lsl r7 │ │ │ │ │ orr lr, lr, r0, lsr fp │ │ │ │ │ lsl r0, r0, r6 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ cmp r5, sl │ │ │ │ │ lsr r3, r0, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17a0c <_PyLong_Rshift+0x5bc> │ │ │ │ │ + ble 178e4 <_PyLong_Rshift+0x5bc> │ │ │ │ │ ldr r0, [ip, #24] │ │ │ │ │ add sl, r9, #4 │ │ │ │ │ orr lr, r2, r0, lsl r7 │ │ │ │ │ orr lr, lr, r0, lsr fp │ │ │ │ │ lsl r0, r0, r6 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ cmp r5, sl │ │ │ │ │ lsr r3, r0, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17a0c <_PyLong_Rshift+0x5bc> │ │ │ │ │ + ble 178e4 <_PyLong_Rshift+0x5bc> │ │ │ │ │ ldr r0, [ip, #28] │ │ │ │ │ add sl, r9, #5 │ │ │ │ │ orr lr, r2, r0, lsl r7 │ │ │ │ │ orr lr, lr, r0, lsr fp │ │ │ │ │ lsl r0, r0, r6 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ cmp r5, sl │ │ │ │ │ lsr r3, r0, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17a0c <_PyLong_Rshift+0x5bc> │ │ │ │ │ + ble 178e4 <_PyLong_Rshift+0x5bc> │ │ │ │ │ ldr r0, [ip, #32] │ │ │ │ │ add sl, r9, #6 │ │ │ │ │ orr lr, r2, r0, lsl r7 │ │ │ │ │ orr lr, lr, r0, lsr fp │ │ │ │ │ lsl r0, r0, r6 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #28] │ │ │ │ │ cmp r5, sl │ │ │ │ │ lsr r3, r0, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17a0c <_PyLong_Rshift+0x5bc> │ │ │ │ │ + ble 178e4 <_PyLong_Rshift+0x5bc> │ │ │ │ │ ldr r0, [ip, #36] @ 0x24 │ │ │ │ │ add sl, r9, #7 │ │ │ │ │ orr lr, r2, r0, lsl r7 │ │ │ │ │ orr lr, lr, r0, lsr fp │ │ │ │ │ lsl r0, r0, r6 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #32] │ │ │ │ │ cmp r5, sl │ │ │ │ │ lsr r3, r0, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17a0c <_PyLong_Rshift+0x5bc> │ │ │ │ │ + ble 178e4 <_PyLong_Rshift+0x5bc> │ │ │ │ │ ldr r0, [ip, #40] @ 0x28 │ │ │ │ │ add sl, r9, #8 │ │ │ │ │ orr lr, r2, r0, lsl r7 │ │ │ │ │ orr lr, lr, r0, lsr fp │ │ │ │ │ lsl r0, r0, r6 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ cmp r5, sl │ │ │ │ │ ldr sl, [sp] │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [sl, #36] @ 0x24 │ │ │ │ │ lsr r3, r0, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17a0c <_PyLong_Rshift+0x5bc> │ │ │ │ │ + ble 178e4 <_PyLong_Rshift+0x5bc> │ │ │ │ │ ldr r0, [ip, #44] @ 0x2c │ │ │ │ │ add sl, r9, #9 │ │ │ │ │ orr lr, r2, r0, lsl r7 │ │ │ │ │ orr lr, lr, r0, lsr fp │ │ │ │ │ lsl r0, r0, r6 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ cmp r5, sl │ │ │ │ │ ldr sl, [sp] │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [sl, #40] @ 0x28 │ │ │ │ │ lsr r3, r0, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17a0c <_PyLong_Rshift+0x5bc> │ │ │ │ │ + ble 178e4 <_PyLong_Rshift+0x5bc> │ │ │ │ │ ldr r0, [ip, #48] @ 0x30 │ │ │ │ │ mov lr, sl │ │ │ │ │ orr r2, r2, r0, lsl r7 │ │ │ │ │ orr r2, r2, r0, lsr fp │ │ │ │ │ lsl r0, r0, r6 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ add r3, r9, #10 │ │ │ │ │ adc r2, r1, r2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [sl, #44] @ 0x2c │ │ │ │ │ lsr r3, r0, #30 │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ lsr r1, r2, #30 │ │ │ │ │ - ble 17a0c <_PyLong_Rshift+0x5bc> │ │ │ │ │ + ble 178e4 <_PyLong_Rshift+0x5bc> │ │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ │ add ip, r9, #11 │ │ │ │ │ lsl r0, r2, r7 │ │ │ │ │ orr r0, r0, r2, lsr fp │ │ │ │ │ lsl r2, r2, r6 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ adc r0, r1, r0 │ │ │ │ │ str r3, [sl, #48] @ 0x30 │ │ │ │ │ cmp r5, ip │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ lsr r1, r0, #30 │ │ │ │ │ - ble 17a0c <_PyLong_Rshift+0x5bc> │ │ │ │ │ + ble 178e4 <_PyLong_Rshift+0x5bc> │ │ │ │ │ sub ip, r5, #1 │ │ │ │ │ sub ip, ip, r9 │ │ │ │ │ sub r2, ip, #10 │ │ │ │ │ add r9, r9, #13 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ add r0, r8, r9, lsl #2 │ │ │ │ │ add sl, sl, #48 @ 0x30 │ │ │ │ │ mov r9, #10 │ │ │ │ │ - beq 17944 <_PyLong_Rshift+0x4f4> │ │ │ │ │ + beq 1781c <_PyLong_Rshift+0x4f4> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1790c <_PyLong_Rshift+0x4bc> │ │ │ │ │ + beq 177e4 <_PyLong_Rshift+0x4bc> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 178dc <_PyLong_Rshift+0x48c> │ │ │ │ │ + beq 177b4 <_PyLong_Rshift+0x48c> │ │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ │ ldr sl, [sp] │ │ │ │ │ lsl lr, r2, r7 │ │ │ │ │ orr lr, lr, r2, lsr fp │ │ │ │ │ lsl r2, r2, r6 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ @@ -25577,15 +25488,15 @@ │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r9, ip │ │ │ │ │ str r1, [sl, #4]! │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - beq 17a0c <_PyLong_Rshift+0x5bc> │ │ │ │ │ + beq 178e4 <_PyLong_Rshift+0x5bc> │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ add r8, r0, #4 │ │ │ │ │ lsl r2, r4, r6 │ │ │ │ │ lsl lr, r4, r7 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ @@ -25626,164 +25537,164 @@ │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ cmp r9, ip │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - bne 17948 <_PyLong_Rshift+0x4f8> │ │ │ │ │ + bne 17820 <_PyLong_Rshift+0x4f8> │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ ldr ip, [sp] │ │ │ │ │ ldr r2, [ip, #8] │ │ │ │ │ add r0, ip, r4, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - beq 17a48 <_PyLong_Rshift+0x5f8> │ │ │ │ │ + beq 17920 <_PyLong_Rshift+0x5f8> │ │ │ │ │ add r3, ip, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r0, ip │ │ │ │ │ addeq lr, r0, #12 │ │ │ │ │ - beq 17ac8 <_PyLong_Rshift+0x678> │ │ │ │ │ + beq 179a0 <_PyLong_Rshift+0x678> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 17504 <_PyLong_Rshift+0xb4> │ │ │ │ │ + bhi 173dc <_PyLong_Rshift+0xb4> │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #488] @ 17c4c <_PyLong_Rshift+0x7fc> │ │ │ │ │ + ldr r1, [pc, #488] @ 17b24 <_PyLong_Rshift+0x7fc> │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc 17504 <_PyLong_Rshift+0xb4> │ │ │ │ │ + bcc 173dc <_PyLong_Rshift+0xb4> │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 17ab4 <_PyLong_Rshift+0x664> │ │ │ │ │ + beq 1798c <_PyLong_Rshift+0x664> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 17ab4 <_PyLong_Rshift+0x664> │ │ │ │ │ - ldr r2, [pc, #436] @ 17c58 <_PyLong_Rshift+0x808> │ │ │ │ │ + bne 1798c <_PyLong_Rshift+0x664> │ │ │ │ │ + ldr r2, [pc, #436] @ 17b30 <_PyLong_Rshift+0x808> │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17c0c <_PyLong_Rshift+0x7bc> │ │ │ │ │ + bne 17ae4 <_PyLong_Rshift+0x7bc> │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r4, [pc, #404] @ 17c50 <_PyLong_Rshift+0x800> │ │ │ │ │ + ldr r4, [pc, #404] @ 17b28 <_PyLong_Rshift+0x800> │ │ │ │ │ add r3, r4, r5, lsl #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 17504 <_PyLong_Rshift+0xb4> │ │ │ │ │ + b 173dc <_PyLong_Rshift+0xb4> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ - beq 17bcc <_PyLong_Rshift+0x77c> │ │ │ │ │ + beq 17aa4 <_PyLong_Rshift+0x77c> │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 17ac4 <_PyLong_Rshift+0x674> │ │ │ │ │ + beq 1799c <_PyLong_Rshift+0x674> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r3, lsl #3 │ │ │ │ │ ldrne r3, [sp] │ │ │ │ │ strne r2, [r3, #8] │ │ │ │ │ - b 17a40 <_PyLong_Rshift+0x5f0> │ │ │ │ │ + b 17918 <_PyLong_Rshift+0x5f0> │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ lsl r3, r4, #3 │ │ │ │ │ orr r3, r3, #2 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ add r1, r8, #8 │ │ │ │ │ add lr, r1, lr │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne 17b90 <_PyLong_Rshift+0x740> │ │ │ │ │ + bne 17a68 <_PyLong_Rshift+0x740> │ │ │ │ │ subs r3, r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ mvn r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r3, r3, r1, lsr r6 │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b 175f0 <_PyLong_Rshift+0x1a0> │ │ │ │ │ + b 174c8 <_PyLong_Rshift+0x1a0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movge r5, #1 │ │ │ │ │ - blt 17be0 <_PyLong_Rshift+0x790> │ │ │ │ │ + blt 17ab8 <_PyLong_Rshift+0x790> │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ - beq 17c30 <_PyLong_Rshift+0x7e0> │ │ │ │ │ + beq 17b08 <_PyLong_Rshift+0x7e0> │ │ │ │ │ rsb r3, r5, #1 │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ lsr r1, r7, #30 │ │ │ │ │ bic r3, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r7, r1, r6, lsl #2 │ │ │ │ │ lsr r6, r6, #30 │ │ │ │ │ orrs r1, r7, r6 │ │ │ │ │ str r3, [r2], #4 │ │ │ │ │ - beq 17504 <_PyLong_Rshift+0xb4> │ │ │ │ │ - b 17b70 <_PyLong_Rshift+0x720> │ │ │ │ │ + beq 173dc <_PyLong_Rshift+0xb4> │ │ │ │ │ + b 17a48 <_PyLong_Rshift+0x720> │ │ │ │ │ ldr sl, [r1, #4]! │ │ │ │ │ orr r3, r3, sl │ │ │ │ │ - b 17b14 <_PyLong_Rshift+0x6c4> │ │ │ │ │ + b 179ec <_PyLong_Rshift+0x6c4> │ │ │ │ │ cmp r1, #29 │ │ │ │ │ - bhi 17bf0 <_PyLong_Rshift+0x7a0> │ │ │ │ │ - ldr r3, [pc, #168] @ 17c54 <_PyLong_Rshift+0x804> │ │ │ │ │ + bhi 17ac8 <_PyLong_Rshift+0x7a0> │ │ │ │ │ + ldr r3, [pc, #168] @ 17b2c <_PyLong_Rshift+0x804> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 17c20 <_PyLong_Rshift+0x7d0> │ │ │ │ │ + bne 17af8 <_PyLong_Rshift+0x7d0> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r0, [sp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ - b 17504 <_PyLong_Rshift+0xb4> │ │ │ │ │ + b 173dc <_PyLong_Rshift+0xb4> │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 17a7c <_PyLong_Rshift+0x62c> │ │ │ │ │ + b 17954 <_PyLong_Rshift+0x62c> │ │ │ │ │ rsbs r7, r7, #0 │ │ │ │ │ rsc r6, r6, #0 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 17b48 <_PyLong_Rshift+0x6f8> │ │ │ │ │ + b 17a20 <_PyLong_Rshift+0x6f8> │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ mov r7, #30 │ │ │ │ │ - b 175ac <_PyLong_Rshift+0x15c> │ │ │ │ │ + b 17484 <_PyLong_Rshift+0x15c> │ │ │ │ │ rsb r0, r3, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 42c │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 17aac <_PyLong_Rshift+0x65c> │ │ │ │ │ + b 17984 <_PyLong_Rshift+0x65c> │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 11294 <_PyLong_Copy> │ │ │ │ │ + b 1127c <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 17504 <_PyLong_Rshift+0xb4> │ │ │ │ │ - ldr r3, [pc, #24] @ 17c5c <_PyLong_Rshift+0x80c> │ │ │ │ │ + b 173dc <_PyLong_Rshift+0xb4> │ │ │ │ │ + ldr r3, [pc, #24] @ 17b34 <_PyLong_Rshift+0x80c> │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 17504 <_PyLong_Rshift+0xb4> │ │ │ │ │ + b 173dc <_PyLong_Rshift+0xb4> │ │ │ │ │ .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 10e68 │ │ │ │ │ + bl 10e50 │ │ │ │ │ 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 11294 <_PyLong_Copy> │ │ │ │ │ + bl 1127c <_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 6aa0 <_PyLong_FromByteArray> │ │ │ │ │ + b 6a94 <_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 6aa0 <_PyLong_FromByteArray> │ │ │ │ │ + b 6a94 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ ldr r1, [pc, #12] @ 348 │ │ │ │ │ ldr r0, [pc, #12] @ 34c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ ├── dictobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 112276 (bytes into file) │ │ │ │ │ + Start of section headers: 112324 (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 0x1b694: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1b6c4: │ │ │ │ │ │ │ │ │ │ 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 0010c0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0187bc 000338 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0010f4 000bf0 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 018af4 0005d0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001ce4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001ce4 010a10 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0190c4 001f98 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0126f4 000894 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 012f88 001468 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 01b05c 000578 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0143f0 0009b6 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 01b5d4 000030 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 014da6 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 014da6 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 014dd4 002300 10 16 364 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0170d4 0016e6 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 01b604 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000ff0 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0187bc 000328 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001024 000bf0 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 018ae4 0005d0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001c14 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001c14 010b08 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0190b4 001fd8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 01271c 000894 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 012fb0 001468 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 01b08c 000578 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 014418 0009b6 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 01b604 000030 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 014dce 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 014dce 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 014dfc 0022f0 10 16 363 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0170ec 0016ce 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01b634 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,563 +1,562 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 560 entries: │ │ │ │ │ +Symbol table '.symtab' contains 559 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: 00005328 324 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ + 3: 00005420 324 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ 4: 000000e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 5: 000000f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 6: 000000f0 204 FUNC LOCAL DEFAULT 6 new_dict │ │ │ │ │ 7: 000001b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 8: 000001bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 9: 00000260 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 10: 00000264 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 11: 00000074 208 FUNC LOCAL DEFAULT 1 compare_unicode_generic │ │ │ │ │ - 12: 00000f88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 13: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ - 14: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 15: 00000f8c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 16: 000015e8 1736 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ - 17: 000010b4 940 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ - 18: 00000000 116 FUNC LOCAL DEFAULT 1 setitem_take2_lock_held.part.0 │ │ │ │ │ - 19: 0000109c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 20: 000010b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 21: 0000144c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 22: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 23: 00001460 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 24: 00001460 392 FUNC LOCAL DEFAULT 6 new_keys_object.isra.0 │ │ │ │ │ - 25: 000015dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 26: 000015e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 27: 00001e20 3528 FUNC LOCAL DEFAULT 6 dictresize.isra.0 │ │ │ │ │ - 28: 00009448 1484 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ - 29: 0000c4a0 652 FUNC LOCAL DEFAULT 6 insert_split_value │ │ │ │ │ - 30: 00001ca4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 31: 00001cb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 32: 00001cb0 368 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ - 33: 000033cc 400 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ - 34: 00002bd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 35: 00002be8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 36: 00002c10 1980 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ - 37: 000033b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 38: 000033cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 39: 0000355c 40 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ - 40: 00003620 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 41: 0000362c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 42: 000036ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 43: 000036b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 44: 00003834 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 45: 00003850 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 46: 00003930 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 47: 0000393c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 48: 0000c320 384 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ - 49: 000069c8 1068 FUNC LOCAL DEFAULT 6 delitem_knownhash_lock_held │ │ │ │ │ - 50: 00003bf0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 51: 00003c04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 52: 00003d34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 53: 00003d44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 54: 00003d8c 1748 FUNC LOCAL DEFAULT 6 copy_lock_held │ │ │ │ │ - 55: 00003d84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 56: 00003d8c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 57: 0000fc38 136 FUNC LOCAL DEFAULT 6 copy_values │ │ │ │ │ - 58: 00004610 3352 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ - 59: 0000443c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 60: 0000cb18 208 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ - 61: 00004460 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 62: 00004460 324 FUNC LOCAL DEFAULT 6 dict_subscript │ │ │ │ │ - 63: 00004598 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 64: 000045a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 65: 0000460c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 66: 00004610 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 67: 000052f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 68: 00005328 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 69: 00005468 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 70: 0000546c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 71: 0000546c 2264 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ - 72: 00005d14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 73: 00005d44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 74: 00005d44 372 FUNC LOCAL DEFAULT 6 dict_ass_sub │ │ │ │ │ - 75: 00005ea0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 76: 00005eb8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 77: 00006370 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 78: 0000637c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 79: 0000637c 488 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ - 80: 000069bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 81: 000069c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 82: 00006dec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 83: 00006df4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 84: 00007540 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 85: 00007568 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 86: 00007654 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 87: 00007658 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 88: 00007b20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 89: 00007b24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 90: 00007cf8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 91: 00007d0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 92: 00007d0c 364 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ - 93: 0000e32c 2268 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ - 94: 00007e5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 95: 00007e78 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 96: 00007e78 164 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ - 97: 00007f0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 98: 00007f1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 99: 00007f1c 252 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ - 100: 00007ff8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 101: 00008018 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 102: 000080f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 103: 00008108 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 104: 00008108 296 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ - 105: 00008224 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 106: 00008230 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 107: 00008230 332 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ - 108: 0000836c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 109: 0000837c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 110: 0000837c 132 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ - 111: 00008400 736 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ - 112: 000086d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 113: 000086e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 114: 0000874c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 115: 00008750 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 116: 00008840 3080 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ - 117: 00009424 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 118: 00009448 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 119: 00009f34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 120: 00009f38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 121: 0000a184 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 122: 0000a188 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 123: 0000a1f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 124: 0000a1fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 125: 0000a1fc 1292 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ - 126: 0000a6f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 127: 0000a708 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 128: 0000a76c 204 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ - 129: 0000a82c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 130: 0000a838 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 131: 0000abc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 132: 0000abc4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 133: 0000abc4 180 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ - 134: 0000aca8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 135: 0000acac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 136: 0000ad84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 137: 0000ad94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 138: 0000ad94 328 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ - 139: 0000aed0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 140: 0000aedc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 141: 0000b104 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 142: 0000b10c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 143: 0000b2d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 144: 0000b2dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 145: 0000b830 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 146: 0000b834 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 147: 0000b8f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 148: 0000b8fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 149: 0000bde8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 150: 0000bdf8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 151: 0000bed4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 152: 0000bed8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 153: 0000bf94 908 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ - 154: 0000c314 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 155: 0000c320 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 156: 0000c494 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 157: 0000c4a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 158: 0000c720 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 159: 0000c72c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 160: 0000c72c 44 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ - 161: 0000c758 252 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ - 162: 0000c834 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 163: 0000c854 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 164: 0000c854 228 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ - 165: 0000c928 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 166: 0000c938 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 167: 0000c938 252 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ - 168: 0000ca14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 169: 0000ca34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 170: 0000ca34 228 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ - 171: 0000cb08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 172: 000001e4 116 FUNC LOCAL DEFAULT 1 validate_watcher_id │ │ │ │ │ - 173: 000001d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 174: 000001e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 175: 0000024c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 176: 0000cb18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 177: 0000cbdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 178: 0000cbe8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 179: 0000cbe8 700 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ - 180: 0000ce98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 181: 0000cea4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 182: 0000cea4 488 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ - 183: 0000d080 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 184: 0000d08c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 185: 0000d400 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 186: 0000d40c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 187: 0000d450 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 188: 0000d458 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 189: 0000d610 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 190: 0000d614 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 191: 0000da14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 192: 0000da1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 193: 00000258 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 194: 000002ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 195: 0000daa0 8 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ - 196: 000002f8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 197: 000002f8 64 FUNC LOCAL DEFAULT 1 dict_ior │ │ │ │ │ - 198: 0000daa8 236 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ - 199: 0000db8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 200: 0000db94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 201: 0000db94 384 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ - 202: 0000dcfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 203: 0000dd14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 204: 0000dd14 152 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ - 205: 0000dda4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 206: 0000ddac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 207: 0000ddac 644 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ - 208: 0000e01c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 209: 0000e030 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 210: 0000e320 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 211: 0000e32c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 212: 0000ebd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 213: 0000ec08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 214: 0000ec08 968 FUNC LOCAL DEFAULT 6 dict_repr │ │ │ │ │ - 215: 0000efc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 216: 0000efd0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 217: 0000efd0 180 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ - 218: 0000f078 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 219: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 220: 00000070 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 221: 0000f084 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 222: 0000f084 188 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ - 223: 0000f13c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 224: 0000f140 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 225: 0000f140 124 FUNC LOCAL DEFAULT 6 dict_fromkeys │ │ │ │ │ - 226: 0000f1b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 227: 0000f1bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 228: 0000f758 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 229: 0000f780 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 230: 0000f970 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 231: 000003b0 84 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ - 232: 0000f988 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 233: 0000f9dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 234: 0000f9e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 235: 0000fab0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 236: 0000fabc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 237: 0000fb64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 238: 0000fb6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 239: 0000fb6c 24 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ - 240: 0000fb84 72 FUNC LOCAL DEFAULT 6 dict_copy │ │ │ │ │ - 241: 0000fbc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 242: 0000fbcc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 243: 0000fc34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 244: 0000fc38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 245: 0000fd84 912 FUNC LOCAL DEFAULT 6 dict_clear │ │ │ │ │ - 246: 00010104 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 247: 00010114 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 248: 0001012c 20 FUNC LOCAL DEFAULT 6 dictview_len │ │ │ │ │ - 249: 00010244 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 250: 00000404 148 FUNC LOCAL DEFAULT 1 dict_or │ │ │ │ │ - 251: 00000494 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 252: 00010258 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 253: 00010258 760 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ - 254: 00010544 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 255: 00010550 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 256: 00010550 1216 FUNC LOCAL DEFAULT 6 dict_popitem │ │ │ │ │ - 257: 00010a04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 258: 00000498 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 259: 0000063c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 260: 00000644 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 261: 00000678 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 262: 0000067c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 263: 0000067c 164 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ - 264: 00000720 92 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ - 265: 0000071c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 266: 00000720 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 267: 00000774 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 268: 00000080 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 269: 00000218 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 270: 0000077c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 271: 0000077c 176 FUNC LOCAL DEFAULT 1 dictitems_contains │ │ │ │ │ - 272: 0000082c 160 FUNC LOCAL DEFAULT 1 dictview_repr │ │ │ │ │ - 273: 000008c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 274: 00000228 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 275: 00000228 416 FUNC LOCAL DEFAULT 9 dictview_richcompare │ │ │ │ │ - 276: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 277: 000003c8 176 FUNC LOCAL DEFAULT 9 all_contained_in │ │ │ │ │ - 278: 000003ac 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 279: 000003c8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 280: 00000700 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 281: 00000718 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 282: 00000718 96 FUNC LOCAL DEFAULT 9 dictviews_or │ │ │ │ │ - 283: 000008cc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 284: 000008cc 968 FUNC LOCAL DEFAULT 1 dictviews_xor │ │ │ │ │ - 285: 00000c88 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 286: 00000778 504 FUNC LOCAL DEFAULT 9 dictviews_isdisjoint │ │ │ │ │ - 287: 0000095c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 288: 00000970 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 289: 00000970 36 FUNC LOCAL DEFAULT 9 dictitems_reversed │ │ │ │ │ - 290: 0000098c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 291: 00000c94 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 292: 00000c94 716 FUNC LOCAL DEFAULT 1 dictreviter_iternext │ │ │ │ │ - 293: 00000f50 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 294: 00000f60 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 295: 000010b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 296: 00000994 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 297: 00000998 12 FUNC LOCAL DEFAULT 9 dict___reversed__ │ │ │ │ │ - 298: 000009a0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 299: 000009a4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 300: 000009a4 148 FUNC LOCAL DEFAULT 9 dictiter_reduce │ │ │ │ │ - 301: 00000a30 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 302: 00000a38 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 303: 00000a3c 120 FUNC LOCAL DEFAULT 9 sizeof_lock_held │ │ │ │ │ - 304: 00000ab0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 305: 00000ab4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 306: 00000ab4 28 FUNC LOCAL DEFAULT 9 dict___sizeof__ │ │ │ │ │ - 307: 00000ad0 36 FUNC LOCAL DEFAULT 9 dictvalues_reversed │ │ │ │ │ - 308: 00000aec 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 309: 00000af4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 310: 00000af4 36 FUNC LOCAL DEFAULT 9 dictkeys_reversed │ │ │ │ │ - 311: 00000b10 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 312: 00000b18 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 313: 00000b18 8 FUNC LOCAL DEFAULT 9 dictview_mapping │ │ │ │ │ - 314: 00000b64 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 315: 00000b68 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 316: 00000c14 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 317: 00000c20 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 318: 00000c70 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 319: 00000c74 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 320: 00001108 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 321: 000011b0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 322: 0000125c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 323: 00001268 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 324: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 325: 00000000 28 OBJECT LOCAL DEFAULT 3 empty_keys_struct │ │ │ │ │ - 326: 00000a1c 144 OBJECT LOCAL DEFAULT 3 dict_as_number │ │ │ │ │ - 327: 00000aac 40 OBJECT LOCAL DEFAULT 3 dict_as_sequence │ │ │ │ │ - 328: 00000be4 12 OBJECT LOCAL DEFAULT 3 dict_as_mapping │ │ │ │ │ - 329: 00000178 371 OBJECT LOCAL DEFAULT 11 dictionary_doc │ │ │ │ │ - 330: 00000ad4 272 OBJECT LOCAL DEFAULT 3 mapp_methods │ │ │ │ │ - 331: 0000090c 144 OBJECT LOCAL DEFAULT 3 dictviews_as_number │ │ │ │ │ - 332: 000008b4 40 OBJECT LOCAL DEFAULT 3 dictitems_as_sequence │ │ │ │ │ - 333: 00000884 48 OBJECT LOCAL DEFAULT 3 dictitems_methods │ │ │ │ │ - 334: 000009c4 40 OBJECT LOCAL DEFAULT 3 dictview_getset │ │ │ │ │ - 335: 000009ec 48 OBJECT LOCAL DEFAULT 3 dictiter_methods │ │ │ │ │ - 336: 0000099c 40 OBJECT LOCAL DEFAULT 3 dictkeys_as_sequence │ │ │ │ │ - 337: 000008dc 48 OBJECT LOCAL DEFAULT 3 dictkeys_methods │ │ │ │ │ - 338: 0000085c 40 OBJECT LOCAL DEFAULT 3 dictvalues_as_sequence │ │ │ │ │ - 339: 0000083c 32 OBJECT LOCAL DEFAULT 3 dictvalues_methods │ │ │ │ │ - 340: 0000003c 48 OBJECT LOCAL DEFAULT 11 reversed_values_doc │ │ │ │ │ - 341: 000000cc 73 OBJECT LOCAL DEFAULT 11 isdisjoint_doc │ │ │ │ │ - 342: 0000006c 47 OBJECT LOCAL DEFAULT 11 reversed_items_doc │ │ │ │ │ - 343: 0000009c 46 OBJECT LOCAL DEFAULT 11 reversed_keys_doc │ │ │ │ │ - 344: 00000140 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ - 345: 00000118 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ - 346: 000008ac 90 OBJECT LOCAL DEFAULT 11 dict___contains____doc__ │ │ │ │ │ - 347: 00000414 49 OBJECT LOCAL DEFAULT 11 getitem__doc__ │ │ │ │ │ - 348: 0000058c 74 OBJECT LOCAL DEFAULT 11 dict___sizeof____doc__ │ │ │ │ │ - 349: 00000840 105 OBJECT LOCAL DEFAULT 11 dict_get__doc__ │ │ │ │ │ - 350: 00000788 181 OBJECT LOCAL DEFAULT 11 dict_setdefault__doc__ │ │ │ │ │ - 351: 00000680 210 OBJECT LOCAL DEFAULT 11 dict_pop__doc__ │ │ │ │ │ - 352: 000005d8 168 OBJECT LOCAL DEFAULT 11 dict_popitem__doc__ │ │ │ │ │ - 353: 000004ec 81 OBJECT LOCAL DEFAULT 11 dict_keys__doc__ │ │ │ │ │ - 354: 00000498 83 OBJECT LOCAL DEFAULT 11 dict_items__doc__ │ │ │ │ │ - 355: 00000448 77 OBJECT LOCAL DEFAULT 11 dict_values__doc__ │ │ │ │ │ - 356: 000002ec 296 OBJECT LOCAL DEFAULT 11 update__doc__ │ │ │ │ │ - 357: 00000940 118 OBJECT LOCAL DEFAULT 11 dict_fromkeys__doc__ │ │ │ │ │ - 358: 00000754 52 OBJECT LOCAL DEFAULT 11 dict_clear__doc__ │ │ │ │ │ - 359: 00000908 54 OBJECT LOCAL DEFAULT 11 dict_copy__doc__ │ │ │ │ │ - 360: 00000540 73 OBJECT LOCAL DEFAULT 11 dict___reversed____doc__ │ │ │ │ │ - 361: 00000006 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 362: 00000008 24 OBJECT LOCAL DEFAULT 11 CSWTCH.384 │ │ │ │ │ - 363: 00000020 25 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ - 364: 00000000 240 FUNC GLOBAL DEFAULT 6 PyDict_New │ │ │ │ │ - 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_read_tp │ │ │ │ │ - 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 368: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 370: 000001bc 168 FUNC GLOBAL DEFAULT 6 PyDict_Contains │ │ │ │ │ - 371: 000002b4 3288 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup │ │ │ │ │ - 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 374: 00000264 80 FUNC GLOBAL HIDDEN 6 _PyDict_Contains_KnownHash │ │ │ │ │ - 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 378: 00000f8c 296 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ - 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IS_GC │ │ │ │ │ - 383: 0000e030 764 FUNC GLOBAL HIDDEN 6 _PyDict_SendEvent │ │ │ │ │ - 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 387: 00002be8 40 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ - 388: 00003584 168 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ - 389: 0000362c 132 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ - 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 391: 000036b0 416 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ - 394: 00003850 236 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ - 395: 0000393c 112 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ - 396: 000039ac 600 FUNC GLOBAL HIDDEN 6 _PyObjectDict_SetItem │ │ │ │ │ - 397: 00003c04 320 FUNC GLOBAL HIDDEN 6 _PyDict_SetItem_LockHeld │ │ │ │ │ - 398: 00003d44 72 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 404: 000045a4 56 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ - 405: 000045dc 52 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ - 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ - 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_destroy_chain │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_deposit_object │ │ │ │ │ - 416: 00005eb8 120 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ - 417: 000060a8 424 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ - 418: 00005f30 376 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ - 419: 00006250 300 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ - 420: 00006564 1124 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ - 421: 00006df4 1908 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ - 422: 00007568 240 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ - 423: 00007658 1228 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ - 424: 00007b24 48 FUNC GLOBAL HIDDEN 6 _PyDictKeys_GetVersionForCurrentState │ │ │ │ │ - 425: 00007b54 440 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ - 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ - 427: 0000f780 520 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ - 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ - 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ - 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ - 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ValidateKeywordArguments │ │ │ │ │ - 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 435: 00008018 240 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ - 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 439: 000086e0 112 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ - 440: 00008750 240 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ - 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Get │ │ │ │ │ - 443: 00009a14 1316 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ - 444: 00009f38 592 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ - 445: 0000a188 116 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ - 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 447: 0000a708 100 FUNC GLOBAL DEFAULT 6 _PyDict_Pop │ │ │ │ │ - 448: 0000a838 908 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ - 449: 0000ac78 52 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ - 450: 0000acac 232 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ - 451: 0000aedc 560 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ - 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 453: 0000b10c 464 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ - 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WriteUnraisable │ │ │ │ │ - 455: 0000b2dc 272 FUNC GLOBAL DEFAULT 6 _PyObject_SetManagedDict │ │ │ │ │ - 456: 0000fbcc 108 FUNC GLOBAL HIDDEN 6 _PyDict_DetachFromObject │ │ │ │ │ - 457: 0000b3ec 1096 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ - 458: 0000b834 200 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ - 459: 0000b8fc 1276 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ - 460: 0000bdf8 224 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ - 461: 0000bed8 188 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ - 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ - 463: 00000144 160 FUNC GLOBAL DEFAULT 1 PyDict_Watch │ │ │ │ │ - 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 465: 0000d08c 896 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ - 466: 0000d40c 76 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ - 467: 0000d458 444 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ - 468: 0000d614 1032 FUNC GLOBAL HIDDEN 6 _PyDict_MaybeUntrack │ │ │ │ │ - 469: 0000da1c 132 FUNC GLOBAL HIDDEN 6 _PyDict_ClearFreeList │ │ │ │ │ - 470: 00000258 160 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ - 471: 00000338 120 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ - 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ - 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ - 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteChar │ │ │ │ │ - 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ - 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ - 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ - 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ - 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ - 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 486: 00000000 128 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ - 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 488: 0000f1bc 1476 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ - 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ │ - 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ │ - 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ - 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ - 495: 0000f988 92 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ - 496: 0000f9e4 216 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ - 497: 0000fabc 176 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ - 498: 0000fcc0 196 FUNC GLOBAL HIDDEN 6 _PyObject_IsInstanceDictEmpty │ │ │ │ │ - 499: 00010114 24 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ - 500: 00010140 280 FUNC GLOBAL DEFAULT 6 PyDict_GetItem │ │ │ │ │ - 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ - 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ - 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ - 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 506: 00000498 428 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ - 507: 00000644 56 FUNC GLOBAL DEFAULT 1 PyDict_Merge │ │ │ │ │ - 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ - 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ - 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 511: 00000080 100 FUNC GLOBAL DEFAULT 9 PyDict_DelItemString │ │ │ │ │ - 512: 000000e4 324 FUNC GLOBAL DEFAULT 9 PyDict_GetItemString │ │ │ │ │ - 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ - 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ - 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ - 517: 00000478 672 FUNC GLOBAL HIDDEN 9 _PyDictView_Intersect │ │ │ │ │ - 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethodObjArgs │ │ │ │ │ - 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ - 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_Update │ │ │ │ │ - 521: 00000f60 352 FUNC GLOBAL DEFAULT 1 PyDict_Items │ │ │ │ │ - 522: 00000994 4 FUNC GLOBAL DEFAULT 9 _PyDict_DelItem_KnownHash │ │ │ │ │ - 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 525: 00000a38 4 FUNC GLOBAL DEFAULT 9 _PyDict_SizeOf │ │ │ │ │ - 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictProxy_New │ │ │ │ │ - 528: 00000b20 72 FUNC GLOBAL HIDDEN 9 _PyDict_KeysSize │ │ │ │ │ - 529: 00000b68 4 FUNC GLOBAL DEFAULT 9 PyDict_MergeFromSeq2 │ │ │ │ │ - 530: 00000b6c 48 FUNC GLOBAL DEFAULT 9 PyDict_SetDefault │ │ │ │ │ - 531: 00000b9c 132 FUNC GLOBAL DEFAULT 9 PyDict_AddWatcher │ │ │ │ │ - 532: 00000c20 84 FUNC GLOBAL DEFAULT 9 PyDict_ClearWatcher │ │ │ │ │ - 533: 00000c74 1340 FUNC GLOBAL HIDDEN 9 _PyDict_CheckConsistency │ │ │ │ │ - 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_AssertFailed │ │ │ │ │ - 535: 000011b0 184 FUNC GLOBAL DEFAULT 9 _PyDict_NewPresized │ │ │ │ │ - 536: 00001268 100 FUNC GLOBAL DEFAULT 9 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ - 537: 000012cc 76 FUNC GLOBAL HIDDEN 9 _PyDict_GetItemWithError │ │ │ │ │ - 538: 00001318 52 FUNC GLOBAL HIDDEN 9 _PyDict_GetItemIdWithError │ │ │ │ │ - 539: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FromId │ │ │ │ │ - 540: 0000134c 108 FUNC GLOBAL DEFAULT 9 _PyDict_GetItemStringWithError │ │ │ │ │ - 541: 000013b8 56 FUNC GLOBAL HIDDEN 9 _PyDict_ContainsId │ │ │ │ │ - 542: 000013f0 64 FUNC GLOBAL HIDDEN 9 _PyDict_SetItemId │ │ │ │ │ - 543: 00001430 56 FUNC GLOBAL HIDDEN 9 _PyDict_DelItemId │ │ │ │ │ - 544: 0000069c 208 OBJECT GLOBAL DEFAULT 3 PyDictValues_Type │ │ │ │ │ - 545: 000000ec 208 OBJECT GLOBAL DEFAULT 3 PyDictItems_Type │ │ │ │ │ - 546: 000004fc 208 OBJECT GLOBAL DEFAULT 3 PyDictKeys_Type │ │ │ │ │ - 547: 0000042c 208 OBJECT GLOBAL DEFAULT 3 PyDictRevIterValue_Type │ │ │ │ │ - 548: 0000028c 208 OBJECT GLOBAL DEFAULT 3 PyDictRevIterItem_Type │ │ │ │ │ - 549: 0000035c 208 OBJECT GLOBAL DEFAULT 3 PyDictRevIterKey_Type │ │ │ │ │ - 550: 000001bc 208 OBJECT GLOBAL DEFAULT 3 PyDictIterItem_Type │ │ │ │ │ - 551: 0000076c 208 OBJECT GLOBAL DEFAULT 3 PyDictIterValue_Type │ │ │ │ │ - 552: 000005cc 208 OBJECT GLOBAL DEFAULT 3 PyDictIterKey_Type │ │ │ │ │ - 553: 0000001c 208 OBJECT GLOBAL DEFAULT 3 PyDict_Type │ │ │ │ │ - 554: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 555: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HashNotImplemented │ │ │ │ │ - 556: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 557: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_AllocNoTrack │ │ │ │ │ - 558: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 559: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 11: 00001124 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 12: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ + 13: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 14: 00001128 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 15: 00001784 1736 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ + 16: 00001250 940 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ + 17: 00000000 116 FUNC LOCAL DEFAULT 1 setitem_take2_lock_held.part.0 │ │ │ │ │ + 18: 00001238 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 19: 00001250 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 20: 000015e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 21: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 22: 000015fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 23: 000015fc 392 FUNC LOCAL DEFAULT 6 new_keys_object.isra.0 │ │ │ │ │ + 24: 00001778 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 25: 00001784 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 26: 00001fbc 3468 FUNC LOCAL DEFAULT 6 dictresize.isra.0 │ │ │ │ │ + 27: 00009540 1484 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ + 28: 0000c598 652 FUNC LOCAL DEFAULT 6 insert_split_value │ │ │ │ │ + 29: 00001e40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 30: 00001e4c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 31: 00001e4c 368 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ + 32: 000034c4 400 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ + 33: 00002d30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 34: 00002d48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 35: 00002d70 1876 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ + 36: 000034a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 37: 000034c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 38: 00003654 40 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 39: 00003718 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 40: 00003724 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 41: 000037a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 42: 000037a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 43: 0000392c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 44: 00003948 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 45: 00003a28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 46: 00003a34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 47: 0000c418 384 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ + 48: 00006ac0 1068 FUNC LOCAL DEFAULT 6 delitem_knownhash_lock_held │ │ │ │ │ + 49: 00003ce8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 50: 00003cfc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 51: 00003e2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 52: 00003e3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 53: 00003e84 1748 FUNC LOCAL DEFAULT 6 copy_lock_held │ │ │ │ │ + 54: 00003e7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 55: 00003e84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 56: 0000fd30 136 FUNC LOCAL DEFAULT 6 copy_values │ │ │ │ │ + 57: 00004708 3352 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ + 58: 00004534 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 59: 0000cc10 208 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ + 60: 00004558 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 61: 00004558 324 FUNC LOCAL DEFAULT 6 dict_subscript │ │ │ │ │ + 62: 00004690 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 63: 0000469c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 64: 00004704 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 65: 00004708 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 66: 000053e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 67: 00005420 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 68: 00005560 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 69: 00005564 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 70: 00005564 2264 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ + 71: 00005e0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 72: 00005e3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 73: 00005e3c 372 FUNC LOCAL DEFAULT 6 dict_ass_sub │ │ │ │ │ + 74: 00005f98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 75: 00005fb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 76: 00006468 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 77: 00006474 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 78: 00006474 488 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ + 79: 00006ab4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 80: 00006ac0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 81: 00006ee4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 82: 00006eec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 83: 00007638 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 84: 00007660 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 85: 0000774c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 86: 00007750 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 87: 00007c18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 88: 00007c1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 89: 00007df0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 90: 00007e04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 91: 00007e04 364 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ + 92: 0000e424 2268 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ + 93: 00007f54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 94: 00007f70 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 95: 00007f70 164 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ + 96: 00008004 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 97: 00008014 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 98: 00008014 252 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ + 99: 000080f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 100: 00008110 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 101: 000081e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 102: 00008200 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 103: 00008200 296 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ + 104: 0000831c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 105: 00008328 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 106: 00008328 332 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ + 107: 00008464 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 108: 00008474 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 109: 00008474 132 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ + 110: 000084f8 736 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ + 111: 000087c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 112: 000087d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 113: 00008844 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 114: 00008848 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 115: 00008938 3080 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ + 116: 0000951c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 117: 00009540 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 118: 0000a02c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 119: 0000a030 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 120: 0000a27c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 121: 0000a280 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 122: 0000a2f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 123: 0000a2f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 124: 0000a2f4 1292 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ + 125: 0000a7ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 126: 0000a800 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 127: 0000a864 204 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ + 128: 0000a924 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 129: 0000a930 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 130: 0000acb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 131: 0000acbc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 132: 0000acbc 180 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ + 133: 0000ada0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 134: 0000ada4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 135: 0000ae7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 136: 0000ae8c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 137: 0000ae8c 328 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ + 138: 0000afc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 139: 0000afd4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 140: 0000b1fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 141: 0000b204 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 142: 0000b3d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 143: 0000b3d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 144: 0000b928 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 145: 0000b92c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 146: 0000b9f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 147: 0000b9f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 148: 0000bee0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 149: 0000bef0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 150: 0000bfcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 151: 0000bfd0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 152: 0000c08c 908 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ + 153: 0000c40c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 154: 0000c418 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 155: 0000c58c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 156: 0000c598 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 157: 0000c818 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 158: 0000c824 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 159: 0000c824 44 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ + 160: 0000c850 252 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ + 161: 0000c92c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 0000c94c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 163: 0000c94c 228 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ + 164: 0000ca20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 165: 0000ca30 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 166: 0000ca30 252 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ + 167: 0000cb0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 168: 0000cb2c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 169: 0000cb2c 228 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ + 170: 0000cc00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 171: 00000114 116 FUNC LOCAL DEFAULT 1 validate_watcher_id │ │ │ │ │ + 172: 00000108 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 173: 00000114 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 174: 0000017c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 175: 0000cc10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 176: 0000ccd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 177: 0000cce0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 178: 0000cce0 700 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ + 179: 0000cf90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 180: 0000cf9c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 181: 0000cf9c 488 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ + 182: 0000d178 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 183: 0000d184 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 184: 0000d4f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 185: 0000d504 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 186: 0000d548 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 187: 0000d550 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 188: 0000d708 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 189: 0000d70c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 190: 0000db0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 0000db14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 192: 00000188 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 193: 0000021c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 194: 0000db98 8 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ + 195: 00000228 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 196: 00000228 64 FUNC LOCAL DEFAULT 1 dict_ior │ │ │ │ │ + 197: 0000dba0 236 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ + 198: 0000dc84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 199: 0000dc8c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 200: 0000dc8c 384 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ + 201: 0000ddf4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 202: 0000de0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 203: 0000de0c 152 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ + 204: 0000de9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 205: 0000dea4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 206: 0000dea4 644 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ + 207: 0000e114 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 208: 0000e128 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 209: 0000e418 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 0000e424 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 211: 0000eccc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 212: 0000ed00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 213: 0000ed00 968 FUNC LOCAL DEFAULT 6 dict_repr │ │ │ │ │ + 214: 0000f0b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 215: 0000f0c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 216: 0000f0c8 180 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ + 217: 0000f170 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 218: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 219: 00000070 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 220: 0000f17c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 221: 0000f17c 188 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ + 222: 0000f234 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 223: 0000f238 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 224: 0000f238 124 FUNC LOCAL DEFAULT 6 dict_fromkeys │ │ │ │ │ + 225: 0000f2ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 226: 0000f2b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 227: 0000f850 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 228: 0000f878 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 229: 0000fa68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 230: 000002e0 84 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ + 231: 0000fa80 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 232: 0000fad4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 233: 0000fadc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 234: 0000fba8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 235: 0000fbb4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 236: 0000fc5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 237: 0000fc64 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 238: 0000fc64 24 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ + 239: 0000fc7c 72 FUNC LOCAL DEFAULT 6 dict_copy │ │ │ │ │ + 240: 0000fcbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 241: 0000fcc4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 242: 0000fd2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 243: 0000fd30 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 244: 0000fe7c 912 FUNC LOCAL DEFAULT 6 dict_clear │ │ │ │ │ + 245: 000101fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 246: 0001020c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 247: 00010224 20 FUNC LOCAL DEFAULT 6 dictview_len │ │ │ │ │ + 248: 0001033c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 249: 00000334 148 FUNC LOCAL DEFAULT 1 dict_or │ │ │ │ │ + 250: 000003c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 251: 00010350 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 252: 00010350 760 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ + 253: 0001063c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 254: 00010648 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 255: 00010648 1216 FUNC LOCAL DEFAULT 6 dict_popitem │ │ │ │ │ + 256: 00010afc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 257: 000003c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 258: 0000056c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 259: 00000574 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 260: 000005a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 261: 000005ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 262: 000005ac 164 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ + 263: 00000650 92 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ + 264: 0000064c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 265: 00000650 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 266: 000006a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 267: 00000080 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 268: 00000218 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 269: 000006ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 270: 000006ac 176 FUNC LOCAL DEFAULT 1 dictitems_contains │ │ │ │ │ + 271: 0000075c 160 FUNC LOCAL DEFAULT 1 dictview_repr │ │ │ │ │ + 272: 000007f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 273: 00000228 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 274: 00000228 416 FUNC LOCAL DEFAULT 9 dictview_richcompare │ │ │ │ │ + 275: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 276: 000003c8 176 FUNC LOCAL DEFAULT 9 all_contained_in │ │ │ │ │ + 277: 000003ac 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 278: 000003c8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 279: 00000700 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 280: 00000718 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 281: 00000718 96 FUNC LOCAL DEFAULT 9 dictviews_or │ │ │ │ │ + 282: 000007fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 283: 000007fc 968 FUNC LOCAL DEFAULT 1 dictviews_xor │ │ │ │ │ + 284: 00000bb8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 285: 00000778 504 FUNC LOCAL DEFAULT 9 dictviews_isdisjoint │ │ │ │ │ + 286: 0000095c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 287: 00000970 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 288: 00000970 36 FUNC LOCAL DEFAULT 9 dictitems_reversed │ │ │ │ │ + 289: 0000098c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 290: 00000bc4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 291: 00000bc4 716 FUNC LOCAL DEFAULT 1 dictreviter_iternext │ │ │ │ │ + 292: 00000e80 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 293: 00000e90 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 294: 00000fe8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 295: 00000994 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 296: 00000998 12 FUNC LOCAL DEFAULT 9 dict___reversed__ │ │ │ │ │ + 297: 000009a0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 298: 000009a4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 299: 000009a4 148 FUNC LOCAL DEFAULT 9 dictiter_reduce │ │ │ │ │ + 300: 00000a30 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 301: 00000a38 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 302: 00000a3c 120 FUNC LOCAL DEFAULT 9 sizeof_lock_held │ │ │ │ │ + 303: 00000ab0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 304: 00000ab4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 305: 00000ab4 28 FUNC LOCAL DEFAULT 9 dict___sizeof__ │ │ │ │ │ + 306: 00000ad0 36 FUNC LOCAL DEFAULT 9 dictvalues_reversed │ │ │ │ │ + 307: 00000aec 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 308: 00000af4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 309: 00000af4 36 FUNC LOCAL DEFAULT 9 dictkeys_reversed │ │ │ │ │ + 310: 00000b10 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 311: 00000b18 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 312: 00000b18 8 FUNC LOCAL DEFAULT 9 dictview_mapping │ │ │ │ │ + 313: 00000b64 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 314: 00000b68 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 315: 00000c14 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 316: 00000c20 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 317: 00000c70 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 318: 00000c74 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 319: 00001108 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 320: 000011b0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 321: 0000125c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 322: 00001268 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 323: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 324: 00000000 28 OBJECT LOCAL DEFAULT 3 empty_keys_struct │ │ │ │ │ + 325: 00000a1c 144 OBJECT LOCAL DEFAULT 3 dict_as_number │ │ │ │ │ + 326: 00000aac 40 OBJECT LOCAL DEFAULT 3 dict_as_sequence │ │ │ │ │ + 327: 00000be4 12 OBJECT LOCAL DEFAULT 3 dict_as_mapping │ │ │ │ │ + 328: 00000178 371 OBJECT LOCAL DEFAULT 11 dictionary_doc │ │ │ │ │ + 329: 00000ad4 272 OBJECT LOCAL DEFAULT 3 mapp_methods │ │ │ │ │ + 330: 0000090c 144 OBJECT LOCAL DEFAULT 3 dictviews_as_number │ │ │ │ │ + 331: 000008b4 40 OBJECT LOCAL DEFAULT 3 dictitems_as_sequence │ │ │ │ │ + 332: 00000884 48 OBJECT LOCAL DEFAULT 3 dictitems_methods │ │ │ │ │ + 333: 000009c4 40 OBJECT LOCAL DEFAULT 3 dictview_getset │ │ │ │ │ + 334: 000009ec 48 OBJECT LOCAL DEFAULT 3 dictiter_methods │ │ │ │ │ + 335: 0000099c 40 OBJECT LOCAL DEFAULT 3 dictkeys_as_sequence │ │ │ │ │ + 336: 000008dc 48 OBJECT LOCAL DEFAULT 3 dictkeys_methods │ │ │ │ │ + 337: 0000085c 40 OBJECT LOCAL DEFAULT 3 dictvalues_as_sequence │ │ │ │ │ + 338: 0000083c 32 OBJECT LOCAL DEFAULT 3 dictvalues_methods │ │ │ │ │ + 339: 0000003c 48 OBJECT LOCAL DEFAULT 11 reversed_values_doc │ │ │ │ │ + 340: 000000cc 73 OBJECT LOCAL DEFAULT 11 isdisjoint_doc │ │ │ │ │ + 341: 0000006c 47 OBJECT LOCAL DEFAULT 11 reversed_items_doc │ │ │ │ │ + 342: 0000009c 46 OBJECT LOCAL DEFAULT 11 reversed_keys_doc │ │ │ │ │ + 343: 00000140 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ + 344: 00000118 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ + 345: 000008ac 90 OBJECT LOCAL DEFAULT 11 dict___contains____doc__ │ │ │ │ │ + 346: 00000414 49 OBJECT LOCAL DEFAULT 11 getitem__doc__ │ │ │ │ │ + 347: 0000058c 74 OBJECT LOCAL DEFAULT 11 dict___sizeof____doc__ │ │ │ │ │ + 348: 00000840 105 OBJECT LOCAL DEFAULT 11 dict_get__doc__ │ │ │ │ │ + 349: 00000788 181 OBJECT LOCAL DEFAULT 11 dict_setdefault__doc__ │ │ │ │ │ + 350: 00000680 210 OBJECT LOCAL DEFAULT 11 dict_pop__doc__ │ │ │ │ │ + 351: 000005d8 168 OBJECT LOCAL DEFAULT 11 dict_popitem__doc__ │ │ │ │ │ + 352: 000004ec 81 OBJECT LOCAL DEFAULT 11 dict_keys__doc__ │ │ │ │ │ + 353: 00000498 83 OBJECT LOCAL DEFAULT 11 dict_items__doc__ │ │ │ │ │ + 354: 00000448 77 OBJECT LOCAL DEFAULT 11 dict_values__doc__ │ │ │ │ │ + 355: 000002ec 296 OBJECT LOCAL DEFAULT 11 update__doc__ │ │ │ │ │ + 356: 00000940 118 OBJECT LOCAL DEFAULT 11 dict_fromkeys__doc__ │ │ │ │ │ + 357: 00000754 52 OBJECT LOCAL DEFAULT 11 dict_clear__doc__ │ │ │ │ │ + 358: 00000908 54 OBJECT LOCAL DEFAULT 11 dict_copy__doc__ │ │ │ │ │ + 359: 00000540 73 OBJECT LOCAL DEFAULT 11 dict___reversed____doc__ │ │ │ │ │ + 360: 00000006 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 361: 00000008 24 OBJECT LOCAL DEFAULT 11 CSWTCH.384 │ │ │ │ │ + 362: 00000020 25 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ + 363: 00000000 240 FUNC GLOBAL DEFAULT 6 PyDict_New │ │ │ │ │ + 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_read_tp │ │ │ │ │ + 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 367: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 369: 000001bc 168 FUNC GLOBAL DEFAULT 6 PyDict_Contains │ │ │ │ │ + 370: 000002b4 3700 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ + 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 373: 00000264 80 FUNC GLOBAL HIDDEN 6 _PyDict_Contains_KnownHash │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 377: 00001128 296 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ + 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IS_GC │ │ │ │ │ + 382: 0000e128 764 FUNC GLOBAL HIDDEN 6 _PyDict_SendEvent │ │ │ │ │ + 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 386: 00002d48 40 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ + 387: 0000367c 168 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ + 388: 00003724 132 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ + 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 390: 000037a8 416 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ + 393: 00003948 236 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ + 394: 00003a34 112 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ + 395: 00003aa4 600 FUNC GLOBAL HIDDEN 6 _PyObjectDict_SetItem │ │ │ │ │ + 396: 00003cfc 320 FUNC GLOBAL HIDDEN 6 _PyDict_SetItem_LockHeld │ │ │ │ │ + 397: 00003e3c 72 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ + 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 403: 0000469c 56 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ + 404: 000046d4 52 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ + 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ + 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ + 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_destroy_chain │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTrash_thread_deposit_object │ │ │ │ │ + 415: 00005fb0 120 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ + 416: 000061a0 424 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ + 417: 00006028 376 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ + 418: 00006348 300 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ + 419: 0000665c 1124 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ + 420: 00006eec 1908 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ + 421: 00007660 240 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ + 422: 00007750 1228 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ + 423: 00007c1c 48 FUNC GLOBAL HIDDEN 6 _PyDictKeys_GetVersionForCurrentState │ │ │ │ │ + 424: 00007c4c 440 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ + 426: 0000f878 520 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ + 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ + 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ + 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ValidateKeywordArguments │ │ │ │ │ + 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 434: 00008110 240 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ + 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 438: 000087d8 112 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ + 439: 00008848 240 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ + 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ + 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Get │ │ │ │ │ + 442: 00009b0c 1316 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ + 443: 0000a030 592 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ + 444: 0000a280 116 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ + 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 446: 0000a800 100 FUNC GLOBAL DEFAULT 6 _PyDict_Pop │ │ │ │ │ + 447: 0000a930 908 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ + 448: 0000ad70 52 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ + 449: 0000ada4 232 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ + 450: 0000afd4 560 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ + 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 452: 0000b204 464 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ + 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WriteUnraisable │ │ │ │ │ + 454: 0000b3d4 272 FUNC GLOBAL DEFAULT 6 _PyObject_SetManagedDict │ │ │ │ │ + 455: 0000fcc4 108 FUNC GLOBAL HIDDEN 6 _PyDict_DetachFromObject │ │ │ │ │ + 456: 0000b4e4 1096 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ + 457: 0000b92c 200 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ + 458: 0000b9f4 1276 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ + 459: 0000bef0 224 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ + 460: 0000bfd0 188 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ + 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ + 462: 00000074 160 FUNC GLOBAL DEFAULT 1 PyDict_Watch │ │ │ │ │ + 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 464: 0000d184 896 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ + 465: 0000d504 76 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ + 466: 0000d550 444 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ + 467: 0000d70c 1032 FUNC GLOBAL HIDDEN 6 _PyDict_MaybeUntrack │ │ │ │ │ + 468: 0000db14 132 FUNC GLOBAL HIDDEN 6 _PyDict_ClearFreeList │ │ │ │ │ + 469: 00000188 160 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ + 470: 00000268 120 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ + 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ + 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ + 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ + 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteChar │ │ │ │ │ + 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ + 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ + 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ + 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ + 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ + 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ + 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 485: 00000000 128 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ + 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ + 487: 0000f2b4 1476 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ + 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ │ + 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ │ + 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ + 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ + 494: 0000fa80 92 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ + 495: 0000fadc 216 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ + 496: 0000fbb4 176 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ + 497: 0000fdb8 196 FUNC GLOBAL HIDDEN 6 _PyObject_IsInstanceDictEmpty │ │ │ │ │ + 498: 0001020c 24 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ + 499: 00010238 280 FUNC GLOBAL DEFAULT 6 PyDict_GetItem │ │ │ │ │ + 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ + 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ + 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ + 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 505: 000003c8 428 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ + 506: 00000574 56 FUNC GLOBAL DEFAULT 1 PyDict_Merge │ │ │ │ │ + 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ + 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ + 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 510: 00000080 100 FUNC GLOBAL DEFAULT 9 PyDict_DelItemString │ │ │ │ │ + 511: 000000e4 324 FUNC GLOBAL DEFAULT 9 PyDict_GetItemString │ │ │ │ │ + 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ + 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ + 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ + 516: 00000478 672 FUNC GLOBAL HIDDEN 9 _PyDictView_Intersect │ │ │ │ │ + 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethodObjArgs │ │ │ │ │ + 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ + 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_Update │ │ │ │ │ + 520: 00000e90 352 FUNC GLOBAL DEFAULT 1 PyDict_Items │ │ │ │ │ + 521: 00000994 4 FUNC GLOBAL DEFAULT 9 _PyDict_DelItem_KnownHash │ │ │ │ │ + 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 524: 00000a38 4 FUNC GLOBAL DEFAULT 9 _PyDict_SizeOf │ │ │ │ │ + 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictProxy_New │ │ │ │ │ + 527: 00000b20 72 FUNC GLOBAL HIDDEN 9 _PyDict_KeysSize │ │ │ │ │ + 528: 00000b68 4 FUNC GLOBAL DEFAULT 9 PyDict_MergeFromSeq2 │ │ │ │ │ + 529: 00000b6c 48 FUNC GLOBAL DEFAULT 9 PyDict_SetDefault │ │ │ │ │ + 530: 00000b9c 132 FUNC GLOBAL DEFAULT 9 PyDict_AddWatcher │ │ │ │ │ + 531: 00000c20 84 FUNC GLOBAL DEFAULT 9 PyDict_ClearWatcher │ │ │ │ │ + 532: 00000c74 1340 FUNC GLOBAL HIDDEN 9 _PyDict_CheckConsistency │ │ │ │ │ + 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_AssertFailed │ │ │ │ │ + 534: 000011b0 184 FUNC GLOBAL DEFAULT 9 _PyDict_NewPresized │ │ │ │ │ + 535: 00001268 100 FUNC GLOBAL DEFAULT 9 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ + 536: 000012cc 76 FUNC GLOBAL HIDDEN 9 _PyDict_GetItemWithError │ │ │ │ │ + 537: 00001318 52 FUNC GLOBAL HIDDEN 9 _PyDict_GetItemIdWithError │ │ │ │ │ + 538: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FromId │ │ │ │ │ + 539: 0000134c 108 FUNC GLOBAL DEFAULT 9 _PyDict_GetItemStringWithError │ │ │ │ │ + 540: 000013b8 56 FUNC GLOBAL HIDDEN 9 _PyDict_ContainsId │ │ │ │ │ + 541: 000013f0 64 FUNC GLOBAL HIDDEN 9 _PyDict_SetItemId │ │ │ │ │ + 542: 00001430 56 FUNC GLOBAL HIDDEN 9 _PyDict_DelItemId │ │ │ │ │ + 543: 0000069c 208 OBJECT GLOBAL DEFAULT 3 PyDictValues_Type │ │ │ │ │ + 544: 000000ec 208 OBJECT GLOBAL DEFAULT 3 PyDictItems_Type │ │ │ │ │ + 545: 000004fc 208 OBJECT GLOBAL DEFAULT 3 PyDictKeys_Type │ │ │ │ │ + 546: 0000042c 208 OBJECT GLOBAL DEFAULT 3 PyDictRevIterValue_Type │ │ │ │ │ + 547: 0000028c 208 OBJECT GLOBAL DEFAULT 3 PyDictRevIterItem_Type │ │ │ │ │ + 548: 0000035c 208 OBJECT GLOBAL DEFAULT 3 PyDictRevIterKey_Type │ │ │ │ │ + 549: 000001bc 208 OBJECT GLOBAL DEFAULT 3 PyDictIterItem_Type │ │ │ │ │ + 550: 0000076c 208 OBJECT GLOBAL DEFAULT 3 PyDictIterValue_Type │ │ │ │ │ + 551: 000005cc 208 OBJECT GLOBAL DEFAULT 3 PyDictIterKey_Type │ │ │ │ │ + 552: 0000001c 208 OBJECT GLOBAL DEFAULT 3 PyDict_Type │ │ │ │ │ + 553: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 554: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HashNotImplemented │ │ │ │ │ + 555: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 556: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_AllocNoTrack │ │ │ │ │ + 557: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 558: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1496 +1,1502 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x187bc contains 103 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x187bc contains 101 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000005c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000068 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000d8 0001781c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000128 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000170 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000001cc 00019a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001d8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000001dc 0001d002 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000001e0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000022c 0001b11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000244 0001b11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000024c 0001d002 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00000250 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000254 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000284 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000002e0 00019a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000002ec 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000002f0 0001d002 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000002f4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000030c 0000601c R_ARM_CALL 00007e78 dict_update_arg │ │ │ │ │ -00000354 0001881c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000036c 0000801c R_ARM_CALL 0000a76c pop_lock_held │ │ │ │ │ -00000394 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000438 00018e1c R_ARM_CALL 00003d44 PyDict_Copy │ │ │ │ │ -00000448 0000601c R_ARM_CALL 00007e78 dict_update_arg │ │ │ │ │ -0000048c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000494 0001f902 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000004c8 0001c41c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000060c 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000634 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000640 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000654 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00000674 00003a1d R_ARM_JUMP24 00004610 dict_merge │ │ │ │ │ -00000678 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000006b4 0001fc1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000006f8 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000714 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000071c 00019302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000075c 0001fd1d R_ARM_JUMP24 00000000 PySet_New │ │ │ │ │ -00000760 0001fe1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000774 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000778 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007c8 00018a1c R_ARM_CALL 00003850 PyDict_GetItemRef │ │ │ │ │ -000007e8 0001781c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000824 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000840 0001db1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00000850 0002011c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -0000086c 0002021c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000894 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008a0 0001e11c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -000008b8 0001881d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000008c4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008c8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000090c 0000361c R_ARM_CALL 00003d8c copy_lock_held │ │ │ │ │ -0000091c 0001fd1c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -00000940 0001921c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000958 0001b41c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000096c 0002071c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ -000009a4 0000271c R_ARM_CALL 0000355c Py_XDECREF │ │ │ │ │ -000009c8 0001a11c R_ARM_CALL 000060a8 _PyDict_Next │ │ │ │ │ -00000a0c 0001ef1c R_ARM_CALL 0000f988 _PyDict_GetItem_KnownHash │ │ │ │ │ -00000a34 0001781c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000a50 0000311c R_ARM_CALL 000069c8 delitem_knownhash_lock_held │ │ │ │ │ -00000a60 0000271c R_ARM_CALL 0000355c Py_XDECREF │ │ │ │ │ -00000a68 0000271c R_ARM_CALL 0000355c Py_XDECREF │ │ │ │ │ -00000a70 0000271c R_ARM_CALL 0000355c Py_XDECREF │ │ │ │ │ -00000a78 0000271c R_ARM_CALL 0000355c Py_XDECREF │ │ │ │ │ -00000a80 0000271c R_ARM_CALL 0000355c Py_XDECREF │ │ │ │ │ -00000a8c 0001fe1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000ac0 0001fc1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00000b04 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b24 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b40 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b58 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b64 0001fe1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b78 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b9c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bc0 0001fc1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00000bd4 0002081c R_ARM_CALL 00000000 _PySet_Update │ │ │ │ │ -00000c1c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c4c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c74 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c80 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c88 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000c8c 00019302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c90 00019302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d58 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dcc 00019a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e2c 0001b61c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000ee4 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00000f2c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f48 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000f54 00019b02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -00000f58 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000f5c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f94 0001c41c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00000fb4 0001b61c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001000 0001a11c R_ARM_CALL 000060a8 _PyDict_Next │ │ │ │ │ -00001054 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001088 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010b0 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010bc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000005c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000068 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000a0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000000fc 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000108 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000010c 0001cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00000110 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000015c 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000174 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000017c 0001cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00000180 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000184 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000001b4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00000210 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000021c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000220 0001cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00000224 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000023c 00005f1c R_ARM_CALL 00007f70 dict_update_arg │ │ │ │ │ +00000284 0001871c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000029c 00007f1c R_ARM_CALL 0000a864 pop_lock_held │ │ │ │ │ +000002c4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000368 00018d1c R_ARM_CALL 00003e3c PyDict_Copy │ │ │ │ │ +00000378 00005f1c R_ARM_CALL 00007f70 dict_update_arg │ │ │ │ │ +000003bc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003c4 0001f802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000003f8 0001c31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000053c 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000564 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000570 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000584 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000005a4 0000391d R_ARM_JUMP24 00004708 dict_merge │ │ │ │ │ +000005a8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000005e4 0001fb1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000628 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000644 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000064c 00019202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000068c 0001fc1d R_ARM_JUMP24 00000000 PySet_New │ │ │ │ │ +00000690 0001fd1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000006a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000006a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000006f8 0001891c R_ARM_CALL 00003948 PyDict_GetItemRef │ │ │ │ │ +00000718 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000754 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000770 0001da1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00000780 0002001c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +0000079c 0002011c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000007c4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007d0 0001e01c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000007e8 0001871d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000007f4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000007f8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000083c 0000351c R_ARM_CALL 00003e84 copy_lock_held │ │ │ │ │ +0000084c 0001fc1c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ +00000870 0001911c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000888 0001b31c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000089c 0002061c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ +000008d4 0000261c R_ARM_CALL 00003654 Py_XDECREF │ │ │ │ │ +000008f8 0001a01c R_ARM_CALL 000061a0 _PyDict_Next │ │ │ │ │ +0000093c 0001ee1c R_ARM_CALL 0000fa80 _PyDict_GetItem_KnownHash │ │ │ │ │ +00000964 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000980 0000301c R_ARM_CALL 00006ac0 delitem_knownhash_lock_held │ │ │ │ │ +00000990 0000261c R_ARM_CALL 00003654 Py_XDECREF │ │ │ │ │ +00000998 0000261c R_ARM_CALL 00003654 Py_XDECREF │ │ │ │ │ +000009a0 0000261c R_ARM_CALL 00003654 Py_XDECREF │ │ │ │ │ +000009a8 0000261c R_ARM_CALL 00003654 Py_XDECREF │ │ │ │ │ +000009b0 0000261c R_ARM_CALL 00003654 Py_XDECREF │ │ │ │ │ +000009bc 0001fd1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000009f0 0001fb1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000a34 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a54 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a70 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a88 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a94 0001fd1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000aa8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000acc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000af0 0001fb1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000b04 0002071c R_ARM_CALL 00000000 _PySet_Update │ │ │ │ │ +00000b4c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b7c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ba4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bb0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bb8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000bbc 00019202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000bc0 00019202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c88 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cfc 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d5c 0001b51c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000e14 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00000e5c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e78 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000e84 00019a02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +00000e88 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000e8c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000ec4 0001c31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00000ee4 0001b51c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000f30 0001a01c R_ARM_CALL 000061a0 _PyDict_Next │ │ │ │ │ +00000f84 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000fb8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fe0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fec 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x18af4 contains 186 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x18ae4 contains 186 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000020 00022a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -00000028 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000034 00004702 R_ARM_ABS32 0000546c dict_dealloc │ │ │ │ │ -00000048 0000d602 R_ARM_ABS32 0000ec08 dict_repr │ │ │ │ │ +00000020 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000028 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000034 00004602 R_ARM_ABS32 00005564 dict_dealloc │ │ │ │ │ +00000048 0000d502 R_ARM_ABS32 0000ed00 dict_repr │ │ │ │ │ 0000004c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000054 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000058 00022b02 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ -00000064 00022c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000074 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000078 00004f02 R_ARM_ABS32 0000637c dict_traverse │ │ │ │ │ -0000007c 00009902 R_ARM_ABS32 0000bf94 dict_tp_clear │ │ │ │ │ -00000080 0000fd02 R_ARM_ABS32 00010258 dict_richcompare │ │ │ │ │ -00000088 00003c02 R_ARM_ABS32 0000cb18 dict_iter │ │ │ │ │ +00000058 00022a02 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ +00000064 00022b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000074 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000078 00004e02 R_ARM_ABS32 00006474 dict_traverse │ │ │ │ │ +0000007c 00009802 R_ARM_ABS32 0000c08c dict_tp_clear │ │ │ │ │ +00000080 0000fc02 R_ARM_ABS32 00010350 dict_richcompare │ │ │ │ │ +00000088 00003b02 R_ARM_ABS32 0000cc10 dict_iter │ │ │ │ │ 00000090 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000b0 0000c902 R_ARM_ABS32 0000db94 dict_init │ │ │ │ │ -000000b4 00022d02 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -000000b8 0000c602 R_ARM_ABS32 0000daa8 dict_new │ │ │ │ │ -000000bc 0001b502 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000e4 0000cf02 R_ARM_ABS32 0000ddac dict_vectorcall │ │ │ │ │ -000000f0 00022a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -000000f8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000104 00006e02 R_ARM_ABS32 0000837c dictview_dealloc │ │ │ │ │ -00000118 00011002 R_ARM_ABS32 0000082c dictview_repr │ │ │ │ │ +000000b0 0000c802 R_ARM_ABS32 0000dc8c dict_init │ │ │ │ │ +000000b4 00022c02 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ +000000b8 0000c502 R_ARM_ABS32 0000dba0 dict_new │ │ │ │ │ +000000bc 0001b402 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ +000000e4 0000ce02 R_ARM_ABS32 0000dea4 dict_vectorcall │ │ │ │ │ +000000f0 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000000f8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000104 00006d02 R_ARM_ABS32 00008474 dictview_dealloc │ │ │ │ │ +00000118 00010f02 R_ARM_ABS32 0000075c dictview_repr │ │ │ │ │ 0000011c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000134 00022c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000148 0000ef02 R_ARM_ABS32 0000fb6c dictview_traverse │ │ │ │ │ -00000150 00011302 R_ARM_ABS32 00000228 dictview_richcompare │ │ │ │ │ -00000158 00006802 R_ARM_ABS32 00008108 dictitems_iter │ │ │ │ │ +00000134 00022b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000148 0000ee02 R_ARM_ABS32 0000fc64 dictview_traverse │ │ │ │ │ +00000150 00011202 R_ARM_ABS32 00000228 dictview_richcompare │ │ │ │ │ +00000158 00006702 R_ARM_ABS32 00008200 dictitems_iter │ │ │ │ │ 00000160 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000168 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001c0 00022a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -000001c8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001d4 00008502 R_ARM_ABS32 0000abc4 dictiter_dealloc │ │ │ │ │ -00000204 00022c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000218 0000e702 R_ARM_ABS32 000003b0 dictiter_traverse │ │ │ │ │ -00000228 00022e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000022c 00006f02 R_ARM_ABS32 00008400 dictiter_iternextitem │ │ │ │ │ +000001c0 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000001c8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000001d4 00008402 R_ARM_ABS32 0000acbc dictiter_dealloc │ │ │ │ │ +00000204 00022b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000218 0000e602 R_ARM_ABS32 000002e0 dictiter_traverse │ │ │ │ │ +00000228 00022d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000022c 00006e02 R_ARM_ABS32 000084f8 dictiter_iternextitem │ │ │ │ │ 00000230 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000290 00022a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -00000298 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002a4 00008502 R_ARM_ABS32 0000abc4 dictiter_dealloc │ │ │ │ │ -000002e8 0000e702 R_ARM_ABS32 000003b0 dictiter_traverse │ │ │ │ │ -000002f8 00022e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000002fc 00012402 R_ARM_ABS32 00000c94 dictreviter_iternext │ │ │ │ │ +00000290 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000298 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000002a4 00008402 R_ARM_ABS32 0000acbc dictiter_dealloc │ │ │ │ │ +000002e8 0000e602 R_ARM_ABS32 000002e0 dictiter_traverse │ │ │ │ │ +000002f8 00022d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000002fc 00012302 R_ARM_ABS32 00000bc4 dictreviter_iternext │ │ │ │ │ 00000300 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000360 00022a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -00000368 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000374 00008502 R_ARM_ABS32 0000abc4 dictiter_dealloc │ │ │ │ │ -000003b8 0000e702 R_ARM_ABS32 000003b0 dictiter_traverse │ │ │ │ │ -000003c8 00022e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000003cc 00012402 R_ARM_ABS32 00000c94 dictreviter_iternext │ │ │ │ │ +00000360 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000368 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000374 00008402 R_ARM_ABS32 0000acbc dictiter_dealloc │ │ │ │ │ +000003b8 0000e602 R_ARM_ABS32 000002e0 dictiter_traverse │ │ │ │ │ +000003c8 00022d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000003cc 00012302 R_ARM_ABS32 00000bc4 dictreviter_iternext │ │ │ │ │ 000003d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000430 00022a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -00000438 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000444 00008502 R_ARM_ABS32 0000abc4 dictiter_dealloc │ │ │ │ │ -00000488 0000e702 R_ARM_ABS32 000003b0 dictiter_traverse │ │ │ │ │ -00000498 00022e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000049c 00012402 R_ARM_ABS32 00000c94 dictreviter_iternext │ │ │ │ │ +00000430 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000438 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000444 00008402 R_ARM_ABS32 0000acbc dictiter_dealloc │ │ │ │ │ +00000488 0000e602 R_ARM_ABS32 000002e0 dictiter_traverse │ │ │ │ │ +00000498 00022d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000049c 00012302 R_ARM_ABS32 00000bc4 dictreviter_iternext │ │ │ │ │ 000004a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000500 00022a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -00000508 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000514 00006e02 R_ARM_ABS32 0000837c dictview_dealloc │ │ │ │ │ -00000528 00011002 R_ARM_ABS32 0000082c dictview_repr │ │ │ │ │ +00000500 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000508 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000514 00006d02 R_ARM_ABS32 00008474 dictview_dealloc │ │ │ │ │ +00000528 00010f02 R_ARM_ABS32 0000075c dictview_repr │ │ │ │ │ 0000052c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000530 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000544 00022c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000558 0000ef02 R_ARM_ABS32 0000fb6c dictview_traverse │ │ │ │ │ -00000560 00011302 R_ARM_ABS32 00000228 dictview_richcompare │ │ │ │ │ -00000568 0000a402 R_ARM_ABS32 0000c854 dictkeys_iter │ │ │ │ │ +00000544 00022b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000558 0000ee02 R_ARM_ABS32 0000fc64 dictview_traverse │ │ │ │ │ +00000560 00011202 R_ARM_ABS32 00000228 dictview_richcompare │ │ │ │ │ +00000568 0000a302 R_ARM_ABS32 0000c94c dictkeys_iter │ │ │ │ │ 00000570 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000578 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000005d0 00022a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -000005d8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005e4 00008502 R_ARM_ABS32 0000abc4 dictiter_dealloc │ │ │ │ │ -00000614 00022c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000628 0000e702 R_ARM_ABS32 000003b0 dictiter_traverse │ │ │ │ │ -00000638 00022e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000063c 0000b302 R_ARM_ABS32 0000cbe8 dictiter_iternextkey │ │ │ │ │ +000005d0 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000005d8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000005e4 00008402 R_ARM_ABS32 0000acbc dictiter_dealloc │ │ │ │ │ +00000614 00022b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000628 0000e602 R_ARM_ABS32 000002e0 dictiter_traverse │ │ │ │ │ +00000638 00022d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000063c 0000b202 R_ARM_ABS32 0000cce0 dictiter_iternextkey │ │ │ │ │ 00000640 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006a0 00022a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -000006a8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006b4 00006e02 R_ARM_ABS32 0000837c dictview_dealloc │ │ │ │ │ -000006c8 00011002 R_ARM_ABS32 0000082c dictview_repr │ │ │ │ │ +000006a0 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000006a8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000006b4 00006d02 R_ARM_ABS32 00008474 dictview_dealloc │ │ │ │ │ +000006c8 00010f02 R_ARM_ABS32 0000075c dictview_repr │ │ │ │ │ 000006d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006e4 00022c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000006f8 0000ef02 R_ARM_ABS32 0000fb6c dictview_traverse │ │ │ │ │ -00000708 0000aa02 R_ARM_ABS32 0000ca34 dictvalues_iter │ │ │ │ │ +000006e4 00022b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000006f8 0000ee02 R_ARM_ABS32 0000fc64 dictview_traverse │ │ │ │ │ +00000708 0000a902 R_ARM_ABS32 0000cb2c dictvalues_iter │ │ │ │ │ 00000710 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000718 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000770 00022a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -00000778 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000784 00008502 R_ARM_ABS32 0000abc4 dictiter_dealloc │ │ │ │ │ -000007b4 00022c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000007c8 0000e702 R_ARM_ABS32 000003b0 dictiter_traverse │ │ │ │ │ -000007d8 00022e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000007dc 0000b602 R_ARM_ABS32 0000cea4 dictiter_iternextvalue │ │ │ │ │ +00000770 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000778 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000784 00008402 R_ARM_ABS32 0000acbc dictiter_dealloc │ │ │ │ │ +000007b4 00022b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000007c8 0000e602 R_ARM_ABS32 000002e0 dictiter_traverse │ │ │ │ │ +000007d8 00022d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000007dc 0000b502 R_ARM_ABS32 0000cf9c dictiter_iternextvalue │ │ │ │ │ 000007e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000083c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000840 00013302 R_ARM_ABS32 00000ad0 dictvalues_reversed │ │ │ │ │ -00000848 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000085c 0000f802 R_ARM_ABS32 0001012c dictview_len │ │ │ │ │ -00000884 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000888 00011e02 R_ARM_ABS32 00000778 dictviews_isdisjoint │ │ │ │ │ -00000890 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000894 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000898 00012102 R_ARM_ABS32 00000970 dictitems_reversed │ │ │ │ │ -000008a0 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000008b4 0000f802 R_ARM_ABS32 0001012c dictview_len │ │ │ │ │ -000008d0 00010f02 R_ARM_ABS32 0000077c dictitems_contains │ │ │ │ │ -000008dc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008e0 00011e02 R_ARM_ABS32 00000778 dictviews_isdisjoint │ │ │ │ │ -000008e8 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000008ec 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008f0 00013602 R_ARM_ABS32 00000af4 dictkeys_reversed │ │ │ │ │ -000008f8 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000910 00010702 R_ARM_ABS32 0000067c dictviews_sub │ │ │ │ │ -00000940 00020502 R_ARM_ABS32 00000478 _PyDictView_Intersect │ │ │ │ │ -00000944 00011c02 R_ARM_ABS32 000008cc dictviews_xor │ │ │ │ │ -00000948 00011a02 R_ARM_ABS32 00000718 dictviews_or │ │ │ │ │ -0000099c 0000f802 R_ARM_ABS32 0001012c dictview_len │ │ │ │ │ -000009b8 0000de02 R_ARM_ABS32 0000f084 dictkeys_contains │ │ │ │ │ -000009c4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009c8 00013902 R_ARM_ABS32 00000b18 dictview_mapping │ │ │ │ │ -000009d0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009ec 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009f0 0000a002 R_ARM_ABS32 0000c72c dictiter_len │ │ │ │ │ -000009f8 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000009fc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a00 00012c02 R_ARM_ABS32 000009a4 dictiter_reduce │ │ │ │ │ -00000a08 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000a58 0000fa02 R_ARM_ABS32 00000404 dict_or │ │ │ │ │ -00000a8c 0000c502 R_ARM_ABS32 000002f8 dict_ior │ │ │ │ │ -00000ac8 00017202 R_ARM_ABS32 000001bc PyDict_Contains │ │ │ │ │ -00000ad4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ad8 0000d902 R_ARM_ABS32 0000efd0 dict___contains__ │ │ │ │ │ -00000ae0 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000ae4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ae8 00003e02 R_ARM_ABS32 00004460 dict_subscript │ │ │ │ │ -00000af0 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000af4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000af8 00013202 R_ARM_ABS32 00000ab4 dict___sizeof__ │ │ │ │ │ -00000b00 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b04 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b08 00008a02 R_ARM_ABS32 0000ad94 dict_get │ │ │ │ │ -00000b10 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b14 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b18 0000cc02 R_ARM_ABS32 0000dd14 dict_setdefault │ │ │ │ │ -00000b20 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b24 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b28 00007d02 R_ARM_ABS32 0000a1fc dict_pop │ │ │ │ │ -00000b30 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b34 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b38 00010002 R_ARM_ABS32 00010550 dict_popitem │ │ │ │ │ -00000b40 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b44 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b48 0000a102 R_ARM_ABS32 0000c758 dict_keys │ │ │ │ │ -00000b50 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b54 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b58 00006302 R_ARM_ABS32 00007f1c dict_items │ │ │ │ │ -00000b60 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b64 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b68 0000a702 R_ARM_ABS32 0000c938 dict_values │ │ │ │ │ -00000b70 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b74 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b78 00005c02 R_ARM_ABS32 00007d0c dict_update │ │ │ │ │ -00000b80 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b84 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b88 0000e102 R_ARM_ABS32 0000f140 dict_fromkeys │ │ │ │ │ -00000b90 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b94 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b98 0000f502 R_ARM_ABS32 0000fd84 dict_clear │ │ │ │ │ -00000ba0 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000ba4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ba8 0000f002 R_ARM_ABS32 0000fb84 dict_copy │ │ │ │ │ -00000bb0 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000bb4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000bb8 00012902 R_ARM_ABS32 00000998 dict___reversed__ │ │ │ │ │ -00000bc0 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000bc4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000bc8 00022f02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ -00000bd0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000be4 0000c302 R_ARM_ABS32 0000daa0 dict_length │ │ │ │ │ -00000be8 00003e02 R_ARM_ABS32 00004460 dict_subscript │ │ │ │ │ -00000bec 00004a02 R_ARM_ABS32 00005d44 dict_ass_sub │ │ │ │ │ +0000083c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000840 00013202 R_ARM_ABS32 00000ad0 dictvalues_reversed │ │ │ │ │ +00000848 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000085c 0000f702 R_ARM_ABS32 00010224 dictview_len │ │ │ │ │ +00000884 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000888 00011d02 R_ARM_ABS32 00000778 dictviews_isdisjoint │ │ │ │ │ +00000890 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000894 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000898 00012002 R_ARM_ABS32 00000970 dictitems_reversed │ │ │ │ │ +000008a0 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000008b4 0000f702 R_ARM_ABS32 00010224 dictview_len │ │ │ │ │ +000008d0 00010e02 R_ARM_ABS32 000006ac dictitems_contains │ │ │ │ │ +000008dc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000008e0 00011d02 R_ARM_ABS32 00000778 dictviews_isdisjoint │ │ │ │ │ +000008e8 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000008ec 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000008f0 00013502 R_ARM_ABS32 00000af4 dictkeys_reversed │ │ │ │ │ +000008f8 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000910 00010602 R_ARM_ABS32 000005ac dictviews_sub │ │ │ │ │ +00000940 00020402 R_ARM_ABS32 00000478 _PyDictView_Intersect │ │ │ │ │ +00000944 00011b02 R_ARM_ABS32 000007fc dictviews_xor │ │ │ │ │ +00000948 00011902 R_ARM_ABS32 00000718 dictviews_or │ │ │ │ │ +0000099c 0000f702 R_ARM_ABS32 00010224 dictview_len │ │ │ │ │ +000009b8 0000dd02 R_ARM_ABS32 0000f17c dictkeys_contains │ │ │ │ │ +000009c4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000009c8 00013802 R_ARM_ABS32 00000b18 dictview_mapping │ │ │ │ │ +000009d0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000009ec 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000009f0 00009f02 R_ARM_ABS32 0000c824 dictiter_len │ │ │ │ │ +000009f8 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000009fc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000a00 00012b02 R_ARM_ABS32 000009a4 dictiter_reduce │ │ │ │ │ +00000a08 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000a58 0000f902 R_ARM_ABS32 00000334 dict_or │ │ │ │ │ +00000a8c 0000c402 R_ARM_ABS32 00000228 dict_ior │ │ │ │ │ +00000ac8 00017102 R_ARM_ABS32 000001bc PyDict_Contains │ │ │ │ │ +00000ad4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000ad8 0000d802 R_ARM_ABS32 0000f0c8 dict___contains__ │ │ │ │ │ +00000ae0 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000ae4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000ae8 00003d02 R_ARM_ABS32 00004558 dict_subscript │ │ │ │ │ +00000af0 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000af4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000af8 00013102 R_ARM_ABS32 00000ab4 dict___sizeof__ │ │ │ │ │ +00000b00 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b04 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000b08 00008902 R_ARM_ABS32 0000ae8c dict_get │ │ │ │ │ +00000b10 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b14 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000b18 0000cb02 R_ARM_ABS32 0000de0c dict_setdefault │ │ │ │ │ +00000b20 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b24 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000b28 00007c02 R_ARM_ABS32 0000a2f4 dict_pop │ │ │ │ │ +00000b30 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b34 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000b38 0000ff02 R_ARM_ABS32 00010648 dict_popitem │ │ │ │ │ +00000b40 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b44 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000b48 0000a002 R_ARM_ABS32 0000c850 dict_keys │ │ │ │ │ +00000b50 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b54 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000b58 00006202 R_ARM_ABS32 00008014 dict_items │ │ │ │ │ +00000b60 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b64 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000b68 0000a602 R_ARM_ABS32 0000ca30 dict_values │ │ │ │ │ +00000b70 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b74 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000b78 00005b02 R_ARM_ABS32 00007e04 dict_update │ │ │ │ │ +00000b80 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b84 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000b88 0000e002 R_ARM_ABS32 0000f238 dict_fromkeys │ │ │ │ │ +00000b90 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b94 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000b98 0000f402 R_ARM_ABS32 0000fe7c dict_clear │ │ │ │ │ +00000ba0 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000ba4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000ba8 0000ef02 R_ARM_ABS32 0000fc7c dict_copy │ │ │ │ │ +00000bb0 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000bb4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000bb8 00012802 R_ARM_ABS32 00000998 dict___reversed__ │ │ │ │ │ +00000bc0 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000bc4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000bc8 00022e02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00000bd0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000be4 0000c202 R_ARM_ABS32 0000db98 dict_length │ │ │ │ │ +00000be8 00003d02 R_ARM_ABS32 00004558 dict_subscript │ │ │ │ │ +00000bec 00004902 R_ARM_ABS32 00005e3c dict_ass_sub │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x190c4 contains 1011 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x190b4 contains 1019 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000014 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00000048 00016e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000094 00016f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000000e8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000014 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00000048 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000094 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000000e8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000010c 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00000148 00016e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000188 00016f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000001ac 0001711c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000001b4 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000010c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00000148 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000188 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000001ac 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000001b4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000001b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001f8 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -00000230 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000024c 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -00000260 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000027c 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -000004c0 0001771c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000618 0001771c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000090c 0001781c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000009d8 0001771c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000a58 0001781c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000b30 0001771c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000b64 0001781c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000cf0 0001781c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000d74 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000da4 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dc8 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000df8 00000b1c R_ARM_CALL 00000074 compare_unicode_generic │ │ │ │ │ -00000e48 00000b1c R_ARM_CALL 00000074 compare_unicode_generic │ │ │ │ │ -00000ea4 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ec8 00000b1c R_ARM_CALL 00000074 compare_unicode_generic │ │ │ │ │ -00000f08 00000b1c R_ARM_CALL 00000074 compare_unicode_generic │ │ │ │ │ -00000f88 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00001004 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000104c 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001084 0000121d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00001090 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000109c 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -000010a0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000010a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000010a8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000010ac 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010f8 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000116c 00017c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001178 00017d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000011c8 00017c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000011d8 00017c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001220 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00001230 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000012e0 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00001304 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000013dc 00017f1c R_ARM_CALL 0000e030 _PyDict_SendEvent │ │ │ │ │ -000013e8 0001801c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001438 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001444 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000144c 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00001450 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001458 00018102 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000145c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000149c 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000014fc 00017c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000150c 00017c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000153c 00017d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001578 00017c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001588 00017c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000015d4 0001801c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000015dc 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000164c 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -000017c8 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000017d8 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000017f8 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000018e8 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001970 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a90 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b80 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00001c0c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c24 00017f1c R_ARM_CALL 0000e030 _PyDict_SendEvent │ │ │ │ │ -00001c40 00017f1c R_ARM_CALL 0000e030 _PyDict_SendEvent │ │ │ │ │ -00001c90 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c9c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ca4 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00001ca8 00018102 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00001cac 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001e84 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001ee8 00017c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001ef8 00017c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001f60 0001821c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002008 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000209c 00017d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000020e4 00017c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000020f8 00017c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002208 0001711c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002294 0001821c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002914 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002920 0001711c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002958 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000029d0 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029e8 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a00 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a18 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a38 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a50 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a88 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002aa0 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b0c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b24 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b3c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b48 0001711c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002b6c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b84 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b9c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002bb4 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002bbc 0001801c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002bd0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002bd8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002bdc 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002be4 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002c38 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002ca0 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -00002dc0 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00002dd0 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00002e6c 00017f1c R_ARM_CALL 0000e030 _PyDict_SendEvent │ │ │ │ │ -000030b8 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003240 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000325c 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000032ac 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032b8 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032e0 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000033b0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000033b4 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -000033b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000033bc 00018102 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000033c0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000033c8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003580 0001791d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000035d0 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -000035e4 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003600 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -00003614 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003620 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00003628 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003640 00017d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003674 00017c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00003684 00017c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000036a0 0001801c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000036a4 0001861c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000036d0 0001881c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000036e4 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000036f8 0001891c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00003758 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000037b8 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003800 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003810 0000121c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003824 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003834 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003838 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000383c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003840 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003844 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000384c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000038a0 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -000038ec 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003908 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -00003920 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003930 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00003938 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003958 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -00003a20 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003a60 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003a80 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003ad4 00016e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003b48 00016f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003bc0 0000121c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003bcc 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003bf0 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00003bf4 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003bf8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003bfc 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003c00 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003c70 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003cb4 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003d10 0000121c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003d20 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003d34 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00003d38 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003d3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003d40 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003d78 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003d88 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003da8 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003e40 00017d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003e58 0001821c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003f0c 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003f44 00016e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003f90 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003fd4 00016f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004018 00016e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000409c 00017d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000040a8 0001801c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000040bc 00016f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000040e4 00016f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000429c 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000437c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004428 0001711c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004438 0001801d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000443c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004440 00003c02 R_ARM_ABS32 0000cb18 dict_iter │ │ │ │ │ -0000444c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004450 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004454 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004458 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000445c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000449c 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -000044e0 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000044fc 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -00004528 00018f1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00004548 0001901c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00004558 0001911c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00004580 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004588 0001921c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004598 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000459c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000045a0 00019302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000045b8 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -000045ec 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000460c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000474c 00017d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004764 0001821c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000048c8 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a2c 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -00004aa0 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004acc 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b38 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b60 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00004ba4 0001711c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004bdc 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00004c40 0001961c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -00004c4c 0001971c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00004c7c 0001981c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004cb0 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00004d10 0001981c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00004d24 0001991c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00004d5c 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004da8 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004de0 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004de4 0001921c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004ee0 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ef8 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f40 00018f1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00004fe4 00017d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004ff0 0001801c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000504c 00017f1c R_ARM_CALL 0000e030 _PyDict_SendEvent │ │ │ │ │ -00005074 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000509c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000050b8 00018f1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000050e8 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000050fc 0000121c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00005118 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00005184 0001981c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00005198 0001721c R_ARM_CALL 000001bc PyDict_Contains │ │ │ │ │ -000051ac 0001991c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -000051e8 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005200 0000121c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000521c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005250 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000526c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005280 00019a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000528c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000529c 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000052b8 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052d4 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052e4 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052f0 00003c02 R_ARM_ABS32 0000cb18 dict_iter │ │ │ │ │ -000052fc 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005300 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005304 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00005308 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000530c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005310 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005314 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005318 00019b02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -0000531c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005324 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000053cc 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005404 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00005454 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005464 0001711d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00005468 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000548c 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000054e4 00019c1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -000054e8 00019d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000055b0 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000055cc 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000055e8 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00005678 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000056d0 00019e1d R_ARM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ -000056d8 0001711c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000056e0 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000576c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005784 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057e0 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057ec 0001711c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000059e4 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000059f0 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00005a18 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00005a48 0001711c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005a50 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00005a6c 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00005a94 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005aac 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ac4 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005adc 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005af4 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b0c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b24 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b3c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ba4 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005bbc 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005bd4 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005bec 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c04 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c10 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00005c38 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c50 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c78 00019f1d R_ARM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ -00005c94 00017f1c R_ARM_CALL 0000e030 _PyDict_SendEvent │ │ │ │ │ -00005cdc 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00005d14 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005d18 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005d1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005d20 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005d24 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005d28 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005d2c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005d30 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005d34 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005d38 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005d3c 00004702 R_ARM_ABS32 0000546c dict_dealloc │ │ │ │ │ -00005d40 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005dc0 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00005e08 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005e38 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005e84 0000121c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00005e98 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005ea0 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00005ea4 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005ea8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005eac 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005eb4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005f08 0001a11c R_ARM_CALL 000060a8 _PyDict_Next │ │ │ │ │ -00006270 0001881c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000062b8 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -00006300 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000632c 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00006360 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006370 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00006378 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006594 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000065c4 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -000065ec 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00006710 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006720 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000067b8 00017f1c R_ARM_CALL 0000e030 _PyDict_SendEvent │ │ │ │ │ -00006990 00018f1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000069a4 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000069bc 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -000069c0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000069c4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000069fc 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -00006a24 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00006b48 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b58 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006bf0 00017f1c R_ARM_CALL 0000e030 _PyDict_SendEvent │ │ │ │ │ -00006dc0 00018f1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00006dd4 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006dec 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006df0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006e1c 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00006e60 00016e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007008 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00007040 00016e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000070d0 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00007170 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000071cc 00016f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007228 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007260 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000074e0 00016f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007508 0000121c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000752c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007540 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007544 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007548 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00007550 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007554 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007558 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000755c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007560 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007564 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000075b4 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -000075f8 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -00007638 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007654 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00007908 0001771c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00007994 0001771c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00007a08 0001771c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00007a90 0001771c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00007aec 0001861c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00007b20 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00007b9c 0001aa1c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -00007bc4 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00007c08 00016e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007c60 0001ab1c R_ARM_CALL 0000f780 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -00007c98 00016f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007cb8 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00007cf0 00019a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007cf8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007cfc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007d00 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007d04 0001ac02 R_ARM_ABS32 00000000 PyExc_AttributeError │ │ │ │ │ -00007d08 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007d48 0001ad1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00007d74 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00007dc8 0001ae1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00007e04 0001af1c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -00007e14 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00007e48 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00007e5c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007e60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007e64 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007e68 0001b002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00007e6c 00019302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007e70 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007e74 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007ea4 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00007ed0 0001ae1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00007ef8 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00007f0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007f10 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f14 00019302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007f18 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f48 00016f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007f74 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00007fb4 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007fcc 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00007ff0 0001b11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007ff8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007ffc 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008004 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008008 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000800c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008010 0001b202 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00008014 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008044 00016f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008070 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000080b0 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000080c8 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000080e8 0001b11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000080f0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000080f8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000080fc 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008100 0001b202 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00008104 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008128 00016f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000816c 0001b41c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00008180 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000081e4 0001b41c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000821c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008224 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008228 0001b002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000822c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000824c 00016f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000082d4 0001b41c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000082e8 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008360 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000836c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008370 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008374 0001b002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00008378 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000083dc 0001b51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000083f0 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083fc 0001b51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000852c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008544 0001b61c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000856c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085b0 00019a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008648 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000867c 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000086c0 00019a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000086d0 00019b02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -000086d4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000086d8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000086dc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008738 00017c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000087b8 00018d1d R_ARM_JUMP24 00003c04 _PyDict_SetItem_LockHeld │ │ │ │ │ -000087c4 0001a91c R_ARM_CALL 00007b54 PyObject_GenericGetDict │ │ │ │ │ -000087e8 00018d1c R_ARM_CALL 00003c04 _PyDict_SetItem_LockHeld │ │ │ │ │ -00008838 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008b5c 0001b91c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00008b90 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c98 0001ba1c R_ARM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ -00008d08 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00008e18 0001771c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00008e50 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008eb4 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00008ec4 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00008ee4 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008fc4 0001771c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00008ff4 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00009030 00016e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009078 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000090b8 00018d1c R_ARM_CALL 00003c04 _PyDict_SetItem_LockHeld │ │ │ │ │ -000090f4 0001b11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009160 0001771c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000091c8 00016f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00009264 0001771c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000928c 00018d1d R_ARM_JUMP24 00003c04 _PyDict_SetItem_LockHeld │ │ │ │ │ -00009340 00017f1c R_ARM_CALL 0000e030 _PyDict_SendEvent │ │ │ │ │ -00009424 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00009428 00018102 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000942c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009430 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009434 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00009438 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000943c 0001ac02 R_ARM_ABS32 00000000 PyExc_AttributeError │ │ │ │ │ -00009440 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009444 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009778 0001771c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009854 0001771c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000098cc 0001771c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009974 0001771c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009c00 0001771c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009d84 0001771c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009e18 0001771c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009ea0 0001771c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009ee8 0001861c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00009f34 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000a020 0001861c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000a090 0001771c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000a120 0001771c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000a184 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000a1c4 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000a1d4 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000a1f0 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000a1f8 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000a280 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000a2a8 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000a3c0 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a3e4 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a504 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000a558 0001be1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000a670 00018f1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000a684 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a6a0 00017f1c R_ARM_CALL 0000e030 _PyDict_SendEvent │ │ │ │ │ -0000a6f4 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000a6f8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a6fc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a704 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a764 00018f1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000a7cc 0001c01d R_ARM_JUMP24 0000a838 _PyDict_Pop_KnownHash │ │ │ │ │ -0000a7dc 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000a824 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a82c 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000a834 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a86c 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000a894 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000a9a4 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a9c8 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ab2c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ab90 00017f1c R_ARM_CALL 0000e030 _PyDict_SendEvent │ │ │ │ │ -0000abc0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ac3c 0001b51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000ac50 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ac68 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ac74 0001b51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000ac88 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000aca8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000acec 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000ad30 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000ad48 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000ad78 0000121c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000ad84 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000ad88 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ad8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ad90 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ade4 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000ae00 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000ae6c 0001be1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000aed0 0001b002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000aed4 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000aed8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000af10 0001c41c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000b0b4 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b0c8 0001c41c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000b0fc 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b108 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000b1a0 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b1f0 0001791d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000b248 00017d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b280 0001821c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000b29c 0001b91c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000b2c4 0001801c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b2d4 0001c61d R_ARM_JUMP24 00000000 PyErr_WriteUnraisable │ │ │ │ │ -0000b2d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000b380 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b3b0 0001c81c R_ARM_CALL 0000fbcc _PyDict_DetachFromObject │ │ │ │ │ -0000b414 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000b434 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000b478 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000b59c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b5ac 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b644 00017f1c R_ARM_CALL 0000e030 _PyDict_SendEvent │ │ │ │ │ -0000b830 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000b874 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000b8c0 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000b8e8 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000b8f8 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000b95c 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000b984 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000ba9c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bac0 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bcb0 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000bcdc 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000bd5c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bd78 00017f1c R_ARM_CALL 0000e030 _PyDict_SendEvent │ │ │ │ │ -0000bdcc 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000bde8 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000bdec 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000bdf4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000be14 0001881c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000be48 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000be84 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bea8 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000bed4 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000bfd0 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000c0cc 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c0e4 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000c114 0001711c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c134 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c1bc 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c1d4 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c1f0 00017f1c R_ARM_CALL 0000e030 _PyDict_SendEvent │ │ │ │ │ -0000c28c 0001711c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c304 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c314 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c318 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c31c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c354 00017d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c398 00017c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000c3a0 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000c3d8 00016e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c418 00016f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000c46c 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000c47c 0001801d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000c48c 0001711c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c494 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c498 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c49c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c4d8 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000c4e8 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000c5ac 00017f1c R_ARM_CALL 0000e030 _PyDict_SendEvent │ │ │ │ │ -0000c618 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000c638 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000c6e4 0001791d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000c710 00017f1c R_ARM_CALL 0000e030 _PyDict_SendEvent │ │ │ │ │ -0000c720 00018102 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000c724 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c728 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c74c 0001ce1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -0000c754 0001ce1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -0000c784 00016f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000c7b0 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000c7f0 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000c808 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000c82c 0001b11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000c834 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c838 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c840 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000c844 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c848 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c84c 0001b202 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000c850 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000c874 00016f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000c8b8 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000c91c 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000c928 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c92c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c930 0001b002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000c934 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c964 00016f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000c990 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000c9d0 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000c9e8 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000ca0c 0001b11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000ca14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ca18 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ca20 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000ca24 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ca28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ca2c 0001b202 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000ca30 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000ca54 00016f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000ca98 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000cafc 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000cb08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000cb0c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000cb10 0001b002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000cb14 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000cb30 00016f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000cb74 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000cbd0 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000cbdc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000cbe0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000cbe4 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ce2c 00019a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ce38 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce88 00019a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ce98 00019b02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -0000ce9c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cea0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cfa4 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cff0 00019a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d070 00019a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d080 00019b02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -0000d084 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d088 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d0c8 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000d1c4 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d1dc 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000d230 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d244 0001711d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000d2ac 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d2c4 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d2e0 00017f1c R_ARM_CALL 0000e030 _PyDict_SendEvent │ │ │ │ │ -0000d37c 0001711c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d3f8 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d400 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d404 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d408 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d444 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d454 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d508 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d524 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d540 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000d588 0001711d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000d5f0 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d608 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d610 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d690 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d6b4 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d6d8 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d708 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d7f0 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d820 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d868 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d894 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d8e8 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d910 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d938 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d968 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000da14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000da18 00018102 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000da50 0001b51c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -0000da7c 0001711c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dae0 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000db8c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000db90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000dbd0 0001ad1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -0000dbfc 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000dc44 0001ae1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000dc90 0001af1c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -0000dca0 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000dcc8 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000dcfc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000dd00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000dd04 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000dd08 00019302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000dd0c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000dd10 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000dd80 0001be1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000dda4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000dda8 0001b002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000ddf4 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000de98 0001ae1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000dee0 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000df0c 00017a1c R_ARM_CALL 00000f8c PyDict_SetItem │ │ │ │ │ -0000df30 00017a1c R_ARM_CALL 00000f8c PyDict_SetItem │ │ │ │ │ -0000df60 00017a1c R_ARM_CALL 00000f8c PyDict_SetItem │ │ │ │ │ -0000dfb8 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000dff4 0001be1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000e01c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000e020 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000e024 00019302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e028 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000e02c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000e04c 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000e0f4 0001d81d R_ARM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000e134 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000e178 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000e1bc 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000e200 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000e244 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000e288 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000e2cc 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000e320 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000e324 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000e328 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000e34c 0001971c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000e3a8 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000e44c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e458 0001981c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000e468 0001d91c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000e4e4 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000e4f8 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000e5a4 00017c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000e5b0 00017d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e614 00017c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000e62c 00017c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000e678 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000e688 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000e740 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e758 0001921c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e78c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e7c0 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000e7e4 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000e8c8 0000121c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000e92c 00017f1c R_ARM_CALL 0000e030 _PyDict_SendEvent │ │ │ │ │ -0000e93c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e948 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e958 0001da1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000e970 0001b11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000e9c0 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e9cc 0001981c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000e9dc 0001d91c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000ea88 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ea94 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ead4 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eaf8 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eb04 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eb0c 0001801c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000eb4c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eb6c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eb84 0001b11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000ebc0 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ebcc 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ebd4 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000ebd8 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ebdc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ebe0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000ebe4 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ebec 00018102 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000ebf0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ebf4 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ebf8 0001b202 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000ebfc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000ec00 0001d002 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000ec04 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000ec20 0001db1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -0000ec3c 0001dc1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000ec60 0001dd1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -0000ec88 0001de1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -0000ec98 0001df1c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -0000ecac 0001e01c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -0000ecd4 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ecec 0001de1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -0000ecfc 0001df1c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -0000ed10 0001e01c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -0000ed38 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ee4c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ee58 0001e11c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000ee60 0001e21c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000eebc 0001dd1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -0000eecc 0001e11c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000eed4 0001e31c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000eef0 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef0c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef40 0001e11c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000ef50 0001881d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -0000efa4 0001e11c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000efac 0001e21c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000efb8 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000efc0 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000efc4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000efc8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000efcc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000f00c 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000f048 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000f064 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000f078 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000f07c 0001e402 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -0000f080 0001e502 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -0000f0cc 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000f104 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000f120 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000f13c 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000f180 0001e81d R_ARM_JUMP24 0000f1bc _PyDict_FromKeys │ │ │ │ │ -0000f194 0001be1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000f1b4 0001b002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000f1b8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000f1d8 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000f214 0001821c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000f2b8 0001e91c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000f2f0 0001e91c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000f330 0001971c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000f380 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000f3d0 0001981c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000f408 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000f41c 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000f468 0000121c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000f48c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f490 0001921c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f4bc 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f51c 0001981c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000f534 0001ea1c R_ARM_CALL 00000000 PyObject_SetItem │ │ │ │ │ -0000f550 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f5c8 0001eb1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000f68c 0001a11c R_ARM_CALL 000060a8 _PyDict_Next │ │ │ │ │ -0000f6f0 0001ec1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000f71c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f740 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f750 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f758 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000f75c 0000cf02 R_ARM_ABS32 0000ddac dict_vectorcall │ │ │ │ │ -0000f760 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000f764 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f768 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f76c 0001ed02 R_ARM_ABS32 00000000 PySet_Type │ │ │ │ │ -0000f770 0001ee02 R_ARM_ABS32 00000000 PyFrozenSet_Type │ │ │ │ │ -0000f774 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000f778 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000f77c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000f79c 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000f81c 00017e1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000f85c 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000f890 00016e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f8d8 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000f920 00016f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000f970 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000f974 00018102 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000f978 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000f97c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000f980 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f984 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f9b0 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000f9cc 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000f9dc 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000fa14 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000faa4 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000fab0 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000fab4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000fab8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000fad8 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000fb64 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000fb68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000fbb8 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000fbc8 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000fc28 0001801c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fc34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000fc64 00017d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fc98 0001821c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000fcb4 0001b91c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000fd5c 0001aa1c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -0000fdc0 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000febc 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fed4 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000ff2c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff38 0001711c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ffac 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ffc4 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ffe0 00017f1c R_ARM_CALL 0000e030 _PyDict_SendEvent │ │ │ │ │ -0001007c 0001711c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000100f4 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010104 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00010108 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0001010c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00010110 0001b002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00010128 0001ab1d R_ARM_JUMP24 0000f780 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -0001018c 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0001019c 0001f51c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -000101b4 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -000101cc 0001f61c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -000101e0 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000101f4 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0001020c 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0001022c 0001f71c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -0001023c 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00010244 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00010248 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0001024c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00010250 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00010254 0001f802 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ -00010360 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0001038c 0001781c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000103d0 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000103f4 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010420 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000104b4 0001921c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010520 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001053c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010544 0001e502 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00010548 0001e402 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -0001054c 0001f902 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0001056c 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00010580 0001b61c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000107e8 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000107f8 00019a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010974 00017f1c R_ARM_CALL 0000e030 _PyDict_SendEvent │ │ │ │ │ -000109cc 00017f1c R_ARM_CALL 0000e030 _PyDict_SendEvent │ │ │ │ │ -000109fc 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010a04 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00010a08 0001f802 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ -00010a0c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000001f8 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +00000230 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000024c 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +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 │ │ │ │ │ +00000bf4 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000c88 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000cf8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d20 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d44 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d64 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 │ │ │ │ │ +00001240 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001244 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001248 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001294 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001308 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001314 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001364 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001374 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000013bc 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000013cc 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000147c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000014a0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001578 00017e1c R_ARM_CALL 0000e128 _PyDict_SendEvent │ │ │ │ │ +00001584 00017f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000015d4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015e0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015e8 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +000015ec 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000015f4 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000015f8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001638 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001698 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000016a8 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000016d8 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001714 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001724 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001770 00017f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001778 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000017e8 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +00001964 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00001974 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00001994 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001a84 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b0c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c2c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d1c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00001da8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dc0 00017e1c R_ARM_CALL 0000e128 _PyDict_SendEvent │ │ │ │ │ +00001ddc 00017e1c R_ARM_CALL 0000e128 _PyDict_SendEvent │ │ │ │ │ +00001e2c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e38 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e40 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00001e44 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00001e48 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002020 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00002084 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002094 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000020fc 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000021a4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00002238 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002280 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002294 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000023a4 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002430 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002a74 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a80 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002ab8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00002b30 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b48 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b60 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b78 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b98 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002bb0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002be8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c00 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c6c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c84 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c9c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ca8 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002ccc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ce4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002cfc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d14 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d1c 00017f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002d30 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002d38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002d3c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002d44 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002d98 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00002e00 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +00002f94 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00002fa4 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00003190 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000032d8 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000032f4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00003364 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00003380 00017e1c R_ARM_CALL 0000e128 _PyDict_SendEvent │ │ │ │ │ +0000339c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000033ac 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033b8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033e0 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000034a0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000034a4 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +000034a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000034ac 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000034b0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000034b4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000034b8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000034c0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003678 0001781d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000036c8 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +000036dc 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000036f8 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000370c 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003718 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00003720 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003738 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000376c 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000377c 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00003798 00017f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000379c 0001851c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000037c8 0001871c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000037dc 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000037f0 0001881c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00003850 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000038b0 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000038f8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003908 0000111c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000391c 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000392c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003930 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00003934 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003938 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000393c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003944 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003998 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +000039e4 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003a00 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +00003a18 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003a28 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00003a30 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003a50 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +00003b18 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00003b58 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003b78 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00003bcc 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003c40 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003cb8 0000111c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003cc4 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003ce8 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00003cec 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003cf0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003cf4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003cf8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003d68 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00003dac 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003e08 0000111c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003e18 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003e2c 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00003e30 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003e34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003e38 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003e70 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003e80 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003ea0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00003f38 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003f50 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004004 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000403c 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004088 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000040cc 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004110 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004194 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000041a0 00017f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000041b4 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000041dc 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004394 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00004474 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004520 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004530 00017f1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00004534 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004538 00003b02 R_ARM_ABS32 0000cc10 dict_iter │ │ │ │ │ +00004544 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004548 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000454c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004550 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004554 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004594 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +000045d8 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000045f4 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +00004620 00018e1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00004640 00018f1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00004650 0001901c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00004678 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004680 0001911c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004690 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00004694 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004698 00019202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000046b0 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +000046e4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00004704 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004844 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000485c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000049c0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b24 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +00004b98 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004bc4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c30 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c58 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00004c9c 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004cd4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00004d38 0001951c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +00004d44 0001961c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00004d74 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00004da8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00004e08 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00004e1c 0001981c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00004e54 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004ea0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ed8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004edc 0001911c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004fd8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ff0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005038 00018e1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000050dc 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000050e8 00017f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005144 00017e1c R_ARM_CALL 0000e128 _PyDict_SendEvent │ │ │ │ │ +0000516c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005194 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051b0 00018e1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000051e0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051f4 0000111c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00005210 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000527c 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00005290 0001711c R_ARM_CALL 000001bc PyDict_Contains │ │ │ │ │ +000052a4 0001981c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +000052e0 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000052f8 0000111c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00005314 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005348 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005364 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005378 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005384 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005394 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000053b0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053cc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053dc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053e8 00003b02 R_ARM_ABS32 0000cc10 dict_iter │ │ │ │ │ +000053f4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000053f8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000053fc 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00005400 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005404 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005408 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000540c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005410 00019a02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +00005414 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000541c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000054c4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000054fc 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000554c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000555c 0001701d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00005560 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005584 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000055dc 00019b1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +000055e0 00019c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000056a8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000056c4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000056e0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00005770 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000057c8 00019d1d R_ARM_JUMP24 00000000 _PyTrash_thread_destroy_chain │ │ │ │ │ +000057d0 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000057d8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00005864 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000587c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000058d8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000058e4 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005adc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ae8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00005b10 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00005b40 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005b48 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00005b64 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00005b8c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ba4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005bbc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005bd4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005bec 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c04 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c1c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c34 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c9c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005cb4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ccc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ce4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005cfc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d08 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00005d30 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d48 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d70 00019e1d R_ARM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ +00005d8c 00017e1c R_ARM_CALL 0000e128 _PyDict_SendEvent │ │ │ │ │ +00005dd4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00005e0c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005e10 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005e14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005e18 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005e1c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005e20 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005e24 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005e28 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005e2c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005e30 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005e34 00004602 R_ARM_ABS32 00005564 dict_dealloc │ │ │ │ │ +00005e38 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005eb8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00005f00 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00005f30 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00005f7c 0000111c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00005f90 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005f98 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00005f9c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005fa0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005fa4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005fac 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006000 0001a01c R_ARM_CALL 000061a0 _PyDict_Next │ │ │ │ │ +00006368 0001871c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000063b0 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +000063f8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006424 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00006458 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006468 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00006470 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000668c 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000066bc 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +000066e4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00006808 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006818 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000068b0 00017e1c R_ARM_CALL 0000e128 _PyDict_SendEvent │ │ │ │ │ +00006a88 00018e1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00006a9c 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006ab4 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00006ab8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006abc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006af4 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +00006b1c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00006c40 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c50 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ce8 00017e1c R_ARM_CALL 0000e128 _PyDict_SendEvent │ │ │ │ │ +00006eb8 00018e1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00006ecc 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006ee4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006ee8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006f14 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00006f58 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007100 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00007138 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000071c8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00007268 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000072c4 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00007320 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007358 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000075d8 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00007600 0000111c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00007624 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007638 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000763c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007640 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00007648 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000764c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007650 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007654 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007658 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000765c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000076ac 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +000076f0 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +00007730 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000774c 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00007a00 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00007a8c 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00007b00 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00007b88 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00007be4 0001851c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00007c18 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00007c94 0001a91c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +00007cbc 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00007d00 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007d58 0001aa1c R_ARM_CALL 0000f878 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +00007d90 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00007db0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00007de8 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007df0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007df4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007df8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007dfc 0001ab02 R_ARM_ABS32 00000000 PyExc_AttributeError │ │ │ │ │ +00007e00 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007e40 0001ac1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00007e6c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00007ec0 0001ad1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00007efc 0001ae1c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +00007f0c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00007f40 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00007f54 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007f58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007f5c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007f60 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00007f64 00019202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007f68 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007f6c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007f9c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00007fc8 0001ad1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00007ff0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008008 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000800c 00019202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008010 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008040 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000806c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000080ac 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000080c4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000080e8 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000080f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000080f4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000080fc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008100 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008104 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008108 0001b102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000810c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000813c 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008168 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000081a8 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000081c0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000081e0 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000081e8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000081f0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000081f4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000081f8 0001b102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000081fc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008220 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008264 0001b31c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00008278 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000082dc 0001b31c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00008314 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000831c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008320 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00008324 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008344 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000083cc 0001b31c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +000083e0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008458 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008464 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008468 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000846c 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00008470 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000084d4 0001b41d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000084e8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000084f4 0001b41d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00008624 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000863c 0001b51c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00008664 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000086a8 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008740 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008774 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000087b8 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000087c8 00019a02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +000087cc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000087d0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000087d4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008830 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000088b0 00018c1d R_ARM_JUMP24 00003cfc _PyDict_SetItem_LockHeld │ │ │ │ │ +000088bc 0001a81c R_ARM_CALL 00007c4c PyObject_GenericGetDict │ │ │ │ │ +000088e0 00018c1c R_ARM_CALL 00003cfc _PyDict_SetItem_LockHeld │ │ │ │ │ +00008930 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c54 0001b81c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00008c88 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d90 0001b91c R_ARM_CALL 00000000 PyInterpreterState_Get │ │ │ │ │ +00008e00 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00008f10 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00008f48 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008fac 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00008fbc 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +00008fdc 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000090bc 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000090ec 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00009128 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009170 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000091b0 00018c1c R_ARM_CALL 00003cfc _PyDict_SetItem_LockHeld │ │ │ │ │ +000091ec 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009258 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000092c0 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000935c 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009384 00018c1d R_ARM_JUMP24 00003cfc _PyDict_SetItem_LockHeld │ │ │ │ │ +00009438 00017e1c R_ARM_CALL 0000e128 _PyDict_SendEvent │ │ │ │ │ +0000951c 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00009520 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00009524 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009528 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000952c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009530 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009534 0001ab02 R_ARM_ABS32 00000000 PyExc_AttributeError │ │ │ │ │ +00009538 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000953c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009870 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000994c 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000099c4 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009a6c 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009cf8 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009e7c 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009f10 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009f98 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009fe0 0001851c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000a02c 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000a118 0001851c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000a188 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000a218 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000a27c 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000a2bc 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000a2cc 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000a2e8 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000a2f0 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000a378 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000a3a0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000a4b8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a4dc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a5fc 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000a650 0001bd1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000a768 00018e1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000a77c 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a798 00017e1c R_ARM_CALL 0000e128 _PyDict_SendEvent │ │ │ │ │ +0000a7ec 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000a7f0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a7f4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a7fc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a85c 00018e1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000a8c4 0001bf1d R_ARM_JUMP24 0000a930 _PyDict_Pop_KnownHash │ │ │ │ │ +0000a8d4 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000a91c 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a924 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000a92c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a964 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000a98c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000aa9c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aac0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ac24 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ac88 00017e1c R_ARM_CALL 0000e128 _PyDict_SendEvent │ │ │ │ │ +0000acb8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ad34 0001b41d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000ad48 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad60 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad6c 0001b41d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000ad80 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000ada0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ade4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000ae28 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000ae40 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000ae70 0000111c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000ae7c 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000ae80 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ae84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ae88 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000aedc 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000aef8 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000af64 0001bd1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000afc8 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000afcc 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000afd0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000b008 0001c31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000b1ac 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b1c0 0001c31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000b1f4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b200 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000b298 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b2e8 0001781d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000b340 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b378 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000b394 0001b81c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000b3bc 00017f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b3cc 0001c51d R_ARM_JUMP24 00000000 PyErr_WriteUnraisable │ │ │ │ │ +0000b3d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b478 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b4a8 0001c71c R_ARM_CALL 0000fcc4 _PyDict_DetachFromObject │ │ │ │ │ +0000b50c 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000b52c 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000b570 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000b694 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b6a4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b73c 00017e1c R_ARM_CALL 0000e128 _PyDict_SendEvent │ │ │ │ │ +0000b928 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000b96c 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000b9b8 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000b9e0 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000b9f0 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000ba54 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000ba7c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000bb94 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bbb8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bda8 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000bdd4 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000be54 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000be70 00017e1c R_ARM_CALL 0000e128 _PyDict_SendEvent │ │ │ │ │ +0000bec4 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000bee0 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000bee4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000beec 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000bf0c 0001871c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000bf40 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000bf7c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bfa0 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000bfcc 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000c0c8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000c1c4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c1dc 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000c20c 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c22c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c2b4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c2cc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c2e8 00017e1c R_ARM_CALL 0000e128 _PyDict_SendEvent │ │ │ │ │ +0000c384 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c3fc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c40c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c410 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c414 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c44c 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c490 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000c498 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000c4d0 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c510 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000c564 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000c574 00017f1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000c584 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c58c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c590 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c594 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c5d0 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000c5e0 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000c6a4 00017e1c R_ARM_CALL 0000e128 _PyDict_SendEvent │ │ │ │ │ +0000c710 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000c730 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000c7dc 0001781d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000c808 00017e1c R_ARM_CALL 0000e128 _PyDict_SendEvent │ │ │ │ │ +0000c818 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000c81c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c820 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c844 0001cd1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +0000c84c 0001cd1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +0000c87c 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000c8a8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000c8e8 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000c900 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000c924 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000c92c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c930 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c938 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000c93c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c940 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c944 0001b102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000c948 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000c96c 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000c9b0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000ca14 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000ca20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ca24 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ca28 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000ca2c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ca5c 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000ca88 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000cac8 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000cae0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000cb04 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000cb0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000cb10 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000cb18 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cb1c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000cb20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000cb24 0001b102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000cb28 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cb4c 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000cb90 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000cbf4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000cc00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000cc04 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000cc08 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000cc0c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000cc28 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000cc6c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000ccc8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000ccd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ccd8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ccdc 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000cf24 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cf30 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cf80 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cf90 00019a02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +0000cf94 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cf98 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d09c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d0e8 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d168 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d178 00019a02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +0000d17c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d180 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d1c0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000d2bc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d2d4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000d328 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d33c 0001701d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000d3a4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d3bc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d3d8 00017e1c R_ARM_CALL 0000e128 _PyDict_SendEvent │ │ │ │ │ +0000d474 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d4f0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d4f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d4fc 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d500 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d53c 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d54c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d600 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d61c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d638 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000d680 0001701d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000d6e8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d700 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d708 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d788 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000d7ac 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000d7d0 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000d800 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000d8e8 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000d918 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000d960 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000d98c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000d9e0 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000da08 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000da30 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000da60 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000db0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000db10 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000db48 0001b41c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +0000db74 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dbd8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000dc84 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000dc88 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000dcc8 0001ac1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000dcf4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000dd3c 0001ad1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000dd88 0001ae1c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +0000dd98 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000ddc0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000ddf4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000ddf8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ddfc 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000de00 00019202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000de04 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000de08 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000de78 0001bd1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000de9c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000dea0 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000deec 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000df90 0001ad1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000dfd8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e004 0001791c R_ARM_CALL 00001128 PyDict_SetItem │ │ │ │ │ +0000e028 0001791c R_ARM_CALL 00001128 PyDict_SetItem │ │ │ │ │ +0000e058 0001791c R_ARM_CALL 00001128 PyDict_SetItem │ │ │ │ │ +0000e0b0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000e0ec 0001bd1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000e114 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000e118 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000e11c 00019202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e120 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000e124 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000e144 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000e1ec 0001d71d R_ARM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000e22c 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000e270 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000e2b4 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000e2f8 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000e33c 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000e380 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000e3c4 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000e418 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000e41c 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000e420 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000e444 0001961c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000e4a0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000e544 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e550 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000e560 0001d81c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000e5dc 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000e5f0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000e69c 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000e6a8 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e70c 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000e724 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000e770 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000e780 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000e838 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e850 0001911c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e884 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e8b8 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000e8dc 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000e9c0 0000111c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000ea24 00017e1c R_ARM_CALL 0000e128 _PyDict_SendEvent │ │ │ │ │ +0000ea34 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ea40 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ea50 0001d91c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000ea68 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000eab8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eac4 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000ead4 0001d81c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000eb80 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eb8c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ebcc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ebf0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ebfc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec04 00017f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ec44 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec64 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec7c 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000ecb8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ecc4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eccc 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000ecd0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ecd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ecd8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000ecdc 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ece4 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000ece8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ecec 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ecf0 0001b102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000ecf4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000ecf8 0001cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000ecfc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000ed18 0001da1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +0000ed34 0001db1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000ed58 0001dc1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +0000ed80 0001dd1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +0000ed90 0001de1c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +0000eda4 0001df1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +0000edcc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ede4 0001dd1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +0000edf4 0001de1c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +0000ee08 0001df1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +0000ee30 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef44 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef50 0001e01c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000ef58 0001e11c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000efb4 0001dc1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +0000efc4 0001e01c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000efcc 0001e21c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000efe8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f004 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f038 0001e01c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000f048 0001871d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +0000f09c 0001e01c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000f0a4 0001e11c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000f0b0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f0b8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000f0bc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000f0c0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000f0c4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000f104 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000f140 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000f15c 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000f170 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000f174 0001e302 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +0000f178 0001e402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +0000f1c4 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000f1fc 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000f218 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000f234 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000f278 0001e71d R_ARM_JUMP24 0000f2b4 _PyDict_FromKeys │ │ │ │ │ +0000f28c 0001bd1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000f2ac 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000f2b0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000f2d0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000f30c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000f3b0 0001e81c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000f3e8 0001e81c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000f428 0001961c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000f478 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000f4c8 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000f500 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000f514 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000f560 0000111c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000f584 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f588 0001911c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5b4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f614 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000f62c 0001e91c R_ARM_CALL 00000000 PyObject_SetItem │ │ │ │ │ +0000f648 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f6c0 0001ea1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000f784 0001a01c R_ARM_CALL 000061a0 _PyDict_Next │ │ │ │ │ +0000f7e8 0001eb1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000f814 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f838 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f848 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f850 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000f854 0000ce02 R_ARM_ABS32 0000dea4 dict_vectorcall │ │ │ │ │ +0000f858 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000f85c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f860 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f864 0001ec02 R_ARM_ABS32 00000000 PySet_Type │ │ │ │ │ +0000f868 0001ed02 R_ARM_ABS32 00000000 PyFrozenSet_Type │ │ │ │ │ +0000f86c 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000f870 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000f874 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000f894 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000f914 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000f954 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000f988 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f9d0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000fa18 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000fa68 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000fa6c 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000fa70 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000fa74 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000fa78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000fa7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000faa8 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000fac4 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000fad4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000fb0c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000fb9c 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000fba8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000fbac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000fbb0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000fbd0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000fc5c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000fc60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000fcb0 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000fcc0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000fd20 00017f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fd2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000fd5c 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fd90 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000fdac 0001b81c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000fe54 0001a91c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +0000feb8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000ffb4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ffcc 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00010024 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010030 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000100a4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000100bc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000100d8 00017e1c R_ARM_CALL 0000e128 _PyDict_SendEvent │ │ │ │ │ +00010174 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000101ec 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000101fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00010200 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00010204 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00010208 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00010220 0001aa1d R_ARM_JUMP24 0000f878 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +00010284 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00010294 0001f41c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +000102ac 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +000102c4 0001f51c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +000102d8 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000102ec 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00010304 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00010324 0001f61c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00010334 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0001033c 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00010340 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00010344 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00010348 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001034c 0001f702 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ +00010458 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +00010484 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000104c8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000104ec 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010518 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000105ac 0001911c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010618 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010634 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001063c 0001e402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00010640 0001e302 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00010644 0001f802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00010664 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00010678 0001b51c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000108e0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000108f0 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010a6c 00017e1c R_ARM_CALL 0000e128 _PyDict_SendEvent │ │ │ │ │ +00010ac4 00017e1c R_ARM_CALL 0000e128 _PyDict_SendEvent │ │ │ │ │ +00010af4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010afc 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00010b00 0001f702 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ +00010b04 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1b05c contains 175 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1b08c contains 175 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001c 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00000040 0001e71c R_ARM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ │ -0000006c 0001e71d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ -00000070 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000074 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000078 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000007c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000098 0001881c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000000b0 0001a41c R_ARM_CALL 00006564 PyDict_DelItem │ │ │ │ │ -000000d8 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000100 0001881c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000110 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000148 0001741c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000015c 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000016c 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000017c 0001f51c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00000194 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -000001b8 0001f71c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -000001c8 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000001d4 0001f61c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00000204 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000218 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000021c 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00000220 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000224 0001f802 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ -00000260 0002031c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ -00000278 0001fe1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000028c 0001fe1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002ac 0001fe1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002c8 0001fe1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002e0 0002031c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ -000003ac 0001ee02 R_ARM_ABS32 00000000 PyFrozenSet_Type │ │ │ │ │ -000003b0 0001ed02 R_ARM_ABS32 00000000 PySet_Type │ │ │ │ │ +0000001c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00000040 0001e61c R_ARM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ │ +0000006c 0001e61d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ +00000070 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000074 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000078 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000007c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000098 0001871c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000000b0 0001a31c R_ARM_CALL 0000665c PyDict_DelItem │ │ │ │ │ +000000d8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000100 0001871c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000110 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000148 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000015c 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000016c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000017c 0001f41c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +00000194 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +000001b8 0001f61c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +000001c8 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000001d4 0001f51c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00000204 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000218 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000021c 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00000220 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000224 0001f702 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ +00000260 0002021c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ +00000278 0001fd1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000028c 0001fd1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002ac 0001fd1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002c8 0001fd1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002e0 0002021c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ +000003ac 0001ed02 R_ARM_ABS32 00000000 PyFrozenSet_Type │ │ │ │ │ +000003b0 0001ec02 R_ARM_ABS32 00000000 PySet_Type │ │ │ │ │ 000003b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000003b8 0001f902 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000003bc 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000003c0 0001e502 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -000003c4 0001e402 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -000003dc 0001971c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000003f4 0001981c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00000404 0001921c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000418 0002041c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ -00000440 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000046c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004a8 0001fe1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000004d4 0001fe1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000500 0002031c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ -00000520 0002061d R_ARM_JUMP24 00000000 PyObject_CallMethodObjArgs │ │ │ │ │ -00000534 0001fe1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000550 0001fe1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000580 0001fd1c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -00000590 0001971c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000005ac 0001fe1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000005c4 0001981c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00000600 0002071c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ -00000624 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000064c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000650 0001921c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000067c 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006a8 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006cc 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006f0 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003b8 0001f802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000003bc 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003c0 0001e402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +000003c4 0001e302 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +000003dc 0001961c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000003f4 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00000404 0001911c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000418 0002031c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ +00000440 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000046c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004a8 0001fd1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000004d4 0001fd1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000500 0002021c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ +00000520 0002051d R_ARM_JUMP24 00000000 PyObject_CallMethodObjArgs │ │ │ │ │ +00000534 0001fd1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000550 0001fd1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000580 0001fc1c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ +00000590 0001961c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000005ac 0001fd1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000005c4 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00000600 0002061c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ +00000624 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000064c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000650 0001911c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000067c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006a8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006cc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006f0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000700 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000704 0001ed02 R_ARM_ABS32 00000000 PySet_Type │ │ │ │ │ -00000708 00019302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000704 0001ec02 R_ARM_ABS32 00000000 PySet_Type │ │ │ │ │ +00000708 00019202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000070c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000710 00010f02 R_ARM_ABS32 0000077c dictitems_contains │ │ │ │ │ -00000714 0000de02 R_ARM_ABS32 0000f084 dictkeys_contains │ │ │ │ │ -0000072c 0001081c R_ARM_CALL 00000720 dictviews_to_set │ │ │ │ │ -0000073c 0002081c R_ARM_CALL 00000000 _PySet_Update │ │ │ │ │ -00000768 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007d0 0001fe1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000007e4 0001fe1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000804 0001fe1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000820 0001fe1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000850 0002031c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ -00000870 0001971c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00000880 0001981c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00000894 0002041c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ -000008bc 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008e8 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000918 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000940 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000944 0001921c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000095c 0001e502 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00000960 0001ee02 R_ARM_ABS32 00000000 PyFrozenSet_Type │ │ │ │ │ -00000964 0001ed02 R_ARM_ABS32 00000000 PySet_Type │ │ │ │ │ +00000710 00010e02 R_ARM_ABS32 000006ac dictitems_contains │ │ │ │ │ +00000714 0000dd02 R_ARM_ABS32 0000f17c dictkeys_contains │ │ │ │ │ +0000072c 0001071c R_ARM_CALL 00000650 dictviews_to_set │ │ │ │ │ +0000073c 0002071c R_ARM_CALL 00000000 _PySet_Update │ │ │ │ │ +00000768 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007d0 0001fd1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000007e4 0001fd1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000804 0001fd1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000820 0001fd1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000850 0002021c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ +00000870 0001961c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00000880 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00000894 0002031c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ +000008bc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008e8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000918 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000940 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000944 0001911c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000095c 0001e402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00000960 0001ed02 R_ARM_ABS32 00000000 PyFrozenSet_Type │ │ │ │ │ +00000964 0001ec02 R_ARM_ABS32 00000000 PySet_Type │ │ │ │ │ 00000968 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000096c 0001e402 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00000980 00006b1d R_ARM_JUMP24 00008230 dictiter_new │ │ │ │ │ +0000096c 0001e302 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00000980 00006a1d R_ARM_JUMP24 00008328 dictiter_new │ │ │ │ │ 0000098c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000990 0001b002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000994 0000311d R_ARM_JUMP24 000069c8 delitem_knownhash_lock_held │ │ │ │ │ -0000099c 00006b1d R_ARM_JUMP24 00008230 dictiter_new │ │ │ │ │ +00000990 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000994 0000301d R_ARM_JUMP24 00006ac0 delitem_knownhash_lock_held │ │ │ │ │ +0000099c 00006a1d R_ARM_JUMP24 00008328 dictiter_new │ │ │ │ │ 000009a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000009f0 0002011c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -000009fc 0000271c R_ARM_CALL 0000355c Py_XDECREF │ │ │ │ │ -00000a0c 00020b1c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000a1c 00020c1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00000a30 00019302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000a34 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000acc 00020e1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000ae0 00006b1d R_ARM_JUMP24 00008230 dictiter_new │ │ │ │ │ +000009f0 0002001c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +000009fc 0000261c R_ARM_CALL 00003654 Py_XDECREF │ │ │ │ │ +00000a0c 00020a1c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000a1c 00020b1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000a30 00019202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000a34 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000acc 00020d1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000ae0 00006a1d R_ARM_JUMP24 00008328 dictiter_new │ │ │ │ │ 00000aec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000af0 0001b002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000b04 00006b1d R_ARM_JUMP24 00008230 dictiter_new │ │ │ │ │ +00000af0 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000b04 00006a1d R_ARM_JUMP24 00008328 dictiter_new │ │ │ │ │ 00000b10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b14 0001b002 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000b1c 00020f1d R_ARM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ -00000b68 00005d1d R_ARM_JUMP24 0000e32c merge_from_seq2_lock_held │ │ │ │ │ -00000b8c 0000241c R_ARM_CALL 00002c10 dict_setdefault_ref_lock_held │ │ │ │ │ -00000bb8 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00000c08 00019a1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c14 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000c18 00019b02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -00000c1c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c3c 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00000c50 0000ac1c R_ARM_CALL 000001e4 validate_watcher_id │ │ │ │ │ -00000c70 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000cb0 0002161c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ -00000d14 0002161c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ -00000d40 0002161c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ -00000d70 0002161c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ -00000d94 0002161c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ -00000dc4 0002161c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ -00000df4 0002161c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ -00000e14 0002161c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ -00000e34 0002161c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ -00000e88 0002161c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ -00000f5c 0002161c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ -00001028 0002161c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ -000010f8 0002161c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ -00001108 00011402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000110c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001110 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001118 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001120 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001128 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001130 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001138 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000b14 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000b1c 00020e1d R_ARM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ +00000b68 00005c1d R_ARM_JUMP24 0000e424 merge_from_seq2_lock_held │ │ │ │ │ +00000b8c 0000231c R_ARM_CALL 00002d70 dict_setdefault_ref_lock_held │ │ │ │ │ +00000bb8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00000c08 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c14 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000c18 00019a02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +00000c1c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000c3c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00000c50 0000ab1c R_ARM_CALL 00000114 validate_watcher_id │ │ │ │ │ +00000c70 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000cb0 0002151c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00000d14 0002151c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00000d40 0002151c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00000d70 0002151c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00000d94 0002151c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00000dc4 0002151c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00000df4 0002151c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00000e14 0002151c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00000e34 0002151c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00000e88 0002151c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00000f5c 0002151c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00001028 0002151c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +000010f8 0002151c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00001108 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000110c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001110 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001118 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001120 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001128 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001130 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001138 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000113c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001140 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001148 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000114c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001154 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000115c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001164 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001168 00017502 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00001170 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001178 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001180 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001188 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001190 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001198 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000011a4 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000011ac 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000011cc 00016d1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001140 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001148 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000114c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001154 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000115c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001164 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001168 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00001170 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001178 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001180 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001188 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001190 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001198 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000011a4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000011ac 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000011cc 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000011f8 0000061c R_ARM_CALL 000000f0 new_dict │ │ │ │ │ -00001230 0000181c R_ARM_CALL 00001460 new_keys_object.isra.0 │ │ │ │ │ +00001230 0000171c R_ARM_CALL 000015fc new_keys_object.isra.0 │ │ │ │ │ 00001250 0000061c R_ARM_CALL 000000f0 new_dict │ │ │ │ │ -0000125c 0001706b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000125c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001260 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001284 0001731c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000130c 0001ef1d R_ARM_JUMP24 0000f988 _PyDict_GetItem_KnownHash │ │ │ │ │ -00001330 00021b1c R_ARM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ -00001348 0001ef1d R_ARM_JUMP24 0000f988 _PyDict_GetItem_KnownHash │ │ │ │ │ -00001364 0001881c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00001378 0001841c R_ARM_CALL 00003584 PyDict_GetItemWithError │ │ │ │ │ -000013a8 0001791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013d0 00021b1c R_ARM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ -000013e4 0001721d R_ARM_JUMP24 000001bc PyDict_Contains │ │ │ │ │ -0000140c 00021b1c R_ARM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ -00001424 00017a1d R_ARM_JUMP24 00000f8c PyDict_SetItem │ │ │ │ │ -00001448 00021b1c R_ARM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ -0000145c 0001a41d R_ARM_JUMP24 00006564 PyDict_DelItem │ │ │ │ │ +00001284 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000130c 0001ee1d R_ARM_JUMP24 0000fa80 _PyDict_GetItem_KnownHash │ │ │ │ │ +00001330 00021a1c R_ARM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ +00001348 0001ee1d R_ARM_JUMP24 0000fa80 _PyDict_GetItem_KnownHash │ │ │ │ │ +00001364 0001871c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00001378 0001831c R_ARM_CALL 0000367c PyDict_GetItemWithError │ │ │ │ │ +000013a8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013d0 00021a1c R_ARM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ +000013e4 0001711d R_ARM_JUMP24 000001bc PyDict_Contains │ │ │ │ │ +0000140c 00021a1c R_ARM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ +00001424 0001791d R_ARM_JUMP24 00001128 PyDict_SetItem │ │ │ │ │ +00001448 00021a1c R_ARM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ +0000145c 0001a31d R_ARM_JUMP24 0000665c PyDict_DelItem │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1b5d4 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1b604 contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000008 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000000c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000010 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000014 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000001c 00000d02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000008 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000000c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000010 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000014 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000018 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000001c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -115,15 +115,14 @@ │ │ │ │ │ True if the dictionary has the specified key, else False. │ │ │ │ │ copy($self, /) │ │ │ │ │ Return a shallow copy of the dict. │ │ │ │ │ fromkeys($type, iterable, value=None, /) │ │ │ │ │ Create a new dictionary with keys from iterable and values set to value. │ │ │ │ │ dictkeys_decref.constprop.0 │ │ │ │ │ new_dict │ │ │ │ │ -compare_unicode_generic │ │ │ │ │ insertdict │ │ │ │ │ insert_to_emptydict │ │ │ │ │ setitem_take2_lock_held.part.0 │ │ │ │ │ new_keys_object.isra.0 │ │ │ │ │ dictresize.isra.0 │ │ │ │ │ insert_split_key │ │ │ │ │ insert_split_value │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -33,1046 +33,989 @@ │ │ │ │ │ b 3c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ b 30 │ │ │ │ │ │ │ │ │ │ -00000074 : │ │ │ │ │ -compare_unicode_generic(): │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r6, [r2, r3, lsl #3] │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - movne r5, #0 │ │ │ │ │ - beq b0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add sp, sp, #8 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne r2, r2, #1 │ │ │ │ │ - strne r2, [r6] │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - bne 114 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - blt 13c │ │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - bne 134 │ │ │ │ │ - ldr r3, [r4, r3, lsl #3] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - mvnne r5, #3 │ │ │ │ │ - b a4 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r2, [r6] │ │ │ │ │ - bne f0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - b f0 │ │ │ │ │ - mvn r5, #3 │ │ │ │ │ - b a4 │ │ │ │ │ - mvn r5, #2 │ │ │ │ │ - b a4 │ │ │ │ │ - │ │ │ │ │ -00000144 : │ │ │ │ │ +00000074 : │ │ │ │ │ PyDict_Watch(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 1c0 │ │ │ │ │ - ldr r3, [pc, #108] @ 1d8 │ │ │ │ │ + beq f0 │ │ │ │ │ + ldr r3, [pc, #108] @ 108 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 1e4 │ │ │ │ │ + bl 114 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d0 │ │ │ │ │ + bne 100 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ sub r3, r4, #32 │ │ │ │ │ orr r3, r0, r2, lsl r3 │ │ │ │ │ orr r1, r1, r2, lsl r4 │ │ │ │ │ rsb r4, r4, #32 │ │ │ │ │ orr r3, r3, r2, lsr r4 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ orr r3, r2, r3 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ 1dc │ │ │ │ │ - ldr r1, [pc, #20] @ 1e0 │ │ │ │ │ + ldr r3, [pc, #20] @ 10c │ │ │ │ │ + ldr r1, [pc, #20] @ 110 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000108 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000001e4 : │ │ │ │ │ +00000114 : │ │ │ │ │ validate_watcher_id(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - bhi 220 │ │ │ │ │ + bhi 150 │ │ │ │ │ add r3, r1, #10624 @ 0x2980 │ │ │ │ │ add r3, r3, #54 @ 0x36 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 238 │ │ │ │ │ + beq 168 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #36] @ 24c │ │ │ │ │ - ldr r1, [pc, #36] @ 250 │ │ │ │ │ + ldr r3, [pc, #36] @ 17c │ │ │ │ │ + ldr r1, [pc, #36] @ 180 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #12] @ 24c │ │ │ │ │ - ldr r1, [pc, #16] @ 254 │ │ │ │ │ + ldr r3, [pc, #12] @ 17c │ │ │ │ │ + ldr r1, [pc, #16] @ 184 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 230 │ │ │ │ │ + b 160 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000124 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000140 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000258 : │ │ │ │ │ +00000188 : │ │ │ │ │ PyDict_Unwatch(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 2d4 │ │ │ │ │ - ldr r3, [pc, #108] @ 2ec │ │ │ │ │ + beq 204 │ │ │ │ │ + ldr r3, [pc, #108] @ 21c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 1e4 │ │ │ │ │ + bl 114 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e4 │ │ │ │ │ + bne 214 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ sub r3, r4, #32 │ │ │ │ │ orr r3, r0, r2, lsl r3 │ │ │ │ │ bic r1, r1, r2, lsl r4 │ │ │ │ │ rsb r4, r4, #32 │ │ │ │ │ orr r3, r3, r2, lsr r4 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ bic r3, r2, r3 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ 2f0 │ │ │ │ │ - ldr r1, [pc, #20] @ 2f4 │ │ │ │ │ + ldr r3, [pc, #20] @ 220 │ │ │ │ │ + ldr r1, [pc, #20] @ 224 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000108 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000002f8 : │ │ │ │ │ +00000228 : │ │ │ │ │ dict_ior(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 7e78 │ │ │ │ │ + bl 7f70 │ │ │ │ │ R_ARM_CALL dict_update_arg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 330 │ │ │ │ │ + bne 260 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 328 │ │ │ │ │ + b 258 │ │ │ │ │ │ │ │ │ │ -00000338 : │ │ │ │ │ +00000268 : │ │ │ │ │ PyDict_PopString(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3a0 │ │ │ │ │ + beq 2d0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl a76c │ │ │ │ │ + bl a864 │ │ │ │ │ R_ARM_CALL pop_lock_held │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 398 │ │ │ │ │ + beq 2c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 398 │ │ │ │ │ + bne 2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ strne r4, [r5] │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 398 │ │ │ │ │ + b 2c8 │ │ │ │ │ │ │ │ │ │ -000003b0 : │ │ │ │ │ +000002e0 : │ │ │ │ │ dictiter_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, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq 3e8 │ │ │ │ │ + beq 318 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00000404 : │ │ │ │ │ +00000334 : │ │ │ │ │ dict_or(): │ │ │ │ │ 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, #536870912 @ 0x20000000 │ │ │ │ │ - beq 45c │ │ │ │ │ + beq 38c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 45c │ │ │ │ │ - bl 3d44 │ │ │ │ │ + beq 38c │ │ │ │ │ + bl 3e3c │ │ │ │ │ R_ARM_CALL PyDict_Copy │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 480 │ │ │ │ │ + beq 3b0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 7e78 │ │ │ │ │ + bl 7f70 │ │ │ │ │ R_ARM_CALL dict_update_arg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 464 │ │ │ │ │ + bne 394 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r5, [pc, #48] @ 494 │ │ │ │ │ - b 454 │ │ │ │ │ + ldr r5, [pc, #48] @ 3c4 │ │ │ │ │ + b 384 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 480 │ │ │ │ │ + beq 3b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 488 │ │ │ │ │ + beq 3b8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 454 │ │ │ │ │ + b 384 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 480 │ │ │ │ │ + b 3b0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00000498 : │ │ │ │ │ +000003c8 : │ │ │ │ │ PyDict_Values(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 604 │ │ │ │ │ + beq 534 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 604 │ │ │ │ │ + beq 534 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ mov r5, r6 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 610 │ │ │ │ │ + beq 540 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 618 │ │ │ │ │ + bne 548 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 574 │ │ │ │ │ + beq 4a4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr lr, [r4, #28] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r7, #12 │ │ │ │ │ - b 55c │ │ │ │ │ + b 48c │ │ │ │ │ ldrb r9, [r3, #6] │ │ │ │ │ ldrb r8, [r3, #5] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ lsl r8, r5, r8 │ │ │ │ │ - beq 5b4 │ │ │ │ │ + beq 4e4 │ │ │ │ │ add r8, r8, r2, lsl #3 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r3, r3, r8 │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 57c │ │ │ │ │ + beq 4ac │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5a4 │ │ │ │ │ + beq 4d4 │ │ │ │ │ ldr r0, [ip, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ str r8, [r0, r1] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 5e0 │ │ │ │ │ + bne 510 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt 50c │ │ │ │ │ + bgt 43c │ │ │ │ │ mov r0, ip │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - ble 574 │ │ │ │ │ + ble 4a4 │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 57c │ │ │ │ │ + beq 4ac │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt 538 │ │ │ │ │ - b 574 │ │ │ │ │ + bgt 468 │ │ │ │ │ + b 4a4 │ │ │ │ │ ldr r3, [ip, #12] │ │ │ │ │ str r8, [r3, r1] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ - b 55c │ │ │ │ │ + b 48c │ │ │ │ │ mla r8, r7, r2, r8 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r3, r3, r8 │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 538 │ │ │ │ │ + bne 468 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ - bne 5c0 │ │ │ │ │ - b 574 │ │ │ │ │ + bne 4f0 │ │ │ │ │ + b 4a4 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble 574 │ │ │ │ │ + ble 4a4 │ │ │ │ │ ldrb r3, [lr] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, lr, r3, lsl #2 │ │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ │ add r3, lr, r3, lsl #2 │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ - b 538 │ │ │ │ │ - ldr r1, [pc, #48] @ 63c │ │ │ │ │ - ldr r0, [pc, #48] @ 640 │ │ │ │ │ + b 468 │ │ │ │ │ + ldr r1, [pc, #48] @ 56c │ │ │ │ │ + ldr r0, [pc, #48] @ 570 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov ip, #0 │ │ │ │ │ - b 574 │ │ │ │ │ + b 4a4 │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4c4 │ │ │ │ │ + beq 3f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [ip] │ │ │ │ │ - bne 4c4 │ │ │ │ │ + bne 3f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4c0 │ │ │ │ │ + b 3f0 │ │ │ │ │ .word 0x00000d84 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000644 : │ │ │ │ │ +00000574 : │ │ │ │ │ PyDict_Merge(): │ │ │ │ │ - ldr r3, [pc, #44] @ 678 │ │ │ │ │ + ldr r3, [pc, #44] @ 5a8 │ │ │ │ │ push {r4, lr} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ subs r3, r2, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ - b 4610 │ │ │ │ │ + b 4708 │ │ │ │ │ R_ARM_JUMP24 dict_merge │ │ │ │ │ .word 0x00000024 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000067c : │ │ │ │ │ +000005ac : │ │ │ │ │ dictviews_sub(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 720 │ │ │ │ │ + bl 650 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6fc │ │ │ │ │ + beq 62c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r0, [pc, #112] @ 71c │ │ │ │ │ + ldr r0, [pc, #112] @ 64c │ │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ │ mov r1, sp │ │ │ │ │ strd r4, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6d8 │ │ │ │ │ + beq 608 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 704 │ │ │ │ │ + bne 634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6fc │ │ │ │ │ + beq 62c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6fc │ │ │ │ │ + bne 62c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 6cc │ │ │ │ │ + b 5fc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 6cc │ │ │ │ │ + bne 5fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6cc │ │ │ │ │ + b 5fc │ │ │ │ │ .word 0x000077a0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000720 : │ │ │ │ │ +00000650 : │ │ │ │ │ dictviews_to_set(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r1, [pc, #60] @ 774 │ │ │ │ │ + ldr r1, [pc, #60] @ 6a4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 760 │ │ │ │ │ + bne 690 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #40] @ 778 │ │ │ │ │ + ldr r3, [pc, #40] @ 6a8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 76c │ │ │ │ │ + bne 69c │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PySet_New │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 744 │ │ │ │ │ + bne 674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 758 │ │ │ │ │ + b 688 │ │ │ │ │ .word 0x000004fc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000077c : │ │ │ │ │ +000006ac : │ │ │ │ │ dictitems_contains(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 808 │ │ │ │ │ + beq 738 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ │ ands r4, r4, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7fc │ │ │ │ │ + beq 72c │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bne 808 │ │ │ │ │ + bne 738 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ - bl 3850 │ │ │ │ │ + bl 3948 │ │ │ │ │ R_ARM_CALL PyDict_GetItemRef │ │ │ │ │ cmp r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 7fc │ │ │ │ │ + bne 72c │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 810 │ │ │ │ │ + bne 740 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 7fc │ │ │ │ │ + b 72c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 7fc │ │ │ │ │ + bne 72c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7fc │ │ │ │ │ + b 72c │ │ │ │ │ │ │ │ │ │ -0000082c : │ │ │ │ │ +0000075c : │ │ │ │ │ dictview_repr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprEnter │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8ac │ │ │ │ │ + bne 7dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_List │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 89c │ │ │ │ │ + beq 7cc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - ldr r0, [pc, #92] @ 8c4 │ │ │ │ │ + ldr r0, [pc, #92] @ 7f4 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 898 │ │ │ │ │ + beq 7c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 898 │ │ │ │ │ + bne 7c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ble 8bc │ │ │ │ │ + ble 7ec │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - ldr r0, [pc, #12] @ 8c8 │ │ │ │ │ + ldr r0, [pc, #12] @ 7f8 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 8a4 │ │ │ │ │ + b 7d4 │ │ │ │ │ .word 0x00000374 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000370 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000008cc : │ │ │ │ │ +000007fc : │ │ │ │ │ dictviews_xor(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r6, [pc, #932] @ c88 │ │ │ │ │ + ldr r6, [pc, #932] @ bb8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne a88 │ │ │ │ │ + bne 9b8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne b60 │ │ │ │ │ + bne a90 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr fp, [r5, #8] │ │ │ │ │ - bl 3d8c │ │ │ │ │ + bl 3e84 │ │ │ │ │ R_ARM_CALL copy_lock_held │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq b08 │ │ │ │ │ + beq a38 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_New │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c54 │ │ │ │ │ + beq b84 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add sl, sp, #20 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b 9b4 │ │ │ │ │ + b 8e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c40 │ │ │ │ │ + bne b70 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Pack │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a5c │ │ │ │ │ + beq 98c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Add │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt b80 │ │ │ │ │ + blt ab0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 994 │ │ │ │ │ + beq 8c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq b74 │ │ │ │ │ + beq aa4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne b2c │ │ │ │ │ + bne a5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 355c │ │ │ │ │ + bl 3654 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne b10 │ │ │ │ │ + bne a40 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r0, fp │ │ │ │ │ str sl, [sp] │ │ │ │ │ - bl 60a8 <_PyDict_Next> │ │ │ │ │ + bl 61a0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ba4 │ │ │ │ │ + beq ad4 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl f988 <_PyDict_GetItem_KnownHash> │ │ │ │ │ + bl fa80 <_PyDict_GetItem_KnownHash> │ │ │ │ │ R_ARM_CALL _PyDict_GetItem_KnownHash │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 940 │ │ │ │ │ + beq 870 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, #2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt a5c │ │ │ │ │ - beq 94c │ │ │ │ │ + blt 98c │ │ │ │ │ + beq 87c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 69c8 │ │ │ │ │ + bl 6ac0 │ │ │ │ │ R_ARM_CALL delitem_knownhash_lock_held │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 994 │ │ │ │ │ + bne 8c4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 355c │ │ │ │ │ + bl 3654 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 355c │ │ │ │ │ + bl 3654 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 355c │ │ │ │ │ + bl 3654 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 355c │ │ │ │ │ + bl 3654 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl 355c │ │ │ │ │ + bl 3654 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b b08 │ │ │ │ │ + b a38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8f8 │ │ │ │ │ + bne 828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 720 │ │ │ │ │ + bl 650 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq b08 │ │ │ │ │ + beq a38 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r0, [pc, #472] @ c8c │ │ │ │ │ + ldr r0, [pc, #472] @ bbc │ │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ str r9, [sp, #24] │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ae4 │ │ │ │ │ + beq a14 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne b48 │ │ │ │ │ + bne a78 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b08 │ │ │ │ │ + beq a38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne b08 │ │ │ │ │ + bne a38 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b ad8 │ │ │ │ │ + b a08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 9b4 │ │ │ │ │ + bne 8e4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9b4 │ │ │ │ │ + b 8e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 9a0 │ │ │ │ │ + bne 8d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9a0 │ │ │ │ │ + b 8d0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne ad8 │ │ │ │ │ + bne a08 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ad8 │ │ │ │ │ - ldr r1, [pc, #288] @ c88 │ │ │ │ │ + b a08 │ │ │ │ │ + ldr r1, [pc, #288] @ bb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a98 │ │ │ │ │ - b 904 │ │ │ │ │ + beq 9c8 │ │ │ │ │ + b 834 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 994 │ │ │ │ │ + b 8c4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a5c │ │ │ │ │ + beq 98c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne a5c │ │ │ │ │ + bne 98c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a5c │ │ │ │ │ + b 98c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ - ldr r0, [pc, #212] @ c90 │ │ │ │ │ + ldr r0, [pc, #212] @ bc0 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ str r8, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq c40 │ │ │ │ │ + beq b70 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PySet_Update> │ │ │ │ │ R_ARM_CALL _PySet_Update │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c24 │ │ │ │ │ + blt b54 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq bfc │ │ │ │ │ + beq b2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq c48 │ │ │ │ │ + beq b78 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ad8 │ │ │ │ │ + beq a08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne ad8 │ │ │ │ │ + bne a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ad8 │ │ │ │ │ + b a08 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c40 │ │ │ │ │ + beq b70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq c7c │ │ │ │ │ + beq bac │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b a5c │ │ │ │ │ + b 98c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bfc │ │ │ │ │ + b b2c │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b08 │ │ │ │ │ + beq a38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne b08 │ │ │ │ │ + bne a38 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b08 │ │ │ │ │ + b a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c40 │ │ │ │ │ + b b70 │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00009f54 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00008650 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000c94 : │ │ │ │ │ +00000bc4 : │ │ │ │ │ dictreviter_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 d5c │ │ │ │ │ + beq c8c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne dc0 │ │ │ │ │ + bne cf0 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt d34 │ │ │ │ │ + blt c64 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldrb lr, [r3, #5] │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ lsl r1, r1, lr │ │ │ │ │ - bne df0 │ │ │ │ │ + bne d20 │ │ │ │ │ ldrb ip, [r3, #6] │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ addne r1, r1, r2, lsl #3 │ │ │ │ │ addne r3, r3, r1 │ │ │ │ │ - bne d68 │ │ │ │ │ + bne c98 │ │ │ │ │ mov ip, #12 │ │ │ │ │ mla r1, ip, r2, r1 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq ddc │ │ │ │ │ + beq d0c │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ - b d78 │ │ │ │ │ + b ca8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne d68 │ │ │ │ │ + bne c98 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq d5c │ │ │ │ │ + beq c8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d5c │ │ │ │ │ + bne c8c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq d24 │ │ │ │ │ + beq c54 │ │ │ │ │ ldr r6, [r3] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #440] @ f50 │ │ │ │ │ + ldr r3, [pc, #440] @ e80 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq e64 │ │ │ │ │ + beq d94 │ │ │ │ │ add r3, r3, #208 @ 0xd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne e18 │ │ │ │ │ + bne d48 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ - b d60 │ │ │ │ │ - ldr r3, [pc, #396] @ f54 │ │ │ │ │ - ldr r1, [pc, #396] @ f58 │ │ │ │ │ + b c90 │ │ │ │ │ + ldr r3, [pc, #396] @ e84 │ │ │ │ │ + ldr r1, [pc, #396] @ e88 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b d5c │ │ │ │ │ + b c8c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #12 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne d10 │ │ │ │ │ - b d34 │ │ │ │ │ + bne c40 │ │ │ │ │ + b c64 │ │ │ │ │ ldrb r0, [ip] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r0, ip, r0, lsl #2 │ │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ │ add r3, r3, r0, lsl #3 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ add ip, ip, r0, lsl #2 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r5, [ip, #4] │ │ │ │ │ - b d78 │ │ │ │ │ + b ca8 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq e7c │ │ │ │ │ + beq dac │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq d5c │ │ │ │ │ + beq c8c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - b d60 │ │ │ │ │ + b c90 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ - b d60 │ │ │ │ │ + b c90 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ ldr r7, [r4, #16] │ │ │ │ │ strne r3, [r6] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ @@ -1083,109 +1026,109 @@ │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f1c │ │ │ │ │ + bne e4c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f34 │ │ │ │ │ + bne e64 │ │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d60 │ │ │ │ │ - ldr r3, [pc, #116] @ f5c │ │ │ │ │ + bne c90 │ │ │ │ │ + ldr r3, [pc, #116] @ e8c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b d60 │ │ │ │ │ + b c90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne ec8 │ │ │ │ │ + bne df8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ec8 │ │ │ │ │ + b df8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne ed4 │ │ │ │ │ + bne e04 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ed4 │ │ │ │ │ + b e04 │ │ │ │ │ .word 0x0000035c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000f60 : │ │ │ │ │ +00000e90 : │ │ │ │ │ PyDict_Items(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ - beq 104c │ │ │ │ │ + beq f7c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 104c │ │ │ │ │ + beq f7c │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ mov r8, r7 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1058 │ │ │ │ │ + beq f88 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ mov r0, #2 │ │ │ │ │ - ble fd0 │ │ │ │ │ + ble f00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1068 │ │ │ │ │ + beq f98 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r0, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b fa8 │ │ │ │ │ + b ed8 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne 1090 │ │ │ │ │ + bne fc0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl 60a8 <_PyDict_Next> │ │ │ │ │ + bl 61a0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 105c │ │ │ │ │ + beq f8c │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [r3, r4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ @@ -1193,41 +1136,41 @@ │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ - b fec │ │ │ │ │ - ldr r1, [pc, #100] @ 10b8 │ │ │ │ │ - ldr r0, [pc, #100] @ 10bc │ │ │ │ │ + b f1c │ │ │ │ │ + ldr r1, [pc, #100] @ fe8 │ │ │ │ │ + ldr r0, [pc, #100] @ fec │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1058 │ │ │ │ │ + beq f88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1058 │ │ │ │ │ + bne f88 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1058 │ │ │ │ │ + b f88 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f90 │ │ │ │ │ + beq ec0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne f90 │ │ │ │ │ + bne ec0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f8c │ │ │ │ │ + b ebc │ │ │ │ │ .word 0x00000db4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -60,15 +60,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ │ str r1, [r3, #212] @ 0xd4 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5328 │ │ │ │ │ + bl 5420 │ │ │ │ │ b 84 │ │ │ │ │ .word 0x000000c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 000000f0 : │ │ │ │ │ @@ -114,15 +114,15 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r0, [pc, #44] @ 1b8 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 14c │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 5328 │ │ │ │ │ + bl 5420 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 17c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 17c │ │ │ │ │ @@ -205,995 +205,1102 @@ │ │ │ │ │ b 294 <_PyDict_Contains_KnownHash+0x30> │ │ │ │ │ │ │ │ │ │ 000002b4 <_Py_dict_lookup>: │ │ │ │ │ _Py_dict_lookup(): │ │ │ │ │ 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 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov fp, r2 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ + ldr ip, [r0, #24] │ │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ │ - ldrb r5, [r4, #6] │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldrb fp, [ip, #6] │ │ │ │ │ + mov r3, ip │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ beq 644 <_Py_dict_lookup+0x390> │ │ │ │ │ - ldrb r8, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #3212] @ f88 <_Py_dict_lookup+0xcd4> │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ - lsl r7, r3, r8 │ │ │ │ │ + ldrb r9, [ip, #4] │ │ │ │ │ + ldrb r6, [ip, #5] │ │ │ │ │ + mov r4, #1 │ │ │ │ │ + lsl r6, r4, r6 │ │ │ │ │ + ldr r2, [pc, #3616] @ 1124 <_Py_dict_lookup+0xe70> │ │ │ │ │ + lsl r4, r4, r9 │ │ │ │ │ + ldr r1, [r8, #4] │ │ │ │ │ + sub r4, r4, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ │ - sub r7, r7, #1 │ │ │ │ │ - lsl r3, r3, r2 │ │ │ │ │ - and r9, fp, r7 │ │ │ │ │ - bne bc4 <_Py_dict_lookup+0x910> │ │ │ │ │ - add sl, r4, #20 │ │ │ │ │ - add r3, sl, r3 │ │ │ │ │ - cmp r8, #7 │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bgt 4fc <_Py_dict_lookup+0x248> │ │ │ │ │ - ldrsb r3, [sl, r9] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - blt 43c <_Py_dict_lookup+0x188> │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r0, [r2, r3, lsl #3] │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - beq 4cc <_Py_dict_lookup+0x218> │ │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - beq 5b8 <_Py_dict_lookup+0x304> │ │ │ │ │ - add r3, r9, r9, lsl #2 │ │ │ │ │ - lsr r9, fp, #5 │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - add r9, r9, r3 │ │ │ │ │ - and r9, r9, r7 │ │ │ │ │ - ldrsb r5, [sl, r9] │ │ │ │ │ + and sl, r7, r4 │ │ │ │ │ + bne ae0 <_Py_dict_lookup+0x82c> │ │ │ │ │ + str fp, [sp, #8] │ │ │ │ │ + cmp r9, #7 │ │ │ │ │ + add fp, ip, #20 │ │ │ │ │ + add r6, fp, r6 │ │ │ │ │ + bgt 4ec <_Py_dict_lookup+0x238> │ │ │ │ │ + ldrsb r5, [fp, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 55c <_Py_dict_lookup+0x2a8> │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r3, [r3, r5, lsl #3] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq 4cc <_Py_dict_lookup+0x218> │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ - beq 460 <_Py_dict_lookup+0x1ac> │ │ │ │ │ - lsr lr, fp, #10 │ │ │ │ │ - add r3, r9, r9, lsl #2 │ │ │ │ │ - add r9, lr, #1 │ │ │ │ │ - add r9, r9, r3 │ │ │ │ │ - and r9, r9, r7 │ │ │ │ │ + blt 424 <_Py_dict_lookup+0x170> │ │ │ │ │ + ldr r0, [r6, r5, lsl #3] │ │ │ │ │ + cmp r8, r0 │ │ │ │ │ + beq 4bc <_Py_dict_lookup+0x208> │ │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + 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 │ │ │ │ │ + ldrsb r5, [fp, sl] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt 548 <_Py_dict_lookup+0x294> │ │ │ │ │ + ldr r1, [r6, r5, lsl #3] │ │ │ │ │ + cmp r8, r1 │ │ │ │ │ + beq 4bc <_Py_dict_lookup+0x208> │ │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq 888 <_Py_dict_lookup+0x5d4> │ │ │ │ │ + lsr lr, r7, #10 │ │ │ │ │ + add r2, sl, sl, lsl #2 │ │ │ │ │ + add sl, lr, #1 │ │ │ │ │ + add sl, sl, r2 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + and sl, sl, r4 │ │ │ │ │ mov r3, lr │ │ │ │ │ - cmp r8, #7 │ │ │ │ │ - bgt 7e8 <_Py_dict_lookup+0x534> │ │ │ │ │ - ldrsb r5, [sl, r9] │ │ │ │ │ + cmp r9, #7 │ │ │ │ │ + bgt 7dc <_Py_dict_lookup+0x528> │ │ │ │ │ + ldrsb r5, [fp, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 568 <_Py_dict_lookup+0x2b4> │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r1, [r2, r5, lsl #3] │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - beq 4cc <_Py_dict_lookup+0x218> │ │ │ │ │ + blt 554 <_Py_dict_lookup+0x2a0> │ │ │ │ │ + ldr r1, [r6, r5, lsl #3] │ │ │ │ │ + cmp r8, r1 │ │ │ │ │ + beq 4b8 <_Py_dict_lookup+0x204> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ - cmp fp, r2 │ │ │ │ │ - beq 974 <_Py_dict_lookup+0x6c0> │ │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ │ - add r9, r9, r3, lsr #5 │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - cmp r8, #7 │ │ │ │ │ - and r9, r9, r7 │ │ │ │ │ - bgt 818 <_Py_dict_lookup+0x564> │ │ │ │ │ - ldrsb r5, [sl, r9] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq 444 <_Py_dict_lookup+0x190> │ │ │ │ │ + add sl, sl, sl, lsl #2 │ │ │ │ │ + add sl, sl, r3, lsr #5 │ │ │ │ │ + add sl, sl, #1 │ │ │ │ │ + cmp r9, #7 │ │ │ │ │ + and sl, sl, r4 │ │ │ │ │ + bgt 80c <_Py_dict_lookup+0x558> │ │ │ │ │ + ldrsb r5, [fp, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 598 <_Py_dict_lookup+0x2e4> │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r1, [r2, r5, lsl #3] │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - beq 4cc <_Py_dict_lookup+0x218> │ │ │ │ │ + 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 fp, r2 │ │ │ │ │ - beq acc <_Py_dict_lookup+0x818> │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq a68 <_Py_dict_lookup+0x7b4> │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ │ + add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ - add r9, r9, r2 │ │ │ │ │ - and r9, r9, r7 │ │ │ │ │ - b 3b4 <_Py_dict_lookup+0x100> │ │ │ │ │ - cmn r3, #1 │ │ │ │ │ - bne e78 <_Py_dict_lookup+0xbc4> │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mvn r5, #0 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + add sl, sl, r2 │ │ │ │ │ + and sl, sl, r4 │ │ │ │ │ + b 3a4 <_Py_dict_lookup+0xf0> │ │ │ │ │ + cmn r5, #1 │ │ │ │ │ + bne d78 <_Py_dict_lookup+0xac4> │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bne 39c <_Py_dict_lookup+0xe8> │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bne 3d0 <_Py_dict_lookup+0x11c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4cc <_Py_dict_lookup+0x218> │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - ldrb ip, [r3, #16] │ │ │ │ │ - eor r0, r1, ip │ │ │ │ │ + beq 4b8 <_Py_dict_lookup+0x204> │ │ │ │ │ + ldrb lr, [r1, #16] │ │ │ │ │ + ldrb ip, [r8, #16] │ │ │ │ │ + eor r0, lr, ip │ │ │ │ │ tst r0, #28 │ │ │ │ │ - bne 39c <_Py_dict_lookup+0xe8> │ │ │ │ │ + bne 3d0 <_Py_dict_lookup+0x11c> │ │ │ │ │ + tst lr, #32 │ │ │ │ │ + beq 10ec <_Py_dict_lookup+0xe38> │ │ │ │ │ + tst lr, #64 @ 0x40 │ │ │ │ │ + addne r0, r1, #20 │ │ │ │ │ + addeq r0, r1, #28 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq f60 <_Py_dict_lookup+0xcac> │ │ │ │ │ + beq 10e4 <_Py_dict_lookup+0xe30> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - addeq r0, r3, #28 │ │ │ │ │ - addne r0, r3, #20 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq f58 <_Py_dict_lookup+0xca4> │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addeq r1, r6, #28 │ │ │ │ │ - addne r1, r6, #20 │ │ │ │ │ - lsr r3, ip, #2 │ │ │ │ │ - and r3, r3, #7 │ │ │ │ │ - mul r2, r3, r2 │ │ │ │ │ + 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 │ │ │ │ │ - bne 39c <_Py_dict_lookup+0xe8> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ + bne 3d0 <_Py_dict_lookup+0x11c> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ │ - ldrbne r3, [r4, #5] │ │ │ │ │ - ldreq r3, [r3, #28] │ │ │ │ │ - addne r4, r4, r5, lsl #3 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - addne r4, r4, r2, lsl r3 │ │ │ │ │ - addeq r3, r3, r5, lsl #2 │ │ │ │ │ - ldreq r3, [r3, #4] │ │ │ │ │ - ldrne r3, [r4, #24] │ │ │ │ │ - b 44c <_Py_dict_lookup+0x198> │ │ │ │ │ - cmp r8, #15 │ │ │ │ │ - bgt 9ec <_Py_dict_lookup+0x738> │ │ │ │ │ - lsl r3, r9, #1 │ │ │ │ │ - ldrsh r5, [sl, r3] │ │ │ │ │ + ldrbne r1, [r3, #5] │ │ │ │ │ + ldreq r2, [r3, #28] │ │ │ │ │ + addne r2, r3, r5, lsl #3 │ │ │ │ │ + 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> │ │ │ │ │ + lsl r2, sl, #1 │ │ │ │ │ + ldrsh r5, [fp, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 578 <_Py_dict_lookup+0x2c4> │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - ldr r0, [r3, r5, lsl #3] │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - beq 4cc <_Py_dict_lookup+0x218> │ │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - beq 5b8 <_Py_dict_lookup+0x304> │ │ │ │ │ - add r3, r9, r9, lsl #2 │ │ │ │ │ - lsr r9, fp, #5 │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - add r9, r9, r3 │ │ │ │ │ - and r9, r9, r7 │ │ │ │ │ - cmp r8, #15 │ │ │ │ │ - bgt a14 <_Py_dict_lookup+0x760> │ │ │ │ │ - lsl r3, r9, #1 │ │ │ │ │ - ldrsh r5, [sl, r3] │ │ │ │ │ + blt 570 <_Py_dict_lookup+0x2bc> │ │ │ │ │ + ldr r0, [r6, r5, lsl #3] │ │ │ │ │ + cmp r8, r0 │ │ │ │ │ + beq 4bc <_Py_dict_lookup+0x208> │ │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + 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> │ │ │ │ │ + lsl r2, sl, #1 │ │ │ │ │ + ldrsh r5, [fp, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 380 <_Py_dict_lookup+0xcc> │ │ │ │ │ + bge 370 <_Py_dict_lookup+0xbc> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 444 <_Py_dict_lookup+0x190> │ │ │ │ │ - b 39c <_Py_dict_lookup+0xe8> │ │ │ │ │ + beq 42c <_Py_dict_lookup+0x178> │ │ │ │ │ + b 388 <_Py_dict_lookup+0xd4> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne d58 <_Py_dict_lookup+0xaa4> │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 44c <_Py_dict_lookup+0x198> │ │ │ │ │ + beq 42c <_Py_dict_lookup+0x178> │ │ │ │ │ + add sl, sl, sl, lsl #2 │ │ │ │ │ + add sl, sl, r3, lsr #5 │ │ │ │ │ + add sl, sl, #1 │ │ │ │ │ + and sl, sl, r4 │ │ │ │ │ + b 3e8 <_Py_dict_lookup+0x134> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 444 <_Py_dict_lookup+0x190> │ │ │ │ │ - lsr r3, fp, #5 │ │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - add r9, r3, r9 │ │ │ │ │ - and r9, r9, r7 │ │ │ │ │ - b 54c <_Py_dict_lookup+0x298> │ │ │ │ │ + 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 │ │ │ │ │ + b 538 <_Py_dict_lookup+0x284> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 570 <_Py_dict_lookup+0x2bc> │ │ │ │ │ + beq 42c <_Py_dict_lookup+0x178> │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - add r9, r9, r2 │ │ │ │ │ - and r9, r9, r7 │ │ │ │ │ - b 3bc <_Py_dict_lookup+0x108> │ │ │ │ │ - ldr ip, [r0, #8] │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - cmp r3, ip │ │ │ │ │ + add r2, sl, sl, lsl #2 │ │ │ │ │ + add sl, r3, #1 │ │ │ │ │ + add sl, sl, r2 │ │ │ │ │ + and sl, sl, r4 │ │ │ │ │ + b 3ac <_Py_dict_lookup+0xf8> │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr r1, [r8, #8] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ bne 624 <_Py_dict_lookup+0x370> │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - beq 4cc <_Py_dict_lookup+0x218> │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - eor r2, r1, r3 │ │ │ │ │ - tst r2, #28 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + 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 r3, #32 │ │ │ │ │ - beq f78 <_Py_dict_lookup+0xcc4> │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + beq 10fc <_Py_dict_lookup+0xe48> │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq f40 <_Py_dict_lookup+0xc8c> │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addeq r1, r6, #28 │ │ │ │ │ - addne r1, r6, #20 │ │ │ │ │ - lsr r3, r3, #2 │ │ │ │ │ - and r2, r3, #7 │ │ │ │ │ + tst lr, #32 │ │ │ │ │ + beq 10f4 <_Py_dict_lookup+0xe40> │ │ │ │ │ + tst lr, #64 @ 0x40 │ │ │ │ │ + addeq r1, r8, #28 │ │ │ │ │ + addne r1, r8, #20 │ │ │ │ │ + lsr ip, ip, #2 │ │ │ │ │ + and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4cc <_Py_dict_lookup+0x218> │ │ │ │ │ - lsr r3, fp, #5 │ │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - add r9, r3, r9 │ │ │ │ │ - cmp r8, #7 │ │ │ │ │ - and r9, r9, r7 │ │ │ │ │ - ble 374 <_Py_dict_lookup+0xc0> │ │ │ │ │ - b 544 <_Py_dict_lookup+0x290> │ │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - lsl r9, r8, r2 │ │ │ │ │ - ldrb r1, [r4, #5] │ │ │ │ │ + beq 4bc <_Py_dict_lookup+0x208> │ │ │ │ │ + lsr r2, r7, #5 │ │ │ │ │ + add sl, sl, sl, lsl #2 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + add sl, r2, sl │ │ │ │ │ + cmp r9, #7 │ │ │ │ │ + and sl, sl, r4 │ │ │ │ │ + ble 364 <_Py_dict_lookup+0xb0> │ │ │ │ │ + b 530 <_Py_dict_lookup+0x27c> │ │ │ │ │ + ldrb r2, [ip, #4] │ │ │ │ │ + mov r4, #1 │ │ │ │ │ + lsl r9, r4, r2 │ │ │ │ │ + ldrb r1, [ip, #5] │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ - add r7, r4, #20 │ │ │ │ │ + add r6, ip, #20 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - add r8, r7, r8, lsl r1 │ │ │ │ │ - and r3, fp, r9 │ │ │ │ │ - bgt 860 <_Py_dict_lookup+0x5ac> │ │ │ │ │ - ldrsb r5, [r7, r3] │ │ │ │ │ + and sl, r7, r9 │ │ │ │ │ + add r4, r6, r4, lsl r1 │ │ │ │ │ + ldrsble r5, [r6, sl] │ │ │ │ │ + bgt 874 <_Py_dict_lookup+0x5c0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 850 <_Py_dict_lookup+0x59c> │ │ │ │ │ + blt 864 <_Py_dict_lookup+0x5b0> │ │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ │ - add ip, r8, r0, lsl #2 │ │ │ │ │ - lsl r0, r0, #2 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - ldr r0, [ip, #4] │ │ │ │ │ - str ip, [sp, #24] │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - beq 8c8 <_Py_dict_lookup+0x614> │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - ldr r1, [r1] │ │ │ │ │ - cmp fp, r1 │ │ │ │ │ - beq 8dc <_Py_dict_lookup+0x628> │ │ │ │ │ - lsr r1, fp, #5 │ │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ │ + add ip, r4, r0, lsl #2 │ │ │ │ │ + ldr fp, [ip, #4] │ │ │ │ │ + str ip, [sp, #16] │ │ │ │ │ + cmp r8, fp │ │ │ │ │ + lsl ip, r0, #2 │ │ │ │ │ + str ip, [sp, #8] │ │ │ │ │ + beq 84c <_Py_dict_lookup+0x598> │ │ │ │ │ + ldr r1, [r4, r0, lsl #2] │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + beq 90c <_Py_dict_lookup+0x658> │ │ │ │ │ + lsr r1, r7, #5 │ │ │ │ │ + add sl, sl, sl, lsl #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - add r3, r1, r3 │ │ │ │ │ + add sl, r1, sl │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - and r3, r3, r9 │ │ │ │ │ - bgt 894 <_Py_dict_lookup+0x5e0> │ │ │ │ │ - ldrsb r5, [r7, r3] │ │ │ │ │ + and sl, sl, r9 │ │ │ │ │ + ldrsble r5, [r6, sl] │ │ │ │ │ + bgt 98c <_Py_dict_lookup+0x6d8> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 8d0 <_Py_dict_lookup+0x61c> │ │ │ │ │ + blt 900 <_Py_dict_lookup+0x64c> │ │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ │ - add r0, r8, r1, lsl #2 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ + add r0, r4, r1, lsl #2 │ │ │ │ │ + ldr fp, [r0, #4] │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + cmp r8, fp │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ - beq 8a8 <_Py_dict_lookup+0x5f4> │ │ │ │ │ - ldr r1, [r8, r1, lsl #2] │ │ │ │ │ - cmp fp, r1 │ │ │ │ │ - beq a28 <_Py_dict_lookup+0x774> │ │ │ │ │ - lsr r1, fp, #10 │ │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + beq 848 <_Py_dict_lookup+0x594> │ │ │ │ │ + ldr r1, [r4, r1, lsl #2] │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + beq 9dc <_Py_dict_lookup+0x728> │ │ │ │ │ + lsr r1, r7, #10 │ │ │ │ │ + add sl, sl, sl, lsl #2 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - add r3, r1, r3 │ │ │ │ │ - and r3, r3, r9 │ │ │ │ │ + add sl, r1, sl │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - bgt 7d4 <_Py_dict_lookup+0x520> │ │ │ │ │ - ldrsb r5, [r7, r4] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + and sl, sl, r9 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + bgt 7c8 <_Py_dict_lookup+0x514> │ │ │ │ │ + ldrsb r5, [r6, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt a1c <_Py_dict_lookup+0x768> │ │ │ │ │ + blt 9a0 <_Py_dict_lookup+0x6ec> │ │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ │ - add r3, r8, r0, lsl #2 │ │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ │ + add r3, r4, r0, lsl #2 │ │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ │ lsl ip, r0, #2 │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - str ip, [sp, #20] │ │ │ │ │ - beq 8a8 <_Py_dict_lookup+0x5f4> │ │ │ │ │ - ldr r0, [r8, r0, lsl #2] │ │ │ │ │ - cmp fp, r0 │ │ │ │ │ - beq b44 <_Py_dict_lookup+0x890> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add r4, r4, r4, lsl #2 │ │ │ │ │ - add r4, r4, r3, lsr #5 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ + cmp r1, fp │ │ │ │ │ + str ip, [sp, #8] │ │ │ │ │ + beq 844 <_Py_dict_lookup+0x590> │ │ │ │ │ + ldr r0, [r4, r0, lsl #2] │ │ │ │ │ + cmp r7, r0 │ │ │ │ │ + beq bd4 <_Py_dict_lookup+0x920> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add sl, sl, sl, lsl #2 │ │ │ │ │ + add sl, sl, r3, lsr #5 │ │ │ │ │ + add sl, sl, #1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - and r4, r4, r9 │ │ │ │ │ - bgt ca4 <_Py_dict_lookup+0x9f0> │ │ │ │ │ - ldrsb r5, [r7, r4] │ │ │ │ │ + and sl, sl, r9 │ │ │ │ │ + bgt c54 <_Py_dict_lookup+0x9a0> │ │ │ │ │ + ldrsb r5, [r6, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt ac0 <_Py_dict_lookup+0x80c> │ │ │ │ │ + blt a5c <_Py_dict_lookup+0x7a8> │ │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ │ - add r3, r8, r0, lsl #2 │ │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ │ + add r3, r4, r0, lsl #2 │ │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ │ lsl ip, r0, #2 │ │ │ │ │ - cmp r1, r6 │ │ │ │ │ - str ip, [sp, #20] │ │ │ │ │ - beq 8a8 <_Py_dict_lookup+0x5f4> │ │ │ │ │ - ldr r0, [r8, r0, lsl #2] │ │ │ │ │ - cmp fp, r0 │ │ │ │ │ - beq cd0 <_Py_dict_lookup+0xa1c> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add r4, r4, r4, lsl #2 │ │ │ │ │ + cmp r1, fp │ │ │ │ │ + str ip, [sp, #8] │ │ │ │ │ + beq 844 <_Py_dict_lookup+0x590> │ │ │ │ │ + ldr r0, [r4, r0, lsl #2] │ │ │ │ │ + cmp r7, r0 │ │ │ │ │ + beq c68 <_Py_dict_lookup+0x9b4> │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add sl, sl, sl, lsl #2 │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - add r4, r4, r3 │ │ │ │ │ + add sl, sl, r3 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - and r4, r4, r9 │ │ │ │ │ - ble 72c <_Py_dict_lookup+0x478> │ │ │ │ │ + and sl, sl, r9 │ │ │ │ │ + ble 720 <_Py_dict_lookup+0x46c> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - lslle r3, r4, #1 │ │ │ │ │ - ldrshle r5, [r7, r3] │ │ │ │ │ - ldrgt r5, [r7, r4, lsl #2] │ │ │ │ │ - b 730 <_Py_dict_lookup+0x47c> │ │ │ │ │ - cmp r8, #15 │ │ │ │ │ - lslle r2, r9, #1 │ │ │ │ │ - ldrshle r5, [sl, r2] │ │ │ │ │ - ldrgt r5, [sl, r9, lsl #2] │ │ │ │ │ + lslle r3, sl, #1 │ │ │ │ │ + ldrshle r5, [r6, r3] │ │ │ │ │ + ldrgt r5, [r6, sl, lsl #2] │ │ │ │ │ + b 724 <_Py_dict_lookup+0x470> │ │ │ │ │ + cmp r9, #15 │ │ │ │ │ + lslle r2, sl, #1 │ │ │ │ │ + ldrshle r5, [fp, r2] │ │ │ │ │ + ldrgt r5, [fp, sl, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 3c8 <_Py_dict_lookup+0x114> │ │ │ │ │ + bge 3b8 <_Py_dict_lookup+0x104> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 570 <_Py_dict_lookup+0x2bc> │ │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ │ - add r9, r9, r3, lsr #5 │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - and r9, r9, r7 │ │ │ │ │ - cmp r8, #15 │ │ │ │ │ - lslle r2, r9, #1 │ │ │ │ │ - ldrshle r5, [sl, r2] │ │ │ │ │ - ldrgt r5, [sl, r9, lsl #2] │ │ │ │ │ + beq 42c <_Py_dict_lookup+0x178> │ │ │ │ │ + add sl, sl, sl, lsl #2 │ │ │ │ │ + add sl, sl, r3, lsr #5 │ │ │ │ │ + add sl, sl, #1 │ │ │ │ │ + and sl, sl, r4 │ │ │ │ │ + cmp r9, #15 │ │ │ │ │ + lslle r2, sl, #1 │ │ │ │ │ + ldrshle r5, [fp, r2] │ │ │ │ │ + ldrgt r5, [fp, sl, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 408 <_Py_dict_lookup+0x154> │ │ │ │ │ + bge 3f4 <_Py_dict_lookup+0x140> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 570 <_Py_dict_lookup+0x2bc> │ │ │ │ │ + beq 42c <_Py_dict_lookup+0x178> │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - add r9, r9, r2 │ │ │ │ │ - and r9, r9, r7 │ │ │ │ │ - b 7e8 <_Py_dict_lookup+0x534> │ │ │ │ │ + add r2, sl, sl, lsl #2 │ │ │ │ │ + add sl, r3, #1 │ │ │ │ │ + add sl, sl, r2 │ │ │ │ │ + and sl, sl, r4 │ │ │ │ │ + b 7dc <_Py_dict_lookup+0x528> │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + ldrb r1, [r3, #5] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + add r2, r6, r3 │ │ │ │ │ + add r2, r2, r0, lsl r1 │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + b 430 <_Py_dict_lookup+0x17c> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne cb8 <_Py_dict_lookup+0xa04> │ │ │ │ │ + bne 6a4 <_Py_dict_lookup+0x3f0> │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 570 <_Py_dict_lookup+0x2bc> │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - lslle r0, r3, #1 │ │ │ │ │ - ldrgt r5, [r7, r3, lsl #2] │ │ │ │ │ - ldrshle r5, [r7, r0] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bge 678 <_Py_dict_lookup+0x3c4> │ │ │ │ │ - cmn r5, #1 │ │ │ │ │ - beq 858 <_Py_dict_lookup+0x5a4> │ │ │ │ │ - add r1, r3, r3, lsl #2 │ │ │ │ │ - lsr r3, fp, #5 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - add r3, r3, r1 │ │ │ │ │ - and r3, r3, r9 │ │ │ │ │ + b 42c <_Py_dict_lookup+0x178> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - lslle r1, r3, #1 │ │ │ │ │ - ldrgt r5, [r7, r3, lsl #2] │ │ │ │ │ - ldrshle r5, [r7, r1] │ │ │ │ │ - b 6cc <_Py_dict_lookup+0x418> │ │ │ │ │ - ldrb r1, [sl, #5] │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - add r3, r8, r3 │ │ │ │ │ - add r3, r3, r2, lsl r1 │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - b 44c <_Py_dict_lookup+0x198> │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - b 8b0 <_Py_dict_lookup+0x5fc> │ │ │ │ │ + lslle r0, sl, #1 │ │ │ │ │ + ldrgt r5, [r6, sl, lsl #2] │ │ │ │ │ + ldrshle r5, [r6, r0] │ │ │ │ │ + b 670 <_Py_dict_lookup+0x3bc> │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne 388 <_Py_dict_lookup+0xd4> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 4bc <_Py_dict_lookup+0x208> │ │ │ │ │ + ldrb lr, [r8, #16] │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + eor r0, lr, ip │ │ │ │ │ + tst r0, #28 │ │ │ │ │ + bne 388 <_Py_dict_lookup+0xd4> │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + beq 110c <_Py_dict_lookup+0xe58> │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + addeq r0, r1, #28 │ │ │ │ │ + addne r0, r1, #20 │ │ │ │ │ + tst lr, #32 │ │ │ │ │ + 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] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 4bc <_Py_dict_lookup+0x208> │ │ │ │ │ + b 388 <_Py_dict_lookup+0xd4> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 858 <_Py_dict_lookup+0x5a4> │ │ │ │ │ - b 704 <_Py_dict_lookup+0x450> │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r2, [r2] │ │ │ │ │ + beq 86c <_Py_dict_lookup+0x5b8> │ │ │ │ │ + b 6f8 <_Py_dict_lookup+0x444> │ │ │ │ │ + ldr r2, [fp] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d50 <_Py_dict_lookup+0xa9c> │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ + addne r2, r2, #1 │ │ │ │ │ + strne r2, [fp] │ │ │ │ │ + mov r0, fp │ │ │ │ │ mov r2, #2 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r1, [r4] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r1, [fp] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 938 <_Py_dict_lookup+0x684> │ │ │ │ │ + beq 954 <_Py_dict_lookup+0x6a0> │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - str r1, [r0] │ │ │ │ │ - beq d6c <_Py_dict_lookup+0xab8> │ │ │ │ │ + str r1, [fp] │ │ │ │ │ + beq d14 <_Py_dict_lookup+0xa60> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt d8c <_Py_dict_lookup+0xad8> │ │ │ │ │ + blt d30 <_Py_dict_lookup+0xa7c> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - bne 2e0 <_Py_dict_lookup+0x2c> │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ + ldr ip, [r1, #24] │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + bne 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bne 2e0 <_Py_dict_lookup+0x2c> │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 8a8 <_Py_dict_lookup+0x5f4> │ │ │ │ │ - ldrb r2, [sl, #4] │ │ │ │ │ - b 6ac <_Py_dict_lookup+0x3f8> │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bne 3e4 <_Py_dict_lookup+0x130> │ │ │ │ │ + cmp r1, fp │ │ │ │ │ + bne 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4cc <_Py_dict_lookup+0x218> │ │ │ │ │ - ldrb lr, [r1, #16] │ │ │ │ │ - ldrb ip, [r6, #16] │ │ │ │ │ - eor r0, lr, ip │ │ │ │ │ - tst r0, #28 │ │ │ │ │ - bne 3e4 <_Py_dict_lookup+0x130> │ │ │ │ │ - tst lr, #32 │ │ │ │ │ - beq f70 <_Py_dict_lookup+0xcbc> │ │ │ │ │ - tst lr, #64 @ 0x40 │ │ │ │ │ - addne r0, r1, #20 │ │ │ │ │ - addeq r0, r1, #28 │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - beq f68 <_Py_dict_lookup+0xcb4> │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - addne r1, r6, #20 │ │ │ │ │ - addeq r1, r6, #28 │ │ │ │ │ - lsr ip, lr, #2 │ │ │ │ │ - and ip, ip, #7 │ │ │ │ │ - mul r2, ip, r2 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 4cc <_Py_dict_lookup+0x218> │ │ │ │ │ - b 3e4 <_Py_dict_lookup+0x130> │ │ │ │ │ - ldr r5, [sl, r9, lsl #2] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bge 518 <_Py_dict_lookup+0x264> │ │ │ │ │ + bne 848 <_Py_dict_lookup+0x594> │ │ │ │ │ + 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 444 <_Py_dict_lookup+0x190> │ │ │ │ │ - lsr r3, fp, #5 │ │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - add r9, r3, r9 │ │ │ │ │ - and r9, r9, r7 │ │ │ │ │ - ldr r5, [sl, r9, lsl #2] │ │ │ │ │ - b 554 <_Py_dict_lookup+0x2a0> │ │ │ │ │ + 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 858 <_Py_dict_lookup+0x5a4> │ │ │ │ │ - b 760 <_Py_dict_lookup+0x4ac> │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r2, [r2] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ddc <_Py_dict_lookup+0xb28> │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ + beq 42c <_Py_dict_lookup+0x178> │ │ │ │ │ + lsr r2, r7, #5 │ │ │ │ │ + add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ + add sl, r2, sl │ │ │ │ │ + and sl, sl, r4 │ │ │ │ │ + ldr r5, [fp, sl, lsl #2] │ │ │ │ │ + b 540 <_Py_dict_lookup+0x28c> │ │ │ │ │ + ldr r2, [fp] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addne r2, r2, #1 │ │ │ │ │ + strne r2, [fp] │ │ │ │ │ + mov r0, fp │ │ │ │ │ mov r2, #2 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r1, [r4] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r1, [fp] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq a84 <_Py_dict_lookup+0x7d0> │ │ │ │ │ + beq a24 <_Py_dict_lookup+0x770> │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - str r1, [r0] │ │ │ │ │ - beq e9c <_Py_dict_lookup+0xbe8> │ │ │ │ │ + str r1, [fp] │ │ │ │ │ + beq d38 <_Py_dict_lookup+0xa84> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt d8c <_Py_dict_lookup+0xad8> │ │ │ │ │ + blt d30 <_Py_dict_lookup+0xa7c> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - bne 2e0 <_Py_dict_lookup+0x2c> │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ │ + ldr ip, [r1, #24] │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + bne 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bne 2e0 <_Py_dict_lookup+0x2c> │ │ │ │ │ + cmp r1, fp │ │ │ │ │ + bne 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8a8 <_Py_dict_lookup+0x5f4> │ │ │ │ │ - ldrb r2, [sl, #4] │ │ │ │ │ - b 704 <_Py_dict_lookup+0x450> │ │ │ │ │ + bne 848 <_Py_dict_lookup+0x594> │ │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ │ + b 6f8 <_Py_dict_lookup+0x444> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 858 <_Py_dict_lookup+0x5a4> │ │ │ │ │ - b 7b0 <_Py_dict_lookup+0x4fc> │ │ │ │ │ + beq 86c <_Py_dict_lookup+0x5b8> │ │ │ │ │ + b 7a4 <_Py_dict_lookup+0x4f0> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 424 <_Py_dict_lookup+0x170> │ │ │ │ │ + bne 40c <_Py_dict_lookup+0x158> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4cc <_Py_dict_lookup+0x218> │ │ │ │ │ + beq 4b8 <_Py_dict_lookup+0x204> │ │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ │ - ldrb ip, [r6, #16] │ │ │ │ │ + ldrb ip, [r8, #16] │ │ │ │ │ eor r0, lr, ip │ │ │ │ │ tst r0, #28 │ │ │ │ │ - bne 424 <_Py_dict_lookup+0x170> │ │ │ │ │ + bne 40c <_Py_dict_lookup+0x158> │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq f50 <_Py_dict_lookup+0xc9c> │ │ │ │ │ + beq 111c <_Py_dict_lookup+0xe68> │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq f48 <_Py_dict_lookup+0xc94> │ │ │ │ │ + beq 1114 <_Py_dict_lookup+0xe60> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - addne r1, r6, #20 │ │ │ │ │ - addeq r1, r6, #28 │ │ │ │ │ + addne r1, r8, #20 │ │ │ │ │ + addeq r1, r8, #28 │ │ │ │ │ lsr ip, lr, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4cc <_Py_dict_lookup+0x218> │ │ │ │ │ - b 424 <_Py_dict_lookup+0x170> │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + beq 4b8 <_Py_dict_lookup+0x204> │ │ │ │ │ + b 40c <_Py_dict_lookup+0x158> │ │ │ │ │ + add r2, ip, #20 │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + cmp r9, #7 │ │ │ │ │ + add r2, r2, r6 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + bgt 1054 <_Py_dict_lookup+0xda0> │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldrsb r5, [r2, sl] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + 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 1038 <_Py_dict_lookup+0xd84> │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldrsb r5, [r2, r6] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bge f20 <_Py_dict_lookup+0xc6c> │ │ │ │ │ + cmn r5, #1 │ │ │ │ │ + beq 86c <_Py_dict_lookup+0x5b8> │ │ │ │ │ + lsr sl, r7, #10 │ │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ │ + add r1, sl, #1 │ │ │ │ │ + add r6, r1, r6 │ │ │ │ │ + and r6, r6, r4 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + str fp, [sp, #20] │ │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ │ + str r8, [sp, #16] │ │ │ │ │ + cmp r2, #7 │ │ │ │ │ + bgt ee8 <_Py_dict_lookup+0xc34> │ │ │ │ │ + ldrsb r5, [fp, r6] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bge e60 <_Py_dict_lookup+0xbac> │ │ │ │ │ + cmn r5, #1 │ │ │ │ │ + beq 86c <_Py_dict_lookup+0x5b8> │ │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ │ + add r6, r6, sl, lsr #5 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r2, #7 │ │ │ │ │ + and r6, r6, r7 │ │ │ │ │ + bgt e18 <_Py_dict_lookup+0xb64> │ │ │ │ │ + ldrsb r5, [fp, r6] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bge d90 <_Py_dict_lookup+0xadc> │ │ │ │ │ + cmn r5, #1 │ │ │ │ │ + beq 86c <_Py_dict_lookup+0x5b8> │ │ │ │ │ + lsr sl, sl, #10 │ │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ │ + add r3, sl, #1 │ │ │ │ │ + add r6, r6, r3 │ │ │ │ │ + and r6, r6, r7 │ │ │ │ │ + b b74 <_Py_dict_lookup+0x8c0> │ │ │ │ │ + ldr r2, [fp] │ │ │ │ │ + mov r0, fp │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ - strne r2, [r6] │ │ │ │ │ + strne r2, [fp] │ │ │ │ │ mov r2, #2 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r0, [r6] │ │ │ │ │ + ldr r0, [fp] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b90 <_Py_dict_lookup+0x8dc> │ │ │ │ │ + beq c20 <_Py_dict_lookup+0x96c> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - str r0, [r6] │ │ │ │ │ - beq db8 <_Py_dict_lookup+0xb04> │ │ │ │ │ + str r0, [fp] │ │ │ │ │ + beq ce8 <_Py_dict_lookup+0xa34> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt d8c <_Py_dict_lookup+0xad8> │ │ │ │ │ + blt d30 <_Py_dict_lookup+0xa7c> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ │ - cmp sl, r0 │ │ │ │ │ - bne e90 <_Py_dict_lookup+0xbdc> │ │ │ │ │ + ldr ip, [r0, #24] │ │ │ │ │ + cmp r8, ip │ │ │ │ │ + bne d0c <_Py_dict_lookup+0xa58> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne e90 <_Py_dict_lookup+0xbdc> │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bne d0c <_Py_dict_lookup+0xa58> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8a8 <_Py_dict_lookup+0x5f4> │ │ │ │ │ - ldrb r2, [sl, #4] │ │ │ │ │ - b 760 <_Py_dict_lookup+0x4ac> │ │ │ │ │ - add sl, r4, #20 │ │ │ │ │ - add r3, sl, r3 │ │ │ │ │ - cmp r8, #7 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldrsble r3, [sl, r9] │ │ │ │ │ - bgt e64 <_Py_dict_lookup+0xbb0> │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bge e34 <_Py_dict_lookup+0xb80> │ │ │ │ │ - cmn r3, #1 │ │ │ │ │ - beq 444 <_Py_dict_lookup+0x190> │ │ │ │ │ - lsr r3, fp, #5 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ │ - add r9, r3, r9 │ │ │ │ │ - cmp r8, #7 │ │ │ │ │ - and r9, r9, r7 │ │ │ │ │ - ldrsble r3, [sl, r9] │ │ │ │ │ - bgt e14 <_Py_dict_lookup+0xb60> │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bge de4 <_Py_dict_lookup+0xb30> │ │ │ │ │ - cmn r3, #1 │ │ │ │ │ - beq 444 <_Py_dict_lookup+0x190> │ │ │ │ │ - lsr r3, fp, #10 │ │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - add r9, r3, r9 │ │ │ │ │ - and r9, r9, r7 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bgt f20 <_Py_dict_lookup+0xc6c> │ │ │ │ │ - ldrsb r8, [sl, r9] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bge ef4 <_Py_dict_lookup+0xc40> │ │ │ │ │ - cmn r8, #1 │ │ │ │ │ - beq 444 <_Py_dict_lookup+0x190> │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ │ - add r9, r9, r2, lsr #5 │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - and r9, r9, r7 │ │ │ │ │ - ldrsble r8, [sl, r9] │ │ │ │ │ - bgt ee0 <_Py_dict_lookup+0xc2c> │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bge eb4 <_Py_dict_lookup+0xc00> │ │ │ │ │ - cmn r8, #1 │ │ │ │ │ - beq 444 <_Py_dict_lookup+0x190> │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ │ - lsr r2, r2, #10 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - add r9, r9, r2 │ │ │ │ │ - and r9, r9, r7 │ │ │ │ │ - b c38 <_Py_dict_lookup+0x984> │ │ │ │ │ + bne 844 <_Py_dict_lookup+0x590> │ │ │ │ │ + ldrb r2, [r8, #4] │ │ │ │ │ + b 754 <_Py_dict_lookup+0x4a0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - lslle r3, r4, #1 │ │ │ │ │ - ldrshle r5, [r7, r3] │ │ │ │ │ - ldrgt r5, [r7, r4, lsl #2] │ │ │ │ │ - b 780 <_Py_dict_lookup+0x4cc> │ │ │ │ │ - add r1, r3, r3, lsl #2 │ │ │ │ │ - lsr r3, fp, #5 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - add r3, r3, r1 │ │ │ │ │ - and r3, r3, r9 │ │ │ │ │ - b 6c8 <_Py_dict_lookup+0x414> │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + lslle r3, sl, #1 │ │ │ │ │ + ldrshle r5, [r6, r3] │ │ │ │ │ + ldrgt r5, [r6, sl, lsl #2] │ │ │ │ │ + b 774 <_Py_dict_lookup+0x4c0> │ │ │ │ │ + ldr r2, [fp] │ │ │ │ │ + mov r0, fp │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ - strne r2, [r6] │ │ │ │ │ + strne r2, [fp] │ │ │ │ │ mov r2, #2 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r0, [r6] │ │ │ │ │ + ldr r0, [fp] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d1c <_Py_dict_lookup+0xa68> │ │ │ │ │ + beq cb4 <_Py_dict_lookup+0xa00> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - str r0, [r6] │ │ │ │ │ - beq d94 <_Py_dict_lookup+0xae0> │ │ │ │ │ + str r0, [fp] │ │ │ │ │ + beq d54 <_Py_dict_lookup+0xaa0> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt d8c <_Py_dict_lookup+0xad8> │ │ │ │ │ + blt d30 <_Py_dict_lookup+0xa7c> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ │ - cmp sl, r0 │ │ │ │ │ - bne e90 <_Py_dict_lookup+0xbdc> │ │ │ │ │ + ldr ip, [r0, #24] │ │ │ │ │ + cmp r8, ip │ │ │ │ │ + bne d0c <_Py_dict_lookup+0xa58> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne e90 <_Py_dict_lookup+0xbdc> │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bne d0c <_Py_dict_lookup+0xa58> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8a8 <_Py_dict_lookup+0x5f4> │ │ │ │ │ - ldrb r2, [sl, #4] │ │ │ │ │ - b 7b0 <_Py_dict_lookup+0x4fc> │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ - b 8fc <_Py_dict_lookup+0x648> │ │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ │ - add r9, r9, r3, lsr #5 │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - and r9, r9, r7 │ │ │ │ │ - b 3fc <_Py_dict_lookup+0x148> │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + bne 844 <_Py_dict_lookup+0x590> │ │ │ │ │ + ldrb r2, [r8, #4] │ │ │ │ │ + b 7a4 <_Py_dict_lookup+0x4f0> │ │ │ │ │ + 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 r3, [sp, #32] │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - b 938 <_Py_dict_lookup+0x684> │ │ │ │ │ - cmn r2, #4 │ │ │ │ │ - beq f80 <_Py_dict_lookup+0xccc> │ │ │ │ │ - mvn r5, #2 │ │ │ │ │ - b 570 <_Py_dict_lookup+0x2bc> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + b c20 <_Py_dict_lookup+0x96c> │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + b 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - b d1c <_Py_dict_lookup+0xa68> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + b 954 <_Py_dict_lookup+0x6a0> │ │ │ │ │ + mvn r5, #2 │ │ │ │ │ + b 42c <_Py_dict_lookup+0x178> │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - b b90 <_Py_dict_lookup+0x8dc> │ │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ │ - b a48 <_Py_dict_lookup+0x794> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - stm sp, {r6, fp} │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - bl 74 │ │ │ │ │ - R_ARM_CALL compare_unicode_generic │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - blt d84 <_Py_dict_lookup+0xad0> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - bne e28 <_Py_dict_lookup+0xb74> │ │ │ │ │ - ldrb r8, [r4, #4] │ │ │ │ │ - b c1c <_Py_dict_lookup+0x968> │ │ │ │ │ - cmp r8, #15 │ │ │ │ │ - lslle r3, r9, #1 │ │ │ │ │ - ldrgt r3, [sl, r9, lsl #2] │ │ │ │ │ - ldrshle r3, [sl, r3] │ │ │ │ │ - b c0c <_Py_dict_lookup+0x958> │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b 4cc <_Py_dict_lookup+0x218> │ │ │ │ │ + b a24 <_Py_dict_lookup+0x770> │ │ │ │ │ + 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 cb4 <_Py_dict_lookup+0xa00> │ │ │ │ │ + lsr r2, r7, #5 │ │ │ │ │ + add sl, sl, sl, lsl #2 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + add sl, r2, sl │ │ │ │ │ + and sl, sl, r4 │ │ │ │ │ + b 364 <_Py_dict_lookup+0xb0> │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r8, [r3, r5, lsl #3] │ │ │ │ │ + lsl r3, r5, #3 │ │ │ │ │ + ldr r1, [r8, #12] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + cmp r9, r1 │ │ │ │ │ + bne bbc <_Py_dict_lookup+0x908> │ │ │ │ │ + ldr r2, [r8] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addne r2, r2, #1 │ │ │ │ │ + strne r2, [r8] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ + ldr r2, [r8] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + bne e3c <_Py_dict_lookup+0xb88> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt d30 <_Py_dict_lookup+0xa7c> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr ip, [r3, #24] │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + bne 10d8 <_Py_dict_lookup+0xe24> │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + lsl r2, r5, #3 │ │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + bne 10d8 <_Py_dict_lookup+0xe24> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne e2c <_Py_dict_lookup+0xb78> │ │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ │ + b bbc <_Py_dict_lookup+0x908> │ │ │ │ │ + cmp r2, #15 │ │ │ │ │ + lslle r3, r6, #1 │ │ │ │ │ + ldrshle r5, [fp, r3] │ │ │ │ │ + ldrgt r5, [fp, r6, lsl #2] │ │ │ │ │ + b bac <_Py_dict_lookup+0x8f8> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - stm sp, {r6, fp} │ │ │ │ │ + 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] │ │ │ │ │ - bl 74 │ │ │ │ │ - R_ARM_CALL compare_unicode_generic │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - blt d84 <_Py_dict_lookup+0xad0> │ │ │ │ │ + cmp r9, r1 │ │ │ │ │ + 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 efc <_Py_dict_lookup+0xc48> │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt d30 <_Py_dict_lookup+0xa7c> │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr ip, [r2, #24] │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + bne 10d8 <_Py_dict_lookup+0xe24> │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + lsl r1, r5, #3 │ │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + bne 10d8 <_Py_dict_lookup+0xe24> │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne e2c <_Py_dict_lookup+0xb78> │ │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ │ + b b90 <_Py_dict_lookup+0x8dc> │ │ │ │ │ + cmp r2, #15 │ │ │ │ │ + lslle r3, r6, #1 │ │ │ │ │ + ldrshle r5, [fp, r3] │ │ │ │ │ + ldrgt r5, [fp, r6, lsl #2] │ │ │ │ │ + b b80 <_Py_dict_lookup+0x8cc> │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r2, [r8] │ │ │ │ │ + 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] │ │ │ │ │ - bne e28 <_Py_dict_lookup+0xb74> │ │ │ │ │ - ldrb r8, [r4, #4] │ │ │ │ │ - b bec <_Py_dict_lookup+0x938> │ │ │ │ │ - cmp r8, #15 │ │ │ │ │ - lslle r3, r9, #1 │ │ │ │ │ - ldrgt r3, [sl, r9, lsl #2] │ │ │ │ │ - ldrshle r3, [sl, r3] │ │ │ │ │ - b bdc <_Py_dict_lookup+0x928> │ │ │ │ │ - lsr r3, fp, #5 │ │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - add r9, r3, r9 │ │ │ │ │ - and r9, r9, r7 │ │ │ │ │ - b 374 <_Py_dict_lookup+0xc0> │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b 2e0 <_Py_dict_lookup+0x2c> │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ + 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 d30 <_Py_dict_lookup+0xa7c> │ │ │ │ │ + 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 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 10a8 <_Py_dict_lookup+0xdf4> │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + blt d30 <_Py_dict_lookup+0xa7c> │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr ip, [r2, #24] │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + bne 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + lsl r1, r5, #3 │ │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + bne 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + bne 1070 <_Py_dict_lookup+0xdbc> │ │ │ │ │ + ldrb r9, [r3, #4] │ │ │ │ │ + b b10 <_Py_dict_lookup+0x85c> │ │ │ │ │ + cmp r9, #15 │ │ │ │ │ + ldrgt r2, [sp, #16] │ │ │ │ │ + ldrle r1, [sp, #16] │ │ │ │ │ + lslle r2, r6, #1 │ │ │ │ │ + ldrgt r5, [r2, r6, lsl #2] │ │ │ │ │ + ldrshle r5, [r1, r2] │ │ │ │ │ + b b34 <_Py_dict_lookup+0x880> │ │ │ │ │ + cmp r9, #15 │ │ │ │ │ + ldrgt r2, [sp, #16] │ │ │ │ │ + ldrle r1, [sp, #16] │ │ │ │ │ + lslle r2, sl, #1 │ │ │ │ │ + ldrgt r5, [r2, sl, lsl #2] │ │ │ │ │ + ldrshle r5, [r1, r2] │ │ │ │ │ + b b00 <_Py_dict_lookup+0x84c> │ │ │ │ │ + str fp, [sp, #8] │ │ │ │ │ + b 4bc <_Py_dict_lookup+0x208> │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r2, [sl] │ │ │ │ │ + bne f70 <_Py_dict_lookup+0xcbc> │ │ │ │ │ + mov r0, sl │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - b a84 <_Py_dict_lookup+0x7d0> │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - stm sp, {r6, fp} │ │ │ │ │ - bl 74 │ │ │ │ │ - R_ARM_CALL compare_unicode_generic │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - blt d84 <_Py_dict_lookup+0xad0> │ │ │ │ │ - bne f34 <_Py_dict_lookup+0xc80> │ │ │ │ │ - ldrb r3, [r4, #4] │ │ │ │ │ - b c84 <_Py_dict_lookup+0x9d0> │ │ │ │ │ - cmp r3, #15 │ │ │ │ │ - lslle r2, r9, #1 │ │ │ │ │ - ldrshle r8, [sl, r2] │ │ │ │ │ - ldrgt r8, [sl, r9, lsl #2] │ │ │ │ │ - b c74 <_Py_dict_lookup+0x9c0> │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - stm sp, {r6, fp} │ │ │ │ │ - bl 74 │ │ │ │ │ - R_ARM_CALL compare_unicode_generic │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - blt d84 <_Py_dict_lookup+0xad0> │ │ │ │ │ - bne f34 <_Py_dict_lookup+0xc80> │ │ │ │ │ - ldrb r3, [r4, #4] │ │ │ │ │ - b c54 <_Py_dict_lookup+0x9a0> │ │ │ │ │ - cmp r3, #15 │ │ │ │ │ - lslle r2, r9, #1 │ │ │ │ │ - ldrshle r8, [sl, r2] │ │ │ │ │ - ldrgt r8, [sl, r9, lsl #2] │ │ │ │ │ - b c44 <_Py_dict_lookup+0x990> │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b 4cc <_Py_dict_lookup+0x218> │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b 60c <_Py_dict_lookup+0x358> │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b b20 <_Py_dict_lookup+0x86c> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b b0c <_Py_dict_lookup+0x858> │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b 4b4 <_Py_dict_lookup+0x200> │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b 4a0 <_Py_dict_lookup+0x1ec> │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b 9c8 <_Py_dict_lookup+0x714> │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + b f70 <_Py_dict_lookup+0xcbc> │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [sl] │ │ │ │ │ + b f48 <_Py_dict_lookup+0xc94> │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + 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 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 498 <_Py_dict_lookup+0x1e4> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 9b4 <_Py_dict_lookup+0x700> │ │ │ │ │ + b 484 <_Py_dict_lookup+0x1d0> │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b 604 <_Py_dict_lookup+0x350> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 5f8 <_Py_dict_lookup+0x344> │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - b 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ + 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> │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b abc <_Py_dict_lookup+0x808> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b aa8 <_Py_dict_lookup+0x7f4> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -00000f8c : │ │ │ │ │ +00001128 : │ │ │ │ │ PyDict_SetItem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 1088 │ │ │ │ │ + beq 1224 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r1] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq 1038 │ │ │ │ │ + beq 11d4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - ldr r2, [pc, #184] @ 109c │ │ │ │ │ + ldr r2, [pc, #184] @ 1238 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1048 │ │ │ │ │ + bne 11e4 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 1048 │ │ │ │ │ - ldr r2, [pc, #156] @ 10a0 │ │ │ │ │ + beq 11e4 │ │ │ │ │ + ldr r2, [pc, #156] @ 123c │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ - ldr r2, [pc, #136] @ 10a4 │ │ │ │ │ + ldr r2, [pc, #136] @ 1240 │ │ │ │ │ str r6, [sp] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - beq 1068 │ │ │ │ │ - bl 15e8 │ │ │ │ │ + beq 1204 │ │ │ │ │ + bl 1784 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #92] @ 109c │ │ │ │ │ + ldr r3, [pc, #92] @ 1238 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq ff0 │ │ │ │ │ + beq 118c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 1074 │ │ │ │ │ - ldr r2, [pc, #68] @ 10a8 │ │ │ │ │ + beq 1210 │ │ │ │ │ + ldr r2, [pc, #68] @ 1244 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 1004 │ │ │ │ │ - bl 10b4 │ │ │ │ │ + b 11a0 │ │ │ │ │ + bl 1250 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 setitem_take2_lock_held.part.0 │ │ │ │ │ - ldr r0, [pc, #28] @ 10ac │ │ │ │ │ - ldr r1, [pc, #28] @ 10b0 │ │ │ │ │ + ldr r0, [pc, #28] @ 1248 │ │ │ │ │ + ldr r1, [pc, #28] @ 124c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1030 │ │ │ │ │ + b 11cc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x00000098 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000040 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000a0c │ │ │ │ │ │ │ │ │ │ -000010b4 : │ │ │ │ │ +00001250 : │ │ │ │ │ insert_to_emptydict(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr fp, [pc, #896] @ 144c │ │ │ │ │ + ldr fp, [pc, #896] @ 15e8 │ │ │ │ │ ldr sl, [r2, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp sl, fp │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movne r3, #60 @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movne r0, #88 @ 0x58 │ │ │ │ │ strne r3, [sp, #12] │ │ │ │ │ - bne 1178 │ │ │ │ │ - ldr r3, [pc, #852] @ 1450 │ │ │ │ │ + bne 1314 │ │ │ │ │ + ldr r3, [pc, #852] @ 15ec │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movle r3, #40 @ 0x28 │ │ │ │ │ movle r0, #68 @ 0x44 │ │ │ │ │ strle r3, [sp, #12] │ │ │ │ │ - ble 1178 │ │ │ │ │ + ble 1314 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #2740] @ 0xab4 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r4, [r3, #2420] @ 0x974 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ strb r3, [r4, #6] │ │ │ │ │ - ldr r3, [pc, #780] @ 1454 │ │ │ │ │ + ldr r3, [pc, #780] @ 15f0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ strh r3, [r4, #4] │ │ │ │ │ add r9, r4, #20 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ │ - b 11d0 │ │ │ │ │ + b 136c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 13e8 │ │ │ │ │ - ldr r2, [pc, #712] @ 1454 │ │ │ │ │ + beq 1584 │ │ │ │ │ + ldr r2, [pc, #712] @ 15f0 │ │ │ │ │ strh r2, [r4, #4] │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ sub r2, sl, fp │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ mov r6, #0 │ │ │ │ │ @@ -1211,51 +1318,51 @@ │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r6, [r5, #16] │ │ │ │ │ ands r0, r6, #255 @ 0xff │ │ │ │ │ - bne 13c8 │ │ │ │ │ + bne 1564 │ │ │ │ │ add r2, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [r2, #208] @ 0xd0 │ │ │ │ │ lsl r6, r6, #20 │ │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ │ lsr r6, r6, #20 │ │ │ │ │ ldr r8, [r2, #212] @ 0xd4 │ │ │ │ │ orr r6, r6, r3 │ │ │ │ │ str r3, [r2, #208] @ 0xd0 │ │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ │ adc r8, r8, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r2, #212] @ 0xd4 │ │ │ │ │ - bne 1240 │ │ │ │ │ + bne 13dc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bc │ │ │ │ │ + bne 1458 │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldrne r3, [pc, #536] @ 1458 │ │ │ │ │ - bne 12f0 │ │ │ │ │ + ldrne r3, [pc, #536] @ 15f4 │ │ │ │ │ + bne 148c │ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ - bgt 133c │ │ │ │ │ + bgt 14d8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ strb r2, [r9, r3] │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp sl, fp │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ - bne 1368 │ │ │ │ │ + bne 1504 │ │ │ │ │ str r7, [r9, r3] │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ @@ -1267,59 +1374,59 @@ │ │ │ │ │ str r8, [r5, #20] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str r4, [r5, #24] │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #404] @ 1458 │ │ │ │ │ + ldr r3, [pc, #404] @ 15f4 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1300 │ │ │ │ │ + bne 149c │ │ │ │ │ ldr r2, [r7, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1300 │ │ │ │ │ + bne 149c │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1240 │ │ │ │ │ + beq 13dc │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 13b4 │ │ │ │ │ - ldr r3, [pc, #340] @ 145c │ │ │ │ │ + beq 1550 │ │ │ │ │ + ldr r3, [pc, #340] @ 15f8 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ sub r1, r5, #8 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ stmdb r5, {r2, r3} │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - b 1240 │ │ │ │ │ + b 13dc │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r3, #1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ movgt r2, #0 │ │ │ │ │ strhle r2, [r9, r3] │ │ │ │ │ strgt r2, [r9, r3, lsl #2] │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp sl, fp │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ - beq 1270 │ │ │ │ │ + beq 140c │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ add ip, r9, r3 │ │ │ │ │ ldr lr, [sp, #8] │ │ │ │ │ str r7, [ip, #4] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ @@ -1330,97 +1437,97 @@ │ │ │ │ │ str r3, [ip, #8] │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ str r8, [r5, #20] │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r4, [r5, #24] │ │ │ │ │ - b 12b0 │ │ │ │ │ + b 144c │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r3, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1300 │ │ │ │ │ - b 1240 │ │ │ │ │ + bne 149c │ │ │ │ │ + b 13dc │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - bl e030 <_PyDict_SendEvent> │ │ │ │ │ + bl e128 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r6, [r5, #16] │ │ │ │ │ - b 11e8 │ │ │ │ │ + b 1384 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1408 │ │ │ │ │ + beq 15a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 1434 │ │ │ │ │ + beq 15d0 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 142c │ │ │ │ │ + beq 15c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 1440 │ │ │ │ │ + beq 15dc │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 12b4 │ │ │ │ │ + b 1450 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1408 │ │ │ │ │ + b 15a4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 142c │ │ │ │ │ + b 15c8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x0000034c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000303 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ .word 0x0000014c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001460 : │ │ │ │ │ +000015fc : │ │ │ │ │ new_keys_object.isra.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 │ │ │ │ │ mov r6, #1 │ │ │ │ │ subs r7, r1, #0 │ │ │ │ │ lsl r3, r6, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - beq 1594 │ │ │ │ │ + beq 1730 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bhi 15b8 │ │ │ │ │ + bhi 1754 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - bne 1518 │ │ │ │ │ - ldr r2, [pc, #316] @ 15dc │ │ │ │ │ + bne 16b4 │ │ │ │ │ + ldr r2, [pc, #316] @ 1778 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r2, #2740] @ 0xab4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 15ac │ │ │ │ │ + ble 1748 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ add r3, r2, r1, lsl #2 │ │ │ │ │ ldr r4, [r3, #2420] @ 0x974 │ │ │ │ │ - ldr r3, [pc, #272] @ 15e0 │ │ │ │ │ + ldr r3, [pc, #272] @ 177c │ │ │ │ │ str r1, [r2, #2740] @ 0xab4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ strh r3, [r4, #4] │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ @@ -1437,24 +1544,24 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r8, #8 │ │ │ │ │ lsl r6, r3, #1 │ │ │ │ │ - ldr r3, [pc, #184] @ 15e4 │ │ │ │ │ + ldr r3, [pc, #184] @ 1780 │ │ │ │ │ add fp, sl, #20 │ │ │ │ │ umull r2, r6, r3, r6 │ │ │ │ │ lsr r6, r6, #1 │ │ │ │ │ mul r8, r6, r8 │ │ │ │ │ add r0, r8, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 15d4 │ │ │ │ │ + beq 1770 │ │ │ │ │ mov r3, #1 │ │ │ │ │ strb r5, [r4, #4] │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [r4] │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ @@ -1470,173 +1577,173 @@ │ │ │ │ │ add r0, r4, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, #7 │ │ │ │ │ movhi r8, #12 │ │ │ │ │ - bhi 15bc │ │ │ │ │ + bhi 1758 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r8, #12 │ │ │ │ │ - b 1520 │ │ │ │ │ + b 16bc │ │ │ │ │ mov sl, #8 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b 1520 │ │ │ │ │ + b 16bc │ │ │ │ │ mov r8, #8 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ addls r9, r5, #1 │ │ │ │ │ addhi r9, r5, #2 │ │ │ │ │ mov sl, #1 │ │ │ │ │ lsl sl, sl, r9 │ │ │ │ │ - b 1520 │ │ │ │ │ + b 16bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1510 │ │ │ │ │ + b 16ac │ │ │ │ │ .word 0x00000134 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000303 │ │ │ │ │ .word 0xaaaaaaab │ │ │ │ │ │ │ │ │ │ -000015e8 : │ │ │ │ │ +00001784 : │ │ │ │ │ insertdict(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr lr, [r1, #24] │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldrb r3, [lr, #6] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq 1a20 │ │ │ │ │ - ldr r3, [pc, #1660] @ 1ca4 │ │ │ │ │ + beq 1bbc │ │ │ │ │ + ldr r3, [pc, #1660] @ 1e40 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 19e8 │ │ │ │ │ + bne 1b84 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a30 │ │ │ │ │ + bne 1bcc │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 1bc8 │ │ │ │ │ + beq 1d64 │ │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17c4 │ │ │ │ │ + beq 1960 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - bne 1834 │ │ │ │ │ + bne 19d0 │ │ │ │ │ ldr lr, [r4, #24] │ │ │ │ │ ldr r3, [lr, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 1ab0 │ │ │ │ │ + ble 1c4c │ │ │ │ │ ldr ip, [r4, #16] │ │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ │ - bne 1c14 │ │ │ │ │ + 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 │ │ │ │ │ - bgt 175c │ │ │ │ │ - add r8, lr, #20 │ │ │ │ │ - ldrsb sl, [r8, r2] │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - bge 19c0 │ │ │ │ │ - ldr r1, [lr, #16] │ │ │ │ │ - strb r1, [r8, r2] │ │ │ │ │ + and r0, r6, r2 │ │ │ │ │ + str r1, [lr, #8] │ │ │ │ │ + bgt 18f8 │ │ │ │ │ + add r9, lr, #20 │ │ │ │ │ + ldrsb r1, [r9, r0] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bge 1b5c │ │ │ │ │ + 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 │ │ │ │ │ - beq 17ac │ │ │ │ │ + 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 │ │ │ │ │ - bgt 1afc │ │ │ │ │ - add r8, lr, r2, lsl #1 │ │ │ │ │ - ldrsh r8, [r8, #20] │ │ │ │ │ - lsl sl, r2, #1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bge 18f0 │ │ │ │ │ + cmp sl, #15 │ │ │ │ │ + bgt 1c98 │ │ │ │ │ + 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 1728 │ │ │ │ │ - add lr, r1, r1, lsl #1 │ │ │ │ │ - add r2, r2, lr, lsl #2 │ │ │ │ │ - add lr, r8, r2 │ │ │ │ │ - stmib lr, {r5, r7} │ │ │ │ │ - str r6, [r8, r2] │ │ │ │ │ - b 1728 │ │ │ │ │ + bne 18c4 │ │ │ │ │ + add r0, r1, r1, lsl #1 │ │ │ │ │ + add r2, r2, r0, lsl #2 │ │ │ │ │ + add r0, r9, r2 │ │ │ │ │ + stmib r0, {r5, r7} │ │ │ │ │ + str r6, [r9, r2] │ │ │ │ │ + b 18c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b60 │ │ │ │ │ + bne 1cfc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldrne sl, [pc, #1216] @ 1ca8 │ │ │ │ │ - beq 1668 │ │ │ │ │ + ldrne sl, [pc, #1216] @ 1e44 │ │ │ │ │ + beq 1804 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 1b1c │ │ │ │ │ - ldr r3, [pc, #1200] @ 1cac │ │ │ │ │ + beq 1cb8 │ │ │ │ │ + ldr r3, [pc, #1200] @ 1e48 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ sub r1, r4, #8 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ @@ -1644,21 +1751,21 @@ │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq 1670 │ │ │ │ │ + beq 180c │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq 18b4 │ │ │ │ │ + beq 1a50 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ │ - bne 1c30 │ │ │ │ │ + bne 1dcc │ │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [r1, #208] @ 0xd0 │ │ │ │ │ ldr r0, [r1, #212] @ 0xd4 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ @@ -1678,306 +1785,306 @@ │ │ │ │ │ addne r2, r2, ip │ │ │ │ │ addeq r1, r1, ip │ │ │ │ │ strne r7, [r2, #24] │ │ │ │ │ streq r7, [r1, #28] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 18c8 │ │ │ │ │ + beq 1a64 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 195c │ │ │ │ │ + bne 1af8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1750 │ │ │ │ │ + beq 18ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 1750 │ │ │ │ │ + bne 18ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1750 │ │ │ │ │ - lsr r8, r6, #5 │ │ │ │ │ - add sl, r8, #1 │ │ │ │ │ - add r2, r2, r2, lsl #2 │ │ │ │ │ - add r2, sl, r2 │ │ │ │ │ - and r2, r2, r1 │ │ │ │ │ - add sl, lr, r2, lsl #1 │ │ │ │ │ - ldrsh sl, [sl, #20] │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - lsl sl, r2, #1 │ │ │ │ │ - blt 1778 │ │ │ │ │ - lsl sl, r2, #2 │ │ │ │ │ - add sl, sl, r2 │ │ │ │ │ - add sl, sl, r8, lsr #5 │ │ │ │ │ - add sl, sl, #1 │ │ │ │ │ - cmp r9, #7 │ │ │ │ │ - lsr r8, r8, #5 │ │ │ │ │ - and r2, sl, r1 │ │ │ │ │ - bgt 198c │ │ │ │ │ - add sl, lr, r2 │ │ │ │ │ - ldrsb ip, [sl, #20] │ │ │ │ │ + b 18ec │ │ │ │ │ + lsr r1, r6, #5 │ │ │ │ │ + add r9, r1, #1 │ │ │ │ │ + add r0, r0, r0, lsl #2 │ │ │ │ │ + add r0, r9, r0 │ │ │ │ │ + and r0, r0, r2 │ │ │ │ │ + add r9, lr, r0, lsl #1 │ │ │ │ │ + ldrsh r9, [r9, #20] │ │ │ │ │ + lsl fp, r0, #1 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + blt 1914 │ │ │ │ │ + lsl r9, r0, #2 │ │ │ │ │ + add r9, r9, r0 │ │ │ │ │ + add r9, r9, r1, lsr #5 │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + cmp sl, #7 │ │ │ │ │ + lsr r1, r1, #5 │ │ │ │ │ + and r0, r9, r2 │ │ │ │ │ + bgt 1b28 │ │ │ │ │ + add r9, lr, r0 │ │ │ │ │ + ldrsb ip, [r9, #20] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 1a98 │ │ │ │ │ + bge 1c34 │ │ │ │ │ ldr r2, [lr, #16] │ │ │ │ │ - strb r2, [sl, #20] │ │ │ │ │ + strb r2, [r9, #20] │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ ldr r1, [ip, #16] │ │ │ │ │ - b 16f8 │ │ │ │ │ + b 1894 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 18c8 │ │ │ │ │ + bne 1a64 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 18c8 │ │ │ │ │ - add r2, r2, r2, lsl #2 │ │ │ │ │ - lsr r8, r8, #5 │ │ │ │ │ - add r2, r2, r8 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - and r2, r2, r1 │ │ │ │ │ - cmp r9, #15 │ │ │ │ │ - add sl, lr, r2, lsl #1 │ │ │ │ │ - addgt sl, lr, r2, lsl #2 │ │ │ │ │ - ldrshle sl, [sl, #20] │ │ │ │ │ - ldrgt sl, [sl, #20] │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - bge 1978 │ │ │ │ │ - cmp r9, #15 │ │ │ │ │ + b 1a64 │ │ │ │ │ + add r0, r0, r0, lsl #2 │ │ │ │ │ + lsr r1, r1, #5 │ │ │ │ │ + add r0, r0, r1 │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + and r0, r0, r2 │ │ │ │ │ + cmp sl, #15 │ │ │ │ │ + add r9, lr, r0, lsl #1 │ │ │ │ │ + addgt r9, lr, r0, lsl #2 │ │ │ │ │ + ldrshle r9, [r9, #20] │ │ │ │ │ + ldrgt r9, [r9, #20] │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + bge 1b14 │ │ │ │ │ + cmp sl, #15 │ │ │ │ │ ldr r1, [lr, #16] │ │ │ │ │ - lslgt sl, r2, #2 │ │ │ │ │ - bgt 1b58 │ │ │ │ │ - lsl sl, r2, #1 │ │ │ │ │ - b 177c │ │ │ │ │ - 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] │ │ │ │ │ + lslgt r9, r0, #2 │ │ │ │ │ + bgt 1cf4 │ │ │ │ │ + lsl fp, r0, #1 │ │ │ │ │ + b 1918 │ │ │ │ │ + lsr r1, r6, #5 │ │ │ │ │ + add r9, r1, #1 │ │ │ │ │ + add r0, r0, r0, lsl #2 │ │ │ │ │ + add r0, r9, r0 │ │ │ │ │ + and r0, r0, r2 │ │ │ │ │ + add r9, lr, r0 │ │ │ │ │ + ldrsb fp, [r9, #20] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - blt 1948 │ │ │ │ │ - b 1918 │ │ │ │ │ + blt 1ae4 │ │ │ │ │ + b 1ab4 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e20 │ │ │ │ │ + bl 1fbc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1bc8 │ │ │ │ │ + beq 1d64 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne lr, [r4, #24] │ │ │ │ │ - beq 163c │ │ │ │ │ + beq 17d8 │ │ │ │ │ mov r0, lr │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 9448 │ │ │ │ │ + bl 9540 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 1b90 │ │ │ │ │ + beq 1d2c │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bl c4a0 │ │ │ │ │ + bl c598 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1bf8 │ │ │ │ │ + bne 1d94 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1750 │ │ │ │ │ + beq 18ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 1750 │ │ │ │ │ + bne 18ec │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1750 │ │ │ │ │ - add r2, r2, r2, lsl #2 │ │ │ │ │ - lsr r8, r8, #5 │ │ │ │ │ - add r2, r2, r8 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - and r2, r2, r1 │ │ │ │ │ - b 1938 │ │ │ │ │ + b 18ec │ │ │ │ │ + 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 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e20 │ │ │ │ │ + bl 1fbc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1bc8 │ │ │ │ │ + beq 1d64 │ │ │ │ │ ldr ip, [r4, #16] │ │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ │ - bne 1c14 │ │ │ │ │ + bne 1db0 │ │ │ │ │ ldr lr, [r4, #24] │ │ │ │ │ - b 168c │ │ │ │ │ - add sl, lr, r2, lsl #2 │ │ │ │ │ - ldr r8, [sl, #20] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - lsl r8, r2, #2 │ │ │ │ │ - bge 1b2c │ │ │ │ │ + b 1828 │ │ │ │ │ + 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] │ │ │ │ │ - b 16f8 │ │ │ │ │ + str r1, [r9, #20] │ │ │ │ │ + b 1894 │ │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1668 │ │ │ │ │ - b 17f4 │ │ │ │ │ - add r2, r8, r2 │ │ │ │ │ - lsr r8, r6, #5 │ │ │ │ │ - add sl, r8, #1 │ │ │ │ │ - add r2, sl, r2 │ │ │ │ │ - and r2, r2, r1 │ │ │ │ │ - add sl, lr, r2, lsl #2 │ │ │ │ │ - ldr sl, [sl, #20] │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - lsl sl, r2, #2 │ │ │ │ │ - bge 191c │ │ │ │ │ + beq 1804 │ │ │ │ │ + b 1990 │ │ │ │ │ + add r0, r1, r0 │ │ │ │ │ + lsr r1, r6, #5 │ │ │ │ │ + add r9, r1, #1 │ │ │ │ │ + add r0, r9, r0 │ │ │ │ │ + and r0, r0, r2 │ │ │ │ │ + add r9, lr, r0, lsl #2 │ │ │ │ │ + ldr r9, [r9, #20] │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + lsl r9, r0, #2 │ │ │ │ │ + bge 1ab8 │ │ │ │ │ ldr r1, [lr, #16] │ │ │ │ │ - add sl, lr, sl │ │ │ │ │ - b 1b14 │ │ │ │ │ - ldr sl, [pc, #320] @ 1ca8 │ │ │ │ │ + add r9, lr, r9 │ │ │ │ │ + b 1cb0 │ │ │ │ │ + ldr sl, [pc, #320] @ 1e44 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 17f4 │ │ │ │ │ + bne 1990 │ │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17f4 │ │ │ │ │ + bne 1990 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1668 │ │ │ │ │ - b 17e8 │ │ │ │ │ + beq 1804 │ │ │ │ │ + b 1984 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e20 │ │ │ │ │ + bl 1fbc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 163c │ │ │ │ │ + bne 17d8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1c7c │ │ │ │ │ + bne 1e18 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1bf0 │ │ │ │ │ + beq 1d8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 1c98 │ │ │ │ │ + beq 1e34 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1754 │ │ │ │ │ + b 18f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 1a70 │ │ │ │ │ + bne 1c0c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1a70 │ │ │ │ │ + b 1c0c │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl e030 <_PyDict_SendEvent> │ │ │ │ │ + bl e128 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr ip, [r4, #16] │ │ │ │ │ - b 1af4 │ │ │ │ │ + b 1c90 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl e030 <_PyDict_SendEvent> │ │ │ │ │ + bl e128 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ │ ldr r0, [r1, #212] @ 0xd4 │ │ │ │ │ adds lr, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mov ip, #1 │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ str lr, [r1, #208] @ 0xd0 │ │ │ │ │ str r0, [r1, #212] @ 0xd4 │ │ │ │ │ - b 1880 │ │ │ │ │ + b 1a1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 1bd4 │ │ │ │ │ + bne 1d70 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1bd4 │ │ │ │ │ + b 1d70 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1bf0 │ │ │ │ │ + b 1d8c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ .word 0x000004a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001cb0 : │ │ │ │ │ +00001e4c : │ │ │ │ │ find_empty_slot(): │ │ │ │ │ push {r4, lr} │ │ │ │ │ ldrb lr, [r0, #4] │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mvn ip, ip, lsl lr │ │ │ │ │ cmp lr, #7 │ │ │ │ │ mov r2, r0 │ │ │ │ │ and r0, ip, r1 │ │ │ │ │ - bgt 1d08 │ │ │ │ │ + bgt 1ea4 │ │ │ │ │ add r3, r2, r0 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ poplt {r4, pc} │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ and r0, ip, r3 │ │ │ │ │ add r3, r2, r0 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ poplt {r4, pc} │ │ │ │ │ - b 1d44 │ │ │ │ │ + b 1ee0 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 1dec │ │ │ │ │ + bgt 1f88 │ │ │ │ │ add r3, r2, r0, lsl #1 │ │ │ │ │ ldrsh r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ poplt {r4, pc} │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ @@ -1989,105 +2096,105 @@ │ │ │ │ │ poplt {r4, pc} │ │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ │ add r0, r0, r1, lsr #5 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ and r0, r0, ip │ │ │ │ │ - bgt 1d88 │ │ │ │ │ + bgt 1f24 │ │ │ │ │ add r3, r2, r0 │ │ │ │ │ ldrsb lr, [r3, #20] │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ poplt {r4, pc} │ │ │ │ │ and r0, r3, ip │ │ │ │ │ - b 1d60 │ │ │ │ │ + b 1efc │ │ │ │ │ cmp lr, #15 │ │ │ │ │ add r4, r2, r0, lsl #1 │ │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ │ - bgt 1dc4 │ │ │ │ │ + bgt 1f60 │ │ │ │ │ ldrsh r4, [r4, #20] │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ poplt {r4, pc} │ │ │ │ │ and r0, ip, r3 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ add r4, r2, r0, lsl #1 │ │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ │ - ble 1d98 │ │ │ │ │ + ble 1f34 │ │ │ │ │ add r3, r2, r0, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ lsl r3, r0, #2 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ poplt {r4, pc} │ │ │ │ │ - b 1db0 │ │ │ │ │ + b 1f4c │ │ │ │ │ add r3, r2, r0, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ lsl r3, r0, #2 │ │ │ │ │ poplt {r4, pc} │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ and r0, ip, r3 │ │ │ │ │ add r3, r2, r0, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - b 1d3c │ │ │ │ │ + b 1ed8 │ │ │ │ │ │ │ │ │ │ -00001e20 : │ │ │ │ │ +00001fbc : │ │ │ │ │ dictresize.isra.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ cmp r1, #31 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - bhi 2bbc │ │ │ │ │ + bhi 2d1c │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ andne r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr sl, [r0, #28] │ │ │ │ │ lsl r5, r8, r1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 2244 │ │ │ │ │ + beq 23e0 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bhi 24bc │ │ │ │ │ + bhi 2658 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bne 2064 │ │ │ │ │ - ldr r3, [pc, #3400] @ 2bd0 │ │ │ │ │ + bne 2200 │ │ │ │ │ + ldr r3, [pc, #3340] @ 2d30 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 22b0 │ │ │ │ │ + ble 244c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #2740] @ 0xab4 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r5, [r3, #2420] @ 0x974 │ │ │ │ │ - ldr r3, [pc, #3352] @ 2bd4 │ │ │ │ │ + ldr r3, [pc, #3292] @ 2d34 │ │ │ │ │ mov r9, #0 │ │ │ │ │ strh r3, [r5, #4] │ │ │ │ │ add r4, r5, #20 │ │ │ │ │ mov r3, #5 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ @@ -2104,90 +2211,90 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ lsl r2, r8, r2 │ │ │ │ │ ldr r8, [r7, #8] │ │ │ │ │ - bne 29b0 │ │ │ │ │ + bne 2b10 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2268 │ │ │ │ │ + beq 2404 │ │ │ │ │ add r3, r1, #20 │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ mov r3, #8 │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne 22c4 │ │ │ │ │ + bne 2460 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ ldrb r9, [r1, #6] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bne 22c4 │ │ │ │ │ + bne 2460 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ lsl r2, r8, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ │ lsl r9, r9, r0 │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ - beq 1fe0 │ │ │ │ │ + beq 217c │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 1fb0 │ │ │ │ │ + b 214c │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt 2224 │ │ │ │ │ + bgt 23c0 │ │ │ │ │ lsl lr, r1, #1 │ │ │ │ │ ldrsh r6, [r4, lr] │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - bne 2194 │ │ │ │ │ + bne 2330 │ │ │ │ │ strh r2, [r4, lr] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq 1fe0 │ │ │ │ │ + beq 217c │ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ and r1, ip, r9 │ │ │ │ │ - bgt 1f84 │ │ │ │ │ + bgt 2120 │ │ │ │ │ ldrsb lr, [r4, r1] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 2194 │ │ │ │ │ + bne 2330 │ │ │ │ │ strb r2, [r4, r1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne 1fac │ │ │ │ │ - ldr r3, [pc, #3056] @ 2bd8 │ │ │ │ │ + bne 2148 │ │ │ │ │ + ldr r3, [pc, #2996] @ 2d38 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2048 │ │ │ │ │ + beq 21e4 │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 2204 │ │ │ │ │ - ldr r3, [pc, #3024] @ 2bdc │ │ │ │ │ + bne 23a0 │ │ │ │ │ + ldr r3, [pc, #2964] @ 2d3c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 2204 │ │ │ │ │ + bhi 23a0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2204 │ │ │ │ │ + beq 23a0 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ str r0, [r3, #2420] @ 0x974 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r8, [r5, #16] │ │ │ │ │ sub r3, r3, r8 │ │ │ │ │ @@ -2195,28 +2302,28 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r8, #8 │ │ │ │ │ - ldr r0, [pc, #2916] @ 2be0 │ │ │ │ │ + ldr r0, [pc, #2856] @ 2d40 │ │ │ │ │ lsl fp, r5, #1 │ │ │ │ │ umull ip, fp, r0, fp │ │ │ │ │ add r9, r2, #20 │ │ │ │ │ lsr fp, fp, #1 │ │ │ │ │ mul r8, fp, r8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add r0, r8, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2bbc │ │ │ │ │ + beq 2d1c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ strb r4, [r5, #4] │ │ │ │ │ strb r3, [r5, #6] │ │ │ │ │ str fp, [r5, #12] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov fp, #1 │ │ │ │ │ @@ -2239,1439 +2346,1402 @@ │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ │ lsl r2, fp, r2 │ │ │ │ │ lsl r3, fp, r3 │ │ │ │ │ ldr r8, [r7, #8] │ │ │ │ │ - bne 24e0 │ │ │ │ │ + bne 267c │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 226c │ │ │ │ │ + beq 2408 │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ - bne 1f30 │ │ │ │ │ + bne 20cc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r1, r4, r3 │ │ │ │ │ - ble 2184 │ │ │ │ │ + ble 2320 │ │ │ │ │ add r4, r8, r8, lsl #1 │ │ │ │ │ add r4, r1, r4, lsl #2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2bc8 │ │ │ │ │ + beq 2d28 │ │ │ │ │ ldr ip, [r2], #8 │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ str ip, [r0] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ add r0, r0, #12 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne 2158 │ │ │ │ │ + bne 22f4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 33cc │ │ │ │ │ - b 1fe0 │ │ │ │ │ + bl 34c4 │ │ │ │ │ + b 217c │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ cmp r0, #7 │ │ │ │ │ and r1, r1, r9 │ │ │ │ │ - ble 21f4 │ │ │ │ │ + ble 2390 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt 2428 │ │ │ │ │ + bgt 25c4 │ │ │ │ │ lsl lr, r1, #1 │ │ │ │ │ ldrsh r0, [r4, lr] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1f9c │ │ │ │ │ + beq 2138 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ and r1, r1, r9 │ │ │ │ │ - b 21b8 │ │ │ │ │ + b 2354 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ and r1, r1, r9 │ │ │ │ │ ldrsb r0, [r4, r1] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1fd0 │ │ │ │ │ - b 21e0 │ │ │ │ │ + beq 216c │ │ │ │ │ + b 237c │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r8, [r3, #16] │ │ │ │ │ sub r2, r2, r8 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b 2058 │ │ │ │ │ + b 21f4 │ │ │ │ │ ldr lr, [r4, r1, lsl #2] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 2194 │ │ │ │ │ + bne 2330 │ │ │ │ │ str r2, [r4, r1, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 1fac │ │ │ │ │ - b 1fe0 │ │ │ │ │ + bne 2148 │ │ │ │ │ + b 217c │ │ │ │ │ cmp r1, #7 │ │ │ │ │ mov r3, r2 │ │ │ │ │ movhi r6, r2 │ │ │ │ │ movhi r8, #12 │ │ │ │ │ - bhi 24c8 │ │ │ │ │ + bhi 2664 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r8, #12 │ │ │ │ │ - b 2074 │ │ │ │ │ + b 2210 │ │ │ │ │ mov r3, #8 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ add r1, r0, #20 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ - bne 2458 │ │ │ │ │ + bne 25f4 │ │ │ │ │ add r2, r8, r8, lsl #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 33cc │ │ │ │ │ - b 1fe0 │ │ │ │ │ + bl 34c4 │ │ │ │ │ + b 217c │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 2074 │ │ │ │ │ + b 2210 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ - ble 2a20 │ │ │ │ │ + ble 2b80 │ │ │ │ │ mvn r1, ip │ │ │ │ │ add r1, r1, r8 │ │ │ │ │ ands r9, r1, #3 │ │ │ │ │ - beq 23dc │ │ │ │ │ + beq 2578 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 23ec │ │ │ │ │ + beq 2588 │ │ │ │ │ ldm r2, {r0, r1} │ │ │ │ │ add lr, r3, ip, lsl #3 │ │ │ │ │ add r6, r2, #8 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ - beq 23dc │ │ │ │ │ + beq 2578 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 2338 │ │ │ │ │ + beq 24d4 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 23ec │ │ │ │ │ + beq 2588 │ │ │ │ │ ldm r2, {r0, r1} │ │ │ │ │ add r6, r6, #8 │ │ │ │ │ add lr, r3, ip, lsl #3 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 23ec │ │ │ │ │ + beq 2588 │ │ │ │ │ ldm r2, {r0, r1} │ │ │ │ │ add lr, r3, ip, lsl #3 │ │ │ │ │ add r2, r6, #8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ - b 23dc │ │ │ │ │ + b 2578 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ldm r2, {r0, r1} │ │ │ │ │ cmp ip, r8 │ │ │ │ │ add r6, r2, #8 │ │ │ │ │ mov r9, ip │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ - beq 2418 │ │ │ │ │ + beq 25b4 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add lr, r3, ip, lsl #3 │ │ │ │ │ - beq 23ec │ │ │ │ │ + beq 2588 │ │ │ │ │ ldm r6, {r0, r1} │ │ │ │ │ add r2, r6, #8 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add lr, r3, ip, lsl #3 │ │ │ │ │ - beq 23ec │ │ │ │ │ + beq 2588 │ │ │ │ │ ldm r2, {r0, r1} │ │ │ │ │ add r2, r6, #16 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ add ip, r9, #2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add lr, r3, ip, lsl #3 │ │ │ │ │ - beq 23ec │ │ │ │ │ + beq 2588 │ │ │ │ │ ldm r2, {r0, r1} │ │ │ │ │ add ip, r9, #3 │ │ │ │ │ add r2, r6, #24 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ add lr, r3, ip, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 235c │ │ │ │ │ + bne 24f8 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r1, r2, #8 │ │ │ │ │ - beq 299c │ │ │ │ │ + beq 2afc │ │ │ │ │ add lr, r3, ip, lsl #3 │ │ │ │ │ add r2, r1, #8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ldm r1, {r0, r1} │ │ │ │ │ cmp ip, r8 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ - bne 22d0 │ │ │ │ │ + bne 246c │ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ │ mvn r9, #0 │ │ │ │ │ mvn r9, r9, lsl r0 │ │ │ │ │ - b 1f7c │ │ │ │ │ + b 2118 │ │ │ │ │ ldr r0, [r4, r1, lsl #2] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2230 │ │ │ │ │ + beq 23cc │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ and r1, r1, r9 │ │ │ │ │ ldr r0, [r4, r1, lsl #2] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2230 │ │ │ │ │ - b 2434 │ │ │ │ │ + beq 23cc │ │ │ │ │ + b 25d0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 229c │ │ │ │ │ + ble 2438 │ │ │ │ │ add r4, r8, r8, lsl #1 │ │ │ │ │ add r4, r3, r4, lsl #2 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b 248c │ │ │ │ │ + b 2628 │ │ │ │ │ add lr, r1, #12 │ │ │ │ │ ldm r1, {r0, r1, r2} │ │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ │ add ip, ip, #12 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - beq 229c │ │ │ │ │ + beq 2438 │ │ │ │ │ mov r1, lr │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2470 │ │ │ │ │ + bne 260c │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2470 │ │ │ │ │ + bne 260c │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2470 │ │ │ │ │ - b 24a8 │ │ │ │ │ + bne 260c │ │ │ │ │ + b 2644 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, #8 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ addls r1, r4, #1 │ │ │ │ │ addhi r1, r4, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ - b 2074 │ │ │ │ │ + b 2210 │ │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ - beq 266c │ │ │ │ │ + beq 2808 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ - ble 2b54 │ │ │ │ │ + ble 2cb4 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldrb ip, [r1] │ │ │ │ │ add fp, r3, r8, lsl #3 │ │ │ │ │ add r1, r1, ip, lsl #2 │ │ │ │ │ add lr, r1, #3 │ │ │ │ │ ldrb r1, [lr, #1]! │ │ │ │ │ ldr r6, [r2, r1, lsl #3] │ │ │ │ │ add r9, sl, r1, lsl #2 │ │ │ │ │ ldr ip, [r6] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - bne 25b8 │ │ │ │ │ + bne 2754 │ │ │ │ │ str r6, [r0] │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ cmp r0, fp │ │ │ │ │ - bne 251c │ │ │ │ │ + bne 26b8 │ │ │ │ │ ldrb ip, [r5, #4] │ │ │ │ │ mvn lr, #0 │ │ │ │ │ mvn lr, lr, lsl ip │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 2590 │ │ │ │ │ + b 272c │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt 25d8 │ │ │ │ │ + bgt 2774 │ │ │ │ │ lsl r6, r2, #1 │ │ │ │ │ ldrsh r9, [r4, r6] │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - bne 25e4 │ │ │ │ │ + bne 2780 │ │ │ │ │ strh r1, [r4, r6] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq 2718 │ │ │ │ │ + beq 2878 │ │ │ │ │ ldrb ip, [r5, #4] │ │ │ │ │ ldr r2, [r3, r1, lsl #3] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ and r2, r0, lr │ │ │ │ │ - bgt 2564 │ │ │ │ │ + bgt 2700 │ │ │ │ │ ldrsb r6, [r4, r2] │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - bne 25e4 │ │ │ │ │ + bne 2780 │ │ │ │ │ strb r1, [r4, r2] │ │ │ │ │ - b 2580 │ │ │ │ │ + b 271c │ │ │ │ │ str ip, [r6] │ │ │ │ │ str r6, [r0] │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ cmp r0, fp │ │ │ │ │ - bne 251c │ │ │ │ │ - b 2550 │ │ │ │ │ + bne 26b8 │ │ │ │ │ + b 26ec │ │ │ │ │ ldr r6, [r4, r2, lsl #2] │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 2a58 │ │ │ │ │ + beq 2bb8 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add r6, r0, #1 │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ and r2, r2, lr │ │ │ │ │ - bgt 2624 │ │ │ │ │ + bgt 27c0 │ │ │ │ │ ldrsb r6, [r4, r2] │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - bne 2a60 │ │ │ │ │ + bne 2bc0 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - ble 25b0 │ │ │ │ │ + ble 274c │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt 2a58 │ │ │ │ │ + bgt 2bb8 │ │ │ │ │ lsl r6, r2, #1 │ │ │ │ │ - b 257c │ │ │ │ │ + b 2718 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ lsl r6, r2, #1 │ │ │ │ │ - bgt 265c │ │ │ │ │ + bgt 27f8 │ │ │ │ │ ldrsh r6, [r4, r6] │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 260c │ │ │ │ │ + beq 27a8 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, lr │ │ │ │ │ cmp ip, #15 │ │ │ │ │ lsl r6, r2, #1 │ │ │ │ │ - ble 2630 │ │ │ │ │ + ble 27cc │ │ │ │ │ ldr r6, [r4, r2, lsl #2] │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 260c │ │ │ │ │ - b 263c │ │ │ │ │ + beq 27a8 │ │ │ │ │ + b 27d8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ - ble 2708 │ │ │ │ │ - ldr ip, [r7, #28] │ │ │ │ │ - ldrb r1, [ip] │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - ldrb r0, [ip, r1, lsl #2] │ │ │ │ │ - add lr, ip, r1, lsl #2 │ │ │ │ │ - ldr r1, [r2, r0, lsl #3] │ │ │ │ │ - add r0, sl, r0, lsl #2 │ │ │ │ │ - ldr ip, [r1] │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne ip, ip, #1 │ │ │ │ │ - strne ip, [r1] │ │ │ │ │ - str r1, [r3, #4] │ │ │ │ │ - cmp r8, #1 │ │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ │ - str r1, [r3] │ │ │ │ │ - str r0, [r3, #8] │ │ │ │ │ - beq 2708 │ │ │ │ │ - add r4, lr, #1 │ │ │ │ │ - add r0, lr, r8 │ │ │ │ │ + ble 2868 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ mov ip, r3 │ │ │ │ │ - ldrb r1, [r4], #1 │ │ │ │ │ + ldrb r0, [r1] │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + add r1, r1, r0, lsl #2 │ │ │ │ │ + add r4, r8, r1 │ │ │ │ │ + ldrb r0, [r1], #1 │ │ │ │ │ add ip, ip, #12 │ │ │ │ │ - ldr lr, [r2, r1, lsl #3] │ │ │ │ │ - add r1, sl, r1, lsl #2 │ │ │ │ │ + ldr lr, [r2, r0, lsl #3] │ │ │ │ │ + add r0, sl, r0, lsl #2 │ │ │ │ │ ldr r6, [lr] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r6, r6, #1 │ │ │ │ │ strne r6, [lr] │ │ │ │ │ - str lr, [ip, #4] │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ + str lr, [ip, #-8] │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ ldr lr, [lr, #12] │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - str lr, [ip] │ │ │ │ │ - str r1, [ip, #8] │ │ │ │ │ - bne 26cc │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + str lr, [ip, #-12] │ │ │ │ │ + str r0, [ip, #-4] │ │ │ │ │ + bne 282c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 33cc │ │ │ │ │ + bl 34c4 │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2924 │ │ │ │ │ + beq 2a84 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - bne 2924 │ │ │ │ │ + bne 2a84 │ │ │ │ │ ldrb r9, [r1, #6] │ │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ ldr r5, [r1, #16] │ │ │ │ │ - beq 2aa8 │ │ │ │ │ + beq 2c08 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 2944 │ │ │ │ │ + ble 2aa4 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ ands r2, r5, #3 │ │ │ │ │ mov fp, #0 │ │ │ │ │ add r9, r3, #20 │ │ │ │ │ add r4, r3, #24 │ │ │ │ │ - beq 28ec │ │ │ │ │ + beq 2a4c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 27ec │ │ │ │ │ + beq 294c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 27b8 │ │ │ │ │ + beq 2918 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 279c │ │ │ │ │ + beq 28fc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2a90 │ │ │ │ │ + bne 2bf0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27b4 │ │ │ │ │ + beq 2914 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2b8c │ │ │ │ │ + bne 2cec │ │ │ │ │ mov fp, #1 │ │ │ │ │ ldr r0, [r9, fp, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27d0 │ │ │ │ │ + beq 2930 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2b5c │ │ │ │ │ + bne 2cbc │ │ │ │ │ ldr r0, [r4, fp, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27e8 │ │ │ │ │ + beq 2948 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2b74 │ │ │ │ │ + bne 2cd4 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ ldr r0, [r9, fp, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2804 │ │ │ │ │ + beq 2964 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2ba4 │ │ │ │ │ + bne 2d04 │ │ │ │ │ ldr r0, [r4, fp, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 281c │ │ │ │ │ + beq 297c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2b2c │ │ │ │ │ + bne 2c8c │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - bne 28ec │ │ │ │ │ - b 2944 │ │ │ │ │ + bne 2a4c │ │ │ │ │ + b 2aa4 │ │ │ │ │ ldr r0, [r4, fp, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2844 │ │ │ │ │ + beq 29a4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2a78 │ │ │ │ │ + bne 2bd8 │ │ │ │ │ add r6, fp, #1 │ │ │ │ │ ldr r0, [r9, r6, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2860 │ │ │ │ │ + beq 29c0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2a28 │ │ │ │ │ + bne 2b88 │ │ │ │ │ ldr r0, [r4, r6, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2878 │ │ │ │ │ + beq 29d8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2a40 │ │ │ │ │ + bne 2ba0 │ │ │ │ │ add fp, r6, #1 │ │ │ │ │ ldr r0, [r9, fp, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2894 │ │ │ │ │ + beq 29f4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 29c0 │ │ │ │ │ + bne 2b20 │ │ │ │ │ ldr r0, [r4, fp, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28ac │ │ │ │ │ + beq 2a0c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 29d8 │ │ │ │ │ + bne 2b38 │ │ │ │ │ add fp, r6, #2 │ │ │ │ │ ldr r0, [r9, fp, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28c8 │ │ │ │ │ + beq 2a28 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 29f0 │ │ │ │ │ + bne 2b50 │ │ │ │ │ ldr r0, [r4, fp, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28e0 │ │ │ │ │ + beq 2a40 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2a08 │ │ │ │ │ + bne 2b68 │ │ │ │ │ add fp, r6, #3 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - beq 2944 │ │ │ │ │ + beq 2aa4 │ │ │ │ │ ldr r0, [r9, fp, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 282c │ │ │ │ │ + beq 298c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 282c │ │ │ │ │ + beq 298c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 282c │ │ │ │ │ + bne 298c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 282c │ │ │ │ │ + b 298c │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r7, #28] │ │ │ │ │ ldrb r2, [sl, #2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2b44 │ │ │ │ │ + beq 2ca4 │ │ │ │ │ strb r3, [sl, #3] │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ - b 2048 │ │ │ │ │ + b 21e4 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 291c │ │ │ │ │ - ldr r3, [pc, #648] @ 2be4 │ │ │ │ │ + bne 2a7c │ │ │ │ │ + ldr r3, [pc, #648] @ 2d44 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 291c │ │ │ │ │ + bhi 2a7c │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ ldrb r1, [r0, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 291c │ │ │ │ │ + beq 2a7c │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ str r0, [r3, #2420] @ 0x974 │ │ │ │ │ - b 2924 │ │ │ │ │ + b 2a84 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23fc │ │ │ │ │ - b 299c │ │ │ │ │ + bne 2598 │ │ │ │ │ + b 2afc │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ mov r3, #8 │ │ │ │ │ - b 24f8 │ │ │ │ │ + b 2694 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2894 │ │ │ │ │ + bne 29f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2894 │ │ │ │ │ + b 29f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 28ac │ │ │ │ │ + bne 2a0c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 28ac │ │ │ │ │ + b 2a0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 28c8 │ │ │ │ │ + bne 2a28 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 28c8 │ │ │ │ │ + b 2a28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 28e0 │ │ │ │ │ + bne 2a40 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 28e0 │ │ │ │ │ - beq 1fe0 │ │ │ │ │ - b 2418 │ │ │ │ │ + b 2a40 │ │ │ │ │ + beq 217c │ │ │ │ │ + b 25b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2860 │ │ │ │ │ + bne 29c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2860 │ │ │ │ │ + b 29c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2878 │ │ │ │ │ + bne 29d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2878 │ │ │ │ │ + b 29d8 │ │ │ │ │ str r1, [r4, r2, lsl #2] │ │ │ │ │ - b 2580 │ │ │ │ │ + b 271c │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, lr │ │ │ │ │ - b 2600 │ │ │ │ │ + b 279c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2844 │ │ │ │ │ + bne 29a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2844 │ │ │ │ │ + b 29a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 279c │ │ │ │ │ + bne 28fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 279c │ │ │ │ │ + b 28fc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 2944 │ │ │ │ │ + ble 2aa4 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ add r4, r2, r3 │ │ │ │ │ - b 2ae4 │ │ │ │ │ + b 2c44 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ad4 │ │ │ │ │ + beq 2c34 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2b14 │ │ │ │ │ + bne 2c74 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ - beq 2944 │ │ │ │ │ + beq 2aa4 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2abc │ │ │ │ │ + beq 2c1c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2abc │ │ │ │ │ + beq 2c1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2abc │ │ │ │ │ + bne 2c1c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2abc │ │ │ │ │ + b 2c1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2ad4 │ │ │ │ │ + bne 2c34 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2ad4 │ │ │ │ │ + b 2c34 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 281c │ │ │ │ │ + bne 297c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 281c │ │ │ │ │ + b 297c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r5, [r7, #24] │ │ │ │ │ - b 2048 │ │ │ │ │ - beq 2718 │ │ │ │ │ - b 2550 │ │ │ │ │ + b 21e4 │ │ │ │ │ + beq 2878 │ │ │ │ │ + b 26ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 27d0 │ │ │ │ │ + bne 2930 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 27d0 │ │ │ │ │ + b 2930 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 27e8 │ │ │ │ │ + bne 2948 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 27e8 │ │ │ │ │ + b 2948 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 27b4 │ │ │ │ │ + bne 2914 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 27b4 │ │ │ │ │ + b 2914 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2804 │ │ │ │ │ + bne 2964 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2804 │ │ │ │ │ + b 2964 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 205c │ │ │ │ │ + b 21f8 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ - b 2158 │ │ │ │ │ - .word 0x00000d40 │ │ │ │ │ + b 22f4 │ │ │ │ │ + .word 0x00000d04 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000303 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x00000bc8 │ │ │ │ │ + .word 0x00000b8c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0xaaaaaaab │ │ │ │ │ .word 0x00000280 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002be8 : │ │ │ │ │ +00002d48 : │ │ │ │ │ PyDict_SetDefaultRef(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 2c10 │ │ │ │ │ + bl 2d70 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ │ │ -00002c10 : │ │ │ │ │ +00002d70 : │ │ │ │ │ dict_setdefault_ref_lock_held(): │ │ │ │ │ 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, #1928] @ 33b0 │ │ │ │ │ + ldr r8, [pc, #1816] @ 34a0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r8, [pc, r8] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ 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 32d8 │ │ │ │ │ - ldr sl, [pc, #1884] @ 33b4 │ │ │ │ │ + beq 33d8 │ │ │ │ │ + ldr sl, [pc, #1772] @ 34a4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne 30b4 │ │ │ │ │ + bne 318c │ │ │ │ │ ldr r8, [r1, #12] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 30b4 │ │ │ │ │ - ldr r3, [pc, #1852] @ 33b8 │ │ │ │ │ + beq 318c │ │ │ │ │ + ldr r3, [pc, #1740] @ 34a8 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 31a8 │ │ │ │ │ + beq 3268 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 32e8 │ │ │ │ │ + bne 33e8 │ │ │ │ │ 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 3128 │ │ │ │ │ + beq 3200 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 2e20 │ │ │ │ │ + bne 2ed0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2fd4 │ │ │ │ │ + beq 30ac │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2fe0 │ │ │ │ │ + beq 30b8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 2ff0 │ │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ │ - ands r0, r3, #255 @ 0xff │ │ │ │ │ - bne 2e58 │ │ │ │ │ + ble 30c8 │ │ │ │ │ + ldr ip, [r4, #16] │ │ │ │ │ + ands r0, ip, #255 @ 0xff │ │ │ │ │ + bne 3370 │ │ │ │ │ add r9, r9, #42496 @ 0xa600 │ │ │ │ │ - ldr r2, [r9, #208] @ 0xd0 │ │ │ │ │ - lsl r3, r3, #20 │ │ │ │ │ - adds r1, r2, #4096 @ 0x1000 │ │ │ │ │ - ldr ip, [r9, #212] @ 0xd4 │ │ │ │ │ - lsr r3, r3, #20 │ │ │ │ │ - str r1, [r9, #208] @ 0xd0 │ │ │ │ │ - orr r2, r3, r1 │ │ │ │ │ + ldr r3, [r9, #208] @ 0xd0 │ │ │ │ │ + ldr r2, [r9, #212] @ 0xd4 │ │ │ │ │ + adds r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ - adc ip, ip, #0 │ │ │ │ │ - str ip, [r9, #212] @ 0xd4 │ │ │ │ │ + adc r2, r2, #0 │ │ │ │ │ + str r3, [r9, #208] @ 0xd0 │ │ │ │ │ + str r2, [r9, #212] @ 0xd4 │ │ │ │ │ ldrb r9, [r1, #4] │ │ │ │ │ - str r0, [r1, #8] │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - mvn r0, r0, lsl r9 │ │ │ │ │ + lsl ip, ip, #20 │ │ │ │ │ + mvn lr, #0 │ │ │ │ │ + mvn lr, lr, lsl r9 │ │ │ │ │ + lsr ip, ip, #20 │ │ │ │ │ + orr ip, ip, r3 │ │ │ │ │ cmp r9, #7 │ │ │ │ │ - and r3, r0, r8 │ │ │ │ │ - bgt 2ebc │ │ │ │ │ - add lr, r1, #20 │ │ │ │ │ - ldrsb sl, [lr, r3] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [r1, #8] │ │ │ │ │ + and r3, lr, r8 │ │ │ │ │ + bgt 2f08 │ │ │ │ │ + add r0, r1, #20 │ │ │ │ │ + ldrsb sl, [r0, r3] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bge 2f24 │ │ │ │ │ + bge 2ff4 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ - strb r1, [lr, r3] │ │ │ │ │ + strb r1, [r0, r3] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ │ + ldr lr, [r1, #16] │ │ │ │ │ + add r0, r1, #20 │ │ │ │ │ + b 2f30 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 2efc │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + beq 2ef8 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addne r2, r2, #1 │ │ │ │ │ + strne r2, [r3] │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + add sp, sp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + cmp r9, #15 │ │ │ │ │ + bgt 3214 │ │ │ │ │ + add r0, r1, r3, lsl #1 │ │ │ │ │ + ldrsh r0, [r0, #20] │ │ │ │ │ + lsl fp, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 3030 │ │ │ │ │ + ldr lr, [r1, #16] │ │ │ │ │ + add r0, r1, #20 │ │ │ │ │ + strh lr, [r0, fp] │ │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ │ - ldrb lr, [r1, #5] │ │ │ │ │ + ldrb r9, [r1, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - lsl r3, r3, lr │ │ │ │ │ - addeq lr, r1, #20 │ │ │ │ │ - beq 2f0c │ │ │ │ │ - add r3, r3, r0, lsl #3 │ │ │ │ │ - add lr, r1, #20 │ │ │ │ │ - str r5, [lr, r3] │ │ │ │ │ - add lr, lr, r3 │ │ │ │ │ - str r6, [lr, #4] │ │ │ │ │ + lsl r3, r3, r9 │ │ │ │ │ + addeq r9, lr, lr, lsl #1 │ │ │ │ │ + addne r3, r3, lr, lsl #3 │ │ │ │ │ + addeq r3, r3, r9, lsl #2 │ │ │ │ │ + strne r5, [r0, r3] │ │ │ │ │ + addeq r9, r0, r3 │ │ │ │ │ + addne r3, r0, r3 │ │ │ │ │ + strne r6, [r3, #4] │ │ │ │ │ + stmibeq r9, {r5, r6} │ │ │ │ │ + streq r8, [r0, r3] │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ - str r2, [r4, #16] │ │ │ │ │ + str ip, [r4, #16] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str ip, [r4, #20] │ │ │ │ │ + str r2, [r4, #20] │ │ │ │ │ str r3, [r1, #12] │ │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ + add lr, lr, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r0, [r1, #16] │ │ │ │ │ - bne 2de0 │ │ │ │ │ + str lr, [r1, #16] │ │ │ │ │ + bne 2fb4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3220 │ │ │ │ │ + bne 3344 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldrne r8, [pc, #1500] @ 33bc │ │ │ │ │ - bne 324c │ │ │ │ │ + ldrne r8, [pc, #1272] @ 34ac │ │ │ │ │ + bne 32e4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 2e14 │ │ │ │ │ + beq 2fe8 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2e10 │ │ │ │ │ + beq 2fe4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ str r6, [r7] │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 2e4c │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - beq 2e48 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne r2, r2, #1 │ │ │ │ │ - strne r2, [r3] │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - mov r0, #1 │ │ │ │ │ - add sp, sp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add r9, r9, #42496 @ 0xa600 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - str r6, [sp] │ │ │ │ │ - bl e030 <_PyDict_SendEvent> │ │ │ │ │ - R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ - ldr r2, [r9, #208] @ 0xd0 │ │ │ │ │ - ldr ip, [r9, #212] @ 0xd4 │ │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ │ - adds r2, r2, #4096 @ 0x1000 │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - adc ip, ip, #0 │ │ │ │ │ - str r2, [r9, #208] @ 0xd0 │ │ │ │ │ - str ip, [r9, #212] @ 0xd4 │ │ │ │ │ - ldrb r9, [r1, #4] │ │ │ │ │ - lsl r0, r0, #20 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - lsr r0, r0, #20 │ │ │ │ │ - mov lr, #0 │ │ │ │ │ - cmp r9, #7 │ │ │ │ │ - orr r2, r0, r2 │ │ │ │ │ - str lr, [r1, #8] │ │ │ │ │ - mvn r0, r3, lsl r9 │ │ │ │ │ - bic r3, r8, r3, lsl r9 │ │ │ │ │ - ble 2d44 │ │ │ │ │ - cmp r9, #15 │ │ │ │ │ - bgt 3154 │ │ │ │ │ - add lr, r1, r3, lsl #1 │ │ │ │ │ - ldrsh lr, [lr, #20] │ │ │ │ │ - lsl sl, r3, #1 │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - bge 2f5c │ │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ │ - add lr, r1, #20 │ │ │ │ │ - strh r0, [lr, sl] │ │ │ │ │ - ldrb r3, [r1, #6] │ │ │ │ │ - ldrb r9, [r1, #5] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - lsl r3, r3, r9 │ │ │ │ │ - addne r3, r3, r0, lsl #3 │ │ │ │ │ - strne r5, [lr, r3] │ │ │ │ │ - addne r3, lr, r3 │ │ │ │ │ - strne r6, [r3, #4] │ │ │ │ │ - bne 2d94 │ │ │ │ │ - add r9, r0, r0, lsl #1 │ │ │ │ │ - add r3, r3, r9, lsl #2 │ │ │ │ │ - add r9, lr, r3 │ │ │ │ │ - stmib r9, {r5, r6} │ │ │ │ │ - str r8, [lr, r3] │ │ │ │ │ - b 2d94 │ │ │ │ │ - lsr lr, r8, #5 │ │ │ │ │ - add sl, lr, #1 │ │ │ │ │ + lsr sl, r8, #5 │ │ │ │ │ + add r0, sl, #1 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ - add r3, r3, sl │ │ │ │ │ - and r3, r3, r0 │ │ │ │ │ - add sl, r1, r3 │ │ │ │ │ - ldrsb fp, [sl, #20] │ │ │ │ │ + add r3, r0, r3 │ │ │ │ │ + and r3, r3, lr │ │ │ │ │ + add r0, r1, r3 │ │ │ │ │ + ldrsb fp, [r0, #20] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bge 2f84 │ │ │ │ │ + bge 3058 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ - strb r3, [sl, #20] │ │ │ │ │ + strb r3, [r0, #20] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ │ - b 2d64 │ │ │ │ │ - lsr lr, r8, #5 │ │ │ │ │ - add sl, lr, #1 │ │ │ │ │ + ldr lr, [r1, #16] │ │ │ │ │ + add r0, r1, #20 │ │ │ │ │ + b 2f30 │ │ │ │ │ + lsr sl, r8, #5 │ │ │ │ │ + add r0, sl, #1 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ - add r3, r3, sl │ │ │ │ │ - and r3, r3, r0 │ │ │ │ │ - add sl, r1, r3, lsl #1 │ │ │ │ │ - ldrsh sl, [sl, #20] │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - lsl sl, r3, #1 │ │ │ │ │ - blt 2ed8 │ │ │ │ │ - lsl sl, r3, #2 │ │ │ │ │ - add sl, sl, r3 │ │ │ │ │ - add sl, sl, lr, lsr #5 │ │ │ │ │ - add sl, sl, #1 │ │ │ │ │ + add r3, r3, r0 │ │ │ │ │ + and r3, r3, lr │ │ │ │ │ + add r0, r1, r3, lsl #1 │ │ │ │ │ + ldrsh r0, [r0, #20] │ │ │ │ │ + lsl fp, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 2f24 │ │ │ │ │ + lsl fp, r3, #2 │ │ │ │ │ + add fp, fp, r3 │ │ │ │ │ + add fp, fp, sl, lsr #5 │ │ │ │ │ + add fp, fp, #1 │ │ │ │ │ cmp r9, #7 │ │ │ │ │ - lsr lr, lr, #5 │ │ │ │ │ - and r3, sl, r0 │ │ │ │ │ - ble 30a0 │ │ │ │ │ - cmp r9, #15 │ │ │ │ │ - bgt 31f4 │ │ │ │ │ - add sl, r1, r3, lsl #1 │ │ │ │ │ - ldrsh sl, [sl, #20] │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - bge 313c │ │ │ │ │ + lsr sl, sl, #5 │ │ │ │ │ + and r3, fp, lr │ │ │ │ │ + ble 3178 │ │ │ │ │ cmp r9, #15 │ │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ │ - lslgt sl, r3, #2 │ │ │ │ │ - bgt 31a0 │ │ │ │ │ - lsl sl, r3, #1 │ │ │ │ │ - b 2edc │ │ │ │ │ + bgt 32b4 │ │ │ │ │ + add r0, r1, r3, lsl #1 │ │ │ │ │ + ldrsh r0, [r0, #20] │ │ │ │ │ + lsl fp, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 2f24 │ │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ │ + lsr sl, sl, #5 │ │ │ │ │ + add r3, r3, sl │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + and r3, r3, lr │ │ │ │ │ + b 3080 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2cd8 │ │ │ │ │ + bne 2e38 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 2cf0 │ │ │ │ │ + bgt 2e50 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e20 │ │ │ │ │ + bl 1fbc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 2cf0 │ │ │ │ │ + bne 2e50 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3044 │ │ │ │ │ + beq 311c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 32a8 │ │ │ │ │ + beq 33a8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3060 │ │ │ │ │ + beq 3138 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 32b4 │ │ │ │ │ + beq 33b4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ │ - beq 32c0 │ │ │ │ │ + beq 33c0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 2dbc │ │ │ │ │ + beq 2f90 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 2df4 │ │ │ │ │ + b 2fc8 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ - lsr lr, lr, #5 │ │ │ │ │ - add r3, r3, lr │ │ │ │ │ + lsr sl, sl, #5 │ │ │ │ │ + add r3, r3, sl │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - and r3, r3, r0 │ │ │ │ │ - add sl, r1, r3 │ │ │ │ │ - ldrsb r9, [sl, #20] │ │ │ │ │ + and r3, r3, lr │ │ │ │ │ + add r0, r1, r3 │ │ │ │ │ + ldrsb r9, [r0, #20] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - blt 2f48 │ │ │ │ │ - b 308c │ │ │ │ │ + blt 3018 │ │ │ │ │ + b 3164 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 3128 │ │ │ │ │ + beq 3200 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ - ldr r2, [pc, #740] @ 33b8 │ │ │ │ │ + ldr r2, [pc, #764] @ 34a8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 31a8 │ │ │ │ │ + beq 3268 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 2c84 │ │ │ │ │ + beq 2de4 │ │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2c84 │ │ │ │ │ + beq 2de4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e20 │ │ │ │ │ + bl 1fbc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 2c84 │ │ │ │ │ + bne 2de4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ - b 2e50 │ │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ │ - lsr lr, lr, #5 │ │ │ │ │ - add r3, r3, lr │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - and r3, r3, r0 │ │ │ │ │ - b 2fac │ │ │ │ │ - add sl, r1, r3, lsl #2 │ │ │ │ │ - ldr lr, [sl, #20] │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - lsl lr, r3, #2 │ │ │ │ │ - bge 3174 │ │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ │ - str r0, [sl, #20] │ │ │ │ │ - b 2d64 │ │ │ │ │ - add r3, lr, r3 │ │ │ │ │ - lsr lr, r8, #5 │ │ │ │ │ - add sl, lr, #1 │ │ │ │ │ - add r3, sl, r3 │ │ │ │ │ - and r3, r3, r0 │ │ │ │ │ - add sl, r1, r3, lsl #2 │ │ │ │ │ - ldr sl, [sl, #20] │ │ │ │ │ + b 2f00 │ │ │ │ │ + add r0, r1, #20 │ │ │ │ │ + ldr sl, [r0, r3, lsl #2] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ lsl sl, r3, #2 │ │ │ │ │ - bge 2f88 │ │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ │ - add sl, r1, sl │ │ │ │ │ - b 316c │ │ │ │ │ + ldrlt lr, [r1, #16] │ │ │ │ │ + strlt lr, [r0, r3, lsl #2] │ │ │ │ │ + blt 2f30 │ │ │ │ │ + add r3, sl, r3 │ │ │ │ │ + lsr sl, r8, #5 │ │ │ │ │ + add fp, sl, #1 │ │ │ │ │ + add r3, fp, r3 │ │ │ │ │ + and r3, r3, lr │ │ │ │ │ + add fp, r1, r3, lsl #2 │ │ │ │ │ + ldr fp, [fp, #20] │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + lsl fp, r3, #2 │ │ │ │ │ + bge 305c │ │ │ │ │ + ldr lr, [r1, #16] │ │ │ │ │ + add fp, r1, fp │ │ │ │ │ + str lr, [fp, #20] │ │ │ │ │ + b 2f30 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl 10b4 │ │ │ │ │ + bl 1250 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3128 │ │ │ │ │ + beq 3200 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 2df4 │ │ │ │ │ - b 2e14 │ │ │ │ │ - add sl, r1, r3, lsl #2 │ │ │ │ │ - ldr sl, [sl, #20] │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - lsl sl, r3, #2 │ │ │ │ │ - blt 2fbc │ │ │ │ │ - add r3, sl, r3 │ │ │ │ │ - lsr lr, lr, #5 │ │ │ │ │ - add r3, r3, lr │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - and r3, r3, r0 │ │ │ │ │ - b 2fa4 │ │ │ │ │ - ldr r8, [pc, #404] @ 33bc │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bne 3258 │ │ │ │ │ - ldr r3, [r5, #-8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 3258 │ │ │ │ │ + bne 2fc8 │ │ │ │ │ + b 2fe8 │ │ │ │ │ + add r0, r1, r3, lsl #2 │ │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ │ + lsl fp, r3, #2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 332c │ │ │ │ │ + ldr lr, [r1, #16] │ │ │ │ │ + add r0, r1, #20 │ │ │ │ │ + b 325c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2de0 │ │ │ │ │ + beq 2fb4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 33a0 │ │ │ │ │ - ldr r3, [pc, #352] @ 33c0 │ │ │ │ │ + beq 338c │ │ │ │ │ + ldr r3, [pc, #440] @ 34b0 │ │ │ │ │ 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 │ │ │ │ │ + sub r1, r4, #8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ - sub r0, r4, #8 │ │ │ │ │ - ldr r1, [r3, #3796] @ 0xed4 │ │ │ │ │ + ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ - ldr ip, [r1, #4] │ │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - orr r3, r3, ip │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - str r0, [ip] │ │ │ │ │ - stmdb r4, {r1, r3} │ │ │ │ │ - str r0, [r1, #4] │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - bne 2df4 │ │ │ │ │ - b 2e14 │ │ │ │ │ + orr r3, r3, r0 │ │ │ │ │ + str r1, [r0] │ │ │ │ │ + stmdb r4, {r2, r3} │ │ │ │ │ + str r1, [r2, #4] │ │ │ │ │ + b 2fb4 │ │ │ │ │ + add r3, fp, r3 │ │ │ │ │ + lsr sl, sl, #5 │ │ │ │ │ + add r3, r3, sl │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + and r3, r3, lr │ │ │ │ │ + b 3078 │ │ │ │ │ + ldr r8, [pc, #352] @ 34ac │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + bne 3398 │ │ │ │ │ + ldr r3, [r5, #-8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 32d4 │ │ │ │ │ + ldr r3, [pc, #332] @ 34b4 │ │ │ │ │ + bl 0 <__aeabi_read_tp> │ │ │ │ │ + R_ARM_CALL __aeabi_read_tp │ │ │ │ │ + ldr r3, [pc, r3] │ │ │ │ │ + b 32fc │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + bl e128 <_PyDict_SendEvent> │ │ │ │ │ + R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ + ldr ip, [r4, #16] │ │ │ │ │ + b 2e5c │ │ │ │ │ + ldr r3, [r6, #-8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2fb4 │ │ │ │ │ + ldr r3, [pc, #280] @ 34b8 │ │ │ │ │ + bl 0 <__aeabi_read_tp> │ │ │ │ │ + R_ARM_CALL __aeabi_read_tp │ │ │ │ │ + ldr r3, [pc, r3] │ │ │ │ │ + b 32fc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3044 │ │ │ │ │ + b 311c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3060 │ │ │ │ │ + b 3138 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2dbc │ │ │ │ │ + beq 2f90 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 2e14 │ │ │ │ │ - ldr r1, [pc, #228] @ 33c4 │ │ │ │ │ - ldr r0, [pc, #228] @ 33c8 │ │ │ │ │ + b 2fe8 │ │ │ │ │ + ldr r1, [pc, #220] @ 34bc │ │ │ │ │ + ldr r0, [pc, #220] @ 34c0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 3128 │ │ │ │ │ + b 3200 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 9448 │ │ │ │ │ + bl 9540 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3364 │ │ │ │ │ + beq 3464 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ ldr r8, [r2, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movne r6, r8 │ │ │ │ │ - bne 3330 │ │ │ │ │ + bne 3430 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - bl c4a0 │ │ │ │ │ + bl c598 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3358 │ │ │ │ │ + beq 3458 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3354 │ │ │ │ │ + beq 3454 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ str r6, [r7] │ │ │ │ │ subs r0, r8, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ - b 2e50 │ │ │ │ │ + b 2f00 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e20 │ │ │ │ │ + bl 1fbc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 2c90 │ │ │ │ │ - b 3128 │ │ │ │ │ - ldr r3, [r6, #-8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2de0 │ │ │ │ │ - b 3258 │ │ │ │ │ - .word 0x0000077c │ │ │ │ │ + bne 2df0 │ │ │ │ │ + b 3200 │ │ │ │ │ + .word 0x0000070c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ - .word 0x00000158 │ │ │ │ │ + .word 0x000001b0 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x00000144 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x00000110 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000010b5 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000033cc : │ │ │ │ │ +000034c4 : │ │ │ │ │ build_indices_generic(): │ │ │ │ │ ldrb ip, [r0, #4] │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mvn r5, #0 │ │ │ │ │ subs r6, r2, #0 │ │ │ │ │ mvn r5, r5, lsl ip │ │ │ │ │ popeq {r4, r5, r6, r7, pc} │ │ │ │ │ add lr, r1, #12 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 3418 │ │ │ │ │ + b 3510 │ │ │ │ │ add r4, r0, r3 │ │ │ │ │ ldrsb r7, [r4, #20] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - bne 3460 │ │ │ │ │ + bne 3558 │ │ │ │ │ strb r1, [r4, #20] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ add lr, lr, #12 │ │ │ │ │ popeq {r4, r5, r6, r7, pc} │ │ │ │ │ ldrb ip, [r0, #4] │ │ │ │ │ ldr r2, [lr, #-12] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ and r3, r5, r2 │ │ │ │ │ - ble 33f0 │ │ │ │ │ + ble 34e8 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt 34e8 │ │ │ │ │ + bgt 35e0 │ │ │ │ │ add r4, r0, r3, lsl #1 │ │ │ │ │ ldrsh r7, [r4, #20] │ │ │ │ │ lsl r4, r3, #1 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - bne 3460 │ │ │ │ │ + bne 3558 │ │ │ │ │ add r4, r0, r4 │ │ │ │ │ strh r1, [r4, #20] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ add lr, lr, #12 │ │ │ │ │ - bne 3414 │ │ │ │ │ + bne 350c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ and r3, r3, r5 │ │ │ │ │ - bgt 34c0 │ │ │ │ │ + bgt 35b8 │ │ │ │ │ add r4, r0, r3 │ │ │ │ │ ldrsb r4, [r4, #20] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 3518 │ │ │ │ │ + bne 3610 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - ble 34e0 │ │ │ │ │ + ble 35d8 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ lslgt r4, r3, #2 │ │ │ │ │ - bgt 34fc │ │ │ │ │ + bgt 35f4 │ │ │ │ │ lsl r4, r3, #1 │ │ │ │ │ - b 3444 │ │ │ │ │ + b 353c │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ and r3, r3, r5 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ add r4, r0, r3, lsl #1 │ │ │ │ │ - bgt 3530 │ │ │ │ │ + bgt 3628 │ │ │ │ │ ldrsh r4, [r4, #20] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 34ac │ │ │ │ │ + bne 35a4 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bgt 3498 │ │ │ │ │ + bgt 3590 │ │ │ │ │ add r4, r0, r3 │ │ │ │ │ - b 3400 │ │ │ │ │ + b 34f8 │ │ │ │ │ add r4, r0, r3, lsl #2 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ - bne 3464 │ │ │ │ │ + bne 355c │ │ │ │ │ add r4, r0, r4 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ add lr, lr, #12 │ │ │ │ │ - bne 3414 │ │ │ │ │ + bne 350c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ and r3, r3, r5 │ │ │ │ │ - b 3480 │ │ │ │ │ + b 3578 │ │ │ │ │ add r4, r0, r3, lsl #2 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ - beq 3490 │ │ │ │ │ + beq 3588 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ and r3, r3, r5 │ │ │ │ │ - b 34c0 │ │ │ │ │ + b 35b8 │ │ │ │ │ │ │ │ │ │ -0000355c : │ │ │ │ │ +00003654 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00003584 : │ │ │ │ │ +0000367c : │ │ │ │ │ PyDict_GetItemWithError(): │ │ │ │ │ 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 r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 360c │ │ │ │ │ - ldr r3, [pc, #112] @ 3620 │ │ │ │ │ + beq 3704 │ │ │ │ │ + ldr r3, [pc, #112] @ 3718 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bne 35e0 │ │ │ │ │ + bne 36d8 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 35e0 │ │ │ │ │ + beq 36d8 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 3618 │ │ │ │ │ + beq 3710 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - b 35d8 │ │ │ │ │ - ldr r1, [pc, #16] @ 3624 │ │ │ │ │ - ldr r0, [pc, #16] @ 3628 │ │ │ │ │ + b 36d0 │ │ │ │ │ + ldr r1, [pc, #16] @ 371c │ │ │ │ │ + ldr r0, [pc, #16] @ 3720 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 35d8 │ │ │ │ │ + b 36d0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x00000984 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000362c <_PyDict_NewKeysForClass>: │ │ │ │ │ +00003724 <_PyDict_NewKeysForClass>: │ │ │ │ │ _PyDict_NewKeysForClass(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r0, #420 @ 0x1a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 36a0 <_PyDict_NewKeysForClass+0x74> │ │ │ │ │ - ldr r3, [pc, #88] @ 36ac <_PyDict_NewKeysForClass+0x80> │ │ │ │ │ + beq 3798 <_PyDict_NewKeysForClass+0x74> │ │ │ │ │ + ldr r3, [pc, #88] @ 37a4 <_PyDict_NewKeysForClass+0x80> │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ strh r3, [r4, #4] │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ str r1, [r4] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ @@ -3690,168 +3760,168 @@ │ │ │ │ │ strb r3, [r4, #6] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 3698 <_PyDict_NewKeysForClass+0x6c> │ │ │ │ │ + b 3790 <_PyDict_NewKeysForClass+0x6c> │ │ │ │ │ .word 0x00000606 │ │ │ │ │ │ │ │ │ │ -000036b0 : │ │ │ │ │ +000037a8 : │ │ │ │ │ PyDict_SetItemString(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - beq 382c │ │ │ │ │ - ldr r3, [pc, #332] @ 3834 │ │ │ │ │ + beq 3924 │ │ │ │ │ + ldr r3, [pc, #332] @ 392c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternImmortal │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 381c │ │ │ │ │ + beq 3914 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 37a0 │ │ │ │ │ + beq 3898 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - ldr r1, [pc, #256] @ 3838 │ │ │ │ │ + ldr r1, [pc, #256] @ 3930 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 37b0 │ │ │ │ │ + bne 38a8 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 37b0 │ │ │ │ │ - ldr r1, [pc, #228] @ 383c │ │ │ │ │ + beq 38a8 │ │ │ │ │ + ldr r1, [pc, #228] @ 3934 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - ldr r1, [pc, #208] @ 3840 │ │ │ │ │ + ldr r1, [pc, #208] @ 3938 │ │ │ │ │ str r5, [sp] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq 37d8 │ │ │ │ │ - bl 15e8 │ │ │ │ │ + beq 38d0 │ │ │ │ │ + bl 1784 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 37f0 │ │ │ │ │ + bne 38e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r3, [pc, #144] @ 3838 │ │ │ │ │ + ldr r3, [pc, #144] @ 3930 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 3744 │ │ │ │ │ + beq 383c │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 3808 │ │ │ │ │ - ldr r1, [pc, #112] @ 3844 │ │ │ │ │ + beq 3900 │ │ │ │ │ + ldr r1, [pc, #112] @ 393c │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 3758 │ │ │ │ │ - bl 10b4 │ │ │ │ │ + b 3850 │ │ │ │ │ + bl 1250 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3794 │ │ │ │ │ + beq 388c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 3794 │ │ │ │ │ + bne 388c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3794 │ │ │ │ │ + b 388c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 37e0 │ │ │ │ │ - ldr r1, [pc, #36] @ 3848 │ │ │ │ │ - ldr r0, [pc, #36] @ 384c │ │ │ │ │ + b 38d8 │ │ │ │ │ + ldr r1, [pc, #36] @ 3940 │ │ │ │ │ + ldr r0, [pc, #36] @ 3944 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 3814 │ │ │ │ │ + b 390c │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 3794 │ │ │ │ │ + b 388c │ │ │ │ │ .word 0x00000144 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x000000e0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000a0c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003850 : │ │ │ │ │ +00003948 : │ │ │ │ │ PyDict_GetItemRef(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r6, r2 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 3918 │ │ │ │ │ - ldr r3, [pc, #176] @ 3930 │ │ │ │ │ + beq 3a10 │ │ │ │ │ + ldr r3, [pc, #176] @ 3a28 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bne 38e8 │ │ │ │ │ + bne 39e0 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 38e8 │ │ │ │ │ + beq 39e0 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 3924 │ │ │ │ │ + beq 3a1c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - bne 38c8 │ │ │ │ │ + bne 39c0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -3860,457 +3930,457 @@ │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 3924 │ │ │ │ │ + beq 3a1c │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 38ac │ │ │ │ │ - b 3924 │ │ │ │ │ - ldr r1, [pc, #20] @ 3934 │ │ │ │ │ - ldr r0, [pc, #20] @ 3938 │ │ │ │ │ + bne 39a4 │ │ │ │ │ + b 3a1c │ │ │ │ │ + ldr r1, [pc, #20] @ 3a2c │ │ │ │ │ + ldr r0, [pc, #20] @ 3a30 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 38bc │ │ │ │ │ + b 39b4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x0000094e │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000393c <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ +00003a34 <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ _PyDict_GetItemRef_KnownHash(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 39a0 <_PyDict_GetItemRef_KnownHash+0x64> │ │ │ │ │ + beq 3a98 <_PyDict_GetItemRef_KnownHash+0x64> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r0, r2 │ │ │ │ │ - bne 3980 <_PyDict_GetItemRef_KnownHash+0x44> │ │ │ │ │ + bne 3a78 <_PyDict_GetItemRef_KnownHash+0x44> │ │ │ │ │ str r2, [r4] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ str r2, [r4] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 3974 <_PyDict_GetItemRef_KnownHash+0x38> │ │ │ │ │ + b 3a6c <_PyDict_GetItemRef_KnownHash+0x38> │ │ │ │ │ │ │ │ │ │ -000039ac <_PyObjectDict_SetItem>: │ │ │ │ │ +00003aa4 <_PyObjectDict_SetItem>: │ │ │ │ │ _PyObjectDict_SetItem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r2] │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq 3a7c <_PyObjectDict_SetItem+0xd0> │ │ │ │ │ + beq 3b74 <_PyObjectDict_SetItem+0xd0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - beq 3b90 <_PyObjectDict_SetItem+0x1e4> │ │ │ │ │ + beq 3c88 <_PyObjectDict_SetItem+0x1e4> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3a50 <_PyObjectDict_SetItem+0xa4> │ │ │ │ │ + beq 3b48 <_PyObjectDict_SetItem+0xa4> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - ldr r3, [pc, #488] @ 3bf0 <_PyObjectDict_SetItem+0x244> │ │ │ │ │ + ldr r3, [pc, #488] @ 3ce8 <_PyObjectDict_SetItem+0x244> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3a5c <_PyObjectDict_SetItem+0xb0> │ │ │ │ │ + bne 3b54 <_PyObjectDict_SetItem+0xb0> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 3a5c <_PyObjectDict_SetItem+0xb0> │ │ │ │ │ - ldr r2, [pc, #468] @ 3bf4 <_PyObjectDict_SetItem+0x248> │ │ │ │ │ + beq 3b54 <_PyObjectDict_SetItem+0xb0> │ │ │ │ │ + ldr r2, [pc, #468] @ 3cec <_PyObjectDict_SetItem+0x248> │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ - ldr r2, [pc, #448] @ 3bf8 <_PyObjectDict_SetItem+0x24c> │ │ │ │ │ + ldr r2, [pc, #448] @ 3cf0 <_PyObjectDict_SetItem+0x24c> │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - beq 3b18 <_PyObjectDict_SetItem+0x16c> │ │ │ │ │ + beq 3c10 <_PyObjectDict_SetItem+0x16c> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b 15e8 │ │ │ │ │ - ldr r3, [pc, #408] @ 3bf0 <_PyObjectDict_SetItem+0x244> │ │ │ │ │ + b 1784 │ │ │ │ │ + ldr r3, [pc, #408] @ 3ce8 <_PyObjectDict_SetItem+0x244> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 3a0c <_PyObjectDict_SetItem+0x60> │ │ │ │ │ + beq 3b04 <_PyObjectDict_SetItem+0x60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 3bb8 <_PyObjectDict_SetItem+0x20c> │ │ │ │ │ - ldr r2, [pc, #388] @ 3bfc <_PyObjectDict_SetItem+0x250> │ │ │ │ │ + beq 3cb0 <_PyObjectDict_SetItem+0x20c> │ │ │ │ │ + ldr r2, [pc, #388] @ 3cf4 <_PyObjectDict_SetItem+0x250> │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 3a20 <_PyObjectDict_SetItem+0x74> │ │ │ │ │ - ldr r3, [pc, #380] @ 3c00 <_PyObjectDict_SetItem+0x254> │ │ │ │ │ + b 3b18 <_PyObjectDict_SetItem+0x74> │ │ │ │ │ + ldr r3, [pc, #380] @ 3cf8 <_PyObjectDict_SetItem+0x254> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ │ - beq 3ab0 <_PyObjectDict_SetItem+0x104> │ │ │ │ │ + beq 3ba8 <_PyObjectDict_SetItem+0x104> │ │ │ │ │ ldr r1, [r2, #440] @ 0x1b8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3b20 <_PyObjectDict_SetItem+0x174> │ │ │ │ │ + bne 3c18 <_PyObjectDict_SetItem+0x174> │ │ │ │ │ add r3, r8, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 3b40 <_PyObjectDict_SetItem+0x194> │ │ │ │ │ + ble 3c38 <_PyObjectDict_SetItem+0x194> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #2416] @ 0x970 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r5, [r3, #2096] @ 0x830 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - add r1, r8, #42496 @ 0xa600 │ │ │ │ │ + add r0, r8, #42496 @ 0xa600 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #28] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - ldr r2, [pc, #264] @ 3bf8 <_PyObjectDict_SetItem+0x24c> │ │ │ │ │ - ldr r3, [r1, #208] @ 0xd0 │ │ │ │ │ + ldr r2, [pc, #264] @ 3cf0 <_PyObjectDict_SetItem+0x24c> │ │ │ │ │ + ldr r3, [r0, #208] @ 0xd0 │ │ │ │ │ str r2, [r5, #24] │ │ │ │ │ - ldr r2, [r1, #212] @ 0xd4 │ │ │ │ │ + ldr r2, [r0, #212] @ 0xd4 │ │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ - str r3, [r1, #208] @ 0xd0 │ │ │ │ │ - str r2, [r1, #212] @ 0xd4 │ │ │ │ │ + str r3, [r0, #208] @ 0xd0 │ │ │ │ │ + str r2, [r0, #212] @ 0xd4 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ str r2, [r5, #20] │ │ │ │ │ str r5, [r7] │ │ │ │ │ - b 39d0 <_PyObjectDict_SetItem+0x24> │ │ │ │ │ + b 3ac8 <_PyObjectDict_SetItem+0x24> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b 10b4 │ │ │ │ │ + b 1250 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl c320 │ │ │ │ │ + bl c418 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r7] │ │ │ │ │ - bne 39d0 <_PyObjectDict_SetItem+0x24> │ │ │ │ │ + bne 3ac8 <_PyObjectDict_SetItem+0x24> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r9, [pc, #176] @ 3bf8 <_PyObjectDict_SetItem+0x24c> │ │ │ │ │ + ldr r9, [pc, #176] @ 3cf0 <_PyObjectDict_SetItem+0x24c> │ │ │ │ │ add r0, r9, #28 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3be0 <_PyObjectDict_SetItem+0x234> │ │ │ │ │ + beq 3cd8 <_PyObjectDict_SetItem+0x234> │ │ │ │ │ add r3, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [r3, #208] @ 0xd0 │ │ │ │ │ ldr r1, [r3, #212] @ 0xd4 │ │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r9, [r5, #24] │ │ │ │ │ str r0, [r5, #28] │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ │ str r1, [r3, #212] @ 0xd4 │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ str r1, [r5, #20] │ │ │ │ │ str r5, [r7] │ │ │ │ │ - b 39d0 <_PyObjectDict_SetItem+0x24> │ │ │ │ │ - ldr r3, [pc, #88] @ 3bf0 <_PyObjectDict_SetItem+0x244> │ │ │ │ │ + b 3ac8 <_PyObjectDict_SetItem+0x24> │ │ │ │ │ + ldr r3, [pc, #88] @ 3ce8 <_PyObjectDict_SetItem+0x244> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3bc8 <_PyObjectDict_SetItem+0x21c> │ │ │ │ │ + bne 3cc0 <_PyObjectDict_SetItem+0x21c> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 3bc8 <_PyObjectDict_SetItem+0x21c> │ │ │ │ │ + beq 3cc0 <_PyObjectDict_SetItem+0x21c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b 69c8 │ │ │ │ │ + b 6ac0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ - b 3b38 <_PyObjectDict_SetItem+0x18c> │ │ │ │ │ + b 3c30 <_PyObjectDict_SetItem+0x18c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bne 3ba8 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ - b 3b38 <_PyObjectDict_SetItem+0x18c> │ │ │ │ │ + bne 3ca0 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ + b 3c30 <_PyObjectDict_SetItem+0x18c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 5328 │ │ │ │ │ + bl 5420 │ │ │ │ │ str r5, [r7] │ │ │ │ │ - b 3b38 <_PyObjectDict_SetItem+0x18c> │ │ │ │ │ + b 3c30 <_PyObjectDict_SetItem+0x18c> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x000001d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000180 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000174 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003c04 <_PyDict_SetItem_LockHeld>: │ │ │ │ │ +00003cfc <_PyDict_SetItem_LockHeld>: │ │ │ │ │ _PyDict_SetItem_LockHeld(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 3cdc <_PyDict_SetItem_LockHeld+0xd8> │ │ │ │ │ + beq 3dd4 <_PyDict_SetItem_LockHeld+0xd8> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r1] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3ca4 <_PyDict_SetItem_LockHeld+0xa0> │ │ │ │ │ + beq 3d9c <_PyDict_SetItem_LockHeld+0xa0> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - ldr r3, [pc, #220] @ 3d34 <_PyDict_SetItem_LockHeld+0x130> │ │ │ │ │ + ldr r3, [pc, #220] @ 3e2c <_PyDict_SetItem_LockHeld+0x130> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3cb0 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ + bne 3da8 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 3cb0 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ - ldr r2, [pc, #200] @ 3d38 <_PyDict_SetItem_LockHeld+0x134> │ │ │ │ │ + beq 3da8 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ + ldr r2, [pc, #200] @ 3e30 <_PyDict_SetItem_LockHeld+0x134> │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ - ldr r2, [pc, #180] @ 3d3c <_PyDict_SetItem_LockHeld+0x138> │ │ │ │ │ + ldr r2, [pc, #180] @ 3e34 <_PyDict_SetItem_LockHeld+0x138> │ │ │ │ │ str r5, [sp] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - beq 3cd0 <_PyDict_SetItem_LockHeld+0xcc> │ │ │ │ │ - bl 15e8 │ │ │ │ │ + beq 3dc8 <_PyDict_SetItem_LockHeld+0xcc> │ │ │ │ │ + bl 1784 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #136] @ 3d34 <_PyDict_SetItem_LockHeld+0x130> │ │ │ │ │ + ldr r3, [pc, #136] @ 3e2c <_PyDict_SetItem_LockHeld+0x130> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 3c5c <_PyDict_SetItem_LockHeld+0x58> │ │ │ │ │ + beq 3d54 <_PyDict_SetItem_LockHeld+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 3d08 <_PyDict_SetItem_LockHeld+0x104> │ │ │ │ │ - ldr r2, [pc, #116] @ 3d40 <_PyDict_SetItem_LockHeld+0x13c> │ │ │ │ │ + beq 3e00 <_PyDict_SetItem_LockHeld+0x104> │ │ │ │ │ + ldr r2, [pc, #116] @ 3e38 <_PyDict_SetItem_LockHeld+0x13c> │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 3c70 <_PyDict_SetItem_LockHeld+0x6c> │ │ │ │ │ - bl 10b4 │ │ │ │ │ + b 3d68 <_PyDict_SetItem_LockHeld+0x6c> │ │ │ │ │ + bl 1250 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #80] @ 3d34 <_PyDict_SetItem_LockHeld+0x130> │ │ │ │ │ + ldr r3, [pc, #80] @ 3e2c <_PyDict_SetItem_LockHeld+0x130> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3d1c <_PyDict_SetItem_LockHeld+0x118> │ │ │ │ │ + bne 3e14 <_PyDict_SetItem_LockHeld+0x118> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 3d1c <_PyDict_SetItem_LockHeld+0x118> │ │ │ │ │ + beq 3e14 <_PyDict_SetItem_LockHeld+0x118> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 69c8 │ │ │ │ │ + b 6ac0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 3c9c <_PyDict_SetItem_LockHeld+0x98> │ │ │ │ │ + b 3d94 <_PyDict_SetItem_LockHeld+0x98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bne 3cf4 <_PyDict_SetItem_LockHeld+0xf0> │ │ │ │ │ - b 3d14 <_PyDict_SetItem_LockHeld+0x110> │ │ │ │ │ + bne 3dec <_PyDict_SetItem_LockHeld+0xf0> │ │ │ │ │ + b 3e0c <_PyDict_SetItem_LockHeld+0x110> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003d44 : │ │ │ │ │ +00003e3c : │ │ │ │ │ PyDict_Copy(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3d60 │ │ │ │ │ + beq 3e58 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 3d60 │ │ │ │ │ - b 3d8c │ │ │ │ │ + beq 3e58 │ │ │ │ │ + b 3e84 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r1, [pc, #12] @ 3d84 │ │ │ │ │ - ldr r0, [pc, #12] @ 3d88 │ │ │ │ │ + ldr r1, [pc, #12] @ 3e7c │ │ │ │ │ + ldr r0, [pc, #12] @ 3e80 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000ff8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003d8c : │ │ │ │ │ +00003e84 : │ │ │ │ │ copy_lock_held(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #1688] @ 443c │ │ │ │ │ + ldr r3, [pc, #1688] @ 4534 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - beq 3ff4 │ │ │ │ │ + beq 40ec │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 40d4 │ │ │ │ │ + bne 41cc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #1636] @ 4440 │ │ │ │ │ + ldr r3, [pc, #1636] @ 4538 │ │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4320 │ │ │ │ │ + bne 4418 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #1620] @ 4444 │ │ │ │ │ + ldr r3, [pc, #1620] @ 453c │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ smull r0, r3, r1, r3 │ │ │ │ │ sub r3, r3, r1, asr #31 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - blt 4320 │ │ │ │ │ + blt 4418 │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ ldrb r7, [r2, #5] │ │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ lsl r7, r3, r7 │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ - beq 407c │ │ │ │ │ - ldr r2, [pc, #1564] @ 4448 │ │ │ │ │ + beq 4174 │ │ │ │ │ + ldr r2, [pc, #1564] @ 4540 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ umull r1, r3, r2, r3 │ │ │ │ │ add r7, r7, #20 │ │ │ │ │ lsr r3, r3, #1 │ │ │ │ │ add r7, r7, r3, lsl #3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 40a8 │ │ │ │ │ + beq 41a0 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsl r3, r3, r1 │ │ │ │ │ - beq 4058 │ │ │ │ │ + beq 4150 │ │ │ │ │ ldr r8, [r6, #16] │ │ │ │ │ add r2, r6, #20 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r1, r2, #4 │ │ │ │ │ movgt lr, #8 │ │ │ │ │ - ble 3f08 │ │ │ │ │ + ble 4000 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - b 3ec0 │ │ │ │ │ + b 3fb8 │ │ │ │ │ str r7, [r3] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3eec │ │ │ │ │ + bne 3fe4 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r8, ip │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add r2, r2, lr │ │ │ │ │ - beq 3f08 │ │ │ │ │ + beq 4000 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3eac │ │ │ │ │ + beq 3fa4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r7, r0, #1 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - bne 3e9c │ │ │ │ │ + bne 3f94 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3eac │ │ │ │ │ + beq 3fa4 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r8, ip │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add r2, r2, lr │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 3ec0 │ │ │ │ │ - ldr r3, [pc, #1340] @ 444c │ │ │ │ │ + bne 3fb8 │ │ │ │ │ + ldr r3, [pc, #1340] @ 4544 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 3fd0 │ │ │ │ │ + ble 40c8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #2416] @ 0x970 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r7, [r3, #2096] @ 0x830 │ │ │ │ │ add r5, r5, #42496 @ 0xa600 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -4327,16 +4397,16 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r6, [r7, #24] │ │ │ │ │ str r3, [r5, #208] @ 0xd0 │ │ │ │ │ str r2, [r5, #212] @ 0xd4 │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ str r1, [r7, #8] │ │ │ │ │ - beq 3fc4 │ │ │ │ │ - ldr r3, [pc, #1212] @ 4450 │ │ │ │ │ + beq 40bc │ │ │ │ │ + ldr r3, [pc, #1212] @ 4548 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ @@ -4346,177 +4416,177 @@ │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ stmdb r7, {r1, r3} │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r0, [pc, #1148] @ 4454 │ │ │ │ │ + ldr r0, [pc, #1148] @ 454c │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ addne r5, r5, #42496 @ 0xa600 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - bne 3f4c │ │ │ │ │ + bne 4044 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5328 │ │ │ │ │ - b 40ac │ │ │ │ │ + bl 5420 │ │ │ │ │ + b 41a4 │ │ │ │ │ add r2, r5, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r2, #2416] @ 0x970 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 40b4 │ │ │ │ │ + ble 41ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add r1, r2, r3, lsl #2 │ │ │ │ │ ldr r7, [r1, #2096] @ 0x830 │ │ │ │ │ str r3, [r2, #2416] @ 0x970 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r4, [pc, #1076] @ 4458 │ │ │ │ │ + ldr r4, [pc, #1076] @ 4550 │ │ │ │ │ add r5, r5, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [r5, #208] @ 0xd0 │ │ │ │ │ ldr r2, [r5, #212] @ 0xd4 │ │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ │ mov r1, #0 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ str r4, [r7, #24] │ │ │ │ │ str r1, [r7, #28] │ │ │ │ │ str r1, [r7, #8] │ │ │ │ │ str r3, [r5, #208] @ 0xd0 │ │ │ │ │ str r2, [r5, #212] @ 0xd4 │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ - b 3fc4 │ │ │ │ │ + b 40bc │ │ │ │ │ ldr r8, [r6, #16] │ │ │ │ │ add r1, r6, #20 │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r2, r1, #4 │ │ │ │ │ movgt lr, #12 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ - bgt 3e94 │ │ │ │ │ - b 3f08 │ │ │ │ │ - ldr r1, [pc, #964] @ 4448 │ │ │ │ │ + bgt 3f8c │ │ │ │ │ + b 4000 │ │ │ │ │ + ldr r1, [pc, #964] @ 4540 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ umull r0, r2, r3, r1 │ │ │ │ │ add r7, r7, #20 │ │ │ │ │ mov r1, #12 │ │ │ │ │ lsr r3, r2, #1 │ │ │ │ │ mla r7, r1, r3, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 3e4c │ │ │ │ │ + bne 3f44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 3fc4 │ │ │ │ │ - ldr r4, [pc, #924] @ 4458 │ │ │ │ │ + b 40bc │ │ │ │ │ + ldr r4, [pc, #924] @ 4550 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 4020 │ │ │ │ │ + bne 4118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5328 │ │ │ │ │ - b 40ac │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl 5420 │ │ │ │ │ + b 41a4 │ │ │ │ │ + bl fd30 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 4430 │ │ │ │ │ - ldr r0, [pc, #876] @ 4454 │ │ │ │ │ + beq 4528 │ │ │ │ │ + ldr r0, [pc, #876] @ 454c │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4424 │ │ │ │ │ + beq 451c │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 4244 │ │ │ │ │ + beq 433c │ │ │ │ │ ands r3, ip, #7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - beq 4220 │ │ │ │ │ + beq 4318 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 419c │ │ │ │ │ + beq 4294 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 418c │ │ │ │ │ + beq 4284 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 417c │ │ │ │ │ + beq 4274 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 416c │ │ │ │ │ + beq 4264 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 415c │ │ │ │ │ + beq 4254 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 414c │ │ │ │ │ + beq 4244 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4384 │ │ │ │ │ + bne 447c │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 42d0 │ │ │ │ │ + bne 43c8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 42bc │ │ │ │ │ + bne 43b4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 42a8 │ │ │ │ │ + bne 43a0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 42f8 │ │ │ │ │ + bne 43f0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 42e4 │ │ │ │ │ + bne 43dc │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 430c │ │ │ │ │ + bne 4404 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 4220 │ │ │ │ │ - b 4244 │ │ │ │ │ + bne 4318 │ │ │ │ │ + b 433c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4410 │ │ │ │ │ + bne 4508 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 43fc │ │ │ │ │ + bne 44f4 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 43e8 │ │ │ │ │ + bne 44e0 │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 43d4 │ │ │ │ │ + bne 44cc │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 43c0 │ │ │ │ │ + bne 44b8 │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 43ac │ │ │ │ │ + bne 44a4 │ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4398 │ │ │ │ │ + bne 4490 │ │ │ │ │ add r0, r0, #7 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq 4244 │ │ │ │ │ + beq 433c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 41b8 │ │ │ │ │ + beq 42b0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - b 41b8 │ │ │ │ │ + b 42b0 │ │ │ │ │ add r5, r5, #42496 @ 0xa600 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr r3, [r5, #208] @ 0xd0 │ │ │ │ │ ldr r1, [r5, #212] @ 0xd4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ @@ -4529,120 +4599,120 @@ │ │ │ │ │ str r1, [r5, #212] @ 0xd4 │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r1, [r7, #20] │ │ │ │ │ strne r2, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3fc4 │ │ │ │ │ - ldr r3, [pc, #444] @ 445c │ │ │ │ │ + beq 40bc │ │ │ │ │ + ldr r3, [pc, #444] @ 4554 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 3f98 │ │ │ │ │ + b 4090 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - b 4178 │ │ │ │ │ + b 4270 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - b 4168 │ │ │ │ │ + b 4260 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - b 4158 │ │ │ │ │ + b 4250 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - b 4198 │ │ │ │ │ + b 4290 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - b 4188 │ │ │ │ │ + b 4280 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - b 41a8 │ │ │ │ │ + b 42a0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #300] @ 4458 │ │ │ │ │ + ldr r1, [pc, #300] @ 4550 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl f0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 40ac │ │ │ │ │ + beq 41a4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4610 │ │ │ │ │ + bl 4708 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3fc4 │ │ │ │ │ + beq 40bc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 40ac │ │ │ │ │ + beq 41a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 40ac │ │ │ │ │ + bne 41a4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 40ac │ │ │ │ │ + b 41a4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - b 4148 │ │ │ │ │ + b 4240 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - b 4214 │ │ │ │ │ + b 430c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - b 4204 │ │ │ │ │ + b 42fc │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - b 41f8 │ │ │ │ │ + b 42f0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - b 41ec │ │ │ │ │ + b 42e4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - b 41e0 │ │ │ │ │ + b 42d8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - b 41d4 │ │ │ │ │ + b 42cc │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - b 41c8 │ │ │ │ │ + b 42c0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 40ac │ │ │ │ │ + b 41a4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x00000690 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ @@ -4656,110 +4726,110 @@ │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004460 : │ │ │ │ │ +00004558 : │ │ │ │ │ dict_subscript(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #288] @ 4598 │ │ │ │ │ + ldr r3, [pc, #288] @ 4690 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 44dc │ │ │ │ │ + bne 45d4 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 44dc │ │ │ │ │ + beq 45d4 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 450c │ │ │ │ │ + beq 4604 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4534 │ │ │ │ │ + beq 462c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 452c │ │ │ │ │ + beq 4624 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4514 │ │ │ │ │ + beq 460c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 452c │ │ │ │ │ + beq 4624 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 44ac │ │ │ │ │ + bne 45a4 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 452c │ │ │ │ │ - ldr r3, [pc, #128] @ 459c │ │ │ │ │ + beq 4624 │ │ │ │ │ + ldr r3, [pc, #128] @ 4694 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4540 │ │ │ │ │ + bne 4638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 44d0 │ │ │ │ │ + b 45c8 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 44c8 │ │ │ │ │ - b 452c │ │ │ │ │ + bne 45c0 │ │ │ │ │ + b 4624 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr r1, [pc, #84] @ 45a0 │ │ │ │ │ + ldr r1, [pc, #84] @ 4698 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 4588 │ │ │ │ │ + beq 4680 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 44d0 │ │ │ │ │ + beq 45c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 44d0 │ │ │ │ │ + bne 45c8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 44d0 │ │ │ │ │ + b 45c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4524 │ │ │ │ │ - b 452c │ │ │ │ │ + beq 461c │ │ │ │ │ + b 4624 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00005b60 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000045a4 <_Py_dict_lookup_threadsafe>: │ │ │ │ │ +0000469c <_Py_dict_lookup_threadsafe>: │ │ │ │ │ _Py_dict_lookup_threadsafe(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ @@ -4769,560 +4839,560 @@ │ │ │ │ │ popeq {r4, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000045dc : │ │ │ │ │ +000046d4 : │ │ │ │ │ PyDict_Update(): │ │ │ │ │ - ldr r3, [pc, #40] @ 460c │ │ │ │ │ + ldr r3, [pc, #40] @ 4704 │ │ │ │ │ push {r4, lr} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ - b 4610 │ │ │ │ │ + b 4708 │ │ │ │ │ .word 0x00000020 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004610 : │ │ │ │ │ +00004708 : │ │ │ │ │ dict_merge(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ subs r7, r1, #0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ - beq 5294 │ │ │ │ │ + beq 538c │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldrb r2, [r2, #87] @ 0x57 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ eor r2, r2, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5294 │ │ │ │ │ + bne 538c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ ands r1, r1, #536870912 @ 0x20000000 │ │ │ │ │ - beq 4c3c │ │ │ │ │ + beq 4d34 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ │ - ldr r2, [pc, #3192] @ 52f0 │ │ │ │ │ + ldr r2, [pc, #3192] @ 53e8 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 4c3c │ │ │ │ │ + bne 4d34 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq 4690 │ │ │ │ │ + beq 4788 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 469c │ │ │ │ │ + bne 4794 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 48e4 │ │ │ │ │ + bne 49dc │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 48e0 │ │ │ │ │ + bne 49d8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 48e0 │ │ │ │ │ + bne 49d8 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 48e0 │ │ │ │ │ + bne 49d8 │ │ │ │ │ ldrb ip, [r2, #4] │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - bne 4e54 │ │ │ │ │ + bne 4f4c │ │ │ │ │ ldr r6, [r7, #16] │ │ │ │ │ ands r0, r6, #255 @ 0xff │ │ │ │ │ - bne 5038 │ │ │ │ │ + bne 5130 │ │ │ │ │ add r9, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [r9, #208] @ 0xd0 │ │ │ │ │ ldr r8, [r9, #212] @ 0xd4 │ │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ │ lsl r6, r6, #20 │ │ │ │ │ adc r8, r8, #0 │ │ │ │ │ lsr r6, r6, #20 │ │ │ │ │ orr r1, r6, r3 │ │ │ │ │ str r3, [r9, #208] @ 0xd0 │ │ │ │ │ str r8, [r9, #212] @ 0xd4 │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ │ - beq 4fb8 │ │ │ │ │ + beq 50b0 │ │ │ │ │ mov sl, #1 │ │ │ │ │ lsl r3, sl, ip │ │ │ │ │ lsl sl, sl, r2 │ │ │ │ │ - ldr r2, [pc, #3004] @ 52f4 │ │ │ │ │ + ldr r2, [pc, #3004] @ 53ec │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ umull r1, r3, r2, r3 │ │ │ │ │ add sl, sl, #20 │ │ │ │ │ lsr r3, r3, #1 │ │ │ │ │ add sl, sl, r3, lsl #3 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 4ff0 │ │ │ │ │ + beq 50e8 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ ldr sl, [r9, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrb r2, [r9, #5] │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ - beq 4ff8 │ │ │ │ │ + beq 50f0 │ │ │ │ │ add r1, r9, #20 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ add r0, r1, #4 │ │ │ │ │ movgt lr, #8 │ │ │ │ │ - ble 4818 │ │ │ │ │ + ble 4910 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - b 47d0 │ │ │ │ │ + b 48c8 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ str r6, [r3] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 47fc │ │ │ │ │ + bne 48f4 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp ip, sl │ │ │ │ │ add r0, r0, lr │ │ │ │ │ add r1, r1, lr │ │ │ │ │ - beq 4818 │ │ │ │ │ + beq 4910 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 47bc │ │ │ │ │ + beq 48b4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r6, r2, #1 │ │ │ │ │ - bne 47a8 │ │ │ │ │ + bne 48a0 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 47bc │ │ │ │ │ + beq 48b4 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, sl │ │ │ │ │ add r0, r0, lr │ │ │ │ │ add r1, r1, lr │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 47d0 │ │ │ │ │ + bne 48c8 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4ba8 │ │ │ │ │ + beq 4ca0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ - bne 4ba8 │ │ │ │ │ + bne 4ca0 │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ ldr fp, [r6, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ │ lsl sl, r2, r1 │ │ │ │ │ - beq 4e80 │ │ │ │ │ + beq 4f78 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 4b50 │ │ │ │ │ + ble 4c48 │ │ │ │ │ add sl, r6, sl │ │ │ │ │ add r2, sl, #20 │ │ │ │ │ add sl, sl, #24 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b 489c │ │ │ │ │ + b 4994 │ │ │ │ │ ldr r0, [r4, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4890 │ │ │ │ │ + beq 4988 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4b20 │ │ │ │ │ + bne 4c18 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq 4b48 │ │ │ │ │ + beq 4c40 │ │ │ │ │ ldr r0, [sl, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4878 │ │ │ │ │ + beq 4970 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4878 │ │ │ │ │ + beq 4970 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 4878 │ │ │ │ │ + bne 4970 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, r5, lsl #3] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4884 │ │ │ │ │ - b 4890 │ │ │ │ │ + bne 497c │ │ │ │ │ + b 4988 │ │ │ │ │ mov fp, #1 │ │ │ │ │ ldr ip, [r7, #24] │ │ │ │ │ mov lr, #2 │ │ │ │ │ ldrb ip, [ip, #4] │ │ │ │ │ lsl lr, lr, ip │ │ │ │ │ - ldr ip, [pc, #2556] @ 52f8 │ │ │ │ │ + ldr ip, [pc, #2556] @ 53f0 │ │ │ │ │ smull r6, ip, lr, ip │ │ │ │ │ sub ip, ip, lr, asr #31 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt 4df8 │ │ │ │ │ + bgt 4ef0 │ │ │ │ │ ldr sl, [r2, #16] │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 4980 │ │ │ │ │ + b 4a78 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - bne 4a1c │ │ │ │ │ + bne 4b14 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4ad8 │ │ │ │ │ + bne 4c08 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl 15e8 │ │ │ │ │ + bl 1784 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 4a88 │ │ │ │ │ + bne 4b80 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4ab4 │ │ │ │ │ + bne 4bac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4f5c │ │ │ │ │ + bne 5054 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 5274 │ │ │ │ │ + bne 536c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ and r1, r1, #536870912 @ 0x20000000 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4690 │ │ │ │ │ + beq 4788 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4f78 │ │ │ │ │ + bne 5070 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bge 4690 │ │ │ │ │ + bge 4788 │ │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ │ mov r1, #1 │ │ │ │ │ lsl r3, r1, r3 │ │ │ │ │ ldrb r1, [r2, #6] │ │ │ │ │ add r2, r2, #20 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4ae8 │ │ │ │ │ + beq 4bd0 │ │ │ │ │ add r3, r3, r8, lsl #3 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4c14 │ │ │ │ │ + beq 4d0c │ │ │ │ │ ldr r5, [r2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4b14 │ │ │ │ │ + bne 4bfc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4914 │ │ │ │ │ + beq 4a0c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 4a1c │ │ │ │ │ + bne 4b14 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4ad8 │ │ │ │ │ + bne 4c08 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ - b 4928 │ │ │ │ │ + b 4a20 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 52c8 │ │ │ │ │ + beq 53c0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ - bne 4f28 │ │ │ │ │ + bne 5020 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 502c │ │ │ │ │ + bne 5124 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bl 15e8 │ │ │ │ │ + bl 1784 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4950 │ │ │ │ │ + beq 4a48 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne 4950 │ │ │ │ │ + bne 4a48 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 495c │ │ │ │ │ + beq 4a54 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne 495c │ │ │ │ │ + bne 4a54 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b 495c │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - str r1, [r5] │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - b 4a0c │ │ │ │ │ + b 4a54 │ │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4f00 │ │ │ │ │ + beq 4ff8 │ │ │ │ │ ldm r2, {r2, r5} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 49e4 │ │ │ │ │ + beq 4adc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - b 49e4 │ │ │ │ │ + b 4adc │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + str r1, [r5] │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + b 4b04 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 4890 │ │ │ │ │ + bne 4988 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, fp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - bne 489c │ │ │ │ │ + bne 4994 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne 4ba0 │ │ │ │ │ - ldr r2, [pc, #1944] @ 52fc │ │ │ │ │ + bne 4c98 │ │ │ │ │ + ldr r2, [pc, #1944] @ 53f4 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r2, #2740] @ 0xab4 │ │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ │ - bhi 4ba0 │ │ │ │ │ + bhi 4c98 │ │ │ │ │ ldrb r0, [r6, #6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4ba0 │ │ │ │ │ + beq 4c98 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ str r0, [r2, #2740] @ 0xab4 │ │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ │ str r6, [r2, #2420] @ 0x974 │ │ │ │ │ - b 4ba8 │ │ │ │ │ + b 4ca0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r9, [r7, #24] │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ str r8, [r7, #20] │ │ │ │ │ - beq 4690 │ │ │ │ │ + beq 4788 │ │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4690 │ │ │ │ │ - ldr r3, [pc, #1824] @ 5300 │ │ │ │ │ + bne 4788 │ │ │ │ │ + ldr r3, [pc, #1824] @ 53f8 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ sub r1, r7, #8 │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r2, [r2, #3796] @ 0xed4 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ stmdb r7, {r2, r3} │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - b 4690 │ │ │ │ │ + b 4788 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ - ble 4690 │ │ │ │ │ + ble 4788 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4f64 │ │ │ │ │ + beq 505c │ │ │ │ │ cmp r8, sl │ │ │ │ │ - blt 49cc │ │ │ │ │ - b 4690 │ │ │ │ │ + blt 4ac4 │ │ │ │ │ + b 4788 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMapping_Keys │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4f5c │ │ │ │ │ + beq 5054 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - beq 4c70 │ │ │ │ │ + beq 4d68 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - beq 52d0 │ │ │ │ │ + beq 53c8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 4f5c │ │ │ │ │ + beq 5054 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4dc0 │ │ │ │ │ + beq 4eb8 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - ldr r9, [pc, #1648] @ 5304 │ │ │ │ │ - ldreq r8, [pc, #1648] @ 5308 │ │ │ │ │ - beq 4d1c │ │ │ │ │ - b 5190 │ │ │ │ │ + ldr r9, [pc, #1648] @ 53fc │ │ │ │ │ + ldreq r8, [pc, #1648] @ 5400 │ │ │ │ │ + beq 4e14 │ │ │ │ │ + b 5288 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 4d58 │ │ │ │ │ - ldr r2, [pc, #1628] @ 530c │ │ │ │ │ + beq 4e50 │ │ │ │ │ + ldr r2, [pc, #1628] @ 5404 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r6, [sp] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - beq 4d84 │ │ │ │ │ - bl 15e8 │ │ │ │ │ + beq 4e7c │ │ │ │ │ + bl 1784 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4d90 │ │ │ │ │ + bne 4e88 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4d04 │ │ │ │ │ + beq 4dfc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - beq 52dc │ │ │ │ │ + beq 53d4 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 50c8 │ │ │ │ │ + beq 51c0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4dc0 │ │ │ │ │ + beq 4eb8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 507c │ │ │ │ │ + beq 5174 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4d78 │ │ │ │ │ + bne 4e70 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 4c9c │ │ │ │ │ + beq 4d94 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 50f0 │ │ │ │ │ - ldr r2, [pc, #1436] @ 5310 │ │ │ │ │ + beq 51e8 │ │ │ │ │ + ldr r2, [pc, #1436] @ 5408 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 4cb0 │ │ │ │ │ + b 4da8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - b 4d3c │ │ │ │ │ - bl 10b4 │ │ │ │ │ + b 4e34 │ │ │ │ │ + bl 1250 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 4cdc │ │ │ │ │ + b 4dd4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne 4ce8 │ │ │ │ │ + bne 4de0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4cf4 │ │ │ │ │ - b 4d04 │ │ │ │ │ + bne 4dec │ │ │ │ │ + b 4dfc │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4de4 │ │ │ │ │ + beq 4edc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 4de4 │ │ │ │ │ + bne 4edc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ - b 4694 │ │ │ │ │ + b 478c │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ │ add r1, r5, #1 │ │ │ │ │ add r1, r1, r1, lsr #31 │ │ │ │ │ asr r1, r1, #1 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ @@ -5330,343 +5400,343 @@ │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ subs r2, r2, #0 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ movne r2, #1 │ │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1e20 │ │ │ │ │ + bl 1fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4f5c │ │ │ │ │ + bne 5054 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ and r1, r1, #536870912 @ 0x20000000 │ │ │ │ │ - b 4908 │ │ │ │ │ + b 4a00 │ │ │ │ │ mov r3, #1 │ │ │ │ │ lsl lr, r3, ip │ │ │ │ │ - ldr r6, [pc, #1172] @ 52f8 │ │ │ │ │ + ldr r6, [pc, #1172] @ 53f0 │ │ │ │ │ add lr, lr, lr, lsr #31 │ │ │ │ │ bic lr, lr, #1 │ │ │ │ │ smull r8, r6, lr, r6 │ │ │ │ │ sub lr, r6, lr, asr #31 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - blt 46dc │ │ │ │ │ + blt 47d4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b 48e4 │ │ │ │ │ + b 49dc │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 4b50 │ │ │ │ │ + ble 4c48 │ │ │ │ │ add sl, r6, sl │ │ │ │ │ - b 4eb8 │ │ │ │ │ + b 4fb0 │ │ │ │ │ ldr r0, [sl, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4ea8 │ │ │ │ │ + beq 4fa0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4ee8 │ │ │ │ │ + bne 4fe0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, fp │ │ │ │ │ add sl, sl, #12 │ │ │ │ │ - beq 4b50 │ │ │ │ │ + beq 4c48 │ │ │ │ │ ldr r0, [sl, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4e90 │ │ │ │ │ + beq 4f88 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4e90 │ │ │ │ │ + beq 4f88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 4e90 │ │ │ │ │ + bne 4f88 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4e90 │ │ │ │ │ + b 4f88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 4ea8 │ │ │ │ │ + bne 4fa0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4ea8 │ │ │ │ │ + b 4fa0 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ - ble 4690 │ │ │ │ │ + ble 4788 │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5018 │ │ │ │ │ + beq 5110 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - blt 4b00 │ │ │ │ │ - b 4690 │ │ │ │ │ + blt 4be8 │ │ │ │ │ + b 4788 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4a44 │ │ │ │ │ + beq 4b3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 52c0 │ │ │ │ │ + beq 53b8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 52a4 │ │ │ │ │ + bne 539c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5060 │ │ │ │ │ + bne 5158 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 4694 │ │ │ │ │ + b 478c │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r8, sl │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ - blt 4c24 │ │ │ │ │ - b 4690 │ │ │ │ │ + blt 4d1c │ │ │ │ │ + b 4788 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble 4690 │ │ │ │ │ + ble 4788 │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ ldrb r1, [r1, r8] │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ add r1, r2, r1, lsl #3 │ │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ mov r3, #1 │ │ │ │ │ add r3, r1, r3, lsl r2 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ - b 4b04 │ │ │ │ │ + b 4bec │ │ │ │ │ mov r3, #1 │ │ │ │ │ lsl ip, r3, ip │ │ │ │ │ lsl sl, r3, r2 │ │ │ │ │ - ldr r1, [pc, #808] @ 52f4 │ │ │ │ │ + ldr r1, [pc, #808] @ 53ec │ │ │ │ │ lsl r3, ip, r3 │ │ │ │ │ umull r0, r2, r3, r1 │ │ │ │ │ add sl, sl, #20 │ │ │ │ │ lsr r3, r2, #1 │ │ │ │ │ mov r2, #12 │ │ │ │ │ mla sl, r2, r3, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 4758 │ │ │ │ │ + bne 4850 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 4f5c │ │ │ │ │ + b 5054 │ │ │ │ │ add r0, r9, #20 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ add r1, r0, #4 │ │ │ │ │ movgt lr, #12 │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ - bgt 47a0 │ │ │ │ │ - b 4818 │ │ │ │ │ + bgt 4898 │ │ │ │ │ + b 4910 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r8, sl │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ - blt 4f10 │ │ │ │ │ - b 4690 │ │ │ │ │ + blt 5008 │ │ │ │ │ + b 4788 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - b 4a50 │ │ │ │ │ + b 4b48 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - bl e030 <_PyDict_SendEvent> │ │ │ │ │ + bl e128 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r6, [r7, #16] │ │ │ │ │ ldrb ip, [r2, #4] │ │ │ │ │ - b 46e8 │ │ │ │ │ + b 47e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 4f5c │ │ │ │ │ + bne 5054 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4f5c │ │ │ │ │ + b 5054 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4f50 │ │ │ │ │ + beq 5048 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 4f50 │ │ │ │ │ + bne 5048 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4f50 │ │ │ │ │ + b 5048 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne 50bc │ │ │ │ │ + bne 51b4 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 5230 │ │ │ │ │ + beq 5328 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5258 │ │ │ │ │ + bne 5350 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4f5c │ │ │ │ │ + beq 5054 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 4f5c │ │ │ │ │ + bne 5054 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4f5c │ │ │ │ │ + b 5054 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b 4cdc │ │ │ │ │ + b 4dd4 │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 51e4 │ │ │ │ │ - ldr r3, [pc, #504] @ 5314 │ │ │ │ │ + beq 52dc │ │ │ │ │ + ldr r3, [pc, #504] @ 540c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - ldr r2, [pc, #480] @ 5308 │ │ │ │ │ + ldr r2, [pc, #480] @ 5400 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r8, [sp] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - beq 5224 │ │ │ │ │ - bl 15e8 │ │ │ │ │ + beq 531c │ │ │ │ │ + bl 1784 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5208 │ │ │ │ │ + bne 5300 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5178 │ │ │ │ │ + beq 5270 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 5288 │ │ │ │ │ + beq 5380 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 50c8 │ │ │ │ │ + beq 51c0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4dc0 │ │ │ │ │ + beq 4eb8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 1bc │ │ │ │ │ R_ARM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 50a4 │ │ │ │ │ + bne 519c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 507c │ │ │ │ │ + beq 5174 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r8] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 5108 │ │ │ │ │ + beq 5200 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 5114 │ │ │ │ │ + bne 520c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ - b 5150 │ │ │ │ │ + b 5248 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 515c │ │ │ │ │ + bne 5254 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 515c │ │ │ │ │ - bl 10b4 │ │ │ │ │ + b 5254 │ │ │ │ │ + bl 1250 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 5150 │ │ │ │ │ + b 5248 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5180 │ │ │ │ │ + beq 5278 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 5180 │ │ │ │ │ + bne 5278 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5180 │ │ │ │ │ + b 5278 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 50c8 │ │ │ │ │ + bne 51c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 50c8 │ │ │ │ │ - ldr r3, [pc, #156] @ 5318 │ │ │ │ │ - ldr r1, [pc, #156] @ 531c │ │ │ │ │ + b 51c0 │ │ │ │ │ + ldr r3, [pc, #156] @ 5410 │ │ │ │ │ + ldr r1, [pc, #156] @ 5414 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4f5c │ │ │ │ │ + b 5054 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5178 │ │ │ │ │ - ldr r1, [pc, #132] @ 5320 │ │ │ │ │ - ldr r0, [pc, #132] @ 5324 │ │ │ │ │ + b 5270 │ │ │ │ │ + ldr r1, [pc, #132] @ 5418 │ │ │ │ │ + ldr r0, [pc, #132] @ 541c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 4f5c │ │ │ │ │ + b 5054 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 4f50 │ │ │ │ │ + bne 5048 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4f50 │ │ │ │ │ + b 5048 │ │ │ │ │ mov r3, fp │ │ │ │ │ - b 4a7c │ │ │ │ │ + b 4b74 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 4a7c │ │ │ │ │ + b 4b74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4c70 │ │ │ │ │ + b 4d68 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b 4d04 │ │ │ │ │ + b 4dfc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 dict_iter │ │ │ │ │ .word 0xaaaaaaab │ │ │ │ │ .word 0x55555556 │ │ │ │ │ .word 0x00000790 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000718 │ │ │ │ │ @@ -5684,15 +5754,15 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ .word 0x00000018 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000f0e │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005328 : │ │ │ │ │ +00005420 : │ │ │ │ │ dictkeys_decref.constprop.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -5705,104 +5775,104 @@ │ │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ │ ldrb r5, [r0, #6] │ │ │ │ │ lsl r4, r4, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r7, [r0, #16] │ │ │ │ │ add r4, r0, r4 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 539c │ │ │ │ │ - b 53e8 │ │ │ │ │ + bne 5494 │ │ │ │ │ + b 54e0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5394 │ │ │ │ │ + beq 548c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5444 │ │ │ │ │ + bne 553c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bge 53f4 │ │ │ │ │ + bge 54ec │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 537c │ │ │ │ │ + beq 5474 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 537c │ │ │ │ │ + beq 5474 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 537c │ │ │ │ │ + bne 5474 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 537c │ │ │ │ │ + b 5474 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - bl 355c │ │ │ │ │ + bl 3654 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - bl 355c │ │ │ │ │ + bl 3654 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ - blt 53d4 │ │ │ │ │ + blt 54cc │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 545c │ │ │ │ │ - ldr r3, [pc, #96] @ 5468 │ │ │ │ │ + bne 5554 │ │ │ │ │ + ldr r3, [pc, #96] @ 5560 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 545c │ │ │ │ │ + bhi 5554 │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 545c │ │ │ │ │ + beq 5554 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ │ str r6, [r2, #2420] @ 0x974 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 5394 │ │ │ │ │ + bne 548c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5394 │ │ │ │ │ + b 548c │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ .word 0x00000058 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000546c : │ │ │ │ │ +00005564 : │ │ │ │ │ dict_dealloc(): │ │ │ │ │ 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, #2192] @ 5d14 │ │ │ │ │ + ldr r3, [pc, #2192] @ 5e0c │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - beq 5c7c │ │ │ │ │ + beq 5d74 │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 5c84 │ │ │ │ │ + bne 5d7c │ │ │ │ │ add r3, r4, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [r3, #208] @ 0xd0 │ │ │ │ │ ldr r1, [r3, #212] @ 0xd4 │ │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ │ str r1, [r3, #212] @ 0xd4 │ │ │ │ │ @@ -5813,569 +5883,569 @@ │ │ │ │ │ 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 5c58 │ │ │ │ │ + ble 5d50 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ - bne 578c │ │ │ │ │ + bne 5884 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5cd8 │ │ │ │ │ + beq 5dd0 │ │ │ │ │ ldr r5, [r8] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5674 │ │ │ │ │ + beq 576c │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 59ec │ │ │ │ │ + bne 5ae4 │ │ │ │ │ ldrb r3, [r8, #5] │ │ │ │ │ ldr r9, [r8, #16] │ │ │ │ │ lsl r5, r5, r3 │ │ │ │ │ ldrb r3, [r8, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5708 │ │ │ │ │ + beq 5800 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ addgt r5, r8, r5 │ │ │ │ │ addgt sl, r5, #20 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt r5, r5, #24 │ │ │ │ │ - bgt 5588 │ │ │ │ │ - b 55d8 │ │ │ │ │ + bgt 5680 │ │ │ │ │ + b 56d0 │ │ │ │ │ ldr r0, [r5, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 557c │ │ │ │ │ + beq 5674 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 55b8 │ │ │ │ │ + bne 56b0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - beq 55d8 │ │ │ │ │ + beq 56d0 │ │ │ │ │ ldr r0, [sl, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5564 │ │ │ │ │ + beq 565c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5564 │ │ │ │ │ + beq 565c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 5564 │ │ │ │ │ + bne 565c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5564 │ │ │ │ │ + b 565c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 557c │ │ │ │ │ + bne 5674 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bne 5588 │ │ │ │ │ + bne 5680 │ │ │ │ │ ldrb r3, [r8, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 56d4 │ │ │ │ │ - ldr r3, [pc, #1836] @ 5d18 │ │ │ │ │ + bne 57cc │ │ │ │ │ + ldr r3, [pc, #1836] @ 5e10 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 56d4 │ │ │ │ │ + bhi 57cc │ │ │ │ │ ldrb r1, [r8, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 56d4 │ │ │ │ │ + beq 57cc │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ │ str r8, [r2, #2420] @ 0x974 │ │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 569c │ │ │ │ │ - ldr r0, [pc, #1760] @ 5d1c │ │ │ │ │ + bhi 5794 │ │ │ │ │ + ldr r0, [pc, #1760] @ 5e14 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 569c │ │ │ │ │ + bne 5794 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3, #2416] @ 0x970 │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ ldr r1, [r7, #100] @ 0x64 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ │ str r6, [r2, #2096] @ 0x830 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ - bgt 56c4 │ │ │ │ │ + bgt 57bc │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #1700] @ 5d20 │ │ │ │ │ + ldr r3, [pc, #1700] @ 5e18 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bls 5634 │ │ │ │ │ + bls 572c │ │ │ │ │ ldr r3, [r1, #160] @ 0xa0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ - ble 566c │ │ │ │ │ + ble 5764 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 <_PyTrash_thread_destroy_chain> │ │ │ │ │ R_ARM_JUMP24 _PyTrash_thread_destroy_chain │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [pc, #1600] @ 5d24 │ │ │ │ │ + ldr r3, [pc, #1600] @ 5e1c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bls 5634 │ │ │ │ │ - b 569c │ │ │ │ │ + bls 572c │ │ │ │ │ + b 5794 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 55d8 │ │ │ │ │ + ble 56d0 │ │ │ │ │ add r4, r8, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 5744 │ │ │ │ │ + b 583c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5734 │ │ │ │ │ + beq 582c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5774 │ │ │ │ │ + bne 586c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ - beq 55d8 │ │ │ │ │ + beq 56d0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 571c │ │ │ │ │ + beq 5814 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 571c │ │ │ │ │ + beq 5814 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 571c │ │ │ │ │ + bne 5814 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 571c │ │ │ │ │ + b 5814 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 5734 │ │ │ │ │ + bne 582c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5734 │ │ │ │ │ + b 582c │ │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 57f0 │ │ │ │ │ + bne 58e8 │ │ │ │ │ ldrb sl, [r4] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ movne r9, r4 │ │ │ │ │ - bne 57b8 │ │ │ │ │ - b 57e8 │ │ │ │ │ + bne 58b0 │ │ │ │ │ + b 58e0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq 57e8 │ │ │ │ │ + beq 58e0 │ │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 57ac │ │ │ │ │ + beq 58a4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 57ac │ │ │ │ │ + beq 58a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 57ac │ │ │ │ │ + bne 58a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 57ac │ │ │ │ │ + b 58a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5a68 │ │ │ │ │ + beq 5b60 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - bne 5c0c │ │ │ │ │ + bne 5d04 │ │ │ │ │ ldrb r5, [r8, #6] │ │ │ │ │ ldrb r2, [r8, #5] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ lsl r4, r3, r2 │ │ │ │ │ ldr r9, [r8, #16] │ │ │ │ │ - beq 5b44 │ │ │ │ │ + beq 5c3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 5a08 │ │ │ │ │ + ble 5b00 │ │ │ │ │ add r4, r8, r4 │ │ │ │ │ ands r3, r9, #3 │ │ │ │ │ add r5, r4, #20 │ │ │ │ │ mov sl, #0 │ │ │ │ │ add r4, r4, #24 │ │ │ │ │ - beq 59bc │ │ │ │ │ + beq 5ab4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 58bc │ │ │ │ │ + beq 59b4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5888 │ │ │ │ │ + beq 5980 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 586c │ │ │ │ │ + beq 5964 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5c40 │ │ │ │ │ + bne 5d38 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5884 │ │ │ │ │ + beq 597c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5c28 │ │ │ │ │ + bne 5d20 │ │ │ │ │ mov sl, #1 │ │ │ │ │ ldr r0, [r5, sl, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 58a0 │ │ │ │ │ + beq 5998 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5bdc │ │ │ │ │ + bne 5cd4 │ │ │ │ │ ldr r0, [r4, sl, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 58b8 │ │ │ │ │ + beq 59b0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5bf4 │ │ │ │ │ + bne 5cec │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ ldr r0, [r5, sl, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 58d4 │ │ │ │ │ + beq 59cc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5bc4 │ │ │ │ │ + bne 5cbc │ │ │ │ │ ldr r0, [r4, sl, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 58ec │ │ │ │ │ + beq 59e4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5b2c │ │ │ │ │ + bne 5c24 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne 59bc │ │ │ │ │ - b 5a08 │ │ │ │ │ + bne 5ab4 │ │ │ │ │ + b 5b00 │ │ │ │ │ ldr r0, [r4, sl, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5914 │ │ │ │ │ + beq 5a0c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5ae4 │ │ │ │ │ + bne 5bdc │ │ │ │ │ add fp, sl, #1 │ │ │ │ │ ldr r0, [r5, fp, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5930 │ │ │ │ │ + beq 5a28 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5afc │ │ │ │ │ + bne 5bf4 │ │ │ │ │ ldr r0, [r4, fp, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5948 │ │ │ │ │ + beq 5a40 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5b14 │ │ │ │ │ + bne 5c0c │ │ │ │ │ add sl, fp, #1 │ │ │ │ │ ldr r0, [r5, sl, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5964 │ │ │ │ │ + beq 5a5c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5a84 │ │ │ │ │ + bne 5b7c │ │ │ │ │ ldr r0, [r4, sl, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 597c │ │ │ │ │ + beq 5a74 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5a9c │ │ │ │ │ + bne 5b94 │ │ │ │ │ add sl, fp, #2 │ │ │ │ │ ldr r0, [r5, sl, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5998 │ │ │ │ │ + beq 5a90 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5ab4 │ │ │ │ │ + bne 5bac │ │ │ │ │ ldr r0, [r4, sl, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 59b0 │ │ │ │ │ + beq 5aa8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5acc │ │ │ │ │ + bne 5bc4 │ │ │ │ │ add sl, fp, #3 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 5a08 │ │ │ │ │ + beq 5b00 │ │ │ │ │ ldr r0, [r5, sl, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 58fc │ │ │ │ │ + beq 59f4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 58fc │ │ │ │ │ + beq 59f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 58fc │ │ │ │ │ + bne 59f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 58fc │ │ │ │ │ - ldr r3, [pc, #820] @ 5d28 │ │ │ │ │ + b 59f4 │ │ │ │ │ + ldr r3, [pc, #820] @ 5e20 │ │ │ │ │ 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 │ │ │ │ │ - b 5624 │ │ │ │ │ + b 571c │ │ │ │ │ ldrb r3, [r8, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 5a44 │ │ │ │ │ - ldr r3, [pc, #784] @ 5d2c │ │ │ │ │ + bne 5b3c │ │ │ │ │ + ldr r3, [pc, #784] @ 5e24 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 5a44 │ │ │ │ │ + bhi 5b3c │ │ │ │ │ ldrb r1, [r8, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 5614 │ │ │ │ │ + bne 570c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [pc, #732] @ 5d30 │ │ │ │ │ + ldr r3, [pc, #732] @ 5e28 │ │ │ │ │ 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 │ │ │ │ │ - b 5624 │ │ │ │ │ - ldr r3, [pc, #708] @ 5d34 │ │ │ │ │ + b 571c │ │ │ │ │ + ldr r3, [pc, #708] @ 5e2c │ │ │ │ │ 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 │ │ │ │ │ - b 5624 │ │ │ │ │ + b 571c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 5964 │ │ │ │ │ + bne 5a5c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5964 │ │ │ │ │ + b 5a5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 597c │ │ │ │ │ + bne 5a74 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 597c │ │ │ │ │ + b 5a74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 5998 │ │ │ │ │ + bne 5a90 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5998 │ │ │ │ │ + b 5a90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 59b0 │ │ │ │ │ + bne 5aa8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 59b0 │ │ │ │ │ + b 5aa8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 5914 │ │ │ │ │ + bne 5a0c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5914 │ │ │ │ │ + b 5a0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 5930 │ │ │ │ │ + bne 5a28 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5930 │ │ │ │ │ + b 5a28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 5948 │ │ │ │ │ + bne 5a40 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5948 │ │ │ │ │ + b 5a40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 58ec │ │ │ │ │ + bne 59e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 58ec │ │ │ │ │ + b 59e4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 5a08 │ │ │ │ │ + ble 5b00 │ │ │ │ │ add r4, r8, r4 │ │ │ │ │ - b 5b7c │ │ │ │ │ + b 5c74 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5b6c │ │ │ │ │ + beq 5c64 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5bac │ │ │ │ │ + bne 5ca4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ - beq 5a08 │ │ │ │ │ + beq 5b00 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5b54 │ │ │ │ │ + beq 5c4c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5b54 │ │ │ │ │ + beq 5c4c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 5b54 │ │ │ │ │ + bne 5c4c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5b54 │ │ │ │ │ + b 5c4c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 5b6c │ │ │ │ │ + bne 5c64 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5b6c │ │ │ │ │ + b 5c64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 58d4 │ │ │ │ │ + bne 59cc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 58d4 │ │ │ │ │ + b 59cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 58a0 │ │ │ │ │ + bne 5998 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 58a0 │ │ │ │ │ + b 5998 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 58b8 │ │ │ │ │ + bne 59b0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 58b8 │ │ │ │ │ - ldr r3, [pc, #292] @ 5d38 │ │ │ │ │ + b 59b0 │ │ │ │ │ + ldr r3, [pc, #292] @ 5e30 │ │ │ │ │ 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 │ │ │ │ │ - b 5624 │ │ │ │ │ + b 571c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 5884 │ │ │ │ │ + bne 597c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5884 │ │ │ │ │ + b 597c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 586c │ │ │ │ │ + bne 5964 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 586c │ │ │ │ │ + b 5964 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ - ldr r2, [pc, #212] @ 5d3c │ │ │ │ │ + ldr r2, [pc, #212] @ 5e34 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 54fc │ │ │ │ │ + bne 55f4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 <_PyTrash_thread_deposit_object> │ │ │ │ │ R_ARM_JUMP24 _PyTrash_thread_deposit_object │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5cf4 │ │ │ │ │ + beq 5dec │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, #5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl e030 <_PyDict_SendEvent> │ │ │ │ │ + bl e128 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ add r3, r4, #42496 @ 0xa600 │ │ │ │ │ ldr r1, [r3, #208] @ 0xd0 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r0, [r3, #212] @ 0xd4 │ │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ │ str r1, [r3, #208] @ 0xd0 │ │ │ │ │ add ip, r3, #208 @ 0xd0 │ │ │ │ │ adc r1, r0, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ - beq 566c │ │ │ │ │ + beq 5764 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 54d8 │ │ │ │ │ - b 566c │ │ │ │ │ - ldr r3, [pc, #96] @ 5d40 │ │ │ │ │ + beq 55d0 │ │ │ │ │ + b 5764 │ │ │ │ │ + ldr r3, [pc, #96] @ 5e38 │ │ │ │ │ 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 │ │ │ │ │ - b 5624 │ │ │ │ │ + b 571c │ │ │ │ │ add r3, r4, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [r3, #208] @ 0xd0 │ │ │ │ │ ldr r1, [r3, #212] @ 0xd4 │ │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ │ str r1, [r3, #212] @ 0xd4 │ │ │ │ │ - b 566c │ │ │ │ │ + b 5764 │ │ │ │ │ .word 0x00000888 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000724 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000069c │ │ │ │ │ @@ -6393,616 +6463,616 @@ │ │ │ │ │ .word 0x0000011c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 dict_dealloc │ │ │ │ │ .word 0x00000058 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00005d44 : │ │ │ │ │ +00005e3c : │ │ │ │ │ dict_ass_sub(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 5e24 │ │ │ │ │ + beq 5f1c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 5e90 │ │ │ │ │ + beq 5f88 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r1] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5df4 │ │ │ │ │ + beq 5eec │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - ldr r2, [pc, #256] @ 5ea0 │ │ │ │ │ + ldr r2, [pc, #256] @ 5f98 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 5e04 │ │ │ │ │ + bne 5efc │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 5e04 │ │ │ │ │ - ldr r2, [pc, #228] @ 5ea4 │ │ │ │ │ + beq 5efc │ │ │ │ │ + ldr r2, [pc, #228] @ 5f9c │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ - ldr r2, [pc, #208] @ 5ea8 │ │ │ │ │ + ldr r2, [pc, #208] @ 5fa0 │ │ │ │ │ str r5, [sp] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - beq 5e74 │ │ │ │ │ - bl 15e8 │ │ │ │ │ + beq 5f6c │ │ │ │ │ + bl 1784 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #164] @ 5ea0 │ │ │ │ │ + ldr r3, [pc, #164] @ 5f98 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5dac │ │ │ │ │ + beq 5ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 5e7c │ │ │ │ │ - ldr r2, [pc, #140] @ 5eac │ │ │ │ │ + beq 5f74 │ │ │ │ │ + ldr r2, [pc, #140] @ 5fa4 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 5dc0 │ │ │ │ │ - ldr r3, [pc, #116] @ 5ea0 │ │ │ │ │ + b 5eb8 │ │ │ │ │ + ldr r3, [pc, #116] @ 5f98 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5e5c │ │ │ │ │ + beq 5f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 5e88 │ │ │ │ │ + beq 5f80 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 69c8 │ │ │ │ │ + b 6ac0 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 5e34 │ │ │ │ │ + beq 5f2c │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 69c8 │ │ │ │ │ - bl 10b4 │ │ │ │ │ - b 5dec │ │ │ │ │ + b 6ac0 │ │ │ │ │ + bl 1250 │ │ │ │ │ + b 5ee4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 5dec │ │ │ │ │ - ldr r1, [pc, #24] @ 5eb0 │ │ │ │ │ - ldr r0, [pc, #24] @ 5eb4 │ │ │ │ │ + b 5ee4 │ │ │ │ │ + ldr r1, [pc, #24] @ 5fa8 │ │ │ │ │ + ldr r0, [pc, #24] @ 5fac │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 5e88 │ │ │ │ │ + b 5f80 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x000000e0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000088 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000a0c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005eb8 <_PyDict_HasOnlyStringKeys>: │ │ │ │ │ +00005fb0 <_PyDict_HasOnlyStringKeys>: │ │ │ │ │ _PyDict_HasOnlyStringKeys(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldrb r5, [r2, #6] │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ moveq r4, r0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq 5ef4 <_PyDict_HasOnlyStringKeys+0x3c> │ │ │ │ │ + beq 5fec <_PyDict_HasOnlyStringKeys+0x3c> │ │ │ │ │ mov r0, #1 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ - bl 60a8 <_PyDict_Next> │ │ │ │ │ + bl 61a0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ee8 <_PyDict_HasOnlyStringKeys+0x30> │ │ │ │ │ + beq 5fe0 <_PyDict_HasOnlyStringKeys+0x30> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 5ef4 <_PyDict_HasOnlyStringKeys+0x3c> │ │ │ │ │ + bne 5fec <_PyDict_HasOnlyStringKeys+0x3c> │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 5eec <_PyDict_HasOnlyStringKeys+0x34> │ │ │ │ │ + b 5fe4 <_PyDict_HasOnlyStringKeys+0x34> │ │ │ │ │ │ │ │ │ │ -00005f30 : │ │ │ │ │ +00006028 : │ │ │ │ │ PyDict_Next(): │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ ands ip, ip, #536870912 @ 0x20000000 │ │ │ │ │ - beq 60a0 │ │ │ │ │ + beq 6198 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ ldr lr, [r0, #28] │ │ │ │ │ ldr r4, [r1] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 6058 │ │ │ │ │ + bne 6150 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ ldr r5, [ip, #16] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ movlt r0, #0 │ │ │ │ │ movge r0, #1 │ │ │ │ │ orrs r0, r0, r4, lsr #31 │ │ │ │ │ - bne 5ff0 │ │ │ │ │ + bne 60e8 │ │ │ │ │ ldrb r0, [ip, #6] │ │ │ │ │ ldrb lr, [ip, #5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ lsl r0, r0, lr │ │ │ │ │ add ip, ip, #20 │ │ │ │ │ - beq 5ff8 │ │ │ │ │ + beq 60f0 │ │ │ │ │ add r0, r0, r4, lsl #3 │ │ │ │ │ add ip, ip, r0 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5fcc │ │ │ │ │ + beq 60c4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldm ip, {r0, ip} │ │ │ │ │ str r4, [r1] │ │ │ │ │ - beq 6024 │ │ │ │ │ + beq 611c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [r2] │ │ │ │ │ - beq 5fc4 │ │ │ │ │ + beq 60bc │ │ │ │ │ str ip, [r3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ add ip, ip, #8 │ │ │ │ │ pople {r4, r5, pc} │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5fcc │ │ │ │ │ + beq 60c4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - blt 5fa0 │ │ │ │ │ + blt 6098 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add lr, r4, r4, lsl #1 │ │ │ │ │ add r0, r0, lr, lsl #2 │ │ │ │ │ add ip, ip, r0 │ │ │ │ │ ldr r0, [ip, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6030 │ │ │ │ │ + beq 6128 │ │ │ │ │ ldmib ip, {r0, ip} │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r4, [r1] │ │ │ │ │ - bne 5fb4 │ │ │ │ │ + bne 60ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5fc0 │ │ │ │ │ - b 5fc4 │ │ │ │ │ + bne 60b8 │ │ │ │ │ + b 60bc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ add ip, ip, #12 │ │ │ │ │ pople {r4, r5, pc} │ │ │ │ │ ldr r0, [ip, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6030 │ │ │ │ │ + beq 6128 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt 6010 │ │ │ │ │ - b 5ff0 │ │ │ │ │ + bgt 6108 │ │ │ │ │ + b 60e8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 5ff0 │ │ │ │ │ + blt 60e8 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bge 5ff0 │ │ │ │ │ + bge 60e8 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ ldrb r0, [lr] │ │ │ │ │ ldrb r5, [ip, #5] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r0, lr, r0, lsl #2 │ │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ │ add lr, lr, r0, lsl #2 │ │ │ │ │ add r0, ip, r0, lsl #3 │ │ │ │ │ ldr ip, [lr, #4] │ │ │ │ │ mov lr, #1 │ │ │ │ │ add r0, r0, lr, lsl r5 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ - b 6014 │ │ │ │ │ + b 610c │ │ │ │ │ mov r0, ip │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000060a8 <_PyDict_Next>: │ │ │ │ │ +000061a0 <_PyDict_Next>: │ │ │ │ │ _PyDict_Next(): │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ ands ip, ip, #536870912 @ 0x20000000 │ │ │ │ │ - beq 6248 <_PyDict_Next+0x1a0> │ │ │ │ │ + beq 6340 <_PyDict_Next+0x1a0> │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ ldr lr, [r0, #28] │ │ │ │ │ ldr r4, [r1] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 61fc <_PyDict_Next+0x154> │ │ │ │ │ + bne 62f4 <_PyDict_Next+0x154> │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ ldr r5, [ip, #16] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ movlt r0, #0 │ │ │ │ │ movge r0, #1 │ │ │ │ │ orrs r0, r0, r4, lsr #31 │ │ │ │ │ - bne 61cc <_PyDict_Next+0x124> │ │ │ │ │ + bne 62c4 <_PyDict_Next+0x124> │ │ │ │ │ ldrb r0, [ip, #6] │ │ │ │ │ ldrb lr, [ip, #5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ lsl r0, r0, lr │ │ │ │ │ add ip, ip, #20 │ │ │ │ │ - beq 6158 <_PyDict_Next+0xb0> │ │ │ │ │ + beq 6250 <_PyDict_Next+0xb0> │ │ │ │ │ add r0, r0, r4, lsl #3 │ │ │ │ │ add ip, ip, r0 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 61a8 <_PyDict_Next+0x100> │ │ │ │ │ + beq 62a0 <_PyDict_Next+0x100> │ │ │ │ │ ldm ip, {r0, ip} │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr lr, [r0, #12] │ │ │ │ │ str r4, [r1] │ │ │ │ │ - beq 618c <_PyDict_Next+0xe4> │ │ │ │ │ + beq 6284 <_PyDict_Next+0xe4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [r2] │ │ │ │ │ - beq 6194 <_PyDict_Next+0xec> │ │ │ │ │ + beq 628c <_PyDict_Next+0xec> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str ip, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r3, r2 │ │ │ │ │ - bne 61a0 <_PyDict_Next+0xf8> │ │ │ │ │ + bne 6298 <_PyDict_Next+0xf8> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add lr, r4, r4, lsl #1 │ │ │ │ │ add r0, r0, lr, lsl #2 │ │ │ │ │ add ip, ip, r0 │ │ │ │ │ ldr r0, [ip, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 61d4 <_PyDict_Next+0x12c> │ │ │ │ │ + beq 62cc <_PyDict_Next+0x12c> │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ ldr ip, [ip, #8] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r4, [r1] │ │ │ │ │ - bne 6130 <_PyDict_Next+0x88> │ │ │ │ │ + bne 6228 <_PyDict_Next+0x88> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 613c <_PyDict_Next+0x94> │ │ │ │ │ + bne 6234 <_PyDict_Next+0x94> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6150 <_PyDict_Next+0xa8> │ │ │ │ │ + beq 6248 <_PyDict_Next+0xa8> │ │ │ │ │ str lr, [r3] │ │ │ │ │ - b 6150 <_PyDict_Next+0xa8> │ │ │ │ │ + b 6248 <_PyDict_Next+0xa8> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ add ip, ip, #8 │ │ │ │ │ pople {r4, r5, pc} │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 61a8 <_PyDict_Next+0x100> │ │ │ │ │ + beq 62a0 <_PyDict_Next+0x100> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt 6118 <_PyDict_Next+0x70> │ │ │ │ │ + bgt 6210 <_PyDict_Next+0x70> │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ add ip, ip, #12 │ │ │ │ │ pople {r4, r5, pc} │ │ │ │ │ ldr r0, [ip, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 61d4 <_PyDict_Next+0x12c> │ │ │ │ │ + beq 62cc <_PyDict_Next+0x12c> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt 6170 <_PyDict_Next+0xc8> │ │ │ │ │ - b 61cc <_PyDict_Next+0x124> │ │ │ │ │ + bgt 6268 <_PyDict_Next+0xc8> │ │ │ │ │ + b 62c4 <_PyDict_Next+0x124> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 61cc <_PyDict_Next+0x124> │ │ │ │ │ + blt 62c4 <_PyDict_Next+0x124> │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - ble 61cc <_PyDict_Next+0x124> │ │ │ │ │ + ble 62c4 <_PyDict_Next+0x124> │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ ldrb r0, [lr] │ │ │ │ │ ldrb r5, [ip, #5] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r0, lr, r0, lsl #2 │ │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ │ add lr, lr, r0, lsl #2 │ │ │ │ │ add r0, ip, r0, lsl #3 │ │ │ │ │ ldr ip, [lr, #4] │ │ │ │ │ mov lr, #1 │ │ │ │ │ add r0, r0, lr, lsl r5 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ ldr lr, [r0, #12] │ │ │ │ │ - b 617c <_PyDict_Next+0xd4> │ │ │ │ │ + b 6274 <_PyDict_Next+0xd4> │ │ │ │ │ mov r0, ip │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006250 : │ │ │ │ │ +00006348 : │ │ │ │ │ PyDict_GetItemStringRef(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ streq r4, [r6] │ │ │ │ │ - beq 6368 │ │ │ │ │ + beq 6460 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 6358 │ │ │ │ │ - ldr r3, [pc, #216] @ 6370 │ │ │ │ │ + beq 6450 │ │ │ │ │ + ldr r3, [pc, #216] @ 6468 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 6328 │ │ │ │ │ + bne 6420 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 6328 │ │ │ │ │ + beq 6420 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ - beq 62dc │ │ │ │ │ + beq 63d4 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r5, r1 │ │ │ │ │ - bne 6310 │ │ │ │ │ + bne 6408 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r1, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6304 │ │ │ │ │ + beq 63fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6304 │ │ │ │ │ + bne 63fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r5, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r1] │ │ │ │ │ - b 62dc │ │ │ │ │ + b 63d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bne 62ac │ │ │ │ │ + bne 63a4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - beq 6368 │ │ │ │ │ + beq 6460 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 62ec │ │ │ │ │ - ldr r1, [pc, #20] @ 6374 │ │ │ │ │ - ldr r0, [pc, #20] @ 6378 │ │ │ │ │ + b 63e4 │ │ │ │ │ + ldr r1, [pc, #20] @ 646c │ │ │ │ │ + ldr r0, [pc, #20] @ 6470 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 633c │ │ │ │ │ + b 6434 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 6304 │ │ │ │ │ + b 63fc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x0000094e │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000637c : │ │ │ │ │ +00006474 : │ │ │ │ │ dict_traverse(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrb r8, [r0, #6] │ │ │ │ │ ldr r6, [r0, #16] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - beq 6418 │ │ │ │ │ + beq 6510 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6480 │ │ │ │ │ + bne 6578 │ │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ lsl r8, r8, r2 │ │ │ │ │ - ble 6400 │ │ │ │ │ + ble 64f8 │ │ │ │ │ add r8, r8, #24 │ │ │ │ │ add r8, r0, r8 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r0, [r8, r7, lsl #3] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6408 │ │ │ │ │ + beq 6500 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne 63d8 │ │ │ │ │ + bne 64d0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne 63d8 │ │ │ │ │ - b 6400 │ │ │ │ │ + bne 64d0 │ │ │ │ │ + b 64f8 │ │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ - ble 6400 │ │ │ │ │ + ble 64f8 │ │ │ │ │ add r7, r0, r3 │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6468 │ │ │ │ │ + beq 6560 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6468 │ │ │ │ │ + beq 6560 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ add r7, r7, #12 │ │ │ │ │ - bne 6430 │ │ │ │ │ + bne 6528 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 6400 │ │ │ │ │ + ble 64f8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 64a4 │ │ │ │ │ + beq 659c │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 6400 │ │ │ │ │ + beq 64f8 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 64cc │ │ │ │ │ + beq 65c4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 6400 │ │ │ │ │ + beq 64f8 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 64f4 │ │ │ │ │ + beq 65ec │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq 6400 │ │ │ │ │ + beq 64f8 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 651c │ │ │ │ │ + beq 6614 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - beq 6400 │ │ │ │ │ + beq 64f8 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ mov r8, #4 │ │ │ │ │ - b 6534 │ │ │ │ │ + b 662c │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6554 │ │ │ │ │ + beq 664c │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne 6530 │ │ │ │ │ - b 6400 │ │ │ │ │ + bne 6628 │ │ │ │ │ + b 64f8 │ │ │ │ │ │ │ │ │ │ -00006564 : │ │ │ │ │ +0000665c : │ │ │ │ │ PyDict_DelItem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r3, [pc, #1088] @ 69bc │ │ │ │ │ + ldr r3, [pc, #1088] @ 6ab4 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 684c │ │ │ │ │ + beq 6944 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 6718 │ │ │ │ │ + beq 6810 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 699c │ │ │ │ │ + beq 6a94 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 6994 │ │ │ │ │ + beq 6a8c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 698c │ │ │ │ │ + beq 6a84 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 698c │ │ │ │ │ - ldr r3, [pc, #976] @ 69c0 │ │ │ │ │ + beq 6a84 │ │ │ │ │ + ldr r3, [pc, #976] @ 6ab8 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ │ - bne 67a0 │ │ │ │ │ + bne 6898 │ │ │ │ │ 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 │ │ │ │ │ @@ -7012,108 +7082,108 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mvn lr, #0 │ │ │ │ │ ldrb ip, [r3, #4] │ │ │ │ │ mvn lr, lr, lsl ip │ │ │ │ │ cmp ip, #7 │ │ │ │ │ and r1, lr, r7 │ │ │ │ │ - bgt 6800 │ │ │ │ │ + bgt 68f8 │ │ │ │ │ add r8, r3, r1 │ │ │ │ │ ldrsb r8, [r8, #20] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne 685c │ │ │ │ │ + bne 6954 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 68fc │ │ │ │ │ + bne 69f4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - bgt 6728 │ │ │ │ │ + bgt 6820 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ - beq 675c │ │ │ │ │ + beq 6854 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #3 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ mov r1, #0 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 66f0 │ │ │ │ │ + beq 67e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 6720 │ │ │ │ │ + beq 6818 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6714 │ │ │ │ │ + beq 680c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 6714 │ │ │ │ │ + bne 680c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 66f0 │ │ │ │ │ + b 67e8 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addle r1, r3, r1, lsl #1 │ │ │ │ │ mvnle r2, #1 │ │ │ │ │ addgt r1, r3, r1, lsl #2 │ │ │ │ │ mvngt r2, #1 │ │ │ │ │ strhle r2, [r1, #20] │ │ │ │ │ strgt r2, [r1, #20] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 66b8 │ │ │ │ │ + bne 67b0 │ │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r1, [ip, #8] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 66f0 │ │ │ │ │ + beq 67e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 66f0 │ │ │ │ │ - b 6720 │ │ │ │ │ + bne 67e8 │ │ │ │ │ + b 6818 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r8, r8, #42496 @ 0xa600 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl e030 <_PyDict_SendEvent> │ │ │ │ │ + bl e128 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r8, #208] @ 0xd0 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r0, [r8, #212] @ 0xd4 │ │ │ │ │ adds ip, r3, #4096 @ 0x1000 │ │ │ │ │ lsl r2, r2, #20 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ @@ -7123,169 +7193,169 @@ │ │ │ │ │ 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 6650 │ │ │ │ │ + ble 6748 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt 6958 │ │ │ │ │ + bgt 6a50 │ │ │ │ │ add r8, r3, r1, lsl #1 │ │ │ │ │ ldrsh r8, [r8, #20] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq 6660 │ │ │ │ │ + beq 6758 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 68d8 │ │ │ │ │ + beq 69d0 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r8, r7, #1 │ │ │ │ │ add r1, r8, r1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt r8, r3, r1, lsl #2 │ │ │ │ │ addle r8, r3, r1, lsl #1 │ │ │ │ │ ldrgt r8, [r8, #20] │ │ │ │ │ ldrshle r8, [r8, #20] │ │ │ │ │ - b 6880 │ │ │ │ │ + b 6978 │ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - bne 65a4 │ │ │ │ │ - b 6590 │ │ │ │ │ + bne 669c │ │ │ │ │ + b 6688 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 68d8 │ │ │ │ │ + beq 69d0 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r8, r7, #1 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r1, r1, r8 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ add r8, r3, r1 │ │ │ │ │ ldrsb r8, [r8, #20] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq 6660 │ │ │ │ │ + beq 6758 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 68d8 │ │ │ │ │ + beq 69d0 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r8, r7, #1 │ │ │ │ │ add r1, r8, r1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r8, r3, r1 │ │ │ │ │ add r9, r3, r1, lsl #1 │ │ │ │ │ - bgt 6944 │ │ │ │ │ + bgt 6a3c │ │ │ │ │ ldrsb r8, [r8, #20] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq 6660 │ │ │ │ │ + beq 6758 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ - bne 68a0 │ │ │ │ │ + bne 6998 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ - beq 6680 │ │ │ │ │ + beq 6778 │ │ │ │ │ add r1, r2, r5, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne 69ac │ │ │ │ │ + bne 6aa4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble 69b4 │ │ │ │ │ + ble 6aac │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b 692c │ │ │ │ │ + b 6a24 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt r8, r3, r1, lsl #2 │ │ │ │ │ ldrshle r8, [r9, #20] │ │ │ │ │ ldrgt r8, [r8, #20] │ │ │ │ │ - b 68b8 │ │ │ │ │ + b 69b0 │ │ │ │ │ add r8, r3, r1, lsl #2 │ │ │ │ │ ldr r9, [r8, #20] │ │ │ │ │ lsl r8, r1, #2 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 6660 │ │ │ │ │ + beq 6758 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 68d8 │ │ │ │ │ + beq 69d0 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r8, r1 │ │ │ │ │ add r8, r7, #1 │ │ │ │ │ add r1, r1, r8 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ - b 6834 │ │ │ │ │ + b 692c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 6718 │ │ │ │ │ - ldr r0, [pc, #32] @ 69c4 │ │ │ │ │ + b 6810 │ │ │ │ │ + ldr r0, [pc, #32] @ 6abc │ │ │ │ │ mov r1, #2704 @ 0xa90 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 6994 │ │ │ │ │ + b 6a8c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 6918 │ │ │ │ │ + b 6a10 │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ - b 66f0 │ │ │ │ │ + b 67e8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x000003c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000069c8 : │ │ │ │ │ +00006ac0 : │ │ │ │ │ delitem_knownhash_lock_held(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 6dcc │ │ │ │ │ + beq 6ec4 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 6dc4 │ │ │ │ │ + beq 6ebc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 6dbc │ │ │ │ │ + beq 6eb4 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6dbc │ │ │ │ │ - ldr r3, [pc, #964] @ 6dec │ │ │ │ │ + beq 6eb4 │ │ │ │ │ + ldr r3, [pc, #964] @ 6ee4 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ │ - bne 6bd8 │ │ │ │ │ + bne 6cd0 │ │ │ │ │ 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 │ │ │ │ │ @@ -7295,108 +7365,108 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mvn lr, #0 │ │ │ │ │ ldrb ip, [r3, #4] │ │ │ │ │ mvn lr, lr, lsl ip │ │ │ │ │ cmp ip, #7 │ │ │ │ │ and r1, r7, lr │ │ │ │ │ - bgt 6c38 │ │ │ │ │ + bgt 6d30 │ │ │ │ │ add r8, r3, r1 │ │ │ │ │ ldrsb r8, [r8, #20] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne 6c8c │ │ │ │ │ + bne 6d84 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6d2c │ │ │ │ │ + bne 6e24 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - bgt 6b60 │ │ │ │ │ + bgt 6c58 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ - beq 6b94 │ │ │ │ │ + beq 6c8c │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #3 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ mov r1, #0 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b28 │ │ │ │ │ + beq 6c20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 6b58 │ │ │ │ │ + beq 6c50 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b4c │ │ │ │ │ + beq 6c44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 6b4c │ │ │ │ │ + bne 6c44 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b28 │ │ │ │ │ + b 6c20 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addle r1, r3, r1, lsl #1 │ │ │ │ │ mvnle r2, #1 │ │ │ │ │ addgt r1, r3, r1, lsl #2 │ │ │ │ │ mvngt r2, #1 │ │ │ │ │ strhle r2, [r1, #20] │ │ │ │ │ strgt r2, [r1, #20] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 6af0 │ │ │ │ │ + bne 6be8 │ │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r1, [ip, #8] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b28 │ │ │ │ │ + beq 6c20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 6b28 │ │ │ │ │ - b 6b58 │ │ │ │ │ + bne 6c20 │ │ │ │ │ + b 6c50 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r8, r8, #42496 @ 0xa600 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl e030 <_PyDict_SendEvent> │ │ │ │ │ + bl e128 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r8, #208] @ 0xd0 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r0, [r8, #212] @ 0xd4 │ │ │ │ │ adds ip, r3, #4096 @ 0x1000 │ │ │ │ │ lsl r2, r2, #20 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ @@ -7406,278 +7476,278 @@ │ │ │ │ │ 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 6a88 │ │ │ │ │ + ble 6b80 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt 6d88 │ │ │ │ │ + bgt 6e80 │ │ │ │ │ add r8, r3, r1, lsl #1 │ │ │ │ │ ldrsh r8, [r8, #20] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq 6a98 │ │ │ │ │ + beq 6b90 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 6d08 │ │ │ │ │ + beq 6e00 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r8, r7, #1 │ │ │ │ │ add r1, r8, r1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt r8, r3, r1, lsl #2 │ │ │ │ │ addle r8, r3, r1, lsl #1 │ │ │ │ │ ldrgt r8, [r8, #20] │ │ │ │ │ ldrshle r8, [r8, #20] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq 6a98 │ │ │ │ │ - b 6cb8 │ │ │ │ │ + beq 6b90 │ │ │ │ │ + b 6db0 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 6d08 │ │ │ │ │ + beq 6e00 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r8, r7, #1 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r1, r1, r8 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ add r8, r3, r1 │ │ │ │ │ ldrsb r8, [r8, #20] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq 6a98 │ │ │ │ │ + beq 6b90 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 6d08 │ │ │ │ │ + beq 6e00 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r8, r7, #1 │ │ │ │ │ add r1, r8, r1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r8, r3, r1 │ │ │ │ │ add r9, r3, r1, lsl #1 │ │ │ │ │ - bgt 6d74 │ │ │ │ │ + bgt 6e6c │ │ │ │ │ ldrsb r8, [r8, #20] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq 6a98 │ │ │ │ │ + beq 6b90 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ - bne 6cd0 │ │ │ │ │ + bne 6dc8 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ - beq 6ab8 │ │ │ │ │ + beq 6bb0 │ │ │ │ │ add r1, r2, r5, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne 6de4 │ │ │ │ │ + bne 6edc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble 6ddc │ │ │ │ │ + ble 6ed4 │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b 6d5c │ │ │ │ │ + b 6e54 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt r8, r3, r1, lsl #2 │ │ │ │ │ ldrshle r8, [r9, #20] │ │ │ │ │ ldrgt r8, [r8, #20] │ │ │ │ │ - b 6ce8 │ │ │ │ │ + b 6de0 │ │ │ │ │ add r8, r3, r1, lsl #2 │ │ │ │ │ ldr r8, [r8, #20] │ │ │ │ │ lsl r9, r1, #2 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq 6a98 │ │ │ │ │ + beq 6b90 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 6d08 │ │ │ │ │ + beq 6e00 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r9, r9, r1 │ │ │ │ │ add r1, r7, #1 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ - b 6c6c │ │ │ │ │ + b 6d64 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 6b50 │ │ │ │ │ - ldr r0, [pc, #28] @ 6df0 │ │ │ │ │ + b 6c48 │ │ │ │ │ + ldr r0, [pc, #28] @ 6ee8 │ │ │ │ │ mov r1, #2704 @ 0xa90 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 6dc4 │ │ │ │ │ + b 6ebc │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ - b 6b28 │ │ │ │ │ + b 6c20 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 6d48 │ │ │ │ │ + b 6e40 │ │ │ │ │ .word 0x000003bc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006df4 <_PyDict_FromItems>: │ │ │ │ │ +00006eec <_PyDict_FromItems>: │ │ │ │ │ _PyDict_FromItems(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - ldr r3, [pc, #1840] @ 7540 <_PyDict_FromItems+0x74c> │ │ │ │ │ + ldr r3, [pc, #1840] @ 7638 <_PyDict_FromItems+0x74c> │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr fp, [r3, #8] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bgt 6eac <_PyDict_FromItems+0xb8> │ │ │ │ │ + bgt 6fa4 <_PyDict_FromItems+0xb8> │ │ │ │ │ add r3, fp, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 71c4 <_PyDict_FromItems+0x3d0> │ │ │ │ │ + ble 72bc <_PyDict_FromItems+0x3d0> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #2416] @ 0x970 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r4, [r3, #2096] @ 0x830 │ │ │ │ │ add fp, fp, #42496 @ 0xa600 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1740] @ 7544 <_PyDict_FromItems+0x750> │ │ │ │ │ + ldr r2, [pc, #1740] @ 763c <_PyDict_FromItems+0x750> │ │ │ │ │ ldr r3, [fp, #208] @ 0xd0 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ ldr r2, [fp, #212] @ 0xd4 │ │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ str r3, [fp, #208] @ 0xd0 │ │ │ │ │ str r2, [fp, #212] @ 0xd4 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt 7080 <_PyDict_FromItems+0x28c> │ │ │ │ │ + bgt 7178 <_PyDict_FromItems+0x28c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - ldr sl, [pc, #1672] @ 7548 <_PyDict_FromItems+0x754> │ │ │ │ │ - bne 7280 <_PyDict_FromItems+0x48c> │ │ │ │ │ + ldr sl, [pc, #1672] @ 7640 <_PyDict_FromItems+0x754> │ │ │ │ │ + bne 7378 <_PyDict_FromItems+0x48c> │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 6e38 <_PyDict_FromItems+0x44> │ │ │ │ │ + beq 6f30 <_PyDict_FromItems+0x44> │ │ │ │ │ sub r1, r6, #1 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ add r3, r5, #4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - beq 741c <_PyDict_FromItems+0x628> │ │ │ │ │ + beq 7514 <_PyDict_FromItems+0x628> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 6fa4 <_PyDict_FromItems+0x1b0> │ │ │ │ │ + beq 709c <_PyDict_FromItems+0x1b0> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 6f8c <_PyDict_FromItems+0x198> │ │ │ │ │ + beq 7084 <_PyDict_FromItems+0x198> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 6f74 <_PyDict_FromItems+0x180> │ │ │ │ │ + beq 706c <_PyDict_FromItems+0x180> │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq 6f5c <_PyDict_FromItems+0x168> │ │ │ │ │ + beq 7054 <_PyDict_FromItems+0x168> │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq 6f44 <_PyDict_FromItems+0x150> │ │ │ │ │ + beq 703c <_PyDict_FromItems+0x150> │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq 6f2c <_PyDict_FromItems+0x138> │ │ │ │ │ + beq 7024 <_PyDict_FromItems+0x138> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ - bne 741c <_PyDict_FromItems+0x628> │ │ │ │ │ + bne 7514 <_PyDict_FromItems+0x628> │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - ble 6e38 <_PyDict_FromItems+0x44> │ │ │ │ │ - ldr r3, [pc, #1396] @ 754c <_PyDict_FromItems+0x758> │ │ │ │ │ + ble 6f30 <_PyDict_FromItems+0x44> │ │ │ │ │ + ldr r3, [pc, #1396] @ 7644 <_PyDict_FromItems+0x758> │ │ │ │ │ cmp r6, r3 │ │ │ │ │ addle r0, r6, r6, lsl #1 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ asrle r0, r0, #1 │ │ │ │ │ suble r0, r0, #1 │ │ │ │ │ clzle r0, r0 │ │ │ │ │ rsble r0, r0, #32 │ │ │ │ │ andle r0, r0, #255 @ 0xff │ │ │ │ │ movgt r0, #17 │ │ │ │ │ - bl 1460 │ │ │ │ │ + bl 15fc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 74f8 <_PyDict_FromItems+0x704> │ │ │ │ │ - ldr r3, [pc, #1348] @ 7550 <_PyDict_FromItems+0x75c> │ │ │ │ │ + beq 75f0 <_PyDict_FromItems+0x704> │ │ │ │ │ + ldr r3, [pc, #1348] @ 7648 <_PyDict_FromItems+0x75c> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 74dc <_PyDict_FromItems+0x6e8> │ │ │ │ │ + ble 75d4 <_PyDict_FromItems+0x6e8> │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r3, #2416] @ 0x970 │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ ldr r4, [r3, #2096] @ 0x830 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ @@ -7691,50 +7761,50 @@ │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ str r3, [fp, #208] @ 0xd0 │ │ │ │ │ str r2, [fp, #212] @ 0xd4 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ - b 7084 <_PyDict_FromItems+0x290> │ │ │ │ │ - ldr sl, [pc, #1216] @ 7548 <_PyDict_FromItems+0x754> │ │ │ │ │ + b 717c <_PyDict_FromItems+0x290> │ │ │ │ │ + ldr sl, [pc, #1216] @ 7640 <_PyDict_FromItems+0x754> │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7210 <_PyDict_FromItems+0x41c> │ │ │ │ │ + beq 7308 <_PyDict_FromItems+0x41c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 721c <_PyDict_FromItems+0x428> │ │ │ │ │ + bne 7314 <_PyDict_FromItems+0x428> │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 721c <_PyDict_FromItems+0x428> │ │ │ │ │ - ldr fp, [pc, #1156] @ 7554 <_PyDict_FromItems+0x760> │ │ │ │ │ + beq 7314 <_PyDict_FromItems+0x428> │ │ │ │ │ + ldr fp, [pc, #1156] @ 764c <_PyDict_FromItems+0x760> │ │ │ │ │ ldr fp, [pc, fp] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ ldr r0, [r0, fp] │ │ │ │ │ - ldr fp, [pc, #1120] @ 7544 <_PyDict_FromItems+0x750> │ │ │ │ │ + ldr fp, [pc, #1120] @ 763c <_PyDict_FromItems+0x750> │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp ip, fp │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq 74b4 <_PyDict_FromItems+0x6c0> │ │ │ │ │ - bl 15e8 │ │ │ │ │ + beq 75ac <_PyDict_FromItems+0x6c0> │ │ │ │ │ + bl 1784 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 750c <_PyDict_FromItems+0x718> │ │ │ │ │ + beq 7604 <_PyDict_FromItems+0x718> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 6ea0 <_PyDict_FromItems+0xac> │ │ │ │ │ + beq 6f98 <_PyDict_FromItems+0xac> │ │ │ │ │ lsl r3, r8, #2 │ │ │ │ │ add r5, r5, r8, lsl #2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add r7, r7, r9, lsl #2 │ │ │ │ │ lsl r3, r9, #2 │ │ │ │ │ mov r8, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ @@ -7742,276 +7812,276 @@ │ │ │ │ │ ldr r9, [r7] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 724c <_PyDict_FromItems+0x458> │ │ │ │ │ + beq 7344 <_PyDict_FromItems+0x458> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 7258 <_PyDict_FromItems+0x464> │ │ │ │ │ + bne 7350 <_PyDict_FromItems+0x464> │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 7258 <_PyDict_FromItems+0x464> │ │ │ │ │ - ldr r1, [pc, #1000] @ 7558 <_PyDict_FromItems+0x764> │ │ │ │ │ + beq 7350 <_PyDict_FromItems+0x464> │ │ │ │ │ + ldr r1, [pc, #1000] @ 7650 <_PyDict_FromItems+0x764> │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ str r9, [sp] │ │ │ │ │ cmp r1, fp │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq 74c4 <_PyDict_FromItems+0x6d0> │ │ │ │ │ - bl 15e8 │ │ │ │ │ + beq 75bc <_PyDict_FromItems+0x6d0> │ │ │ │ │ + bl 1784 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 750c <_PyDict_FromItems+0x718> │ │ │ │ │ + beq 7604 <_PyDict_FromItems+0x718> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ add r7, r7, r3 │ │ │ │ │ - bne 7124 <_PyDict_FromItems+0x330> │ │ │ │ │ + bne 721c <_PyDict_FromItems+0x330> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr sl, [pc, #888] @ 7544 <_PyDict_FromItems+0x750> │ │ │ │ │ + ldr sl, [pc, #888] @ 763c <_PyDict_FromItems+0x750> │ │ │ │ │ add r0, sl, #28 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7534 <_PyDict_FromItems+0x740> │ │ │ │ │ + beq 762c <_PyDict_FromItems+0x740> │ │ │ │ │ add fp, fp, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [fp, #208] @ 0xd0 │ │ │ │ │ ldr r2, [fp, #212] @ 0xd4 │ │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str sl, [r4, #24] │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ str r3, [fp, #208] @ 0xd0 │ │ │ │ │ str r2, [fp, #212] @ 0xd4 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ - b 6e98 <_PyDict_FromItems+0xa4> │ │ │ │ │ + b 6f90 <_PyDict_FromItems+0xa4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 70bc <_PyDict_FromItems+0x2c8> │ │ │ │ │ + beq 71b4 <_PyDict_FromItems+0x2c8> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 7504 <_PyDict_FromItems+0x710> │ │ │ │ │ - ldr fp, [pc, #788] @ 755c <_PyDict_FromItems+0x768> │ │ │ │ │ + beq 75fc <_PyDict_FromItems+0x710> │ │ │ │ │ + ldr fp, [pc, #788] @ 7654 <_PyDict_FromItems+0x768> │ │ │ │ │ ldr fp, [pc, fp] │ │ │ │ │ - b 70d0 <_PyDict_FromItems+0x2dc> │ │ │ │ │ + b 71c8 <_PyDict_FromItems+0x2dc> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 715c <_PyDict_FromItems+0x368> │ │ │ │ │ + beq 7254 <_PyDict_FromItems+0x368> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 7500 <_PyDict_FromItems+0x70c> │ │ │ │ │ - ldr r1, [pc, #740] @ 7560 <_PyDict_FromItems+0x76c> │ │ │ │ │ + beq 75f8 <_PyDict_FromItems+0x70c> │ │ │ │ │ + ldr r1, [pc, #740] @ 7658 <_PyDict_FromItems+0x76c> │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 7170 <_PyDict_FromItems+0x37c> │ │ │ │ │ + b 7268 <_PyDict_FromItems+0x37c> │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 6e38 <_PyDict_FromItems+0x44> │ │ │ │ │ + beq 6f30 <_PyDict_FromItems+0x44> │ │ │ │ │ sub r1, r6, #1 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ lsl r0, r8, #2 │ │ │ │ │ add r3, r5, r8, lsl #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - beq 7388 <_PyDict_FromItems+0x594> │ │ │ │ │ + beq 7480 <_PyDict_FromItems+0x594> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 7368 <_PyDict_FromItems+0x574> │ │ │ │ │ + beq 7460 <_PyDict_FromItems+0x574> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 7350 <_PyDict_FromItems+0x55c> │ │ │ │ │ + beq 7448 <_PyDict_FromItems+0x55c> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 7338 <_PyDict_FromItems+0x544> │ │ │ │ │ + beq 7430 <_PyDict_FromItems+0x544> │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq 7320 <_PyDict_FromItems+0x52c> │ │ │ │ │ + beq 7418 <_PyDict_FromItems+0x52c> │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq 7308 <_PyDict_FromItems+0x514> │ │ │ │ │ + beq 7400 <_PyDict_FromItems+0x514> │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq 72f0 <_PyDict_FromItems+0x4fc> │ │ │ │ │ + beq 73e8 <_PyDict_FromItems+0x4fc> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ - beq 6fc4 <_PyDict_FromItems+0x1d0> │ │ │ │ │ + beq 70bc <_PyDict_FromItems+0x1d0> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq 6fc4 <_PyDict_FromItems+0x1d0> │ │ │ │ │ - b 7388 <_PyDict_FromItems+0x594> │ │ │ │ │ + beq 70bc <_PyDict_FromItems+0x1d0> │ │ │ │ │ + b 7480 <_PyDict_FromItems+0x594> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ add r3, r0, #28 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bne 74d4 <_PyDict_FromItems+0x6e0> │ │ │ │ │ + bne 75cc <_PyDict_FromItems+0x6e0> │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq 6fc4 <_PyDict_FromItems+0x1d0> │ │ │ │ │ - b 741c <_PyDict_FromItems+0x628> │ │ │ │ │ - bl 10b4 │ │ │ │ │ + beq 70bc <_PyDict_FromItems+0x1d0> │ │ │ │ │ + b 7514 <_PyDict_FromItems+0x628> │ │ │ │ │ + bl 1250 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 7100 <_PyDict_FromItems+0x30c> │ │ │ │ │ - b 750c <_PyDict_FromItems+0x718> │ │ │ │ │ - bl 10b4 │ │ │ │ │ + bne 71f8 <_PyDict_FromItems+0x30c> │ │ │ │ │ + b 7604 <_PyDict_FromItems+0x718> │ │ │ │ │ + bl 1250 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 719c <_PyDict_FromItems+0x3a8> │ │ │ │ │ - b 750c <_PyDict_FromItems+0x718> │ │ │ │ │ + bne 7294 <_PyDict_FromItems+0x3a8> │ │ │ │ │ + b 7604 <_PyDict_FromItems+0x718> │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 6fc8 <_PyDict_FromItems+0x1d4> │ │ │ │ │ - ldr r0, [pc, #128] @ 7564 <_PyDict_FromItems+0x770> │ │ │ │ │ + b 70c0 <_PyDict_FromItems+0x1d4> │ │ │ │ │ + ldr r0, [pc, #128] @ 765c <_PyDict_FromItems+0x770> │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 7048 <_PyDict_FromItems+0x254> │ │ │ │ │ + bne 7140 <_PyDict_FromItems+0x254> │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 5328 │ │ │ │ │ + bl 5420 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 6ea0 <_PyDict_FromItems+0xac> │ │ │ │ │ + b 6f98 <_PyDict_FromItems+0xac> │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 74f8 <_PyDict_FromItems+0x704> │ │ │ │ │ + beq 75f0 <_PyDict_FromItems+0x704> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 74f8 <_PyDict_FromItems+0x704> │ │ │ │ │ + bne 75f0 <_PyDict_FromItems+0x704> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 74f8 <_PyDict_FromItems+0x704> │ │ │ │ │ + b 75f0 <_PyDict_FromItems+0x704> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 5328 │ │ │ │ │ - b 74f8 <_PyDict_FromItems+0x704> │ │ │ │ │ + bl 5420 │ │ │ │ │ + b 75f0 <_PyDict_FromItems+0x704> │ │ │ │ │ .word 0x00000728 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x00015555 │ │ │ │ │ .word 0x0000053c │ │ │ │ │ @@ -8023,629 +8093,629 @@ │ │ │ │ │ .word 0x00000310 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000002e0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007568 <_PyDict_LoadGlobal>: │ │ │ │ │ +00007660 <_PyDict_LoadGlobal>: │ │ │ │ │ _PyDict_LoadGlobal(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #212] @ 7654 <_PyDict_LoadGlobal+0xec> │ │ │ │ │ + ldr r3, [pc, #212] @ 774c <_PyDict_LoadGlobal+0xec> │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bne 7634 <_PyDict_LoadGlobal+0xcc> │ │ │ │ │ + bne 772c <_PyDict_LoadGlobal+0xcc> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 7634 <_PyDict_LoadGlobal+0xcc> │ │ │ │ │ + beq 772c <_PyDict_LoadGlobal+0xcc> │ │ │ │ │ add r8, sp, #4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7620 <_PyDict_LoadGlobal+0xb8> │ │ │ │ │ + beq 7718 <_PyDict_LoadGlobal+0xb8> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ cmn ip, #3 │ │ │ │ │ - beq 7628 <_PyDict_LoadGlobal+0xc0> │ │ │ │ │ + beq 7720 <_PyDict_LoadGlobal+0xc0> │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - bne 7618 <_PyDict_LoadGlobal+0xb0> │ │ │ │ │ + bne 7710 <_PyDict_LoadGlobal+0xb0> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7628 <_PyDict_LoadGlobal+0xc0> │ │ │ │ │ + beq 7720 <_PyDict_LoadGlobal+0xc0> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmn ip, #3 │ │ │ │ │ - bne 75e8 <_PyDict_LoadGlobal+0x80> │ │ │ │ │ + bne 76e0 <_PyDict_LoadGlobal+0x80> │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ addne r8, sp, #4 │ │ │ │ │ movne r0, r7 │ │ │ │ │ - bne 75a8 <_PyDict_LoadGlobal+0x40> │ │ │ │ │ - b 7628 <_PyDict_LoadGlobal+0xc0> │ │ │ │ │ + bne 76a0 <_PyDict_LoadGlobal+0x40> │ │ │ │ │ + b 7720 <_PyDict_LoadGlobal+0xc0> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -00007658 <_PyDictKeys_StringLookup>: │ │ │ │ │ +00007750 <_PyDictKeys_StringLookup>: │ │ │ │ │ _PyDictKeys_StringLookup(): │ │ │ │ │ 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, #1200] @ 7b20 <_PyDictKeys_StringLookup+0x4c8> │ │ │ │ │ + ldr r2, [pc, #1200] @ 7c18 <_PyDictKeys_StringLookup+0x4c8> │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ orrne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - bne 7af0 <_PyDictKeys_StringLookup+0x498> │ │ │ │ │ + bne 7be8 <_PyDictKeys_StringLookup+0x498> │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 7ad4 <_PyDictKeys_StringLookup+0x47c> │ │ │ │ │ + beq 7bcc <_PyDictKeys_StringLookup+0x47c> │ │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ │ ldrb r7, [r4, #5] │ │ │ │ │ mov r3, #1 │ │ │ │ │ add r9, r4, #20 │ │ │ │ │ add r7, r9, r3, lsl r7 │ │ │ │ │ lsl r3, r3, r8 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ sub r4, r3, #1 │ │ │ │ │ and fp, r6, r4 │ │ │ │ │ - bgt 77dc <_PyDictKeys_StringLookup+0x184> │ │ │ │ │ + bgt 78d4 <_PyDictKeys_StringLookup+0x184> │ │ │ │ │ ldrsb sl, [r9, fp] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 77c4 <_PyDictKeys_StringLookup+0x16c> │ │ │ │ │ + blt 78bc <_PyDictKeys_StringLookup+0x16c> │ │ │ │ │ ldr r0, [r7, sl, lsl #3] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq 77d0 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ + beq 78c8 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 78a8 <_PyDictKeys_StringLookup+0x250> │ │ │ │ │ + beq 79a0 <_PyDictKeys_StringLookup+0x250> │ │ │ │ │ lsr r3, r6, #5 │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, fp │ │ │ │ │ cmp r8, #7 │ │ │ │ │ and fp, r3, r4 │ │ │ │ │ - bgt 7810 <_PyDictKeys_StringLookup+0x1b8> │ │ │ │ │ + bgt 7908 <_PyDictKeys_StringLookup+0x1b8> │ │ │ │ │ ldrsb sl, [r9, fp] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 7828 <_PyDictKeys_StringLookup+0x1d0> │ │ │ │ │ + blt 7920 <_PyDictKeys_StringLookup+0x1d0> │ │ │ │ │ ldr r3, [r7, sl, lsl #3] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 77d0 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ + beq 78c8 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq 7934 <_PyDictKeys_StringLookup+0x2dc> │ │ │ │ │ + beq 7a2c <_PyDictKeys_StringLookup+0x2dc> │ │ │ │ │ lsr r3, r6, #10 │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add fp, r2, fp │ │ │ │ │ and fp, fp, r4 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ - bgt 7864 <_PyDictKeys_StringLookup+0x20c> │ │ │ │ │ + bgt 795c <_PyDictKeys_StringLookup+0x20c> │ │ │ │ │ ldrsb sl, [r9, fp] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 783c <_PyDictKeys_StringLookup+0x1e4> │ │ │ │ │ + blt 7934 <_PyDictKeys_StringLookup+0x1e4> │ │ │ │ │ ldr r0, [r7, sl, lsl #3] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq 77d0 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ + beq 78c8 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq 79a4 <_PyDictKeys_StringLookup+0x34c> │ │ │ │ │ + beq 7a9c <_PyDictKeys_StringLookup+0x34c> │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add fp, fp, r3, lsr #5 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ and fp, fp, r4 │ │ │ │ │ - bgt 7894 <_PyDictKeys_StringLookup+0x23c> │ │ │ │ │ + bgt 798c <_PyDictKeys_StringLookup+0x23c> │ │ │ │ │ ldrsb sl, [r9, fp] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 7858 <_PyDictKeys_StringLookup+0x200> │ │ │ │ │ + blt 7950 <_PyDictKeys_StringLookup+0x200> │ │ │ │ │ ldr r0, [r7, sl, lsl #3] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq 77d0 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ + beq 78c8 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq 7a2c <_PyDictKeys_StringLookup+0x3d4> │ │ │ │ │ + beq 7b24 <_PyDictKeys_StringLookup+0x3d4> │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add fp, fp, r2 │ │ │ │ │ and fp, fp, r4 │ │ │ │ │ - b 7744 <_PyDictKeys_StringLookup+0xec> │ │ │ │ │ + b 783c <_PyDictKeys_StringLookup+0xec> │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - bne 7aa4 <_PyDictKeys_StringLookup+0x44c> │ │ │ │ │ + bne 7b9c <_PyDictKeys_StringLookup+0x44c> │ │ │ │ │ mvn sl, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r8, #15 │ │ │ │ │ - bgt 7a1c <_PyDictKeys_StringLookup+0x3c4> │ │ │ │ │ + bgt 7b14 <_PyDictKeys_StringLookup+0x3c4> │ │ │ │ │ lsl r3, fp, #1 │ │ │ │ │ ldrsh sl, [r9, r3] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bge 76d8 <_PyDictKeys_StringLookup+0x80> │ │ │ │ │ + bge 77d0 <_PyDictKeys_StringLookup+0x80> │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 77cc <_PyDictKeys_StringLookup+0x174> │ │ │ │ │ + beq 78c4 <_PyDictKeys_StringLookup+0x174> │ │ │ │ │ lsr r2, r6, #5 │ │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ and fp, r4, r3 │ │ │ │ │ cmp r8, #15 │ │ │ │ │ lslle r3, fp, #1 │ │ │ │ │ ldrgt sl, [r9, fp, lsl #2] │ │ │ │ │ ldrshle sl, [r9, r3] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bge 7718 <_PyDictKeys_StringLookup+0xc0> │ │ │ │ │ + bge 7810 <_PyDictKeys_StringLookup+0xc0> │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - bne 7730 <_PyDictKeys_StringLookup+0xd8> │ │ │ │ │ + bne 7828 <_PyDictKeys_StringLookup+0xd8> │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 77cc <_PyDictKeys_StringLookup+0x174> │ │ │ │ │ + beq 78c4 <_PyDictKeys_StringLookup+0x174> │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add fp, fp, r3, lsr #5 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ and fp, fp, r4 │ │ │ │ │ - b 7788 <_PyDictKeys_StringLookup+0x130> │ │ │ │ │ + b 7880 <_PyDictKeys_StringLookup+0x130> │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 77d0 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ - b 77ac <_PyDictKeys_StringLookup+0x154> │ │ │ │ │ + beq 78c8 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ + b 78a4 <_PyDictKeys_StringLookup+0x154> │ │ │ │ │ cmp r8, #15 │ │ │ │ │ lslle r2, fp, #1 │ │ │ │ │ ldrshle sl, [r9, r2] │ │ │ │ │ ldrgt sl, [r9, fp, lsl #2] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bge 7758 <_PyDictKeys_StringLookup+0x100> │ │ │ │ │ + bge 7850 <_PyDictKeys_StringLookup+0x100> │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 77cc <_PyDictKeys_StringLookup+0x174> │ │ │ │ │ + beq 78c4 <_PyDictKeys_StringLookup+0x174> │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add fp, fp, r3, lsr #5 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ and fp, fp, r4 │ │ │ │ │ cmp r8, #15 │ │ │ │ │ lslle r2, fp, #1 │ │ │ │ │ ldrshle sl, [r9, r2] │ │ │ │ │ ldrgt sl, [r9, fp, lsl #2] │ │ │ │ │ - b 778c <_PyDictKeys_StringLookup+0x134> │ │ │ │ │ + b 7884 <_PyDictKeys_StringLookup+0x134> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7914 <_PyDictKeys_StringLookup+0x2bc> │ │ │ │ │ + bne 7a0c <_PyDictKeys_StringLookup+0x2bc> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 77d0 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ + beq 78c8 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ eor ip, r1, r3 │ │ │ │ │ tst ip, #28 │ │ │ │ │ - bne 7914 <_PyDictKeys_StringLookup+0x2bc> │ │ │ │ │ + bne 7a0c <_PyDictKeys_StringLookup+0x2bc> │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 7acc <_PyDictKeys_StringLookup+0x474> │ │ │ │ │ + beq 7bc4 <_PyDictKeys_StringLookup+0x474> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 7b08 <_PyDictKeys_StringLookup+0x4b0> │ │ │ │ │ + beq 7c00 <_PyDictKeys_StringLookup+0x4b0> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 77d0 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ + beq 78c8 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ │ lsr fp, r6, #5 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ add r3, fp, r3 │ │ │ │ │ cmp r8, #7 │ │ │ │ │ and fp, r3, r4 │ │ │ │ │ - ble 770c <_PyDictKeys_StringLookup+0xb4> │ │ │ │ │ - b 7810 <_PyDictKeys_StringLookup+0x1b8> │ │ │ │ │ + ble 7804 <_PyDictKeys_StringLookup+0xb4> │ │ │ │ │ + b 7908 <_PyDictKeys_StringLookup+0x1b8> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 7730 <_PyDictKeys_StringLookup+0xd8> │ │ │ │ │ + bne 7828 <_PyDictKeys_StringLookup+0xd8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 77d0 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ + beq 78c8 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ ldrb ip, [r3, #16] │ │ │ │ │ eor r0, r1, ip │ │ │ │ │ tst r0, #28 │ │ │ │ │ - bne 7730 <_PyDictKeys_StringLookup+0xd8> │ │ │ │ │ + bne 7828 <_PyDictKeys_StringLookup+0xd8> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 7ac4 <_PyDictKeys_StringLookup+0x46c> │ │ │ │ │ + beq 7bbc <_PyDictKeys_StringLookup+0x46c> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r3, #28 │ │ │ │ │ addne r0, r3, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 7abc <_PyDictKeys_StringLookup+0x464> │ │ │ │ │ + beq 7bb4 <_PyDictKeys_StringLookup+0x464> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ lsr r3, ip, #2 │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 77d0 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ - b 7730 <_PyDictKeys_StringLookup+0xd8> │ │ │ │ │ + beq 78c8 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ + b 7828 <_PyDictKeys_StringLookup+0xd8> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 7770 <_PyDictKeys_StringLookup+0x118> │ │ │ │ │ + bne 7868 <_PyDictKeys_StringLookup+0x118> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 77d0 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ + beq 78c8 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ eor lr, ip, r1 │ │ │ │ │ tst lr, #28 │ │ │ │ │ - bne 7770 <_PyDictKeys_StringLookup+0x118> │ │ │ │ │ + bne 7868 <_PyDictKeys_StringLookup+0x118> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 7b00 <_PyDictKeys_StringLookup+0x4a8> │ │ │ │ │ + beq 7bf8 <_PyDictKeys_StringLookup+0x4a8> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 7af8 <_PyDictKeys_StringLookup+0x4a0> │ │ │ │ │ + beq 7bf0 <_PyDictKeys_StringLookup+0x4a0> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ lsr ip, ip, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 77d0 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ - b 7770 <_PyDictKeys_StringLookup+0x118> │ │ │ │ │ + beq 78c8 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ + b 7868 <_PyDictKeys_StringLookup+0x118> │ │ │ │ │ ldr sl, [r9, fp, lsl #2] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bge 76d8 <_PyDictKeys_StringLookup+0x80> │ │ │ │ │ - b 77f4 <_PyDictKeys_StringLookup+0x19c> │ │ │ │ │ + bge 77d0 <_PyDictKeys_StringLookup+0x80> │ │ │ │ │ + b 78ec <_PyDictKeys_StringLookup+0x19c> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 77ac <_PyDictKeys_StringLookup+0x154> │ │ │ │ │ + bne 78a4 <_PyDictKeys_StringLookup+0x154> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 77d0 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ + beq 78c8 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ eor lr, ip, r1 │ │ │ │ │ tst lr, #28 │ │ │ │ │ - bne 77ac <_PyDictKeys_StringLookup+0x154> │ │ │ │ │ + bne 78a4 <_PyDictKeys_StringLookup+0x154> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 7b18 <_PyDictKeys_StringLookup+0x4c0> │ │ │ │ │ + beq 7c10 <_PyDictKeys_StringLookup+0x4c0> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 7b10 <_PyDictKeys_StringLookup+0x4b8> │ │ │ │ │ + beq 7c08 <_PyDictKeys_StringLookup+0x4b8> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ lsr ip, ip, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 77d0 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ - b 77ac <_PyDictKeys_StringLookup+0x154> │ │ │ │ │ + beq 78c8 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ + b 78a4 <_PyDictKeys_StringLookup+0x154> │ │ │ │ │ lsr r2, r6, #5 │ │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ and fp, r4, r3 │ │ │ │ │ - b 770c <_PyDictKeys_StringLookup+0xb4> │ │ │ │ │ + b 7804 <_PyDictKeys_StringLookup+0xb4> │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 7988 <_PyDictKeys_StringLookup+0x330> │ │ │ │ │ + b 7a80 <_PyDictKeys_StringLookup+0x330> │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b 7974 <_PyDictKeys_StringLookup+0x31c> │ │ │ │ │ + b 7a6c <_PyDictKeys_StringLookup+0x31c> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 78e8 <_PyDictKeys_StringLookup+0x290> │ │ │ │ │ + b 79e0 <_PyDictKeys_StringLookup+0x290> │ │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 76a4 <_PyDictKeys_StringLookup+0x4c> │ │ │ │ │ + bne 779c <_PyDictKeys_StringLookup+0x4c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mvn sl, #2 │ │ │ │ │ - b 77d0 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ + b 78c8 <_PyDictKeys_StringLookup+0x178> │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 79f8 <_PyDictKeys_StringLookup+0x3a0> │ │ │ │ │ + b 7af0 <_PyDictKeys_StringLookup+0x3a0> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 79e4 <_PyDictKeys_StringLookup+0x38c> │ │ │ │ │ + b 7adc <_PyDictKeys_StringLookup+0x38c> │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 78fc <_PyDictKeys_StringLookup+0x2a4> │ │ │ │ │ + b 79f4 <_PyDictKeys_StringLookup+0x2a4> │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 7a80 <_PyDictKeys_StringLookup+0x428> │ │ │ │ │ + b 7b78 <_PyDictKeys_StringLookup+0x428> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 7a6c <_PyDictKeys_StringLookup+0x414> │ │ │ │ │ + b 7b64 <_PyDictKeys_StringLookup+0x414> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -00007b24 <_PyDictKeys_GetVersionForCurrentState>: │ │ │ │ │ +00007c1c <_PyDictKeys_GetVersionForCurrentState>: │ │ │ │ │ _PyDictKeys_GetVersionForCurrentState(): │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b38 <_PyDictKeys_GetVersionForCurrentState+0x14> │ │ │ │ │ + beq 7c30 <_PyDictKeys_GetVersionForCurrentState+0x14> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ add r0, r0, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r0, #1752] @ 0x6d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r2, r3, #1 │ │ │ │ │ strne r2, [r0, #1752] @ 0x6d8 │ │ │ │ │ strne r3, [r1, #8] │ │ │ │ │ - b 7b30 <_PyDictKeys_GetVersionForCurrentState+0xc> │ │ │ │ │ + b 7c28 <_PyDictKeys_GetVersionForCurrentState+0xc> │ │ │ │ │ │ │ │ │ │ -00007b54 : │ │ │ │ │ +00007c4c : │ │ │ │ │ PyObject_GenericGetDict(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq 7b9c │ │ │ │ │ + beq 7c94 │ │ │ │ │ ldr r4, [r0, #-12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7c4c │ │ │ │ │ + beq 7d44 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_PyObject_ComputedDictPointer> │ │ │ │ │ R_ARM_CALL _PyObject_ComputedDictPointer │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7ce4 │ │ │ │ │ + beq 7ddc │ │ │ │ │ ldr r4, [r6] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 7b84 │ │ │ │ │ - ldr r3, [pc, #316] @ 7cf8 │ │ │ │ │ + bne 7c7c │ │ │ │ │ + ldr r3, [pc, #316] @ 7df0 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ tst r1, #512 @ 0x200 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - beq 7be4 │ │ │ │ │ + beq 7cdc │ │ │ │ │ ldr r1, [r2, #440] @ 0x1b8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7c74 │ │ │ │ │ + bne 7d6c │ │ │ │ │ add r2, r5, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r2, #2416] @ 0x970 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 7c90 │ │ │ │ │ + ble 7d88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add r1, r2, r3, lsl #2 │ │ │ │ │ ldr r4, [r1, #2096] @ 0x830 │ │ │ │ │ str r3, [r2, #2416] @ 0x970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r7, [pc, #232] @ 7cfc │ │ │ │ │ + ldr r7, [pc, #232] @ 7df4 │ │ │ │ │ add r3, r5, #42496 @ 0xa600 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r3, #208] @ 0xd0 │ │ │ │ │ ldr r1, [r3, #212] @ 0xd4 │ │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ str r3, [r0, #212] @ 0xd4 │ │ │ │ │ strd r2, [r4, #16] │ │ │ │ │ str r4, [r6] │ │ │ │ │ - b 7b84 │ │ │ │ │ + b 7c7c │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 7cb4 │ │ │ │ │ + beq 7dac │ │ │ │ │ ldrb r3, [r0, #11] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7cb4 │ │ │ │ │ - bl f780 <_PyObject_MaterializeManagedDict_LockHeld> │ │ │ │ │ + beq 7dac │ │ │ │ │ + bl f878 <_PyObject_MaterializeManagedDict_LockHeld> │ │ │ │ │ R_ARM_CALL _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 7b84 │ │ │ │ │ + bne 7c7c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 7b94 │ │ │ │ │ + b 7c8c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c320 │ │ │ │ │ + bl c418 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [r6] │ │ │ │ │ - bne 7b84 │ │ │ │ │ - b 7c6c │ │ │ │ │ - ldr r7, [pc, #100] @ 7cfc │ │ │ │ │ + bne 7c7c │ │ │ │ │ + b 7d64 │ │ │ │ │ + ldr r7, [pc, #100] @ 7df4 │ │ │ │ │ add r0, r7, #28 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 7c10 │ │ │ │ │ + bne 7d08 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5328 │ │ │ │ │ + bl 5420 │ │ │ │ │ str r4, [r6] │ │ │ │ │ - b 7c6c │ │ │ │ │ - ldr r3, [pc, #68] @ 7d00 │ │ │ │ │ + b 7d64 │ │ │ │ │ + ldr r3, [pc, #68] @ 7df8 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r2, #440] @ 0x1b8 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - bl c320 │ │ │ │ │ + bl c418 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [r5, #-12] │ │ │ │ │ - bne 7b84 │ │ │ │ │ - b 7c6c │ │ │ │ │ - ldr r3, [pc, #24] @ 7d04 │ │ │ │ │ - ldr r1, [pc, #24] @ 7d08 │ │ │ │ │ + bne 7c7c │ │ │ │ │ + b 7d64 │ │ │ │ │ + ldr r3, [pc, #24] @ 7dfc │ │ │ │ │ + ldr r1, [pc, #24] @ 7e00 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7c6c │ │ │ │ │ + b 7d64 │ │ │ │ │ .word 0x00000134 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_AttributeError │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007d0c : │ │ │ │ │ +00007e04 : │ │ │ │ │ dict_update(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov ip, #0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ldr r1, [pc, #280] @ 7e5c │ │ │ │ │ + ldr r1, [pc, #280] @ 7f54 │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e54 │ │ │ │ │ + beq 7f4c │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7e38 │ │ │ │ │ - ldr r3, [pc, #248] @ 7e60 │ │ │ │ │ + beq 7f30 │ │ │ │ │ + ldr r3, [pc, #248] @ 7f58 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 7dc0 │ │ │ │ │ - ldr r3, [pc, #236] @ 7e64 │ │ │ │ │ + bne 7eb8 │ │ │ │ │ + ldr r3, [pc, #236] @ 7f5c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bl 4610 │ │ │ │ │ + bl 4708 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ clz r3, r0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7e00 │ │ │ │ │ + bne 7ef8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 7e54 │ │ │ │ │ - ldr r0, [pc, #172] @ 7e68 │ │ │ │ │ + beq 7f4c │ │ │ │ │ + ldr r0, [pc, #172] @ 7f60 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #164] @ 7e6c │ │ │ │ │ + ldr r1, [pc, #164] @ 7f64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7e54 │ │ │ │ │ - bne 7e44 │ │ │ │ │ + blt 7f4c │ │ │ │ │ + bne 7f3c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e32c │ │ │ │ │ + bl e424 │ │ │ │ │ subs r3, r4, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7dac │ │ │ │ │ + beq 7ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e54 │ │ │ │ │ - ldr r3, [pc, #88] @ 7e70 │ │ │ │ │ + beq 7f4c │ │ │ │ │ + ldr r3, [pc, #88] @ 7f68 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 4610 │ │ │ │ │ - b 7dac │ │ │ │ │ + bl 4708 │ │ │ │ │ + b 7ea4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7db4 │ │ │ │ │ - b 7e00 │ │ │ │ │ - ldr r3, [pc, #40] @ 7e74 │ │ │ │ │ + beq 7eac │ │ │ │ │ + b 7ef8 │ │ │ │ │ + ldr r3, [pc, #40] @ 7f6c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 7d7c │ │ │ │ │ + b 7e74 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 7db8 │ │ │ │ │ + b 7eb0 │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ @@ -8653,86 +8723,86 @@ │ │ │ │ │ .word 0x00008754 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000020 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00007e78 : │ │ │ │ │ +00007f70 : │ │ │ │ │ dict_update_arg(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #124] @ 7f0c │ │ │ │ │ + ldr r3, [pc, #124] @ 8004 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 7ec8 │ │ │ │ │ - ldr r3, [pc, #104] @ 7f10 │ │ │ │ │ + bne 7fc0 │ │ │ │ │ + ldr r3, [pc, #104] @ 8008 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 4610 │ │ │ │ │ - ldr r1, [pc, #68] @ 7f14 │ │ │ │ │ + b 4708 │ │ │ │ │ + ldr r1, [pc, #68] @ 800c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7f04 │ │ │ │ │ - bne 7ef4 │ │ │ │ │ + blt 7ffc │ │ │ │ │ + bne 7fec │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, #1 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b e32c │ │ │ │ │ - ldr r3, [pc, #28] @ 7f18 │ │ │ │ │ + b e424 │ │ │ │ │ + ldr r3, [pc, #28] @ 8010 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 7eac │ │ │ │ │ + b 7fa4 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00008754 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000014 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00007f1c : │ │ │ │ │ +00008014 : │ │ │ │ │ dict_items(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7fac │ │ │ │ │ + beq 80a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq 7fd8 │ │ │ │ │ - ldr r0, [pc, #172] @ 7ff8 │ │ │ │ │ + beq 80d0 │ │ │ │ │ + ldr r0, [pc, #172] @ 80f0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7fb8 │ │ │ │ │ + beq 80b0 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7fc0 │ │ │ │ │ - ldr r1, [pc, #148] @ 7ffc │ │ │ │ │ + beq 80b8 │ │ │ │ │ + ldr r1, [pc, #148] @ 80f4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ @@ -8744,36 +8814,36 @@ │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #76] @ 8000 │ │ │ │ │ - ldr r0, [pc, #76] @ 8004 │ │ │ │ │ + ldr r1, [pc, #76] @ 80f8 │ │ │ │ │ + ldr r0, [pc, #76] @ 80fc │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7fa4 │ │ │ │ │ - ldr r2, [pc, #64] @ 8008 │ │ │ │ │ + b 809c │ │ │ │ │ + ldr r2, [pc, #64] @ 8100 │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ - b 7f7c │ │ │ │ │ - ldr r2, [pc, #44] @ 800c │ │ │ │ │ - ldr r0, [pc, #44] @ 8010 │ │ │ │ │ + b 8074 │ │ │ │ │ + ldr r2, [pc, #44] @ 8104 │ │ │ │ │ + ldr r0, [pc, #44] @ 8108 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #248] @ 0xf8 │ │ │ │ │ - ldr r1, [pc, #36] @ 8014 │ │ │ │ │ + ldr r1, [pc, #36] @ 810c │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 7fb8 │ │ │ │ │ + b 80b0 │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00001701 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -8781,35 +8851,35 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000058 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00008018 <_PyDictView_New>: │ │ │ │ │ +00008110 <_PyDictView_New>: │ │ │ │ │ _PyDictView_New(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 80a8 <_PyDictView_New+0x90> │ │ │ │ │ + beq 81a0 <_PyDictView_New+0x90> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq 80d4 <_PyDictView_New+0xbc> │ │ │ │ │ + beq 81cc <_PyDictView_New+0xbc> │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 80b4 <_PyDictView_New+0x9c> │ │ │ │ │ + beq 81ac <_PyDictView_New+0x9c> │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 80bc <_PyDictView_New+0xa4> │ │ │ │ │ - ldr r1, [pc, #140] @ 80f0 <_PyDictView_New+0xd8> │ │ │ │ │ + beq 81b4 <_PyDictView_New+0xa4> │ │ │ │ │ + ldr r1, [pc, #140] @ 81e8 <_PyDictView_New+0xd8> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ @@ -8821,81 +8891,81 @@ │ │ │ │ │ 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, #68] @ 80f4 <_PyDictView_New+0xdc> │ │ │ │ │ - ldr r0, [pc, #68] @ 80f8 <_PyDictView_New+0xe0> │ │ │ │ │ + ldr r1, [pc, #68] @ 81ec <_PyDictView_New+0xdc> │ │ │ │ │ + ldr r0, [pc, #68] @ 81f0 <_PyDictView_New+0xe0> │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 80a0 <_PyDictView_New+0x88> │ │ │ │ │ - ldr r2, [pc, #56] @ 80fc <_PyDictView_New+0xe4> │ │ │ │ │ + b 8198 <_PyDictView_New+0x88> │ │ │ │ │ + ldr r2, [pc, #56] @ 81f4 <_PyDictView_New+0xe4> │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ - b 8078 <_PyDictView_New+0x60> │ │ │ │ │ - ldr ip, [pc, #36] @ 8100 <_PyDictView_New+0xe8> │ │ │ │ │ + b 8170 <_PyDictView_New+0x60> │ │ │ │ │ + ldr ip, [pc, #36] @ 81f8 <_PyDictView_New+0xe8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #28] @ 8104 <_PyDictView_New+0xec> │ │ │ │ │ + ldr r1, [pc, #28] @ 81fc <_PyDictView_New+0xec> │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 80b4 <_PyDictView_New+0x9c> │ │ │ │ │ + b 81ac <_PyDictView_New+0x9c> │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00001701 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000030 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000058 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00008108 : │ │ │ │ │ +00008200 : │ │ │ │ │ dictitems_iter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 81bc │ │ │ │ │ - ldr r0, [pc, #248] @ 8224 │ │ │ │ │ + beq 82b4 │ │ │ │ │ + ldr r0, [pc, #248] @ 831c │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8210 │ │ │ │ │ + beq 8308 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ - ldr r2, [pc, #232] @ 8228 │ │ │ │ │ + ldr r2, [pc, #232] @ 8320 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 81c4 │ │ │ │ │ + beq 82bc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str r3, [r5] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ mov r0, #2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ - beq 81f4 │ │ │ │ │ - ldr r3, [pc, #168] @ 822c │ │ │ │ │ + beq 82ec │ │ │ │ │ + ldr r3, [pc, #168] @ 8324 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ @@ -8904,64 +8974,64 @@ │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r4, [pc, #100] @ 8228 │ │ │ │ │ - b 81b4 │ │ │ │ │ + ldr r4, [pc, #100] @ 8320 │ │ │ │ │ + b 82ac │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ str ip, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ - bne 817c │ │ │ │ │ + bne 8274 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8210 │ │ │ │ │ + beq 8308 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 8218 │ │ │ │ │ + beq 8310 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 81b4 │ │ │ │ │ + b 82ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8210 │ │ │ │ │ + b 8308 │ │ │ │ │ .word 0x000001bc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x000000a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008230 : │ │ │ │ │ +00008328 : │ │ │ │ │ dictiter_new(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8364 │ │ │ │ │ + beq 845c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ - ldr r2, [pc, #264] @ 836c │ │ │ │ │ + ldr r2, [pc, #264] @ 8464 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r1, r5, r2 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ add ip, r2, #208 @ 0xd0 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ @@ -8972,31 +9042,31 @@ │ │ │ │ │ cmp r5, r2 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ - bne 8324 │ │ │ │ │ - ldr r2, [pc, #188] @ 8370 │ │ │ │ │ + bne 841c │ │ │ │ │ + ldr r2, [pc, #188] @ 8468 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ orreq r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ streq r1, [r4, #20] │ │ │ │ │ - beq 82e4 │ │ │ │ │ - ldr r2, [pc, #164] @ 8374 │ │ │ │ │ + beq 83dc │ │ │ │ │ + ldr r2, [pc, #164] @ 846c │ │ │ │ │ mov r0, #2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ - beq 8340 │ │ │ │ │ - ldr r3, [pc, #140] @ 8378 │ │ │ │ │ + beq 8438 │ │ │ │ │ + ldr r3, [pc, #140] @ 8470 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ @@ -9011,37 +9081,37 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r6, #24] │ │ │ │ │ subne r3, r0, #1 │ │ │ │ │ ldreq r3, [r3, #16] │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - b 82ac │ │ │ │ │ + b 83a4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8364 │ │ │ │ │ + beq 845c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8364 │ │ │ │ │ + bne 845c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 831c │ │ │ │ │ + b 8414 │ │ │ │ │ .word 0x0000028c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001bc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000837c : │ │ │ │ │ +00008474 : │ │ │ │ │ dictview_dealloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -9053,765 +9123,765 @@ │ │ │ │ │ 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 83d4 │ │ │ │ │ + beq 84cc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 83e0 │ │ │ │ │ + bne 84d8 │ │ │ │ │ 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 83d4 │ │ │ │ │ + bne 84cc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -00008400 : │ │ │ │ │ +000084f8 : │ │ │ │ │ dictiter_iternextitem(): │ │ │ │ │ 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, #0 │ │ │ │ │ - beq 85d8 │ │ │ │ │ + beq 86d0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 86b4 │ │ │ │ │ + bne 87ac │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8608 │ │ │ │ │ + bne 8700 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ ldrb ip, [r3, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ lsl r2, r2, ip │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ - beq 8574 │ │ │ │ │ + beq 866c │ │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ - bge 85b4 │ │ │ │ │ + bge 86ac │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 85e0 │ │ │ │ │ + beq 86d8 │ │ │ │ │ ldm r3, {r6, r7} │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 85a4 │ │ │ │ │ + beq 869c │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ strne r2, [r6] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8534 │ │ │ │ │ + beq 862c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 8540 │ │ │ │ │ + bne 8638 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r3, #2 │ │ │ │ │ str r3, [r4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ str r7, [r4, #16] │ │ │ │ │ - bne 855c │ │ │ │ │ + bne 8654 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8518 │ │ │ │ │ + bne 8610 │ │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8678 │ │ │ │ │ + beq 8770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8504 │ │ │ │ │ + bne 85fc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8504 │ │ │ │ │ + b 85fc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 84d4 │ │ │ │ │ + beq 85cc │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strne r6, [r4, #12] │ │ │ │ │ strne r7, [r4, #16] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 84f8 │ │ │ │ │ + bne 85f0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 84f8 │ │ │ │ │ + b 85f0 │ │ │ │ │ add ip, r1, r1, lsl #1 │ │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ - bge 85b4 │ │ │ │ │ + bge 86ac │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8650 │ │ │ │ │ + beq 8748 │ │ │ │ │ ldmib r3, {r6, r7} │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8490 │ │ │ │ │ - ldr r3, [pc, #292] @ 86d0 │ │ │ │ │ - ldr r1, [pc, #292] @ 86d4 │ │ │ │ │ + bne 8588 │ │ │ │ │ + ldr r3, [pc, #292] @ 87c8 │ │ │ │ │ + ldr r1, [pc, #292] @ 87cc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq 85d8 │ │ │ │ │ + beq 86d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 8644 │ │ │ │ │ + beq 873c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 8510 │ │ │ │ │ + b 8608 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - ble 85b4 │ │ │ │ │ + ble 86ac │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 85e0 │ │ │ │ │ + beq 86d8 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - blt 8480 │ │ │ │ │ - b 85b4 │ │ │ │ │ + blt 8578 │ │ │ │ │ + b 86ac │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 85b4 │ │ │ │ │ + ble 86ac │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ ldrb r2, [r2, r1] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ add r3, r0, r2, lsl #3 │ │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ │ mov r0, #1 │ │ │ │ │ add r3, r3, r0, lsl r2 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ - b 8598 │ │ │ │ │ + b 8690 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 85d8 │ │ │ │ │ + b 86d0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ - ble 85b4 │ │ │ │ │ + ble 86ac │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8650 │ │ │ │ │ + beq 8748 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - blt 8594 │ │ │ │ │ - b 85b4 │ │ │ │ │ - ldr r3, [pc, #88] @ 86d8 │ │ │ │ │ + blt 868c │ │ │ │ │ + b 86ac │ │ │ │ │ + ldr r3, [pc, #88] @ 87d0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b 8510 │ │ │ │ │ - ldr r3, [pc, #20] @ 86d0 │ │ │ │ │ - ldr r1, [pc, #28] @ 86dc │ │ │ │ │ + b 8608 │ │ │ │ │ + ldr r3, [pc, #20] @ 87c8 │ │ │ │ │ + ldr r1, [pc, #28] @ 87d4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b 85d8 │ │ │ │ │ + b 86d0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ .word 0x000000ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000086e0 <_PyObject_InitInlineValues>: │ │ │ │ │ +000087d8 <_PyObject_InitInlineValues>: │ │ │ │ │ _PyObject_InitInlineValues(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r1, #440] @ 0x1b8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ subgt r2, r2, #1 │ │ │ │ │ strgt r2, [r3, #12] │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ - ldr r3, [pc, #52] @ 874c <_PyObject_InitInlineValues+0x6c> │ │ │ │ │ + ldr r3, [pc, #52] @ 8844 <_PyObject_InitInlineValues+0x6c> │ │ │ │ │ cmp r2, r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ strb r2, [r0, #8] │ │ │ │ │ strb r5, [r0, #9] │ │ │ │ │ strh r3, [r0, #10] │ │ │ │ │ - beq 8744 <_PyObject_InitInlineValues+0x64> │ │ │ │ │ + beq 883c <_PyObject_InitInlineValues+0x64> │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r0, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ str r5, [r4, #-12] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r2, [r0, #-12] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00000101 │ │ │ │ │ │ │ │ │ │ -00008750 <_PyObject_StoreInstanceAttribute>: │ │ │ │ │ +00008848 <_PyObject_StoreInstanceAttribute>: │ │ │ │ │ _PyObject_StoreInstanceAttribute(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldrb r3, [r0, #11] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add r5, r0, #8 │ │ │ │ │ - beq 8790 <_PyObject_StoreInstanceAttribute+0x40> │ │ │ │ │ + beq 8888 <_PyObject_StoreInstanceAttribute+0x40> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ │ - b 8840 │ │ │ │ │ + b 8938 │ │ │ │ │ ldr ip, [r0, #-12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 87bc <_PyObject_StoreInstanceAttribute+0x6c> │ │ │ │ │ + beq 88b4 <_PyObject_StoreInstanceAttribute+0x6c> │ │ │ │ │ ldr lr, [ip, #28] │ │ │ │ │ cmp r5, lr │ │ │ │ │ - beq 877c <_PyObject_StoreInstanceAttribute+0x2c> │ │ │ │ │ + beq 8874 <_PyObject_StoreInstanceAttribute+0x2c> │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ │ - b 3c04 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + b 3cfc <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyDict_SetItem_LockHeld │ │ │ │ │ mov r1, ip │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 7b54 │ │ │ │ │ + bl 7c4c │ │ │ │ │ R_ARM_CALL PyObject_GenericGetDict │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 882c <_PyObject_StoreInstanceAttribute+0xdc> │ │ │ │ │ + beq 8924 <_PyObject_StoreInstanceAttribute+0xdc> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq 8818 <_PyObject_StoreInstanceAttribute+0xc8> │ │ │ │ │ + beq 8910 <_PyObject_StoreInstanceAttribute+0xc8> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 3c04 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 3cfc <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 880c <_PyObject_StoreInstanceAttribute+0xbc> │ │ │ │ │ + beq 8904 <_PyObject_StoreInstanceAttribute+0xbc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 8834 <_PyObject_StoreInstanceAttribute+0xe4> │ │ │ │ │ + beq 892c <_PyObject_StoreInstanceAttribute+0xe4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 8840 │ │ │ │ │ + bl 8938 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 87f0 <_PyObject_StoreInstanceAttribute+0xa0> │ │ │ │ │ + b 88e8 <_PyObject_StoreInstanceAttribute+0xa0> │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 880c <_PyObject_StoreInstanceAttribute+0xbc> │ │ │ │ │ + b 8904 <_PyObject_StoreInstanceAttribute+0xbc> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 880c <_PyObject_StoreInstanceAttribute+0xbc> │ │ │ │ │ + b 8904 <_PyObject_StoreInstanceAttribute+0xbc> │ │ │ │ │ │ │ │ │ │ -00008840 : │ │ │ │ │ +00008938 : │ │ │ │ │ store_instance_attr_lock_held(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r8, [r2, #440] @ 0x1b8 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ - ldr r2, [pc, #3000] @ 9424 │ │ │ │ │ + ldr r2, [pc, #3000] @ 951c │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [r0, #-12] │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - bne 8c8c │ │ │ │ │ + bne 8d84 │ │ │ │ │ ldr sl, [r7, #12] │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 938c │ │ │ │ │ + beq 9484 │ │ │ │ │ ldrb fp, [r8, #4] │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp fp, #7 │ │ │ │ │ lsl r2, r3, fp │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldrb r2, [r8, #5] │ │ │ │ │ add r0, r8, #20 │ │ │ │ │ add r3, r0, r3, lsl r2 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ and r3, sl, r1 │ │ │ │ │ - bgt 8c04 │ │ │ │ │ + bgt 8cfc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrsb r5, [r2, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 89f4 │ │ │ │ │ + blt 8aec │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r0, [r2, r5, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq 8a78 │ │ │ │ │ + beq 8b70 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 8db4 │ │ │ │ │ + beq 8eac │ │ │ │ │ add r2, r3, r3, lsl #2 │ │ │ │ │ lsr r3, sl, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp fp, #7 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ - bgt 8c44 │ │ │ │ │ + bgt 8d3c │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrsb r5, [r2, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 8c64 │ │ │ │ │ + blt 8d5c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq 8a78 │ │ │ │ │ + beq 8b70 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 8f60 │ │ │ │ │ + beq 9058 │ │ │ │ │ lsr lr, sl, #10 │ │ │ │ │ add r2, lr, #1 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ str r8, [sp, #24] │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ mov r8, lr │ │ │ │ │ cmp fp, #7 │ │ │ │ │ - bgt 8d5c │ │ │ │ │ + bgt 8e54 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrsb r5, [r2, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 8c70 │ │ │ │ │ + blt 8d68 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq 8a78 │ │ │ │ │ + beq 8b70 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 90fc │ │ │ │ │ + beq 91f4 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r3, r8, lsr #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp fp, #7 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ - bgt 8d98 │ │ │ │ │ + bgt 8e90 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldrsb r5, [r2, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 8c80 │ │ │ │ │ + blt 8d78 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq 8a78 │ │ │ │ │ + beq 8b70 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 9200 │ │ │ │ │ + beq 92f8 │ │ │ │ │ lsr r8, r8, #10 │ │ │ │ │ add r2, r3, r3, lsl #2 │ │ │ │ │ add r3, r8, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ - b 895c │ │ │ │ │ + b 8a54 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne 9314 │ │ │ │ │ + bne 940c │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 8c8c │ │ │ │ │ + ble 8d84 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - bl 1cb0 │ │ │ │ │ + bl 1e4c │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ cmp fp, #7 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bgt 929c │ │ │ │ │ + bgt 9394 │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ strb r2, [ip, r0] │ │ │ │ │ ldrb r3, [r8, #5] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ lsl r2, r2, #3 │ │ │ │ │ mov r0, #1 │ │ │ │ │ add r2, r2, r0, lsl r3 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, ip, r2 │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ - bne 92dc │ │ │ │ │ + bne 93d4 │ │ │ │ │ str r7, [r3] │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ str r2, [r8, #16] │ │ │ │ │ str r3, [r8, #12] │ │ │ │ │ - beq 8c8c │ │ │ │ │ + beq 8d84 │ │ │ │ │ add sl, r4, r5, lsl #2 │ │ │ │ │ ldr r8, [sl, #4] │ │ │ │ │ orrs r3, r8, r6 │ │ │ │ │ - beq 90dc │ │ │ │ │ + beq 91d4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8e4c │ │ │ │ │ + bne 8f44 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 8b14 │ │ │ │ │ + beq 8c0c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8afc │ │ │ │ │ + bne 8bf4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [sl, #4] │ │ │ │ │ - bne 8b70 │ │ │ │ │ + bne 8c68 │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ strb r5, [r3, r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ strb r2, [r4, #1] │ │ │ │ │ movne r2, r1 │ │ │ │ │ - bne 8f50 │ │ │ │ │ + bne 9048 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ streq r6, [sl, #4] │ │ │ │ │ - beq 8ab4 │ │ │ │ │ + beq 8bac │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ str r6, [sl, #4] │ │ │ │ │ - beq 8ab4 │ │ │ │ │ - b 8b70 │ │ │ │ │ + beq 8bac │ │ │ │ │ + b 8c68 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [sl, #4] │ │ │ │ │ - beq 8be4 │ │ │ │ │ + beq 8cdc │ │ │ │ │ ldrb r0, [r4] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldrb r3, [r4, r0, lsl #2] │ │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ - bne 8b98 │ │ │ │ │ + bne 8c90 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movgt r2, #0 │ │ │ │ │ - ble 8b60 │ │ │ │ │ + ble 8c58 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ sub r2, r5, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ strb r5, [r4, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8d3c │ │ │ │ │ + bne 8e34 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8ae0 │ │ │ │ │ + beq 8bd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 8ae0 │ │ │ │ │ + bne 8bd8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8ae0 │ │ │ │ │ + b 8bd8 │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ - beq 8bd4 │ │ │ │ │ + beq 8ccc │ │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ moveq r2, #2 │ │ │ │ │ - beq 8bd4 │ │ │ │ │ + beq 8ccc │ │ │ │ │ add r2, r0, #2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne 8bbc │ │ │ │ │ + bne 8cb4 │ │ │ │ │ rsb r2, r0, #1 │ │ │ │ │ add r2, r2, ip │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt 8b4c │ │ │ │ │ - b 8b60 │ │ │ │ │ + blt 8c44 │ │ │ │ │ + b 8c58 │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ strb r5, [r3, r2] │ │ │ │ │ strb r1, [r4, #1] │ │ │ │ │ - b 8ae0 │ │ │ │ │ + b 8bd8 │ │ │ │ │ cmp fp, #15 │ │ │ │ │ ldrgt r2, [sp, #8] │ │ │ │ │ ldrle r1, [sp, #8] │ │ │ │ │ lslle r2, r3, #1 │ │ │ │ │ ldrgt r5, [r2, r3, lsl #2] │ │ │ │ │ ldrshle r5, [r1, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 88d4 │ │ │ │ │ + bge 89cc │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 89fc │ │ │ │ │ + beq 8af4 │ │ │ │ │ add r2, r3, r3, lsl #2 │ │ │ │ │ lsr r3, sl, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ cmp fp, #15 │ │ │ │ │ ldrgt r2, [sp, #8] │ │ │ │ │ ldrle r1, [sp, #8] │ │ │ │ │ lslle r2, r3, #1 │ │ │ │ │ ldrgt r5, [r2, r3, lsl #2] │ │ │ │ │ ldrshle r5, [r1, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 8920 │ │ │ │ │ + bge 8a18 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 89fc │ │ │ │ │ - b 893c │ │ │ │ │ + beq 8af4 │ │ │ │ │ + b 8a34 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne 91e8 │ │ │ │ │ + bne 92e0 │ │ │ │ │ ldr r8, [sp, #24] │ │ │ │ │ - b 89fc │ │ │ │ │ + b 8af4 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 8c78 │ │ │ │ │ - b 89d8 │ │ │ │ │ + beq 8d70 │ │ │ │ │ + b 8ad0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9278 │ │ │ │ │ + bne 9370 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyInterpreterState_Get │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r8] │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 9290 │ │ │ │ │ + beq 9388 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov fp, r4 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ mov r7, fp │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - b 8cfc │ │ │ │ │ + b 8df4 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq 8fd8 │ │ │ │ │ + beq 90d0 │ │ │ │ │ ldr r5, [r7, #4]! │ │ │ │ │ subs r0, r5, #0 │ │ │ │ │ - beq 8cf0 │ │ │ │ │ + beq 8de8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8cf0 │ │ │ │ │ + beq 8de8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r3, [pc, #1796] @ 9428 │ │ │ │ │ + ldr r3, [pc, #1796] @ 9520 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ addne fp, fp, #1 │ │ │ │ │ - bne 8cf0 │ │ │ │ │ + bne 8de8 │ │ │ │ │ ldr r0, [r5, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne fp, fp, #1 │ │ │ │ │ - b 8cf0 │ │ │ │ │ + b 8de8 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ - bne 8b7c │ │ │ │ │ - b 8ae0 │ │ │ │ │ + bne 8c74 │ │ │ │ │ + b 8bd8 │ │ │ │ │ cmp fp, #15 │ │ │ │ │ ldrle r1, [sp, #8] │ │ │ │ │ ldrgt r2, [sp, #8] │ │ │ │ │ lslle r2, r3, #1 │ │ │ │ │ ldrshle r5, [r1, r2] │ │ │ │ │ ldrgt r5, [r2, r3, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 8974 │ │ │ │ │ + bge 8a6c │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 8c78 │ │ │ │ │ + beq 8d70 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r3, r8, lsr #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ cmp fp, #15 │ │ │ │ │ ldrle r1, [sp, #8] │ │ │ │ │ ldrgt r2, [sp, #8] │ │ │ │ │ lslle r2, r3, #1 │ │ │ │ │ ldrshle r5, [r1, r2] │ │ │ │ │ ldrgt r5, [r2, r3, lsl #2] │ │ │ │ │ - b 89b4 │ │ │ │ │ + b 8aac │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 8e28 │ │ │ │ │ + bne 8f20 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8a78 │ │ │ │ │ + beq 8b70 │ │ │ │ │ ldrb ip, [r7, #16] │ │ │ │ │ ldrb lr, [r0, #16] │ │ │ │ │ eor r1, ip, lr │ │ │ │ │ tst r1, #28 │ │ │ │ │ - bne 8e28 │ │ │ │ │ + bne 8f20 │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 93fc │ │ │ │ │ + beq 94f4 │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 940c │ │ │ │ │ + beq 9504 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ lsr lr, lr, #2 │ │ │ │ │ and lr, lr, #7 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8a78 │ │ │ │ │ + beq 8b70 │ │ │ │ │ lsr r2, sl, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp fp, #7 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ - ble 8910 │ │ │ │ │ - b 8c44 │ │ │ │ │ - ldr r3, [pc, #1496] @ 942c │ │ │ │ │ + ble 8a08 │ │ │ │ │ + b 8d3c │ │ │ │ │ + ldr r3, [pc, #1496] @ 9524 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ - bne 9174 │ │ │ │ │ + bne 926c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, r8 │ │ │ │ │ - bne 9334 │ │ │ │ │ + bne 942c │ │ │ │ │ add r3, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [r3, #208] @ 0xd0 │ │ │ │ │ ldr r1, [r3, #212] @ 0xd4 │ │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r3, #212] @ 0xd4 │ │ │ │ │ - beq 8f2c │ │ │ │ │ + beq 9024 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8aec │ │ │ │ │ + bne 8be4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 93cc │ │ │ │ │ + bne 94c4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8a9c │ │ │ │ │ - ldr r3, [pc, #1360] @ 9428 │ │ │ │ │ + beq 8b94 │ │ │ │ │ + ldr r3, [pc, #1360] @ 9520 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 93bc │ │ │ │ │ - ldr r3, [pc, #1352] @ 9430 │ │ │ │ │ + beq 94b4 │ │ │ │ │ + ldr r3, [pc, #1352] @ 9528 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr lr, [sp, #12] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r2, [lr, #-4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ @@ -9821,78 +9891,78 @@ │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ sub r0, lr, #8 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [ip] │ │ │ │ │ stmdb lr, {r1, r2} │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq 8aa8 │ │ │ │ │ - b 8afc │ │ │ │ │ + beq 8ba0 │ │ │ │ │ + b 8bf4 │ │ │ │ │ str r6, [sl, #4] │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ strb r5, [r3, r2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ strb r2, [r4, #1] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 8ae0 │ │ │ │ │ + b 8bd8 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 893c │ │ │ │ │ + bne 8a34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8a78 │ │ │ │ │ + beq 8b70 │ │ │ │ │ ldrb ip, [r7, #16] │ │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ │ eor r0, ip, lr │ │ │ │ │ tst r0, #28 │ │ │ │ │ - bne 893c │ │ │ │ │ + bne 8a34 │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 93f4 │ │ │ │ │ + beq 94ec │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 93ec │ │ │ │ │ + beq 94e4 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ lsr ip, lr, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8a78 │ │ │ │ │ - b 893c │ │ │ │ │ + beq 8b70 │ │ │ │ │ + b 8a34 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r1, fp │ │ │ │ │ - ldr r3, [pc, #1084] @ 9434 │ │ │ │ │ + ldr r3, [pc, #1084] @ 952c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 91c4 │ │ │ │ │ + ble 92bc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r3, #2416] @ 0x970 │ │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ │ ldr sl, [r3, #2096] @ 0x830 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ @@ -9907,16 +9977,16 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r8, [sl, #24] │ │ │ │ │ str r4, [sl, #28] │ │ │ │ │ str r3, [r5, #208] @ 0xd0 │ │ │ │ │ str r2, [r5, #212] @ 0xd4 │ │ │ │ │ str r3, [sl, #16] │ │ │ │ │ str r2, [sl, #20] │ │ │ │ │ - beq 90ac │ │ │ │ │ - ldr r3, [pc, #956] @ 9438 │ │ │ │ │ + beq 91a4 │ │ │ │ │ + ldr r3, [pc, #956] @ 9530 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ sub r1, sl, #8 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ │ @@ -9926,141 +9996,141 @@ │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ stmdb sl, {r2, r3} │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 3c04 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 3cfc <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ cmn r0, #1 │ │ │ │ │ strne sl, [r9, #-12] │ │ │ │ │ - bne 8ae0 │ │ │ │ │ + bne 8bd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 355c │ │ │ │ │ + bl 3654 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ - ldr r3, [pc, #852] @ 943c │ │ │ │ │ + ldr r3, [pc, #852] @ 9534 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #848] @ 9440 │ │ │ │ │ + ldr r1, [pc, #848] @ 9538 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 90d0 │ │ │ │ │ + b 91c8 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 8990 │ │ │ │ │ + bne 8a88 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8a78 │ │ │ │ │ + beq 8b70 │ │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ │ ldrb ip, [r7, #16] │ │ │ │ │ eor r0, lr, ip │ │ │ │ │ tst r0, #28 │ │ │ │ │ - bne 8990 │ │ │ │ │ + bne 8a88 │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 93b4 │ │ │ │ │ + beq 94ac │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 93ac │ │ │ │ │ + beq 94a4 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ lsr ip, lr, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8a78 │ │ │ │ │ - b 8990 │ │ │ │ │ + beq 8b70 │ │ │ │ │ + b 8a88 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 92e8 │ │ │ │ │ + beq 93e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9330 │ │ │ │ │ + bne 9428 │ │ │ │ │ add r3, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [r3, #208] @ 0xd0 │ │ │ │ │ ldr r1, [r3, #212] @ 0xd4 │ │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ str r2, [r3, #212] @ 0xd4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8eb0 │ │ │ │ │ + beq 8fa8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ streq r6, [sl, #4] │ │ │ │ │ - beq 8b70 │ │ │ │ │ - b 8afc │ │ │ │ │ - ldr r0, [pc, #632] @ 9444 │ │ │ │ │ + beq 8c68 │ │ │ │ │ + b 8bf4 │ │ │ │ │ + ldr r0, [pc, #632] @ 953c │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 903c │ │ │ │ │ + bne 9134 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 5328 │ │ │ │ │ - b 90c8 │ │ │ │ │ + bl 5420 │ │ │ │ │ + b 91c0 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r3, r8, lsr #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ - b 89ac │ │ │ │ │ + b 8aa4 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 89d8 │ │ │ │ │ + bne 8ad0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8a78 │ │ │ │ │ + beq 8b70 │ │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ │ ldrb ip, [r7, #16] │ │ │ │ │ eor r0, lr, ip │ │ │ │ │ tst r0, #28 │ │ │ │ │ - bne 89d8 │ │ │ │ │ + bne 8ad0 │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 941c │ │ │ │ │ + beq 9514 │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 9414 │ │ │ │ │ + beq 950c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ lsr ip, lr, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8a78 │ │ │ │ │ - b 89d8 │ │ │ │ │ + beq 8b70 │ │ │ │ │ + b 8ad0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 3c04 <_PyDict_SetItem_LockHeld> │ │ │ │ │ + b 3cfc <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyDict_SetItem_LockHeld │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 8ff0 │ │ │ │ │ + b 90e8 │ │ │ │ │ cmp fp, #15 │ │ │ │ │ ldrle r3, [sp, #8] │ │ │ │ │ ldrgt r3, [sp, #8] │ │ │ │ │ lslle r0, r0, #1 │ │ │ │ │ strgt r2, [r3, r0, lsl #2] │ │ │ │ │ strhle r2, [r3, r0] │ │ │ │ │ ldrb r0, [r8, #5] │ │ │ │ │ @@ -10068,98 +10138,98 @@ │ │ │ │ │ mov ip, #1 │ │ │ │ │ lsl r3, r5, #3 │ │ │ │ │ add r3, r3, ip, lsl r0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldrgt r2, [r8, #16] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ - beq 8a58 │ │ │ │ │ + beq 8b50 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r7] │ │ │ │ │ - b 8a58 │ │ │ │ │ + b 8b50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9404 │ │ │ │ │ + bne 94fc │ │ │ │ │ add r3, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [r3, #208] @ 0xd0 │ │ │ │ │ ldr r1, [r3, #212] @ 0xd4 │ │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ str r2, [r3, #212] @ 0xd4 │ │ │ │ │ str r6, [sl, #4] │ │ │ │ │ - b 8b20 │ │ │ │ │ + b 8c18 │ │ │ │ │ add r2, r3, r3, lsl #2 │ │ │ │ │ lsr r3, sl, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ - b 8910 │ │ │ │ │ + b 8a08 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl e030 <_PyDict_SendEvent> │ │ │ │ │ + bl e128 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ add r3, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [r3, #208] @ 0xd0 │ │ │ │ │ ldr r1, [r3, #212] @ 0xd4 │ │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r3, #212] @ 0xd4 │ │ │ │ │ - beq 937c │ │ │ │ │ + beq 9474 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8eb0 │ │ │ │ │ - b 8a9c │ │ │ │ │ + beq 8fa8 │ │ │ │ │ + b 8b94 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [sl, #4] │ │ │ │ │ - beq 8f30 │ │ │ │ │ - b 8b20 │ │ │ │ │ + beq 9028 │ │ │ │ │ + b 8c18 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ ldrb fp, [r8, #4] │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp fp, #7 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b 889c │ │ │ │ │ + b 8994 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 9150 │ │ │ │ │ + b 9248 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 913c │ │ │ │ │ + b 9234 │ │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8ee0 │ │ │ │ │ - b 8a9c │ │ │ │ │ - ldr r3, [pc, #84] @ 9428 │ │ │ │ │ + bne 8fd8 │ │ │ │ │ + b 8b94 │ │ │ │ │ + ldr r3, [pc, #84] @ 9520 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 8ee0 │ │ │ │ │ + bne 8fd8 │ │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8ee0 │ │ │ │ │ - b 8ec0 │ │ │ │ │ + bne 8fd8 │ │ │ │ │ + b 8fb8 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 8fb4 │ │ │ │ │ + b 90ac │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 8fa0 │ │ │ │ │ + b 9098 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 8df4 │ │ │ │ │ + b 8eec │ │ │ │ │ mov r1, #2 │ │ │ │ │ - b 9334 │ │ │ │ │ + b 942c │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 8e08 │ │ │ │ │ + b 8f00 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 9254 │ │ │ │ │ + b 934c │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 9240 │ │ │ │ │ + b 9338 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ .word 0x000005d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000540 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ @@ -10170,15 +10240,15 @@ │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_AttributeError │ │ │ │ │ .word 0x000000d8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00009448 : │ │ │ │ │ +00009540 : │ │ │ │ │ insert_split_key(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ │ ldrb r9, [r0, #5] │ │ │ │ │ @@ -10188,1211 +10258,1211 @@ │ │ │ │ │ add sl, r0, #20 │ │ │ │ │ mov r6, r2 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ add r2, sl, r9 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ and fp, r6, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bgt 9638 │ │ │ │ │ + bgt 9730 │ │ │ │ │ ldrsb r2, [sl, fp] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - blt 95ac │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + blt 96a4 │ │ │ │ │ add r1, sl, r9 │ │ │ │ │ ldr r0, [r1, r2, lsl #3] │ │ │ │ │ - cmp r8, r0 │ │ │ │ │ - beq 962c │ │ │ │ │ + cmp r7, r0 │ │ │ │ │ + beq 9724 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq 9714 │ │ │ │ │ + beq 980c │ │ │ │ │ add r2, fp, fp, lsl #2 │ │ │ │ │ lsr fp, r6, #5 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ add fp, fp, r2 │ │ │ │ │ and fp, fp, r4 │ │ │ │ │ - ldrsb r7, [sl, fp] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt 9698 │ │ │ │ │ + ldrsb r8, [sl, fp] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + blt 9790 │ │ │ │ │ add r2, sl, r9 │ │ │ │ │ - ldr r1, [r2, r7, lsl #3] │ │ │ │ │ - cmp r8, r1 │ │ │ │ │ - beq 962c │ │ │ │ │ + ldr r1, [r2, r8, lsl #3] │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + beq 9724 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq 97f0 │ │ │ │ │ + beq 98e8 │ │ │ │ │ lsr lr, r6, #10 │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add r2, lr, #1 │ │ │ │ │ add r2, r2, fp │ │ │ │ │ and fp, r4, r2 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r4, lr │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bgt 97a8 │ │ │ │ │ - ldrsb r7, [sl, fp] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt 96c0 │ │ │ │ │ + bgt 98a0 │ │ │ │ │ + ldrsb r8, [sl, fp] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + blt 97b8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - ldr r1, [r2, r7, lsl #3] │ │ │ │ │ - cmp r8, r1 │ │ │ │ │ - beq 962c │ │ │ │ │ + ldr r1, [r2, r8, lsl #3] │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + beq 9724 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq 9868 │ │ │ │ │ + beq 9960 │ │ │ │ │ add r2, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r2, r2, r4, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ and fp, r2, r1 │ │ │ │ │ - bgt 97dc │ │ │ │ │ - ldrsb r7, [sl, fp] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt 9700 │ │ │ │ │ + bgt 98d4 │ │ │ │ │ + ldrsb r8, [sl, fp] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + blt 97f8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - ldr r1, [r2, r7, lsl #3] │ │ │ │ │ - cmp r8, r1 │ │ │ │ │ - beq 962c │ │ │ │ │ + ldr r1, [r2, r8, lsl #3] │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + beq 9724 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq 9910 │ │ │ │ │ + beq 9a08 │ │ │ │ │ lsr r4, r4, #10 │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add fp, fp, r2 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ and fp, fp, r2 │ │ │ │ │ - b 951c │ │ │ │ │ + b 9614 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 99bc │ │ │ │ │ + bne 9ab4 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 970c │ │ │ │ │ + ble 9804 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1cb0 │ │ │ │ │ + bl 1e4c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - bgt 9988 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + bgt 9a80 │ │ │ │ │ strb r2, [sl, r0] │ │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ lsl r2, r2, #3 │ │ │ │ │ mov r0, #1 │ │ │ │ │ add r2, r2, r0, lsl r1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r1, sl, r2 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ - bne 99b0 │ │ │ │ │ + bne 9aa8 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r8, [r1] │ │ │ │ │ + str r7, [r1] │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bgt 98e0 │ │ │ │ │ + bgt 99d8 │ │ │ │ │ lsl r2, fp, #1 │ │ │ │ │ - ldrsh r7, [sl, r2] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt 96e0 │ │ │ │ │ + ldrsh r8, [sl, r2] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + blt 97d8 │ │ │ │ │ add r2, sl, r9 │ │ │ │ │ - ldr r0, [r2, r7, lsl #3] │ │ │ │ │ - cmp r8, r0 │ │ │ │ │ - beq 962c │ │ │ │ │ + ldr r0, [r2, r8, lsl #3] │ │ │ │ │ + cmp r7, r0 │ │ │ │ │ + beq 9724 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq 9714 │ │ │ │ │ + beq 980c │ │ │ │ │ add r2, fp, fp, lsl #2 │ │ │ │ │ lsr fp, r6, #5 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ add fp, fp, r2 │ │ │ │ │ and fp, fp, r4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bgt 9908 │ │ │ │ │ + bgt 9a00 │ │ │ │ │ lsl r2, fp, #1 │ │ │ │ │ - ldrsh r7, [sl, r2] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bge 94e4 │ │ │ │ │ - cmn r7, #1 │ │ │ │ │ - beq 95b4 │ │ │ │ │ + ldrsh r8, [sl, r2] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bge 95dc │ │ │ │ │ + cmn r8, #1 │ │ │ │ │ + beq 96ac │ │ │ │ │ lsr lr, r6, #10 │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add r2, lr, #1 │ │ │ │ │ add fp, fp, r2 │ │ │ │ │ and fp, fp, r4 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r4, lr │ │ │ │ │ - b 951c │ │ │ │ │ - cmn r7, #1 │ │ │ │ │ - beq 95b4 │ │ │ │ │ + b 9614 │ │ │ │ │ + cmn r8, #1 │ │ │ │ │ + beq 96ac │ │ │ │ │ add r2, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r2, r2, r4, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and fp, r1, r2 │ │ │ │ │ - b 9568 │ │ │ │ │ - cmn r7, #1 │ │ │ │ │ - beq 95b4 │ │ │ │ │ + b 9660 │ │ │ │ │ + cmn r8, #1 │ │ │ │ │ + beq 96ac │ │ │ │ │ lsr r2, r6, #5 │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add fp, r2, fp │ │ │ │ │ and fp, fp, r4 │ │ │ │ │ - b 9688 │ │ │ │ │ - cmn r7, #1 │ │ │ │ │ - beq 95b4 │ │ │ │ │ - b 9590 │ │ │ │ │ - mvn r7, #0 │ │ │ │ │ - b 962c │ │ │ │ │ + b 9780 │ │ │ │ │ + cmn r8, #1 │ │ │ │ │ + beq 96ac │ │ │ │ │ + b 9688 │ │ │ │ │ + mvn r8, #0 │ │ │ │ │ + b 9724 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - ldr r1, [r8, #8] │ │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 9788 │ │ │ │ │ + bne 9880 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 962c │ │ │ │ │ - ldrb lr, [r8, #16] │ │ │ │ │ + beq 9724 │ │ │ │ │ + ldrb lr, [r7, #16] │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ eor r1, lr, ip │ │ │ │ │ tst r1, #28 │ │ │ │ │ - bne 9788 │ │ │ │ │ + bne 9880 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 99d4 │ │ │ │ │ + beq 9acc │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 99fc │ │ │ │ │ + beq 9ad4 │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ - addeq r1, r8, #28 │ │ │ │ │ - addne r1, r8, #20 │ │ │ │ │ + addeq r1, r7, #28 │ │ │ │ │ + addne r1, r7, #20 │ │ │ │ │ lsr ip, ip, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 962c │ │ │ │ │ + beq 9724 │ │ │ │ │ lsr r2, r6, #5 │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add fp, r2, fp │ │ │ │ │ cmp r3, #7 │ │ │ │ │ and fp, fp, r4 │ │ │ │ │ - ble 94d8 │ │ │ │ │ - b 9680 │ │ │ │ │ + ble 95d0 │ │ │ │ │ + b 9778 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ lslle r2, fp, #1 │ │ │ │ │ - ldrshle r7, [sl, r2] │ │ │ │ │ - ldrgt r7, [sl, fp, lsl #2] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bge 9530 │ │ │ │ │ - cmn r7, #1 │ │ │ │ │ - beq 95b4 │ │ │ │ │ + ldrshle r8, [sl, r2] │ │ │ │ │ + ldrgt r8, [sl, fp, lsl #2] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bge 9628 │ │ │ │ │ + cmn r8, #1 │ │ │ │ │ + beq 96ac │ │ │ │ │ add r2, fp, fp, lsl #2 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r2, r2, r4, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and fp, r1, r2 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ lslle r2, fp, #1 │ │ │ │ │ - ldrshle r7, [sl, r2] │ │ │ │ │ - ldrgt r7, [sl, fp, lsl #2] │ │ │ │ │ - b 956c │ │ │ │ │ + ldrshle r8, [sl, r2] │ │ │ │ │ + ldrgt r8, [sl, fp, lsl #2] │ │ │ │ │ + b 9664 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 96a0 │ │ │ │ │ + bne 9798 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 962c │ │ │ │ │ + beq 9724 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ - ldrb lr, [r8, #16] │ │ │ │ │ + ldrb lr, [r7, #16] │ │ │ │ │ eor r0, ip, lr │ │ │ │ │ tst r0, #28 │ │ │ │ │ - bne 96a0 │ │ │ │ │ + bne 9798 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 99e4 │ │ │ │ │ + beq 9b04 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 99dc │ │ │ │ │ + beq 9afc │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ - addeq r1, r8, #28 │ │ │ │ │ - addne r1, r8, #20 │ │ │ │ │ + addeq r1, r7, #28 │ │ │ │ │ + addne r1, r7, #20 │ │ │ │ │ lsr ip, ip, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 962c │ │ │ │ │ - b 96a0 │ │ │ │ │ + beq 9724 │ │ │ │ │ + b 9798 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 954c │ │ │ │ │ + bne 9644 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 962c │ │ │ │ │ + beq 9724 │ │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ │ - ldrb ip, [r8, #16] │ │ │ │ │ + ldrb ip, [r7, #16] │ │ │ │ │ eor r0, lr, ip │ │ │ │ │ tst r0, #28 │ │ │ │ │ - bne 954c │ │ │ │ │ + bne 9644 │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 99f4 │ │ │ │ │ + beq 9ae4 │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 99ec │ │ │ │ │ + beq 9adc │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - addne r1, r8, #20 │ │ │ │ │ - addeq r1, r8, #28 │ │ │ │ │ + addne r1, r7, #20 │ │ │ │ │ + addeq r1, r7, #28 │ │ │ │ │ lsr ip, lr, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 962c │ │ │ │ │ - b 954c │ │ │ │ │ - ldr r7, [sl, fp, lsl #2] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bge 9650 │ │ │ │ │ - cmn r7, #1 │ │ │ │ │ - beq 95b4 │ │ │ │ │ + beq 9724 │ │ │ │ │ + b 9644 │ │ │ │ │ + ldr r8, [sl, fp, lsl #2] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bge 9748 │ │ │ │ │ + cmn r8, #1 │ │ │ │ │ + beq 96ac │ │ │ │ │ lsr r2, r6, #5 │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add fp, r2, fp │ │ │ │ │ and fp, fp, r4 │ │ │ │ │ - ldr r7, [sl, fp, lsl #2] │ │ │ │ │ - b 9690 │ │ │ │ │ + ldr r8, [sl, fp, lsl #2] │ │ │ │ │ + b 9788 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 9590 │ │ │ │ │ + bne 9688 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 962c │ │ │ │ │ + beq 9724 │ │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ │ - ldrb ip, [r8, #16] │ │ │ │ │ + ldrb ip, [r7, #16] │ │ │ │ │ eor r0, lr, ip │ │ │ │ │ tst r0, #28 │ │ │ │ │ - bne 9590 │ │ │ │ │ + bne 9688 │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 9a0c │ │ │ │ │ + beq 9af4 │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 9a04 │ │ │ │ │ + beq 9aec │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - addne r1, r8, #20 │ │ │ │ │ - addeq r1, r8, #28 │ │ │ │ │ + addne r1, r7, #20 │ │ │ │ │ + addeq r1, r7, #28 │ │ │ │ │ lsr ip, lr, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 962c │ │ │ │ │ - b 9590 │ │ │ │ │ + beq 9724 │ │ │ │ │ + b 9688 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ strgt r2, [sl, r0, lsl #2] │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ lslle r0, r0, #1 │ │ │ │ │ ldrgt r2, [r5, #16] │ │ │ │ │ - add r1, r9, r7, lsl #3 │ │ │ │ │ + add r1, r9, r8, lsl #3 │ │ │ │ │ strhle r2, [sl, r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r1, sl, r1 │ │ │ │ │ - beq 9614 │ │ │ │ │ + beq 970c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - str r3, [r8] │ │ │ │ │ - b 9614 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + b 970c │ │ │ │ │ lsr r2, r6, #5 │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add fp, r2, fp │ │ │ │ │ and fp, fp, r4 │ │ │ │ │ - b 94d8 │ │ │ │ │ + b 95d0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 9754 │ │ │ │ │ - ldr r1, [r8, #28] │ │ │ │ │ - b 9844 │ │ │ │ │ + b 984c │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b 9860 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b 99b4 │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 9830 │ │ │ │ │ - ldr r1, [r8, #28] │ │ │ │ │ - b 98bc │ │ │ │ │ + b 99a0 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b 9a5c │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 98a8 │ │ │ │ │ - ldr r1, [r8, #28] │ │ │ │ │ - b 9768 │ │ │ │ │ - ldr r1, [r8, #28] │ │ │ │ │ - b 9964 │ │ │ │ │ + b 9a48 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b 993c │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 9950 │ │ │ │ │ + b 9928 │ │ │ │ │ │ │ │ │ │ -00009a14 <_PyObject_TryGetInstanceAttribute>: │ │ │ │ │ +00009b0c <_PyObject_TryGetInstanceAttribute>: │ │ │ │ │ _PyObject_TryGetInstanceAttribute(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrb r0, [r0, #11] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - beq 9b94 <_PyObject_TryGetInstanceAttribute+0x180> │ │ │ │ │ + beq 9c8c <_PyObject_TryGetInstanceAttribute+0x180> │ │ │ │ │ ldr sl, [r1, #12] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmn sl, #1 │ │ │ │ │ ldr r4, [r3, #440] @ 0x1b8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - beq 9ecc <_PyObject_TryGetInstanceAttribute+0x4b8> │ │ │ │ │ + beq 9fc4 <_PyObject_TryGetInstanceAttribute+0x4b8> │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ mov r8, #1 │ │ │ │ │ lsl r9, r8, r3 │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ add r4, r4, #20 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add r8, r4, r8, lsl r2 │ │ │ │ │ and fp, sl, r9 │ │ │ │ │ - bgt 9c40 <_PyObject_TryGetInstanceAttribute+0x22c> │ │ │ │ │ + bgt 9d38 <_PyObject_TryGetInstanceAttribute+0x22c> │ │ │ │ │ ldrsb r7, [r4, fp] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 9b7c <_PyObject_TryGetInstanceAttribute+0x168> │ │ │ │ │ + blt 9c74 <_PyObject_TryGetInstanceAttribute+0x168> │ │ │ │ │ ldr r0, [r8, r7, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq 9c14 <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ + beq 9d0c <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 9d20 <_PyObject_TryGetInstanceAttribute+0x30c> │ │ │ │ │ + beq 9e18 <_PyObject_TryGetInstanceAttribute+0x30c> │ │ │ │ │ add r2, fp, fp, lsl #2 │ │ │ │ │ lsr fp, sl, #5 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ add fp, fp, r2 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ and fp, fp, r9 │ │ │ │ │ - bgt 9c74 <_PyObject_TryGetInstanceAttribute+0x260> │ │ │ │ │ + bgt 9d6c <_PyObject_TryGetInstanceAttribute+0x260> │ │ │ │ │ ldrsb r7, [r4, fp] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 9c8c <_PyObject_TryGetInstanceAttribute+0x278> │ │ │ │ │ + blt 9d84 <_PyObject_TryGetInstanceAttribute+0x278> │ │ │ │ │ ldr r1, [r8, r7, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq 9c14 <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ + beq 9d0c <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 9db4 <_PyObject_TryGetInstanceAttribute+0x3a0> │ │ │ │ │ + beq 9eac <_PyObject_TryGetInstanceAttribute+0x3a0> │ │ │ │ │ lsr lr, sl, #10 │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add r2, lr, #1 │ │ │ │ │ add fp, fp, r2 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ and fp, fp, r9 │ │ │ │ │ mov r5, lr │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bgt 9cdc <_PyObject_TryGetInstanceAttribute+0x2c8> │ │ │ │ │ + bgt 9dd4 <_PyObject_TryGetInstanceAttribute+0x2c8> │ │ │ │ │ ldrsb r7, [r4, fp] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 9cb4 <_PyObject_TryGetInstanceAttribute+0x2a0> │ │ │ │ │ + blt 9dac <_PyObject_TryGetInstanceAttribute+0x2a0> │ │ │ │ │ ldr r1, [r8, r7, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq 9c10 <_PyObject_TryGetInstanceAttribute+0x1fc> │ │ │ │ │ + beq 9d08 <_PyObject_TryGetInstanceAttribute+0x1fc> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 9b9c <_PyObject_TryGetInstanceAttribute+0x188> │ │ │ │ │ + beq 9c94 <_PyObject_TryGetInstanceAttribute+0x188> │ │ │ │ │ add r2, fp, fp, lsl #2 │ │ │ │ │ add r2, r2, r5, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ and fp, r2, r9 │ │ │ │ │ - bgt 9d0c <_PyObject_TryGetInstanceAttribute+0x2f8> │ │ │ │ │ + bgt 9e04 <_PyObject_TryGetInstanceAttribute+0x2f8> │ │ │ │ │ ldrsb r7, [r4, fp] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 9cd0 <_PyObject_TryGetInstanceAttribute+0x2bc> │ │ │ │ │ + blt 9dc8 <_PyObject_TryGetInstanceAttribute+0x2bc> │ │ │ │ │ ldr r1, [r8, r7, lsl #3] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq 9c10 <_PyObject_TryGetInstanceAttribute+0x1fc> │ │ │ │ │ + beq 9d08 <_PyObject_TryGetInstanceAttribute+0x1fc> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 9e3c <_PyObject_TryGetInstanceAttribute+0x428> │ │ │ │ │ + beq 9f34 <_PyObject_TryGetInstanceAttribute+0x428> │ │ │ │ │ lsr r5, r5, #10 │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ add fp, fp, r2 │ │ │ │ │ and fp, fp, r9 │ │ │ │ │ - b 9afc <_PyObject_TryGetInstanceAttribute+0xe8> │ │ │ │ │ + b 9bf4 <_PyObject_TryGetInstanceAttribute+0xe8> │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - bne 9eb4 <_PyObject_TryGetInstanceAttribute+0x4a0> │ │ │ │ │ + bne 9fac <_PyObject_TryGetInstanceAttribute+0x4a0> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ mov r0, #1 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 9b28 <_PyObject_TryGetInstanceAttribute+0x114> │ │ │ │ │ + bne 9c20 <_PyObject_TryGetInstanceAttribute+0x114> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9c10 <_PyObject_TryGetInstanceAttribute+0x1fc> │ │ │ │ │ + beq 9d08 <_PyObject_TryGetInstanceAttribute+0x1fc> │ │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ │ eor r0, lr, ip │ │ │ │ │ tst r0, #28 │ │ │ │ │ - bne 9b28 <_PyObject_TryGetInstanceAttribute+0x114> │ │ │ │ │ + bne 9c20 <_PyObject_TryGetInstanceAttribute+0x114> │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 9f24 <_PyObject_TryGetInstanceAttribute+0x510> │ │ │ │ │ + beq a01c <_PyObject_TryGetInstanceAttribute+0x510> │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 9f1c <_PyObject_TryGetInstanceAttribute+0x508> │ │ │ │ │ + beq a014 <_PyObject_TryGetInstanceAttribute+0x508> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ lsr ip, lr, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9b28 <_PyObject_TryGetInstanceAttribute+0x114> │ │ │ │ │ + bne 9c20 <_PyObject_TryGetInstanceAttribute+0x114> │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ add r5, r5, r7, lsl #2 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9c34 <_PyObject_TryGetInstanceAttribute+0x220> │ │ │ │ │ + beq 9d2c <_PyObject_TryGetInstanceAttribute+0x220> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 9b90 <_PyObject_TryGetInstanceAttribute+0x17c> │ │ │ │ │ + b 9c88 <_PyObject_TryGetInstanceAttribute+0x17c> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bgt 9e2c <_PyObject_TryGetInstanceAttribute+0x418> │ │ │ │ │ + bgt 9f24 <_PyObject_TryGetInstanceAttribute+0x418> │ │ │ │ │ lsl r2, fp, #1 │ │ │ │ │ ldrsh r7, [r4, r2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge 9a88 <_PyObject_TryGetInstanceAttribute+0x74> │ │ │ │ │ + bge 9b80 <_PyObject_TryGetInstanceAttribute+0x74> │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 9b84 <_PyObject_TryGetInstanceAttribute+0x170> │ │ │ │ │ + beq 9c7c <_PyObject_TryGetInstanceAttribute+0x170> │ │ │ │ │ lsr r2, sl, #5 │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add fp, r2, fp │ │ │ │ │ and fp, fp, r9 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ lslle r2, fp, #1 │ │ │ │ │ ldrgt r7, [r4, fp, lsl #2] │ │ │ │ │ ldrshle r7, [r4, r2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge 9ac8 <_PyObject_TryGetInstanceAttribute+0xb4> │ │ │ │ │ + bge 9bc0 <_PyObject_TryGetInstanceAttribute+0xb4> │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 9b84 <_PyObject_TryGetInstanceAttribute+0x170> │ │ │ │ │ + beq 9c7c <_PyObject_TryGetInstanceAttribute+0x170> │ │ │ │ │ lsr lr, sl, #10 │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add r2, lr, #1 │ │ │ │ │ add r2, r2, fp │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ and fp, r2, r9 │ │ │ │ │ mov r5, lr │ │ │ │ │ - b 9afc <_PyObject_TryGetInstanceAttribute+0xe8> │ │ │ │ │ + b 9bf4 <_PyObject_TryGetInstanceAttribute+0xe8> │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 9b84 <_PyObject_TryGetInstanceAttribute+0x170> │ │ │ │ │ + beq 9c7c <_PyObject_TryGetInstanceAttribute+0x170> │ │ │ │ │ add r2, fp, fp, lsl #2 │ │ │ │ │ add r2, r2, r5, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and fp, r2, r9 │ │ │ │ │ - b 9b40 <_PyObject_TryGetInstanceAttribute+0x12c> │ │ │ │ │ + b 9c38 <_PyObject_TryGetInstanceAttribute+0x12c> │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 9b84 <_PyObject_TryGetInstanceAttribute+0x170> │ │ │ │ │ - b 9b64 <_PyObject_TryGetInstanceAttribute+0x150> │ │ │ │ │ + beq 9c7c <_PyObject_TryGetInstanceAttribute+0x170> │ │ │ │ │ + b 9c5c <_PyObject_TryGetInstanceAttribute+0x150> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ lslle r2, fp, #1 │ │ │ │ │ ldrshle r7, [r4, r2] │ │ │ │ │ ldrgt r7, [r4, fp, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge 9b10 <_PyObject_TryGetInstanceAttribute+0xfc> │ │ │ │ │ + bge 9c08 <_PyObject_TryGetInstanceAttribute+0xfc> │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 9b84 <_PyObject_TryGetInstanceAttribute+0x170> │ │ │ │ │ + beq 9c7c <_PyObject_TryGetInstanceAttribute+0x170> │ │ │ │ │ add r2, fp, fp, lsl #2 │ │ │ │ │ add r2, r2, r5, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and fp, r9, r2 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ lslle r2, fp, #1 │ │ │ │ │ ldrshle r7, [r4, r2] │ │ │ │ │ ldrgt r7, [r4, fp, lsl #2] │ │ │ │ │ - b 9b44 <_PyObject_TryGetInstanceAttribute+0x130> │ │ │ │ │ + b 9c3c <_PyObject_TryGetInstanceAttribute+0x130> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 9d94 <_PyObject_TryGetInstanceAttribute+0x380> │ │ │ │ │ + bne 9e8c <_PyObject_TryGetInstanceAttribute+0x380> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9c14 <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ + beq 9d0c <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ │ ldrb lr, [r0, #16] │ │ │ │ │ eor r1, ip, lr │ │ │ │ │ tst r1, #28 │ │ │ │ │ - bne 9d94 <_PyObject_TryGetInstanceAttribute+0x380> │ │ │ │ │ + bne 9e8c <_PyObject_TryGetInstanceAttribute+0x380> │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 9f2c <_PyObject_TryGetInstanceAttribute+0x518> │ │ │ │ │ + beq 9ffc <_PyObject_TryGetInstanceAttribute+0x4f0> │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 9ef4 <_PyObject_TryGetInstanceAttribute+0x4e0> │ │ │ │ │ + beq 9ff4 <_PyObject_TryGetInstanceAttribute+0x4e8> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ lsr lr, lr, #2 │ │ │ │ │ and lr, lr, #7 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9c14 <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ + beq 9d0c <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ lsr r2, sl, #5 │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add fp, r2, fp │ │ │ │ │ cmp r3, #7 │ │ │ │ │ and fp, fp, r9 │ │ │ │ │ - ble 9abc <_PyObject_TryGetInstanceAttribute+0xa8> │ │ │ │ │ - b 9c74 <_PyObject_TryGetInstanceAttribute+0x260> │ │ │ │ │ + ble 9bb4 <_PyObject_TryGetInstanceAttribute+0xa8> │ │ │ │ │ + b 9d6c <_PyObject_TryGetInstanceAttribute+0x260> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 9c94 <_PyObject_TryGetInstanceAttribute+0x280> │ │ │ │ │ + bne 9d8c <_PyObject_TryGetInstanceAttribute+0x280> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9c14 <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ + beq 9d0c <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ │ eor r0, ip, lr │ │ │ │ │ tst r0, #28 │ │ │ │ │ - bne 9c94 <_PyObject_TryGetInstanceAttribute+0x280> │ │ │ │ │ + bne 9d8c <_PyObject_TryGetInstanceAttribute+0x280> │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 9f04 <_PyObject_TryGetInstanceAttribute+0x4f0> │ │ │ │ │ + beq a024 <_PyObject_TryGetInstanceAttribute+0x518> │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 9efc <_PyObject_TryGetInstanceAttribute+0x4e8> │ │ │ │ │ + beq 9fec <_PyObject_TryGetInstanceAttribute+0x4e0> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ lsr ip, lr, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9c14 <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ - b 9c94 <_PyObject_TryGetInstanceAttribute+0x280> │ │ │ │ │ + beq 9d0c <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ + b 9d8c <_PyObject_TryGetInstanceAttribute+0x280> │ │ │ │ │ ldr r7, [r4, fp, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge 9a88 <_PyObject_TryGetInstanceAttribute+0x74> │ │ │ │ │ - b 9c58 <_PyObject_TryGetInstanceAttribute+0x244> │ │ │ │ │ + bge 9b80 <_PyObject_TryGetInstanceAttribute+0x74> │ │ │ │ │ + b 9d50 <_PyObject_TryGetInstanceAttribute+0x244> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 9b64 <_PyObject_TryGetInstanceAttribute+0x150> │ │ │ │ │ + bne 9c5c <_PyObject_TryGetInstanceAttribute+0x150> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9c10 <_PyObject_TryGetInstanceAttribute+0x1fc> │ │ │ │ │ + beq 9d08 <_PyObject_TryGetInstanceAttribute+0x1fc> │ │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ │ eor r0, lr, ip │ │ │ │ │ tst r0, #28 │ │ │ │ │ - bne 9b64 <_PyObject_TryGetInstanceAttribute+0x150> │ │ │ │ │ + bne 9c5c <_PyObject_TryGetInstanceAttribute+0x150> │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 9f14 <_PyObject_TryGetInstanceAttribute+0x500> │ │ │ │ │ + beq a00c <_PyObject_TryGetInstanceAttribute+0x500> │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 9f0c <_PyObject_TryGetInstanceAttribute+0x4f8> │ │ │ │ │ + beq a004 <_PyObject_TryGetInstanceAttribute+0x4f8> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ lsr ip, lr, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9c10 <_PyObject_TryGetInstanceAttribute+0x1fc> │ │ │ │ │ - b 9b64 <_PyObject_TryGetInstanceAttribute+0x150> │ │ │ │ │ + beq 9d08 <_PyObject_TryGetInstanceAttribute+0x1fc> │ │ │ │ │ + b 9c5c <_PyObject_TryGetInstanceAttribute+0x150> │ │ │ │ │ lsr r2, sl, #5 │ │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add fp, r2, fp │ │ │ │ │ and fp, fp, r9 │ │ │ │ │ - b 9abc <_PyObject_TryGetInstanceAttribute+0xa8> │ │ │ │ │ - ldr r3, [pc, #96] @ 9f34 <_PyObject_TryGetInstanceAttribute+0x520> │ │ │ │ │ + b 9bb4 <_PyObject_TryGetInstanceAttribute+0xa8> │ │ │ │ │ + ldr r3, [pc, #96] @ a02c <_PyObject_TryGetInstanceAttribute+0x520> │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ blx r3 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 9a54 <_PyObject_TryGetInstanceAttribute+0x40> │ │ │ │ │ + bne 9b4c <_PyObject_TryGetInstanceAttribute+0x40> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mvn r7, #2 │ │ │ │ │ - b 9c14 <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ + b 9d0c <_PyObject_TryGetInstanceAttribute+0x200> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b 9d74 <_PyObject_TryGetInstanceAttribute+0x360> │ │ │ │ │ + b 9f00 <_PyObject_TryGetInstanceAttribute+0x3f4> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b 9e08 <_PyObject_TryGetInstanceAttribute+0x3f4> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b 9df4 <_PyObject_TryGetInstanceAttribute+0x3e0> │ │ │ │ │ + b 9e6c <_PyObject_TryGetInstanceAttribute+0x360> │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 9e58 <_PyObject_TryGetInstanceAttribute+0x34c> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b 9e90 <_PyObject_TryGetInstanceAttribute+0x47c> │ │ │ │ │ + b 9f88 <_PyObject_TryGetInstanceAttribute+0x47c> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 9e7c <_PyObject_TryGetInstanceAttribute+0x468> │ │ │ │ │ + b 9f74 <_PyObject_TryGetInstanceAttribute+0x468> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b 9bf0 <_PyObject_TryGetInstanceAttribute+0x1dc> │ │ │ │ │ + b 9ce8 <_PyObject_TryGetInstanceAttribute+0x1dc> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 9bdc <_PyObject_TryGetInstanceAttribute+0x1c8> │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 9d60 <_PyObject_TryGetInstanceAttribute+0x34c> │ │ │ │ │ + b 9cd4 <_PyObject_TryGetInstanceAttribute+0x1c8> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b 9eec <_PyObject_TryGetInstanceAttribute+0x3e0> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -00009f38 <_PyDictKeys_StringLookupSplit>: │ │ │ │ │ +0000a030 <_PyDictKeys_StringLookupSplit>: │ │ │ │ │ _PyDictKeys_StringLookupSplit(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r8, [r1, #12] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq a004 <_PyDictKeys_StringLookupSplit+0xcc> │ │ │ │ │ + beq a0fc <_PyDictKeys_StringLookupSplit+0xcc> │ │ │ │ │ ldrb r9, [r4, #5] │ │ │ │ │ ldrb fp, [r4, #4] │ │ │ │ │ mov r3, #1 │ │ │ │ │ add sl, r4, #20 │ │ │ │ │ add r9, sl, r3, lsl r9 │ │ │ │ │ lsl r3, r3, fp │ │ │ │ │ sub r6, r3, #1 │ │ │ │ │ and r4, r8, r6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ cmp fp, #7 │ │ │ │ │ ldrsble r5, [sl, r4] │ │ │ │ │ - bgt a160 <_PyDictKeys_StringLookupSplit+0x228> │ │ │ │ │ + bgt a258 <_PyDictKeys_StringLookupSplit+0x228> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt a154 <_PyDictKeys_StringLookupSplit+0x21c> │ │ │ │ │ + blt a24c <_PyDictKeys_StringLookupSplit+0x21c> │ │ │ │ │ ldr r0, [r9, r5, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq a0a0 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + beq a198 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq a0bc <_PyDictKeys_StringLookupSplit+0x184> │ │ │ │ │ + beq a1b4 <_PyDictKeys_StringLookupSplit+0x184> │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ add r4, r4, r3, lsr #5 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp fp, #7 │ │ │ │ │ and r4, r4, r6 │ │ │ │ │ - bgt a140 <_PyDictKeys_StringLookupSplit+0x208> │ │ │ │ │ + bgt a238 <_PyDictKeys_StringLookupSplit+0x208> │ │ │ │ │ ldrsb r5, [sl, r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt a134 <_PyDictKeys_StringLookupSplit+0x1fc> │ │ │ │ │ + blt a22c <_PyDictKeys_StringLookupSplit+0x1fc> │ │ │ │ │ ldr r0, [r9, r5, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq a0a0 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + beq a198 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq a02c <_PyDictKeys_StringLookupSplit+0xf4> │ │ │ │ │ + beq a124 <_PyDictKeys_StringLookupSplit+0xf4> │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ and r4, r4, r6 │ │ │ │ │ - b 9f84 <_PyDictKeys_StringLookupSplit+0x4c> │ │ │ │ │ - ldr r3, [pc, #376] @ a184 <_PyDictKeys_StringLookupSplit+0x24c> │ │ │ │ │ + b a07c <_PyDictKeys_StringLookupSplit+0x4c> │ │ │ │ │ + ldr r3, [pc, #376] @ a27c <_PyDictKeys_StringLookupSplit+0x24c> │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ blx r3 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 9f60 <_PyDictKeys_StringLookupSplit+0x28> │ │ │ │ │ + bne a058 <_PyDictKeys_StringLookupSplit+0x28> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mvn r5, #2 │ │ │ │ │ - b a0a0 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + b a198 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ ldr lr, [r0, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 9fec <_PyDictKeys_StringLookupSplit+0xb4> │ │ │ │ │ + bne a0e4 <_PyDictKeys_StringLookupSplit+0xb4> │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq a0a0 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + beq a198 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ eor r2, ip, r1 │ │ │ │ │ tst r2, #28 │ │ │ │ │ - bne 9fec <_PyDictKeys_StringLookupSplit+0xb4> │ │ │ │ │ + bne a0e4 <_PyDictKeys_StringLookupSplit+0xb4> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq a0b4 <_PyDictKeys_StringLookupSplit+0x17c> │ │ │ │ │ + beq a1ac <_PyDictKeys_StringLookupSplit+0x17c> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq a0ac <_PyDictKeys_StringLookupSplit+0x174> │ │ │ │ │ + beq a1a4 <_PyDictKeys_StringLookupSplit+0x174> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ lsr r2, ip, #2 │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9fec <_PyDictKeys_StringLookupSplit+0xb4> │ │ │ │ │ + bne a0e4 <_PyDictKeys_StringLookupSplit+0xb4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b a080 <_PyDictKeys_StringLookupSplit+0x148> │ │ │ │ │ + b a178 <_PyDictKeys_StringLookupSplit+0x148> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b a06c <_PyDictKeys_StringLookupSplit+0x134> │ │ │ │ │ + b a164 <_PyDictKeys_StringLookupSplit+0x134> │ │ │ │ │ ldr lr, [r0, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 9fb0 <_PyDictKeys_StringLookupSplit+0x78> │ │ │ │ │ + bne a0a8 <_PyDictKeys_StringLookupSplit+0x78> │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq a0a0 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + beq a198 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ eor r2, ip, r1 │ │ │ │ │ tst r2, #28 │ │ │ │ │ - bne 9fb0 <_PyDictKeys_StringLookupSplit+0x78> │ │ │ │ │ + bne a0a8 <_PyDictKeys_StringLookupSplit+0x78> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq a17c <_PyDictKeys_StringLookupSplit+0x244> │ │ │ │ │ + beq a274 <_PyDictKeys_StringLookupSplit+0x244> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq a174 <_PyDictKeys_StringLookupSplit+0x23c> │ │ │ │ │ + beq a26c <_PyDictKeys_StringLookupSplit+0x23c> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r7, #20 │ │ │ │ │ addeq r1, r7, #28 │ │ │ │ │ lsr r2, ip, #2 │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a0a0 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ - b 9fb0 <_PyDictKeys_StringLookupSplit+0x78> │ │ │ │ │ + beq a198 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + b a0a8 <_PyDictKeys_StringLookupSplit+0x78> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq a0a0 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ - b 9fec <_PyDictKeys_StringLookupSplit+0xb4> │ │ │ │ │ + beq a198 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + b a0e4 <_PyDictKeys_StringLookupSplit+0xb4> │ │ │ │ │ cmp fp, #15 │ │ │ │ │ lslle r2, r4, #1 │ │ │ │ │ ldrshle r5, [sl, r2] │ │ │ │ │ ldrgt r5, [sl, r4, lsl #2] │ │ │ │ │ - b 9fcc <_PyDictKeys_StringLookupSplit+0x94> │ │ │ │ │ + b a0c4 <_PyDictKeys_StringLookupSplit+0x94> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq a0a0 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ - b 9fb0 <_PyDictKeys_StringLookupSplit+0x78> │ │ │ │ │ + beq a198 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + b a0a8 <_PyDictKeys_StringLookupSplit+0x78> │ │ │ │ │ cmp fp, #15 │ │ │ │ │ lslle r2, r4, #1 │ │ │ │ │ ldrshle r5, [sl, r2] │ │ │ │ │ ldrgt r5, [sl, r4, lsl #2] │ │ │ │ │ - b 9f90 <_PyDictKeys_StringLookupSplit+0x58> │ │ │ │ │ + b a088 <_PyDictKeys_StringLookupSplit+0x58> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b a110 <_PyDictKeys_StringLookupSplit+0x1d8> │ │ │ │ │ + b a208 <_PyDictKeys_StringLookupSplit+0x1d8> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b a0fc <_PyDictKeys_StringLookupSplit+0x1c4> │ │ │ │ │ + b a1f4 <_PyDictKeys_StringLookupSplit+0x1c4> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -0000a188 <_PyDict_LookupIndex>: │ │ │ │ │ +0000a280 <_PyDict_LookupIndex>: │ │ │ │ │ _PyDict_LookupIndex(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #88] @ a1f8 <_PyDict_LookupIndex+0x70> │ │ │ │ │ + ldr r3, [pc, #88] @ a2f0 <_PyDict_LookupIndex+0x70> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne a1d0 <_PyDict_LookupIndex+0x48> │ │ │ │ │ + bne a2c8 <_PyDict_LookupIndex+0x48> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq a1d0 <_PyDict_LookupIndex+0x48> │ │ │ │ │ + beq a2c8 <_PyDict_LookupIndex+0x48> │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq a1c8 <_PyDict_LookupIndex+0x40> │ │ │ │ │ + beq a2c0 <_PyDict_LookupIndex+0x40> │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ - b a1c8 <_PyDict_LookupIndex+0x40> │ │ │ │ │ + b a2c0 <_PyDict_LookupIndex+0x40> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -0000a1fc : │ │ │ │ │ +0000a2f4 : │ │ │ │ │ dict_pop(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bhi a548 │ │ │ │ │ + bhi a640 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ - beq a570 │ │ │ │ │ + beq a668 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r8, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq a67c │ │ │ │ │ + beq a774 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a520 │ │ │ │ │ - ldr r3, [pc, #1176] @ a6f4 │ │ │ │ │ + beq a618 │ │ │ │ │ + ldr r3, [pc, #1176] @ a7ec │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne a500 │ │ │ │ │ + bne a5f8 │ │ │ │ │ ldr r7, [r9, #12] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq a500 │ │ │ │ │ + beq a5f8 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq a674 │ │ │ │ │ + beq a76c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq a520 │ │ │ │ │ + beq a618 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq a520 │ │ │ │ │ - ldr r3, [pc, #1100] @ a6f8 │ │ │ │ │ + beq a618 │ │ │ │ │ + ldr r3, [pc, #1100] @ a7f0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ │ - bne a68c │ │ │ │ │ + bne a784 │ │ │ │ │ add r0, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [r0, #208] @ 0xd0 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r1, r2, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ orr r2, r3, r1 │ │ │ │ │ ldr r3, [r0, #212] @ 0xd4 │ │ │ │ │ str r1, [r0, #208] @ 0xd0 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ str r3, [r0, #212] @ 0xd4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a304 │ │ │ │ │ + beq a3fc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mvn lr, #0 │ │ │ │ │ ldrb ip, [r3, #4] │ │ │ │ │ mvn lr, lr, lsl ip │ │ │ │ │ cmp ip, #7 │ │ │ │ │ and r1, lr, r7 │ │ │ │ │ - bgt a3f4 │ │ │ │ │ + bgt a4ec │ │ │ │ │ add r8, r3, r1 │ │ │ │ │ ldrsb r8, [r8, #20] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne a5fc │ │ │ │ │ + bne a6f4 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a4b8 │ │ │ │ │ + bne a5b0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - bgt a594 │ │ │ │ │ + bgt a68c │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ - beq a5c8 │ │ │ │ │ + beq a6c0 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #3 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ mov r1, #0 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a3c4 │ │ │ │ │ + beq a4bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne a3c4 │ │ │ │ │ + bne a4bc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a3e8 │ │ │ │ │ + beq a4e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne a3e8 │ │ │ │ │ + bne a4e0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt a638 │ │ │ │ │ + bgt a730 │ │ │ │ │ add r8, r3, r1, lsl #1 │ │ │ │ │ ldrsh r8, [r8, #20] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq a330 │ │ │ │ │ + beq a428 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq a494 │ │ │ │ │ + beq a58c │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r8, r7, #1 │ │ │ │ │ add r1, r1, r8 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt r8, r3, r1, lsl #2 │ │ │ │ │ addle r8, r3, r1, lsl #1 │ │ │ │ │ ldrgt r8, [r8, #20] │ │ │ │ │ ldrshle r8, [r8, #20] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq a330 │ │ │ │ │ + beq a428 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq a494 │ │ │ │ │ + beq a58c │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r8, r7, #1 │ │ │ │ │ add r1, r8, r1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r8, r3, r1 │ │ │ │ │ add r9, r3, r1, lsl #1 │ │ │ │ │ - bgt a624 │ │ │ │ │ + bgt a71c │ │ │ │ │ ldrsb r8, [r8, #20] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq a330 │ │ │ │ │ + beq a428 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ - bne a45c │ │ │ │ │ + bne a554 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ - beq a350 │ │ │ │ │ + beq a448 │ │ │ │ │ add r1, r2, r5, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bne a6ec │ │ │ │ │ + bne a7e4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge a6e4 │ │ │ │ │ + bge a7dc │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b a4e8 │ │ │ │ │ + b a5e0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq a674 │ │ │ │ │ + beq a76c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a270 │ │ │ │ │ + bne a368 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq a66c │ │ │ │ │ + beq a764 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ mov r6, r8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strne r3, [r8] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r0, [pc, #428] @ a6fc │ │ │ │ │ + ldr r0, [pc, #428] @ a7f4 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a674 │ │ │ │ │ + beq a76c │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r9, [r6] │ │ │ │ │ - bgt a234 │ │ │ │ │ + bgt a32c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq a67c │ │ │ │ │ + beq a774 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a66c │ │ │ │ │ + beq a764 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b a254 │ │ │ │ │ + b a34c │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addle r1, r3, r1, lsl #1 │ │ │ │ │ mvnle r2, #1 │ │ │ │ │ addgt r1, r3, r1, lsl #2 │ │ │ │ │ mvngt r2, #1 │ │ │ │ │ strhle r2, [r1, #20] │ │ │ │ │ strgt r2, [r1, #20] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a388 │ │ │ │ │ + bne a480 │ │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r1, [ip, #8] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne a3b0 │ │ │ │ │ - b a3c4 │ │ │ │ │ + bne a4a8 │ │ │ │ │ + b a4bc │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq a494 │ │ │ │ │ + beq a58c │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r8, r7, #1 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r1, r1, r8 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ add r8, r3, r1 │ │ │ │ │ ldrsb r8, [r8, #20] │ │ │ │ │ - b a43c │ │ │ │ │ + b a534 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt r8, r3, r1, lsl #2 │ │ │ │ │ ldrshle r8, [r9, #20] │ │ │ │ │ ldrgt r8, [r8, #20] │ │ │ │ │ - b a474 │ │ │ │ │ + b a56c │ │ │ │ │ add r8, r3, r1, lsl #2 │ │ │ │ │ ldr r8, [r8, #20] │ │ │ │ │ lsl r9, r1, #2 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq a330 │ │ │ │ │ + beq a428 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq a494 │ │ │ │ │ + beq a58c │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r9, r9, r1 │ │ │ │ │ add r1, r7, #1 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ - b a428 │ │ │ │ │ + b a520 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b a3e8 │ │ │ │ │ - ldr r1, [pc, #124] @ a700 │ │ │ │ │ - ldr r0, [pc, #124] @ a704 │ │ │ │ │ + b a4e0 │ │ │ │ │ + ldr r1, [pc, #124] @ a7f8 │ │ │ │ │ + ldr r0, [pc, #124] @ a7fc │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b a674 │ │ │ │ │ + b a76c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl e030 <_PyDict_SendEvent> │ │ │ │ │ + bl e128 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ add r8, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r1, [r8, #208] @ 0xd0 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ @@ -11400,152 +11470,152 @@ │ │ │ │ │ ldr r3, [r8, #212] @ 0xd4 │ │ │ │ │ str r1, [r8, #208] @ 0xd0 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [r8, #212] @ 0xd4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne a2fc │ │ │ │ │ - b a304 │ │ │ │ │ + bne a3f4 │ │ │ │ │ + b a3fc │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ - b a3c4 │ │ │ │ │ + b a4bc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b a4d4 │ │ │ │ │ + b a5cc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x00000444 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000bc8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000a708 <_PyDict_Pop>: │ │ │ │ │ +0000a800 <_PyDict_Pop>: │ │ │ │ │ _PyDict_Pop(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r2 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl a76c │ │ │ │ │ + bl a864 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r4, [sp, #4] │ │ │ │ │ - beq a744 <_PyDict_Pop+0x3c> │ │ │ │ │ + beq a83c <_PyDict_Pop+0x3c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq a760 <_PyDict_Pop+0x58> │ │ │ │ │ + beq a858 <_PyDict_Pop+0x58> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ - b a738 <_PyDict_Pop+0x30> │ │ │ │ │ + b a830 <_PyDict_Pop+0x30> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ - b a738 <_PyDict_Pop+0x30> │ │ │ │ │ + b a830 <_PyDict_Pop+0x30> │ │ │ │ │ │ │ │ │ │ -0000a76c : │ │ │ │ │ +0000a864 : │ │ │ │ │ pop_lock_held(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ands r0, r3, #536870912 @ 0x20000000 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - beq a814 │ │ │ │ │ + beq a90c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a804 │ │ │ │ │ - ldr r2, [pc, #128] @ a82c │ │ │ │ │ + beq a8fc │ │ │ │ │ + ldr r2, [pc, #128] @ a924 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne a7d0 │ │ │ │ │ + bne a8c8 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq a7d0 │ │ │ │ │ + beq a8c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ - b a838 <_PyDict_Pop_KnownHash> │ │ │ │ │ + b a930 <_PyDict_Pop_KnownHash> │ │ │ │ │ R_ARM_JUMP24 _PyDict_Pop_KnownHash │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldm sp, {r1, r3} │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bne a7c0 │ │ │ │ │ + bne a8b8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b a80c │ │ │ │ │ + b a904 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ strne r0, [r2] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ strne r0, [r2] │ │ │ │ │ - ldr r1, [pc, #12] @ a830 │ │ │ │ │ - ldr r0, [pc, #12] @ a834 │ │ │ │ │ + ldr r1, [pc, #12] @ a928 │ │ │ │ │ + ldr r0, [pc, #12] @ a92c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b a7fc │ │ │ │ │ + b a8f4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x00000bc8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000a838 <_PyDict_Pop_KnownHash>: │ │ │ │ │ +0000a930 <_PyDict_Pop_KnownHash>: │ │ │ │ │ _PyDict_Pop_KnownHash(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq aaec <_PyDict_Pop_KnownHash+0x2b4> │ │ │ │ │ + beq abe4 <_PyDict_Pop_KnownHash+0x2b4> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq ab9c <_PyDict_Pop_KnownHash+0x364> │ │ │ │ │ + beq ac94 <_PyDict_Pop_KnownHash+0x364> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq aaec <_PyDict_Pop_KnownHash+0x2b4> │ │ │ │ │ + beq abe4 <_PyDict_Pop_KnownHash+0x2b4> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq aaec <_PyDict_Pop_KnownHash+0x2b4> │ │ │ │ │ - ldr r3, [pc, #808] @ abc0 <_PyDict_Pop_KnownHash+0x388> │ │ │ │ │ + beq abe4 <_PyDict_Pop_KnownHash+0x2b4> │ │ │ │ │ + ldr r3, [pc, #808] @ acb8 <_PyDict_Pop_KnownHash+0x388> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr ip, [r4, #16] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ │ ldr sl, [r3, #8] │ │ │ │ │ - bne ab7c <_PyDict_Pop_KnownHash+0x344> │ │ │ │ │ + bne ac74 <_PyDict_Pop_KnownHash+0x344> │ │ │ │ │ add r2, sl, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [r2, #208] @ 0xd0 │ │ │ │ │ ldr lr, [r2, #212] @ 0xd4 │ │ │ │ │ adds r1, r3, #4096 @ 0x1000 │ │ │ │ │ adc lr, lr, #0 │ │ │ │ │ str r1, [r2, #208] @ 0xd0 │ │ │ │ │ str lr, [r2, #212] @ 0xd4 │ │ │ │ │ @@ -11560,196 +11630,196 @@ │ │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mvn r2, ip, lsl r0 │ │ │ │ │ bic ip, r8, ip, lsl r0 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ addle r9, r1, ip │ │ │ │ │ ldrsble r9, [r9, #20] │ │ │ │ │ - bgt a9e4 <_PyDict_Pop_KnownHash+0x1ac> │ │ │ │ │ + bgt aadc <_PyDict_Pop_KnownHash+0x1ac> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bne aa3c <_PyDict_Pop_KnownHash+0x204> │ │ │ │ │ + bne ab34 <_PyDict_Pop_KnownHash+0x204> │ │ │ │ │ mov r9, ip │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ str lr, [r4, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ab34 <_PyDict_Pop_KnownHash+0x2fc> │ │ │ │ │ + bne ac2c <_PyDict_Pop_KnownHash+0x2fc> │ │ │ │ │ cmp r0, #7 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ - bgt a9fc <_PyDict_Pop_KnownHash+0x1c4> │ │ │ │ │ + bgt aaf4 <_PyDict_Pop_KnownHash+0x1c4> │ │ │ │ │ add r3, r1, r9 │ │ │ │ │ mvn r2, #1 │ │ │ │ │ strb r2, [r3, #20] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsl r3, r3, r0 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ - beq aa1c <_PyDict_Pop_KnownHash+0x1e4> │ │ │ │ │ + beq ab14 <_PyDict_Pop_KnownHash+0x1e4> │ │ │ │ │ add r3, r3, r5, lsl #3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add ip, r1, r3 │ │ │ │ │ ldr r0, [r1, r3] │ │ │ │ │ str r2, [r1, r3] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a9a8 <_PyDict_Pop_KnownHash+0x170> │ │ │ │ │ + beq aaa0 <_PyDict_Pop_KnownHash+0x170> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne a9a8 <_PyDict_Pop_KnownHash+0x170> │ │ │ │ │ + bne aaa0 <_PyDict_Pop_KnownHash+0x170> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ab00 <_PyDict_Pop_KnownHash+0x2c8> │ │ │ │ │ + beq abf8 <_PyDict_Pop_KnownHash+0x2c8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne a9cc <_PyDict_Pop_KnownHash+0x194> │ │ │ │ │ + bne aac4 <_PyDict_Pop_KnownHash+0x194> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq ab0c <_PyDict_Pop_KnownHash+0x2d4> │ │ │ │ │ + beq ac04 <_PyDict_Pop_KnownHash+0x2d4> │ │ │ │ │ str r6, [r7] │ │ │ │ │ mov r0, #1 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r0, #15 │ │ │ │ │ addgt r9, r1, ip, lsl #2 │ │ │ │ │ addle r9, r1, ip, lsl #1 │ │ │ │ │ ldrgt r9, [r9, #20] │ │ │ │ │ ldrshle r9, [r9, #20] │ │ │ │ │ - b a90c <_PyDict_Pop_KnownHash+0xd4> │ │ │ │ │ + b aa04 <_PyDict_Pop_KnownHash+0xd4> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ addle r3, r1, r9, lsl #1 │ │ │ │ │ mvnle r2, #1 │ │ │ │ │ addgt r3, r1, r9, lsl #2 │ │ │ │ │ mvngt r2, #1 │ │ │ │ │ strhle r2, [r3, #20] │ │ │ │ │ strgt r2, [r3, #20] │ │ │ │ │ - b a954 <_PyDict_Pop_KnownHash+0x11c> │ │ │ │ │ + b aa4c <_PyDict_Pop_KnownHash+0x11c> │ │ │ │ │ mov r0, #12 │ │ │ │ │ mla r3, r0, r5, r3 │ │ │ │ │ add ip, r1, r3 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ str r2, [ip, #8] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r2, [r1, r3] │ │ │ │ │ - b a988 <_PyDict_Pop_KnownHash+0x150> │ │ │ │ │ + b aa80 <_PyDict_Pop_KnownHash+0x150> │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq a918 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ + beq aa10 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ lsr r9, r8, #5 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ │ add ip, r9, ip │ │ │ │ │ cmp r0, #7 │ │ │ │ │ and ip, ip, r2 │ │ │ │ │ addle r9, r1, ip │ │ │ │ │ ldrsble r9, [r9, #20] │ │ │ │ │ - bgt aad4 <_PyDict_Pop_KnownHash+0x29c> │ │ │ │ │ + bgt abcc <_PyDict_Pop_KnownHash+0x29c> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq a914 <_PyDict_Pop_KnownHash+0xdc> │ │ │ │ │ + beq aa0c <_PyDict_Pop_KnownHash+0xdc> │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq a918 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ + beq aa10 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ lsr r8, r8, #10 │ │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ │ add r9, r8, #1 │ │ │ │ │ add ip, r9, ip │ │ │ │ │ and ip, ip, r2 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add r9, r1, ip │ │ │ │ │ ldrsble r9, [r9, #20] │ │ │ │ │ add sl, r1, ip, lsl #1 │ │ │ │ │ - ble aab0 <_PyDict_Pop_KnownHash+0x278> │ │ │ │ │ + ble aba8 <_PyDict_Pop_KnownHash+0x278> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ addgt r9, r1, ip, lsl #2 │ │ │ │ │ ldrshle r9, [sl, #20] │ │ │ │ │ ldrgt r9, [r9, #20] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq a914 <_PyDict_Pop_KnownHash+0xdc> │ │ │ │ │ + beq aa0c <_PyDict_Pop_KnownHash+0xdc> │ │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ add ip, ip, r8 │ │ │ │ │ - bne aa88 <_PyDict_Pop_KnownHash+0x250> │ │ │ │ │ - b a918 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ + bne ab80 <_PyDict_Pop_KnownHash+0x250> │ │ │ │ │ + b aa10 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ addgt r9, r1, ip, lsl #2 │ │ │ │ │ addle r9, r1, ip, lsl #1 │ │ │ │ │ ldrgt r9, [r9, #20] │ │ │ │ │ ldrshle r9, [r9, #20] │ │ │ │ │ - b aa68 <_PyDict_Pop_KnownHash+0x230> │ │ │ │ │ + b ab60 <_PyDict_Pop_KnownHash+0x230> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ - b a9dc <_PyDict_Pop_KnownHash+0x1a4> │ │ │ │ │ + b aad4 <_PyDict_Pop_KnownHash+0x1a4> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne a9d4 <_PyDict_Pop_KnownHash+0x19c> │ │ │ │ │ - b a9d8 <_PyDict_Pop_KnownHash+0x1a0> │ │ │ │ │ + bne aacc <_PyDict_Pop_KnownHash+0x19c> │ │ │ │ │ + b aad0 <_PyDict_Pop_KnownHash+0x1a0> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a9d8 <_PyDict_Pop_KnownHash+0x1a0> │ │ │ │ │ + beq aad0 <_PyDict_Pop_KnownHash+0x1a0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne a9d8 <_PyDict_Pop_KnownHash+0x1a0> │ │ │ │ │ + bne aad0 <_PyDict_Pop_KnownHash+0x1a0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a9d8 <_PyDict_Pop_KnownHash+0x1a0> │ │ │ │ │ + b aad0 <_PyDict_Pop_KnownHash+0x1a0> │ │ │ │ │ add r1, r2, r5, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne abb8 <_PyDict_Pop_KnownHash+0x380> │ │ │ │ │ + bne acb0 <_PyDict_Pop_KnownHash+0x380> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge abb0 <_PyDict_Pop_KnownHash+0x378> │ │ │ │ │ + bge aca8 <_PyDict_Pop_KnownHash+0x378> │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b ab64 <_PyDict_Pop_KnownHash+0x32c> │ │ │ │ │ + b ac5c <_PyDict_Pop_KnownHash+0x32c> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #2 │ │ │ │ │ - bl e030 <_PyDict_SendEvent> │ │ │ │ │ + bl e128 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr ip, [r4, #16] │ │ │ │ │ - b a8b0 <_PyDict_Pop_KnownHash+0x78> │ │ │ │ │ + b a9a8 <_PyDict_Pop_KnownHash+0x78> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ - b a9dc <_PyDict_Pop_KnownHash+0x1a4> │ │ │ │ │ + b aad4 <_PyDict_Pop_KnownHash+0x1a4> │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ - b a9a8 <_PyDict_Pop_KnownHash+0x170> │ │ │ │ │ + b aaa0 <_PyDict_Pop_KnownHash+0x170> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b ab50 <_PyDict_Pop_KnownHash+0x318> │ │ │ │ │ + b ac48 <_PyDict_Pop_KnownHash+0x318> │ │ │ │ │ .word 0x00000320 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000abc4 : │ │ │ │ │ +0000acbc : │ │ │ │ │ dictiter_dealloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -11761,318 +11831,318 @@ │ │ │ │ │ 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 ac1c │ │ │ │ │ + beq ad14 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne ac40 │ │ │ │ │ + bne ad38 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac34 │ │ │ │ │ + beq ad2c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne ac58 │ │ │ │ │ + bne ad50 │ │ │ │ │ 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 ac1c │ │ │ │ │ + bne ad14 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ac1c │ │ │ │ │ + b ad14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne ac34 │ │ │ │ │ + bne ad2c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -0000ac78 <_PyDict_MergeEx>: │ │ │ │ │ +0000ad70 <_PyDict_MergeEx>: │ │ │ │ │ _PyDict_MergeEx(): │ │ │ │ │ - ldr r3, [pc, #40] @ aca8 <_PyDict_MergeEx+0x30> │ │ │ │ │ + ldr r3, [pc, #40] @ ada0 <_PyDict_MergeEx+0x30> │ │ │ │ │ push {r4, lr} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ - b 4610 │ │ │ │ │ + b 4708 │ │ │ │ │ .word 0x00000020 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000acac <_PyDict_SetItem_Take2>: │ │ │ │ │ +0000ada4 <_PyDict_SetItem_Take2>: │ │ │ │ │ _PyDict_SetItem_Take2(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #192] @ ad84 <_PyDict_SetItem_Take2+0xd8> │ │ │ │ │ + ldr r3, [pc, #192] @ ae7c <_PyDict_SetItem_Take2+0xd8> │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne ad28 <_PyDict_SetItem_Take2+0x7c> │ │ │ │ │ + bne ae20 <_PyDict_SetItem_Take2+0x7c> │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq ad28 <_PyDict_SetItem_Take2+0x7c> │ │ │ │ │ - ldr r4, [pc, #152] @ ad88 <_PyDict_SetItem_Take2+0xdc> │ │ │ │ │ + beq ae20 <_PyDict_SetItem_Take2+0x7c> │ │ │ │ │ + ldr r4, [pc, #152] @ ae80 <_PyDict_SetItem_Take2+0xdc> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r4, [pc, r4] │ │ │ │ │ ldr r2, [r0, r4] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ - ldr r2, [pc, #132] @ ad8c <_PyDict_SetItem_Take2+0xe0> │ │ │ │ │ + ldr r2, [pc, #132] @ ae84 <_PyDict_SetItem_Take2+0xe0> │ │ │ │ │ str r6, [sp] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - beq ad58 <_PyDict_SetItem_Take2+0xac> │ │ │ │ │ - bl 15e8 │ │ │ │ │ + beq ae50 <_PyDict_SetItem_Take2+0xac> │ │ │ │ │ + bl 1784 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq ad6c <_PyDict_SetItem_Take2+0xc0> │ │ │ │ │ - ldr r2, [pc, #68] @ ad90 <_PyDict_SetItem_Take2+0xe4> │ │ │ │ │ + beq ae64 <_PyDict_SetItem_Take2+0xc0> │ │ │ │ │ + ldr r2, [pc, #68] @ ae88 <_PyDict_SetItem_Take2+0xe4> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ - b acf8 <_PyDict_SetItem_Take2+0x4c> │ │ │ │ │ - bl 10b4 │ │ │ │ │ + b adf0 <_PyDict_SetItem_Take2+0x4c> │ │ │ │ │ + bl 1250 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b ad1c <_PyDict_SetItem_Take2+0x70> │ │ │ │ │ + b ae14 <_PyDict_SetItem_Take2+0x70> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x00000090 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000ad94 : │ │ │ │ │ +0000ae8c : │ │ │ │ │ dict_get(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bhi ae5c │ │ │ │ │ + bhi af54 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r4, [r1] │ │ │ │ │ - bne ae88 │ │ │ │ │ - ldr r5, [pc, #252] @ aed0 │ │ │ │ │ - ldr r3, [pc, #252] @ aed4 │ │ │ │ │ + bne af80 │ │ │ │ │ + ldr r5, [pc, #252] @ afc8 │ │ │ │ │ + ldr r3, [pc, #252] @ afcc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq ae4c │ │ │ │ │ + beq af44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq aea8 │ │ │ │ │ + beq afa0 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq aea0 │ │ │ │ │ + beq af98 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq aeb0 │ │ │ │ │ + beq afa8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq aea8 │ │ │ │ │ + beq afa0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne ae90 │ │ │ │ │ + bne af88 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne aebc │ │ │ │ │ + bne afb4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne adf4 │ │ │ │ │ - b ade0 │ │ │ │ │ - ldr r0, [pc, #116] @ aed8 │ │ │ │ │ + bne aeec │ │ │ │ │ + b aed8 │ │ │ │ │ + ldr r0, [pc, #116] @ afd0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r5, r0 │ │ │ │ │ - beq ae40 │ │ │ │ │ + beq af38 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r4, [r5] │ │ │ │ │ - ble adcc │ │ │ │ │ + ble aec4 │ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ │ - b add0 │ │ │ │ │ + b aec8 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne ae34 │ │ │ │ │ + bne af2c │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b ae40 │ │ │ │ │ + b af38 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne ae2c │ │ │ │ │ - b aea8 │ │ │ │ │ + bne af24 │ │ │ │ │ + b afa0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000aedc : │ │ │ │ │ +0000afd4 : │ │ │ │ │ PyDict_Keys(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq b0ac │ │ │ │ │ + beq b1a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq b0ac │ │ │ │ │ + beq b1a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b0b8 │ │ │ │ │ + beq b1b0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne b0e0 │ │ │ │ │ + bne b1d8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne b03c │ │ │ │ │ + bne b134 │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r4, #1 │ │ │ │ │ add r5, ip, #20 │ │ │ │ │ - b af64 │ │ │ │ │ + b b05c │ │ │ │ │ ldr lr, [r0, #12] │ │ │ │ │ str r3, [lr, r1] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ ldr lr, [ip, #16] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ │ ldrb r6, [ip, #6] │ │ │ │ │ ldrb r3, [ip, #5] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ lsl r3, r4, r3 │ │ │ │ │ - beq afb8 │ │ │ │ │ + beq b0b0 │ │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ │ add r3, r5, r3 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq afec │ │ │ │ │ + beq b0e4 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq af58 │ │ │ │ │ + beq b050 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ - b af58 │ │ │ │ │ + b b050 │ │ │ │ │ add r6, r2, r2, lsl #1 │ │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ │ add r6, ip, #20 │ │ │ │ │ add r3, r6, r3 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq b014 │ │ │ │ │ + beq b10c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq af58 │ │ │ │ │ - b afac │ │ │ │ │ + beq b050 │ │ │ │ │ + b b0a4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq afec │ │ │ │ │ + beq b0e4 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bgt af98 │ │ │ │ │ + bgt b090 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq b014 │ │ │ │ │ + beq b10c │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bgt afd4 │ │ │ │ │ + bgt b0cc │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov lr, ip │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b b058 │ │ │ │ │ + b b150 │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ str r2, [r6, ip] │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ cmp r3, lr │ │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ @@ -12082,137 +12152,137 @@ │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add r2, r6, r2, lsl #3 │ │ │ │ │ ldrb r6, [r6, #5] │ │ │ │ │ add r2, r2, r5, lsl r6 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ ldr r6, [r2] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b04c │ │ │ │ │ + beq b144 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r6, [r2] │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ str r2, [r6, ip] │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ - b b058 │ │ │ │ │ - ldr r1, [pc, #80] @ b104 │ │ │ │ │ - ldr r0, [pc, #80] @ b108 │ │ │ │ │ + b b150 │ │ │ │ │ + ldr r1, [pc, #80] @ b1fc │ │ │ │ │ + ldr r0, [pc, #80] @ b200 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b0b8 │ │ │ │ │ + beq b1b0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq af28 │ │ │ │ │ + beq b020 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b0c0 │ │ │ │ │ + beq b1b8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne af08 │ │ │ │ │ + bne b000 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b af04 │ │ │ │ │ + b affc │ │ │ │ │ .word 0x00000d53 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000b10c : │ │ │ │ │ +0000b204 : │ │ │ │ │ PyObject_ClearManagedDict(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r4, [r0, #-12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ands r3, r3, #4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq b1bc │ │ │ │ │ + beq b2b4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne b1f4 │ │ │ │ │ + bne b2ec │ │ │ │ │ ldrb r3, [r0, #11] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b1b4 │ │ │ │ │ + beq b2ac │ │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ │ strb r4, [r0, #11] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b1b4 │ │ │ │ │ + beq b2ac │ │ │ │ │ add r5, r0, #8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b b174 │ │ │ │ │ + b b26c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge b1b4 │ │ │ │ │ + bge b2ac │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b168 │ │ │ │ │ + beq b260 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ str r7, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq b168 │ │ │ │ │ + beq b260 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ - bne b168 │ │ │ │ │ + bne b260 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt b174 │ │ │ │ │ + blt b26c │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r3, [r0, #-12] │ │ │ │ │ - beq b1b4 │ │ │ │ │ + beq b2ac │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b1b4 │ │ │ │ │ + beq b2ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne b1b4 │ │ │ │ │ + bne b2ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ ldr r7, [r4, #28] │ │ │ │ │ add r3, r0, #8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq b22c │ │ │ │ │ + beq b324 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r6, #-12] │ │ │ │ │ - beq b1b4 │ │ │ │ │ + beq b2ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne b1b4 │ │ │ │ │ - b b1e4 │ │ │ │ │ + bne b2ac │ │ │ │ │ + b b2dc │ │ │ │ │ ldrb r8, [r7] │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ add r3, r8, #1 │ │ │ │ │ bic r0, r0, #3 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq b2b0 │ │ │ │ │ + beq b3a8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ strb r8, [r5] │ │ │ │ │ add r0, r5, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r5, #1] │ │ │ │ │ strb r3, [r5, #2] │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ @@ -12220,159 +12290,159 @@ │ │ │ │ │ ldrb r2, [r7] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r1, r7, r1, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrb r2, [r7] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq b2a0 │ │ │ │ │ + beq b398 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r6, #12 │ │ │ │ │ add r0, r5, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ strb r3, [r6, #11] │ │ │ │ │ - b b204 │ │ │ │ │ - ldr r3, [pc, #32] @ b2d8 │ │ │ │ │ + b b2fc │ │ │ │ │ + ldr r3, [pc, #32] @ b3d0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - bl 5328 │ │ │ │ │ + bl 5420 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_WriteUnraisable │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000b2dc <_PyObject_SetManagedDict>: │ │ │ │ │ +0000b3d4 <_PyObject_SetManagedDict>: │ │ │ │ │ _PyObject_SetManagedDict(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r5, [r0, #-12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r6, r0 │ │ │ │ │ tst r3, #4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - beq b38c <_PyObject_SetManagedDict+0xb0> │ │ │ │ │ + beq b484 <_PyObject_SetManagedDict+0xb0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne b3a8 <_PyObject_SetManagedDict+0xcc> │ │ │ │ │ + bne b4a0 <_PyObject_SetManagedDict+0xcc> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne b3c4 <_PyObject_SetManagedDict+0xe8> │ │ │ │ │ + bne b4bc <_PyObject_SetManagedDict+0xe8> │ │ │ │ │ ldrb r3, [r6, #11] │ │ │ │ │ str r4, [r6, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b3a0 <_PyObject_SetManagedDict+0xc4> │ │ │ │ │ + beq b498 <_PyObject_SetManagedDict+0xc4> │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r4, r6, #12 │ │ │ │ │ mov r7, r2 │ │ │ │ │ strb r2, [r6, #11] │ │ │ │ │ - b b34c <_PyObject_SetManagedDict+0x70> │ │ │ │ │ + b b444 <_PyObject_SetManagedDict+0x70> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge b3a0 <_PyObject_SetManagedDict+0xc4> │ │ │ │ │ + bge b498 <_PyObject_SetManagedDict+0xc4> │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b344 <_PyObject_SetManagedDict+0x68> │ │ │ │ │ + beq b43c <_PyObject_SetManagedDict+0x68> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r7, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq b384 <_PyObject_SetManagedDict+0xa8> │ │ │ │ │ + beq b47c <_PyObject_SetManagedDict+0xa8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne b384 <_PyObject_SetManagedDict+0xa8> │ │ │ │ │ + bne b47c <_PyObject_SetManagedDict+0xa8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ │ - b b344 <_PyObject_SetManagedDict+0x68> │ │ │ │ │ + b b43c <_PyObject_SetManagedDict+0x68> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne b3d8 <_PyObject_SetManagedDict+0xfc> │ │ │ │ │ + bne b4d0 <_PyObject_SetManagedDict+0xfc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [r6, #-12] │ │ │ │ │ - bl 355c │ │ │ │ │ + bl 3654 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl fbcc <_PyDict_DetachFromObject> │ │ │ │ │ + bl fcc4 <_PyDict_DetachFromObject> │ │ │ │ │ R_ARM_CALL _PyDict_DetachFromObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b38c <_PyObject_SetManagedDict+0xb0> │ │ │ │ │ + beq b484 <_PyObject_SetManagedDict+0xb0> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r1] │ │ │ │ │ - b b318 <_PyObject_SetManagedDict+0x3c> │ │ │ │ │ + b b410 <_PyObject_SetManagedDict+0x3c> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ - b b394 <_PyObject_SetManagedDict+0xb8> │ │ │ │ │ + b b48c <_PyObject_SetManagedDict+0xb8> │ │ │ │ │ │ │ │ │ │ -0000b3ec <_PyDict_DelItemIf>: │ │ │ │ │ +0000b4e4 <_PyDict_DelItemIf>: │ │ │ │ │ _PyDict_DelItemIf(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b828 <_PyDict_DelItemIf+0x43c> │ │ │ │ │ + beq b920 <_PyDict_DelItemIf+0x43c> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq b828 <_PyDict_DelItemIf+0x43c> │ │ │ │ │ + beq b920 <_PyDict_DelItemIf+0x43c> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b810 <_PyDict_DelItemIf+0x424> │ │ │ │ │ + beq b908 <_PyDict_DelItemIf+0x424> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq b810 <_PyDict_DelItemIf+0x424> │ │ │ │ │ + beq b908 <_PyDict_DelItemIf+0x424> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b828 <_PyDict_DelItemIf+0x43c> │ │ │ │ │ + beq b920 <_PyDict_DelItemIf+0x43c> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble b810 <_PyDict_DelItemIf+0x424> │ │ │ │ │ - ldr r3, [pc, #948] @ b830 <_PyDict_DelItemIf+0x444> │ │ │ │ │ + ble b908 <_PyDict_DelItemIf+0x424> │ │ │ │ │ + ldr r3, [pc, #948] @ b928 <_PyDict_DelItemIf+0x444> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ │ - bne b62c <_PyDict_DelItemIf+0x240> │ │ │ │ │ + bne b724 <_PyDict_DelItemIf+0x240> │ │ │ │ │ add r0, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [r0, #208] @ 0xd0 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r1, r2, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ orr r2, r3, r1 │ │ │ │ │ ldr r3, [r0, #212] @ 0xd4 │ │ │ │ │ @@ -12382,108 +12452,108 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mvn lr, #0 │ │ │ │ │ ldrb ip, [r3, #4] │ │ │ │ │ mvn lr, lr, lsl ip │ │ │ │ │ cmp ip, #7 │ │ │ │ │ and r1, r7, lr │ │ │ │ │ - bgt b68c <_PyDict_DelItemIf+0x2a0> │ │ │ │ │ + bgt b784 <_PyDict_DelItemIf+0x2a0> │ │ │ │ │ add r8, r3, r1 │ │ │ │ │ ldrsb r8, [r8, #20] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne b6e0 <_PyDict_DelItemIf+0x2f4> │ │ │ │ │ + bne b7d8 <_PyDict_DelItemIf+0x2f4> │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b780 <_PyDict_DelItemIf+0x394> │ │ │ │ │ + bne b878 <_PyDict_DelItemIf+0x394> │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - bgt b5b4 <_PyDict_DelItemIf+0x1c8> │ │ │ │ │ + bgt b6ac <_PyDict_DelItemIf+0x1c8> │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ - beq b5e8 <_PyDict_DelItemIf+0x1fc> │ │ │ │ │ + beq b6e0 <_PyDict_DelItemIf+0x1fc> │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #3 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ mov r1, #0 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b57c <_PyDict_DelItemIf+0x190> │ │ │ │ │ + beq b674 <_PyDict_DelItemIf+0x190> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq b5ac <_PyDict_DelItemIf+0x1c0> │ │ │ │ │ + beq b6a4 <_PyDict_DelItemIf+0x1c0> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b5a0 <_PyDict_DelItemIf+0x1b4> │ │ │ │ │ + beq b698 <_PyDict_DelItemIf+0x1b4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne b5a0 <_PyDict_DelItemIf+0x1b4> │ │ │ │ │ + bne b698 <_PyDict_DelItemIf+0x1b4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #1 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b57c <_PyDict_DelItemIf+0x190> │ │ │ │ │ + b b674 <_PyDict_DelItemIf+0x190> │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addle r1, r3, r1, lsl #1 │ │ │ │ │ mvnle r2, #1 │ │ │ │ │ addgt r1, r3, r1, lsl #2 │ │ │ │ │ mvngt r2, #1 │ │ │ │ │ strhle r2, [r1, #20] │ │ │ │ │ strgt r2, [r1, #20] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne b544 <_PyDict_DelItemIf+0x158> │ │ │ │ │ + bne b63c <_PyDict_DelItemIf+0x158> │ │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r1, [ip, #8] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b57c <_PyDict_DelItemIf+0x190> │ │ │ │ │ + beq b674 <_PyDict_DelItemIf+0x190> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne b57c <_PyDict_DelItemIf+0x190> │ │ │ │ │ - b b5ac <_PyDict_DelItemIf+0x1c0> │ │ │ │ │ + bne b674 <_PyDict_DelItemIf+0x190> │ │ │ │ │ + b b6a4 <_PyDict_DelItemIf+0x1c0> │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r8, r8, #42496 @ 0xa600 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl e030 <_PyDict_SendEvent> │ │ │ │ │ + bl e128 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r8, #208] @ 0xd0 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r0, [r8, #212] @ 0xd4 │ │ │ │ │ adds ip, r3, #4096 @ 0x1000 │ │ │ │ │ lsl r2, r2, #20 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ @@ -12493,149 +12563,149 @@ │ │ │ │ │ str ip, [r8, #208] @ 0xd0 │ │ │ │ │ str r0, [r8, #212] @ 0xd4 │ │ │ │ │ ldrb ip, [r3, #4] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mvn lr, r1, lsl ip │ │ │ │ │ bic r1, r7, r1, lsl ip │ │ │ │ │ - ble b4dc <_PyDict_DelItemIf+0xf0> │ │ │ │ │ + ble b5d4 <_PyDict_DelItemIf+0xf0> │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt b7dc <_PyDict_DelItemIf+0x3f0> │ │ │ │ │ + bgt b8d4 <_PyDict_DelItemIf+0x3f0> │ │ │ │ │ add r8, r3, r1, lsl #1 │ │ │ │ │ ldrsh r8, [r8, #20] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq b4ec <_PyDict_DelItemIf+0x100> │ │ │ │ │ + beq b5e4 <_PyDict_DelItemIf+0x100> │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq b75c <_PyDict_DelItemIf+0x370> │ │ │ │ │ + beq b854 <_PyDict_DelItemIf+0x370> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r8, r7, #1 │ │ │ │ │ add r1, r8, r1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt r8, r3, r1, lsl #2 │ │ │ │ │ addle r8, r3, r1, lsl #1 │ │ │ │ │ ldrgt r8, [r8, #20] │ │ │ │ │ ldrshle r8, [r8, #20] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq b4ec <_PyDict_DelItemIf+0x100> │ │ │ │ │ - b b70c <_PyDict_DelItemIf+0x320> │ │ │ │ │ + beq b5e4 <_PyDict_DelItemIf+0x100> │ │ │ │ │ + b b804 <_PyDict_DelItemIf+0x320> │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq b75c <_PyDict_DelItemIf+0x370> │ │ │ │ │ + beq b854 <_PyDict_DelItemIf+0x370> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r8, r7, #1 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r1, r1, r8 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ add r8, r3, r1 │ │ │ │ │ ldrsb r8, [r8, #20] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq b4ec <_PyDict_DelItemIf+0x100> │ │ │ │ │ + beq b5e4 <_PyDict_DelItemIf+0x100> │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq b75c <_PyDict_DelItemIf+0x370> │ │ │ │ │ + beq b854 <_PyDict_DelItemIf+0x370> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r8, r7, #1 │ │ │ │ │ add r1, r8, r1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r8, r3, r1 │ │ │ │ │ add r9, r3, r1, lsl #1 │ │ │ │ │ - bgt b7c8 <_PyDict_DelItemIf+0x3dc> │ │ │ │ │ + bgt b8c0 <_PyDict_DelItemIf+0x3dc> │ │ │ │ │ ldrsb r8, [r8, #20] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq b4ec <_PyDict_DelItemIf+0x100> │ │ │ │ │ + beq b5e4 <_PyDict_DelItemIf+0x100> │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ - bne b724 <_PyDict_DelItemIf+0x338> │ │ │ │ │ + bne b81c <_PyDict_DelItemIf+0x338> │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ - beq b50c <_PyDict_DelItemIf+0x120> │ │ │ │ │ + beq b604 <_PyDict_DelItemIf+0x120> │ │ │ │ │ add r1, r2, r5, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne b818 <_PyDict_DelItemIf+0x42c> │ │ │ │ │ + bne b910 <_PyDict_DelItemIf+0x42c> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble b820 <_PyDict_DelItemIf+0x434> │ │ │ │ │ + ble b918 <_PyDict_DelItemIf+0x434> │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b b7b0 <_PyDict_DelItemIf+0x3c4> │ │ │ │ │ + b b8a8 <_PyDict_DelItemIf+0x3c4> │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt r8, r3, r1, lsl #2 │ │ │ │ │ ldrshle r8, [r9, #20] │ │ │ │ │ ldrgt r8, [r8, #20] │ │ │ │ │ - b b73c <_PyDict_DelItemIf+0x350> │ │ │ │ │ + b b834 <_PyDict_DelItemIf+0x350> │ │ │ │ │ add r8, r3, r1, lsl #2 │ │ │ │ │ ldr r8, [r8, #20] │ │ │ │ │ lsl r9, r1, #2 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq b4ec <_PyDict_DelItemIf+0x100> │ │ │ │ │ + beq b5e4 <_PyDict_DelItemIf+0x100> │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq b75c <_PyDict_DelItemIf+0x370> │ │ │ │ │ + beq b854 <_PyDict_DelItemIf+0x370> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r9, r9, r1 │ │ │ │ │ add r1, r7, #1 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ - b b6c0 <_PyDict_DelItemIf+0x2d4> │ │ │ │ │ + b b7b8 <_PyDict_DelItemIf+0x2d4> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b b5a4 <_PyDict_DelItemIf+0x1b8> │ │ │ │ │ + b b69c <_PyDict_DelItemIf+0x1b8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b b79c <_PyDict_DelItemIf+0x3b0> │ │ │ │ │ + b b894 <_PyDict_DelItemIf+0x3b0> │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ - b b57c <_PyDict_DelItemIf+0x190> │ │ │ │ │ + b b674 <_PyDict_DelItemIf+0x190> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b b5a4 <_PyDict_DelItemIf+0x1b8> │ │ │ │ │ + b b69c <_PyDict_DelItemIf+0x1b8> │ │ │ │ │ .word 0x000003ac │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000b834 <_PyDict_GetItemRef_Unicode_LockHeld>: │ │ │ │ │ +0000b92c <_PyDict_GetItemRef_Unicode_LockHeld>: │ │ │ │ │ _PyDict_GetItemRef_Unicode_LockHeld(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #172] @ b8f8 <_PyDict_GetItemRef_Unicode_LockHeld+0xc4> │ │ │ │ │ + ldr r3, [pc, #172] @ b9f0 <_PyDict_GetItemRef_Unicode_LockHeld+0xc4> │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne b8bc <_PyDict_GetItemRef_Unicode_LockHeld+0x88> │ │ │ │ │ + bne b9b4 <_PyDict_GetItemRef_Unicode_LockHeld+0x88> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq b8bc <_PyDict_GetItemRef_Unicode_LockHeld+0x88> │ │ │ │ │ + beq b9b4 <_PyDict_GetItemRef_Unicode_LockHeld+0x88> │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq b8d0 <_PyDict_GetItemRef_Unicode_LockHeld+0x9c> │ │ │ │ │ + beq b9c8 <_PyDict_GetItemRef_Unicode_LockHeld+0x9c> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - bne b89c <_PyDict_GetItemRef_Unicode_LockHeld+0x68> │ │ │ │ │ + bne b994 <_PyDict_GetItemRef_Unicode_LockHeld+0x68> │ │ │ │ │ str r3, [r5] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -12644,326 +12714,326 @@ │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bne b8dc <_PyDict_GetItemRef_Unicode_LockHeld+0xa8> │ │ │ │ │ + bne b9d4 <_PyDict_GetItemRef_Unicode_LockHeld+0xa8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b b890 <_PyDict_GetItemRef_Unicode_LockHeld+0x5c> │ │ │ │ │ + b b988 <_PyDict_GetItemRef_Unicode_LockHeld+0x5c> │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne b880 <_PyDict_GetItemRef_Unicode_LockHeld+0x4c> │ │ │ │ │ - b b8d0 <_PyDict_GetItemRef_Unicode_LockHeld+0x9c> │ │ │ │ │ + bne b978 <_PyDict_GetItemRef_Unicode_LockHeld+0x4c> │ │ │ │ │ + b b9c8 <_PyDict_GetItemRef_Unicode_LockHeld+0x9c> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -0000b8fc : │ │ │ │ │ +0000b9f4 : │ │ │ │ │ PyDict_Pop(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq bdbc │ │ │ │ │ + beq beb4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bcfc │ │ │ │ │ - ldr r3, [pc, #1196] @ bde8 │ │ │ │ │ + beq bdf4 │ │ │ │ │ + ldr r3, [pc, #1196] @ bee0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne bcac │ │ │ │ │ + bne bda4 │ │ │ │ │ ldr r8, [r1, #12] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq bcac │ │ │ │ │ + beq bda4 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq bcec │ │ │ │ │ + beq bde4 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq bc7c │ │ │ │ │ + beq bd74 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq bc7c │ │ │ │ │ - ldr r3, [pc, #1124] @ bdec │ │ │ │ │ + beq bd74 │ │ │ │ │ + ldr r3, [pc, #1124] @ bee4 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ │ - bne bd64 │ │ │ │ │ + bne be5c │ │ │ │ │ add r0, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [r0, #208] @ 0xd0 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r1, r2, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ orr r2, r3, r1 │ │ │ │ │ ldr r3, [r0, #212] @ 0xd4 │ │ │ │ │ str r1, [r0, #208] @ 0xd0 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ str r3, [r0, #212] @ 0xd4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b9e0 │ │ │ │ │ + beq bad8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mvn lr, #0 │ │ │ │ │ ldrb ip, [r3, #4] │ │ │ │ │ mvn lr, lr, lsl ip │ │ │ │ │ cmp ip, #7 │ │ │ │ │ and r1, lr, r8 │ │ │ │ │ - bgt bae0 │ │ │ │ │ + bgt bbd8 │ │ │ │ │ add r9, r3, r1 │ │ │ │ │ ldrsb r9, [r9, #20] │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bne bc54 │ │ │ │ │ + bne bd4c │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne bba4 │ │ │ │ │ + bne bc9c │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - bgt bbec │ │ │ │ │ + bgt bce4 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ - beq bc0c │ │ │ │ │ + beq bd04 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #3 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ mov r1, #0 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq baa0 │ │ │ │ │ + beq bb98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne baa0 │ │ │ │ │ + bne bb98 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq bc48 │ │ │ │ │ + beq bd40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne bac4 │ │ │ │ │ + bne bbbc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq bd3c │ │ │ │ │ + beq be34 │ │ │ │ │ str r6, [r7] │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt bd08 │ │ │ │ │ + bgt be00 │ │ │ │ │ add r9, r3, r1, lsl #1 │ │ │ │ │ ldrsh r9, [r9, #20] │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq ba0c │ │ │ │ │ + beq bb04 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq bb80 │ │ │ │ │ + beq bc78 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r9, r8, #1 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt r9, r3, r1, lsl #2 │ │ │ │ │ addle r9, r3, r1, lsl #1 │ │ │ │ │ ldrgt r9, [r9, #20] │ │ │ │ │ ldrshle r9, [r9, #20] │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq ba0c │ │ │ │ │ + beq bb04 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq bb80 │ │ │ │ │ + beq bc78 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r9, r8, #1 │ │ │ │ │ add r1, r9, r1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r9, r3, r1 │ │ │ │ │ add sl, r3, r1, lsl #1 │ │ │ │ │ - bgt bc98 │ │ │ │ │ + bgt bd90 │ │ │ │ │ ldrsb r9, [r9, #20] │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq ba0c │ │ │ │ │ + beq bb04 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ add r1, r1, r8 │ │ │ │ │ - bne bb48 │ │ │ │ │ + bne bc40 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ - beq ba2c │ │ │ │ │ + beq bb24 │ │ │ │ │ add r1, r2, r5, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bne bde0 │ │ │ │ │ + bne bed8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge bdd8 │ │ │ │ │ + bge bed0 │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b bbd4 │ │ │ │ │ + b bccc │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addle r1, r3, r1, lsl #1 │ │ │ │ │ mvnle r2, #1 │ │ │ │ │ addgt r1, r3, r1, lsl #2 │ │ │ │ │ mvngt r2, #1 │ │ │ │ │ strhle r2, [r1, #20] │ │ │ │ │ strgt r2, [r1, #20] │ │ │ │ │ - b ba4c │ │ │ │ │ + b bb44 │ │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r1, [ip, #8] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne ba8c │ │ │ │ │ + bne bb84 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne baac │ │ │ │ │ + bne bba4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne bacc │ │ │ │ │ - b bad0 │ │ │ │ │ + bne bbc4 │ │ │ │ │ + b bbc8 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq bb80 │ │ │ │ │ + beq bc78 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add r9, r8, #1 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ add r9, r3, r1 │ │ │ │ │ ldrsb r9, [r9, #20] │ │ │ │ │ - b bb28 │ │ │ │ │ + b bc20 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt r9, r3, r1, lsl #2 │ │ │ │ │ ldrshle r9, [sl, #20] │ │ │ │ │ ldrgt r9, [r9, #20] │ │ │ │ │ - b bb60 │ │ │ │ │ + b bc58 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq bcec │ │ │ │ │ + beq bde4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bc7c │ │ │ │ │ + beq bd74 │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne b96c │ │ │ │ │ + bne ba64 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ - b bdd0 │ │ │ │ │ + b bec8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - b bad4 │ │ │ │ │ + b bbcc │ │ │ │ │ add r9, r3, r1, lsl #2 │ │ │ │ │ ldr r9, [r9, #20] │ │ │ │ │ lsl sl, r1, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq ba0c │ │ │ │ │ + beq bb04 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq bb80 │ │ │ │ │ + beq bc78 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add sl, sl, r1 │ │ │ │ │ add r1, r8, #1 │ │ │ │ │ add r1, r1, sl │ │ │ │ │ and r1, r1, lr │ │ │ │ │ - b bb14 │ │ │ │ │ + b bc0c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq bad0 │ │ │ │ │ + beq bbc8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne bad0 │ │ │ │ │ + bne bbc8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bad0 │ │ │ │ │ + b bbc8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl e030 <_PyDict_SendEvent> │ │ │ │ │ + bl e128 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ add r9, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r1, [r9, #208] @ 0xd0 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ @@ -12971,311 +13041,311 @@ │ │ │ │ │ ldr r3, [r9, #212] @ 0xd4 │ │ │ │ │ str r1, [r9, #208] @ 0xd0 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [r9, #212] @ 0xd4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne b9d8 │ │ │ │ │ - b b9e0 │ │ │ │ │ + bne bad0 │ │ │ │ │ + b bad8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldr r1, [pc, #40] @ bdf0 │ │ │ │ │ - ldr r0, [pc, #40] @ bdf4 │ │ │ │ │ + ldr r1, [pc, #40] @ bee8 │ │ │ │ │ + ldr r0, [pc, #40] @ beec │ │ │ │ │ strne r3, [r2] │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b bad4 │ │ │ │ │ + b bbcc │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ - b baa0 │ │ │ │ │ + b bb98 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b bbc0 │ │ │ │ │ + b bcb8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x0000045c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000bc8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000bdf8 : │ │ │ │ │ +0000bef0 : │ │ │ │ │ PyDict_ContainsString(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq becc │ │ │ │ │ - ldr r3, [pc, #172] @ bed4 │ │ │ │ │ + beq bfc4 │ │ │ │ │ + ldr r3, [pc, #172] @ bfcc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne bea4 │ │ │ │ │ + bne bf9c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq bea4 │ │ │ │ │ + beq bf9c │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ mvneq r6, #0 │ │ │ │ │ - beq be64 │ │ │ │ │ + beq bf5c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ - bne be94 │ │ │ │ │ + bne bf8c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq be88 │ │ │ │ │ + beq bf80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne be88 │ │ │ │ │ + bne bf80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ subs r6, r6, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ - b be64 │ │ │ │ │ + b bf5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ addne r3, sp, #4 │ │ │ │ │ movne r2, r0 │ │ │ │ │ - bne be40 │ │ │ │ │ + bne bf38 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne be70 │ │ │ │ │ + bne bf68 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b be88 │ │ │ │ │ + b bf80 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -0000bed8 : │ │ │ │ │ +0000bfd0 : │ │ │ │ │ PyObject_VisitManagedDict(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq bf8c │ │ │ │ │ + beq c084 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #-12] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bne bf78 │ │ │ │ │ + bne c070 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq bf70 │ │ │ │ │ + beq c068 │ │ │ │ │ ldrb r3, [r0, #11] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bf70 │ │ │ │ │ + beq c068 │ │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bf70 │ │ │ │ │ + beq c068 │ │ │ │ │ add r5, r0, #8 │ │ │ │ │ - b bf44 │ │ │ │ │ + b c03c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble bf70 │ │ │ │ │ + ble c068 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf38 │ │ │ │ │ + beq c030 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrb r3, [r8, #8] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt bf44 │ │ │ │ │ + bgt c03c │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000bf94 : │ │ │ │ │ +0000c08c : │ │ │ │ │ dict_tp_clear(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq c30c │ │ │ │ │ + beq c404 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ │ - ldr r7, [pc, #856] @ c314 │ │ │ │ │ + ldr r7, [pc, #856] @ c40c │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq c118 │ │ │ │ │ - ldr r3, [pc, #836] @ c318 │ │ │ │ │ + beq c210 │ │ │ │ │ + ldr r3, [pc, #836] @ c410 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ │ - bne c1dc │ │ │ │ │ + bne c2d4 │ │ │ │ │ add r2, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r1, [r2, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r2, #212] @ 0xd4 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ str r1, [r2, #208] @ 0xd0 │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ adc r1, ip, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r2, #212] @ 0xd4 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ - bne c234 │ │ │ │ │ + bne c32c │ │ │ │ │ ldr r6, [r5] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c118 │ │ │ │ │ + beq c210 │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne c118 │ │ │ │ │ + bne c210 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r7, [r5, #16] │ │ │ │ │ lsl r6, r6, r2 │ │ │ │ │ - beq c158 │ │ │ │ │ + beq c250 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addgt r6, r5, r6 │ │ │ │ │ addgt r8, r6, #20 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt r6, r6, #24 │ │ │ │ │ - bgt c0a4 │ │ │ │ │ - b c0d4 │ │ │ │ │ + bgt c19c │ │ │ │ │ + b c1cc │ │ │ │ │ ldr r0, [r6, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c098 │ │ │ │ │ + beq c190 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne c124 │ │ │ │ │ + bne c21c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq c0d4 │ │ │ │ │ + beq c1cc │ │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c080 │ │ │ │ │ + beq c178 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c080 │ │ │ │ │ + beq c178 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne c080 │ │ │ │ │ + bne c178 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c080 │ │ │ │ │ + b c178 │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne c110 │ │ │ │ │ - ldr r3, [pc, #564] @ c31c │ │ │ │ │ + bne c208 │ │ │ │ │ + ldr r3, [pc, #564] @ c414 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi c110 │ │ │ │ │ + bhi c208 │ │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c13c │ │ │ │ │ + bne c234 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne c098 │ │ │ │ │ + bne c190 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c098 │ │ │ │ │ + b c190 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ │ str r5, [r2, #2420] @ 0x974 │ │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble c0d4 │ │ │ │ │ + ble c1cc │ │ │ │ │ add r4, r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b c194 │ │ │ │ │ + b c28c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c184 │ │ │ │ │ + beq c27c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne c1c4 │ │ │ │ │ + bne c2bc │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ - beq c0d4 │ │ │ │ │ + beq c1cc │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c16c │ │ │ │ │ + beq c264 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c16c │ │ │ │ │ + beq c264 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne c16c │ │ │ │ │ + bne c264 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c16c │ │ │ │ │ + b c264 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne c184 │ │ │ │ │ + bne c27c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c184 │ │ │ │ │ + b c27c │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r9, [sp] │ │ │ │ │ - bl e030 <_PyDict_SendEvent> │ │ │ │ │ + bl e128 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add r2, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r0, [r2, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r2, #212] @ 0xd4 │ │ │ │ │ lsl r1, r1, #20 │ │ │ │ │ adds r0, r0, #4096 @ 0x1000 │ │ │ │ │ @@ -13284,81 +13354,81 @@ │ │ │ │ │ orr r1, r1, r0 │ │ │ │ │ adc r0, ip, #0 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ str r0, [r2, #212] @ 0xd4 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq c02c │ │ │ │ │ + beq c124 │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ ldr r8, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c29c │ │ │ │ │ + bne c394 │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ add r7, r6, #4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bge c288 │ │ │ │ │ + bge c380 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c27c │ │ │ │ │ + beq c374 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r9, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne c2f4 │ │ │ │ │ + bne c3ec │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ - b c258 │ │ │ │ │ + b c350 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5328 │ │ │ │ │ - b c118 │ │ │ │ │ + bl 5420 │ │ │ │ │ + b c210 │ │ │ │ │ add r5, sp, #8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b c2c0 │ │ │ │ │ + b c3b8 │ │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ │ str ip, [r1], #4 │ │ │ │ │ str r0, [r2] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - blt c2b4 │ │ │ │ │ + blt c3ac │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ strb r3, [r6, #1] │ │ │ │ │ - b c2e8 │ │ │ │ │ + b c3e0 │ │ │ │ │ ldr r0, [r5], #4 │ │ │ │ │ - bl 355c │ │ │ │ │ + bl 3654 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - blt c2dc │ │ │ │ │ - b c118 │ │ │ │ │ + blt c3d4 │ │ │ │ │ + b c210 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne c27c │ │ │ │ │ + bne c374 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c27c │ │ │ │ │ + b c374 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000033c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000022c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000c320 : │ │ │ │ │ +0000c418 : │ │ │ │ │ new_dict_with_shared_keys(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ ldr r6, [r1, #12] │ │ │ │ │ @@ -13368,41 +13438,41 @@ │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ add r0, r6, #1 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq c478 │ │ │ │ │ + beq c570 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r4, #2] │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ strb r6, [r4] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c460 │ │ │ │ │ + beq c558 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq c468 │ │ │ │ │ + beq c560 │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - ldr r3, [pc, #240] @ c494 │ │ │ │ │ + ldr r3, [pc, #240] @ c58c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble c414 │ │ │ │ │ + ble c50c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #2416] @ 0x970 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r6, [r3, #2096] @ 0x830 │ │ │ │ │ add r5, r5, #42496 @ 0xa600 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -13417,19 +13487,19 @@ │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ str r3, [r5, #208] @ 0xd0 │ │ │ │ │ str r2, [r5, #212] @ 0xd4 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ str r2, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r0, [pc, #124] @ c498 │ │ │ │ │ + ldr r0, [pc, #124] @ c590 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq c480 │ │ │ │ │ + beq c578 │ │ │ │ │ add r5, r5, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [r5, #208] @ 0xd0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ ldr r2, [r5, #212] @ 0xd4 │ │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ @@ -13438,86 +13508,86 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r5, #208] @ 0xd0 │ │ │ │ │ str r2, [r5, #212] @ 0xd4 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ str r2, [r6, #20] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne c38c │ │ │ │ │ - ldr r3, [pc, #44] @ c49c │ │ │ │ │ + bne c484 │ │ │ │ │ + ldr r3, [pc, #44] @ c594 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b c3a8 │ │ │ │ │ + b c4a0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5328 │ │ │ │ │ + bl 5420 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b c40c │ │ │ │ │ + b c504 │ │ │ │ │ .word 0x000000e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000024 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000c4a0 : │ │ │ │ │ +0000c598 : │ │ │ │ │ insert_split_value(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r1, #-8] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - bne c4f8 │ │ │ │ │ + bne c5f0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c5f8 │ │ │ │ │ + bne c6f0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldrne r7, [pc, #552] @ c720 │ │ │ │ │ - bne c624 │ │ │ │ │ + ldrne r7, [pc, #552] @ c818 │ │ │ │ │ + bne c71c │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add r2, r3, r8, lsl #2 │ │ │ │ │ ldr r9, [r2, #4] │ │ │ │ │ lsl r7, r8, #2 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ and r0, r1, #255 @ 0xff │ │ │ │ │ - bne c66c │ │ │ │ │ + bne c764 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c598 │ │ │ │ │ + bne c690 │ │ │ │ │ add r5, r5, #42496 @ 0xa600 │ │ │ │ │ lsl r2, r1, #20 │ │ │ │ │ ldr r1, [r5, #208] @ 0xd0 │ │ │ │ │ ldr r0, [r5, #212] @ 0xd4 │ │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ │ lsr r2, r2, #20 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ str r1, [r5, #208] @ 0xd0 │ │ │ │ │ adc r1, r0, #0 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r5, #212] @ 0xd4 │ │ │ │ │ - bne c5ec │ │ │ │ │ + bne c6e4 │ │ │ │ │ add r7, r3, r7 │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ strb r8, [r1, r0] │ │ │ │ │ @@ -13531,15 +13601,15 @@ │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add r5, r5, #42496 @ 0xa600 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl e030 <_PyDict_SendEvent> │ │ │ │ │ + bl e128 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r3, [r5, #208] @ 0xd0 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ ldr r1, [r5, #212] @ 0xd4 │ │ │ │ │ adds lr, r3, #4096 @ 0x1000 │ │ │ │ │ lsl r2, r2, #20 │ │ │ │ │ @@ -13547,51 +13617,51 @@ │ │ │ │ │ lsr r2, r2, #20 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ orr r2, r2, lr │ │ │ │ │ mov ip, r1 │ │ │ │ │ str lr, [r5, #208] @ 0xd0 │ │ │ │ │ str r1, [r5, #212] @ 0xd4 │ │ │ │ │ - beq c558 │ │ │ │ │ + beq c650 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r6] │ │ │ │ │ - b c558 │ │ │ │ │ - ldr r7, [pc, #288] @ c720 │ │ │ │ │ + b c650 │ │ │ │ │ + ldr r7, [pc, #288] @ c818 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne c6f4 │ │ │ │ │ + bne c7ec │ │ │ │ │ ldr r3, [sl, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c6f4 │ │ │ │ │ + bne c7ec │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c4f8 │ │ │ │ │ + beq c5f0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq c6e8 │ │ │ │ │ - ldr r3, [pc, #236] @ c724 │ │ │ │ │ + beq c7e0 │ │ │ │ │ + ldr r3, [pc, #236] @ c81c │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ sub r1, r4, #8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - b c4f8 │ │ │ │ │ + b c5f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c700 │ │ │ │ │ + bne c7f8 │ │ │ │ │ add r5, r5, #42496 @ 0xa600 │ │ │ │ │ lsl r2, r1, #20 │ │ │ │ │ ldr r1, [r5, #208] @ 0xd0 │ │ │ │ │ ldr r0, [r5, #212] @ 0xd4 │ │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ │ lsr r2, r2, #20 │ │ │ │ │ str r1, [r5, #208] @ 0xd0 │ │ │ │ │ @@ -13604,83 +13674,83 @@ │ │ │ │ │ str r1, [r5, #212] @ 0xd4 │ │ │ │ │ strne r0, [r6] │ │ │ │ │ str r6, [r3, #4] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ - beq c590 │ │ │ │ │ + beq c688 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne c590 │ │ │ │ │ + bne c688 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c4f8 │ │ │ │ │ - ldr r3, [pc, #44] @ c728 │ │ │ │ │ + beq c5f0 │ │ │ │ │ + ldr r3, [pc, #44] @ c820 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b c638 │ │ │ │ │ + b c730 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl e030 <_PyDict_SendEvent> │ │ │ │ │ + bl e128 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ - b c674 │ │ │ │ │ + b c76c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ .word 0x000000e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000c72c : │ │ │ │ │ +0000c824 : │ │ │ │ │ dictiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c750 │ │ │ │ │ + beq c848 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne c750 │ │ │ │ │ + bne c848 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSize_t │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSize_t │ │ │ │ │ │ │ │ │ │ -0000c758 : │ │ │ │ │ +0000c850 : │ │ │ │ │ dict_keys(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq c7e8 │ │ │ │ │ + beq c8e0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq c814 │ │ │ │ │ - ldr r0, [pc, #172] @ c834 │ │ │ │ │ + beq c90c │ │ │ │ │ + ldr r0, [pc, #172] @ c92c │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c7f4 │ │ │ │ │ + beq c8ec │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c7fc │ │ │ │ │ - ldr r1, [pc, #148] @ c838 │ │ │ │ │ + beq c8f4 │ │ │ │ │ + ldr r1, [pc, #148] @ c930 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ @@ -13692,36 +13762,36 @@ │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #76] @ c83c │ │ │ │ │ - ldr r0, [pc, #76] @ c840 │ │ │ │ │ + ldr r1, [pc, #76] @ c934 │ │ │ │ │ + ldr r0, [pc, #76] @ c938 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b c7e0 │ │ │ │ │ - ldr r2, [pc, #64] @ c844 │ │ │ │ │ + b c8d8 │ │ │ │ │ + ldr r2, [pc, #64] @ c93c │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ - b c7b8 │ │ │ │ │ - ldr r2, [pc, #44] @ c848 │ │ │ │ │ - ldr r0, [pc, #44] @ c84c │ │ │ │ │ + b c8b0 │ │ │ │ │ + ldr r2, [pc, #44] @ c940 │ │ │ │ │ + ldr r0, [pc, #44] @ c944 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #1288] @ 0x508 │ │ │ │ │ - ldr r1, [pc, #36] @ c850 │ │ │ │ │ + ldr r1, [pc, #36] @ c948 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b c7f4 │ │ │ │ │ + b c8ec │ │ │ │ │ .word 0x000004fc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00001701 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -13729,33 +13799,33 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000058 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000c854 : │ │ │ │ │ +0000c94c : │ │ │ │ │ dictkeys_iter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq c8f0 │ │ │ │ │ - ldr r0, [pc, #176] @ c928 │ │ │ │ │ + beq c9e8 │ │ │ │ │ + ldr r0, [pc, #176] @ ca20 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c8e8 │ │ │ │ │ + beq c9e0 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c8f8 │ │ │ │ │ + beq c9f0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - ldr r1, [pc, #148] @ c92c │ │ │ │ │ + ldr r1, [pc, #148] @ ca24 │ │ │ │ │ str r2, [r4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ @@ -13772,59 +13842,59 @@ │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #56] @ c930 │ │ │ │ │ - b c8e8 │ │ │ │ │ - ldr r2, [pc, #52] @ c934 │ │ │ │ │ + ldr r3, [pc, #56] @ ca28 │ │ │ │ │ + b c9e0 │ │ │ │ │ + ldr r2, [pc, #52] @ ca2c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ - b c8c0 │ │ │ │ │ + b c9b8 │ │ │ │ │ .word 0x000005cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000014 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000c938 : │ │ │ │ │ +0000ca30 : │ │ │ │ │ dict_values(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq c9c8 │ │ │ │ │ + beq cac0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq c9f4 │ │ │ │ │ - ldr r0, [pc, #172] @ ca14 │ │ │ │ │ + beq caec │ │ │ │ │ + ldr r0, [pc, #172] @ cb0c │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c9d4 │ │ │ │ │ + beq cacc │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c9dc │ │ │ │ │ - ldr r1, [pc, #148] @ ca18 │ │ │ │ │ + beq cad4 │ │ │ │ │ + ldr r1, [pc, #148] @ cb10 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ @@ -13836,36 +13906,36 @@ │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #76] @ ca1c │ │ │ │ │ - ldr r0, [pc, #76] @ ca20 │ │ │ │ │ + ldr r1, [pc, #76] @ cb14 │ │ │ │ │ + ldr r0, [pc, #76] @ cb18 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b c9c0 │ │ │ │ │ - ldr r2, [pc, #64] @ ca24 │ │ │ │ │ + b cab8 │ │ │ │ │ + ldr r2, [pc, #64] @ cb1c │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ - b c998 │ │ │ │ │ - ldr r2, [pc, #44] @ ca28 │ │ │ │ │ - ldr r0, [pc, #44] @ ca2c │ │ │ │ │ + b ca90 │ │ │ │ │ + ldr r2, [pc, #44] @ cb20 │ │ │ │ │ + ldr r0, [pc, #44] @ cb24 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #1704] @ 0x6a8 │ │ │ │ │ - ldr r1, [pc, #36] @ ca30 │ │ │ │ │ + ldr r1, [pc, #36] @ cb28 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b c9d4 │ │ │ │ │ + b cacc │ │ │ │ │ .word 0x0000069c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00001701 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -13873,33 +13943,33 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000058 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000ca34 : │ │ │ │ │ +0000cb2c : │ │ │ │ │ dictvalues_iter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq cad0 │ │ │ │ │ - ldr r0, [pc, #176] @ cb08 │ │ │ │ │ + beq cbc8 │ │ │ │ │ + ldr r0, [pc, #176] @ cc00 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq cac8 │ │ │ │ │ + beq cbc0 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cad8 │ │ │ │ │ + beq cbd0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - ldr r1, [pc, #148] @ cb0c │ │ │ │ │ + ldr r1, [pc, #148] @ cc04 │ │ │ │ │ str r2, [r4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ @@ -13916,55 +13986,55 @@ │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #56] @ cb10 │ │ │ │ │ - b cac8 │ │ │ │ │ - ldr r2, [pc, #52] @ cb14 │ │ │ │ │ + ldr r3, [pc, #56] @ cc08 │ │ │ │ │ + b cbc0 │ │ │ │ │ + ldr r2, [pc, #52] @ cc0c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ - b caa0 │ │ │ │ │ + b cb98 │ │ │ │ │ .word 0x0000076c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000014 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000cb18 : │ │ │ │ │ +0000cc10 : │ │ │ │ │ dict_iter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #168] @ cbdc │ │ │ │ │ + ldr r0, [pc, #168] @ ccd4 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq cba4 │ │ │ │ │ + beq cc9c │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cbac │ │ │ │ │ + beq cca4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - ldr r1, [pc, #140] @ cbe0 │ │ │ │ │ + ldr r1, [pc, #140] @ ccd8 │ │ │ │ │ str r2, [r4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ @@ -13981,508 +14051,508 @@ │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r2, [pc, #48] @ cbe4 │ │ │ │ │ + ldr r2, [pc, #48] @ ccdc │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ - b cb7c │ │ │ │ │ + b cc74 │ │ │ │ │ .word 0x000005cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000cbe8 : │ │ │ │ │ +0000cce0 : │ │ │ │ │ dictiter_iternextkey(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq cd34 │ │ │ │ │ + beq ce2c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne ce7c │ │ │ │ │ + bne cf74 │ │ │ │ │ ldrd r2, [r5, #24] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ce40 │ │ │ │ │ + bne cf38 │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ ldrb ip, [r2, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ lsl r3, r3, ip │ │ │ │ │ add r2, r2, #20 │ │ │ │ │ - beq cd78 │ │ │ │ │ + beq ce70 │ │ │ │ │ add r3, r3, r1, lsl #3 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ - bge cd10 │ │ │ │ │ + bge ce08 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cd44 │ │ │ │ │ + bne ce3c │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble cd10 │ │ │ │ │ + ble ce08 │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ addne r3, r3, #8 │ │ │ │ │ movne r1, r2 │ │ │ │ │ - bne cd44 │ │ │ │ │ + bne ce3c │ │ │ │ │ add r2, r1, #2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble cd10 │ │ │ │ │ + ble ce08 │ │ │ │ │ ldr ip, [r3, #20] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ addne r3, r3, #16 │ │ │ │ │ movne r1, r2 │ │ │ │ │ - bne cd44 │ │ │ │ │ + bne ce3c │ │ │ │ │ add r2, r1, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble cd10 │ │ │ │ │ + ble ce08 │ │ │ │ │ ldr ip, [r3, #28] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ addne r3, r3, #24 │ │ │ │ │ movne r1, r2 │ │ │ │ │ - bne cd44 │ │ │ │ │ + bne ce3c │ │ │ │ │ add r2, r1, #4 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble cd10 │ │ │ │ │ + ble ce08 │ │ │ │ │ ldr ip, [r3, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ addne r3, r3, #32 │ │ │ │ │ movne r1, r2 │ │ │ │ │ - bne cd44 │ │ │ │ │ + bne ce3c │ │ │ │ │ add r1, r1, #5 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ add r3, r3, #40 @ 0x28 │ │ │ │ │ - ble cd10 │ │ │ │ │ + ble ce08 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cd3c │ │ │ │ │ + bne ce34 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - bgt ccf4 │ │ │ │ │ + bgt cdec │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq cd34 │ │ │ │ │ + beq ce2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq ce34 │ │ │ │ │ + beq cf2c │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bge cd10 │ │ │ │ │ + bge ce08 │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq ce20 │ │ │ │ │ + beq cf18 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str ip, [r4, #24] │ │ │ │ │ strne r2, [r0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add ip, r1, r1, lsl #1 │ │ │ │ │ add r3, r3, ip, lsl #2 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ - bge cd10 │ │ │ │ │ + bge ce08 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ce10 │ │ │ │ │ + bne cf08 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - ble cd10 │ │ │ │ │ + ble ce08 │ │ │ │ │ ldr ip, [r2, #20] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ addne r2, r2, #12 │ │ │ │ │ movne r1, r3 │ │ │ │ │ - bne ce10 │ │ │ │ │ + bne cf08 │ │ │ │ │ add r3, r1, #2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - ble cd10 │ │ │ │ │ + ble ce08 │ │ │ │ │ ldr ip, [r2, #32] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ addne r2, r2, #24 │ │ │ │ │ movne r1, r3 │ │ │ │ │ - bne ce10 │ │ │ │ │ + bne cf08 │ │ │ │ │ add r1, r1, #3 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ │ - ble cd10 │ │ │ │ │ + ble ce08 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ce08 │ │ │ │ │ + bne cf00 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ - bgt cde8 │ │ │ │ │ - b cd10 │ │ │ │ │ + bgt cee0 │ │ │ │ │ + b ce08 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble cd10 │ │ │ │ │ + ble ce08 │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne cd54 │ │ │ │ │ - ldr r3, [pc, #112] @ ce98 │ │ │ │ │ - ldr r1, [pc, #112] @ ce9c │ │ │ │ │ + bne ce4c │ │ │ │ │ + ldr r3, [pc, #112] @ cf90 │ │ │ │ │ + ldr r1, [pc, #112] @ cf94 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b cd10 │ │ │ │ │ + b ce08 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cd34 │ │ │ │ │ + b ce2c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble cd10 │ │ │ │ │ + ble ce08 │ │ │ │ │ ldrb r0, [r3] │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ │ mov r0, #1 │ │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ add r3, r3, r0, lsl r2 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ - bne cd54 │ │ │ │ │ - b ce20 │ │ │ │ │ - ldr r3, [pc, #20] @ ce98 │ │ │ │ │ - ldr r1, [pc, #24] @ cea0 │ │ │ │ │ + bne ce4c │ │ │ │ │ + b cf18 │ │ │ │ │ + ldr r3, [pc, #20] @ cf90 │ │ │ │ │ + ldr r1, [pc, #24] @ cf98 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b cd34 │ │ │ │ │ + b ce2c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ .word 0x000000ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000cea4 : │ │ │ │ │ +0000cf9c : │ │ │ │ │ dictiter_iternextvalue(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq cfa8 │ │ │ │ │ + beq d0a0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne d064 │ │ │ │ │ + bne d15c │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d034 │ │ │ │ │ + bne d12c │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb ip, [r3, #5] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ lsl r1, r1, ip │ │ │ │ │ - beq cfb0 │ │ │ │ │ + beq d0a8 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r1, r1, r2, lsl #3 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ - bge cf7c │ │ │ │ │ + bge d074 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq cf58 │ │ │ │ │ + beq d050 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq cfe4 │ │ │ │ │ + beq d0dc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ strne r3, [r0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - ble cf7c │ │ │ │ │ + ble d074 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq cf58 │ │ │ │ │ + beq d050 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt cf24 │ │ │ │ │ + blt d01c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq cfa8 │ │ │ │ │ + beq d0a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne cfa8 │ │ │ │ │ + bne d0a0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bge cf7c │ │ │ │ │ + bge d074 │ │ │ │ │ add ip, r2, r2, lsl #1 │ │ │ │ │ add r1, r1, ip, lsl #2 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq cff8 │ │ │ │ │ + beq d0f0 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne cf34 │ │ │ │ │ - ldr r3, [pc, #148] @ d080 │ │ │ │ │ - ldr r1, [pc, #148] @ d084 │ │ │ │ │ + bne d02c │ │ │ │ │ + ldr r3, [pc, #148] @ d178 │ │ │ │ │ + ldr r1, [pc, #148] @ d17c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b cf7c │ │ │ │ │ + b d074 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ addgt r3, r3, #12 │ │ │ │ │ - ble cf7c │ │ │ │ │ + ble d074 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d020 │ │ │ │ │ + beq d118 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt cfd4 │ │ │ │ │ - b cf7c │ │ │ │ │ + bgt d0cc │ │ │ │ │ + b d074 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ - bgt d008 │ │ │ │ │ - b cf7c │ │ │ │ │ + bgt d100 │ │ │ │ │ + b d074 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble cf7c │ │ │ │ │ + ble d074 │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne cf34 │ │ │ │ │ - b cfe4 │ │ │ │ │ - ldr r3, [pc, #20] @ d080 │ │ │ │ │ - ldr r1, [pc, #24] @ d088 │ │ │ │ │ + bne d02c │ │ │ │ │ + b d0dc │ │ │ │ │ + ldr r3, [pc, #20] @ d178 │ │ │ │ │ + ldr r1, [pc, #24] @ d180 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b cfa8 │ │ │ │ │ + b d0a0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ .word 0x000000ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000d08c : │ │ │ │ │ +0000d184 : │ │ │ │ │ PyDict_Clear(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ bxeq lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ │ - ldr r7, [pc, #844] @ d400 │ │ │ │ │ + ldr r7, [pc, #844] @ d4f8 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq d218 │ │ │ │ │ - ldr r3, [pc, #824] @ d404 │ │ │ │ │ + beq d310 │ │ │ │ │ + ldr r3, [pc, #824] @ d4fc │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ │ - bne d2cc │ │ │ │ │ + bne d3c4 │ │ │ │ │ add r2, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r1, [r2, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r2, #212] @ 0xd4 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ str r1, [r2, #208] @ 0xd0 │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ adc r1, ip, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r2, #212] @ 0xd4 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ - bne d324 │ │ │ │ │ + bne d41c │ │ │ │ │ ldr r6, [r5] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d218 │ │ │ │ │ + beq d310 │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne d218 │ │ │ │ │ + bne d310 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r7, [r5, #16] │ │ │ │ │ lsl r6, r6, r2 │ │ │ │ │ - beq d248 │ │ │ │ │ + beq d340 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addgt r6, r5, r6 │ │ │ │ │ addgt r8, r6, #20 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt r6, r6, #24 │ │ │ │ │ - bgt d19c │ │ │ │ │ - b d1cc │ │ │ │ │ + bgt d294 │ │ │ │ │ + b d2c4 │ │ │ │ │ ldr r0, [r6, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d190 │ │ │ │ │ + beq d288 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne d220 │ │ │ │ │ + bne d318 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq d1cc │ │ │ │ │ + beq d2c4 │ │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d178 │ │ │ │ │ + beq d270 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d178 │ │ │ │ │ + beq d270 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d178 │ │ │ │ │ + bne d270 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d178 │ │ │ │ │ + b d270 │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne d238 │ │ │ │ │ - ldr r3, [pc, #552] @ d408 │ │ │ │ │ + bne d330 │ │ │ │ │ + ldr r3, [pc, #552] @ d500 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi d238 │ │ │ │ │ + bhi d330 │ │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d238 │ │ │ │ │ + beq d330 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ │ str r5, [r2, #2420] @ 0x974 │ │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d190 │ │ │ │ │ + bne d288 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d190 │ │ │ │ │ + b d288 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble d1cc │ │ │ │ │ + ble d2c4 │ │ │ │ │ add r4, r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b d284 │ │ │ │ │ + b d37c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d274 │ │ │ │ │ + beq d36c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne d2b4 │ │ │ │ │ + bne d3ac │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ - beq d1cc │ │ │ │ │ + beq d2c4 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d25c │ │ │ │ │ + beq d354 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d25c │ │ │ │ │ + beq d354 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d25c │ │ │ │ │ + bne d354 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d25c │ │ │ │ │ + b d354 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d274 │ │ │ │ │ + bne d36c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d274 │ │ │ │ │ + b d36c │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r9, [sp] │ │ │ │ │ - bl e030 <_PyDict_SendEvent> │ │ │ │ │ + bl e128 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add r2, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r0, [r2, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r2, #212] @ 0xd4 │ │ │ │ │ lsl r1, r1, #20 │ │ │ │ │ adds r0, r0, #4096 @ 0x1000 │ │ │ │ │ @@ -14491,104 +14561,104 @@ │ │ │ │ │ orr r1, r1, r0 │ │ │ │ │ adc r0, ip, #0 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ str r0, [r2, #212] @ 0xd4 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq d124 │ │ │ │ │ + beq d21c │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ ldr r8, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d390 │ │ │ │ │ + bne d488 │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ add r7, r6, #4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bge d378 │ │ │ │ │ + bge d470 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d36c │ │ │ │ │ + beq d464 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r9, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne d3e8 │ │ │ │ │ + bne d4e0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ - b d348 │ │ │ │ │ + b d440 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b 5328 │ │ │ │ │ + b 5420 │ │ │ │ │ add r5, sp, #8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b d3b4 │ │ │ │ │ + b d4ac │ │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ │ str ip, [r1], #4 │ │ │ │ │ str r0, [r2] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - blt d3a8 │ │ │ │ │ + blt d4a0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ strb r3, [r6, #1] │ │ │ │ │ - b d3dc │ │ │ │ │ + b d4d4 │ │ │ │ │ ldr r0, [r5], #4 │ │ │ │ │ - bl 355c │ │ │ │ │ + bl 3654 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - blt d3d0 │ │ │ │ │ - b d218 │ │ │ │ │ + blt d4c8 │ │ │ │ │ + b d310 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d36c │ │ │ │ │ + bne d464 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d36c │ │ │ │ │ + b d464 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000330 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000220 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000d40c : │ │ │ │ │ +0000d504 : │ │ │ │ │ PyDict_Size(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d42c │ │ │ │ │ + beq d524 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq d42c │ │ │ │ │ + beq d524 │ │ │ │ │ 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] @ d450 │ │ │ │ │ - ldr r0, [pc, #12] @ d454 │ │ │ │ │ + ldr r1, [pc, #12] @ d548 │ │ │ │ │ + ldr r0, [pc, #12] @ d54c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00001009 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000d458 <_PyDictKeys_DecRef>: │ │ │ │ │ +0000d550 <_PyDictKeys_DecRef>: │ │ │ │ │ _PyDictKeys_DecRef(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -14599,119 +14669,119 @@ │ │ │ │ │ str r3, [r0] │ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ lsl r5, r5, r2 │ │ │ │ │ ldr r7, [r0, #16] │ │ │ │ │ - beq d58c <_PyDictKeys_DecRef+0x134> │ │ │ │ │ + beq d684 <_PyDictKeys_DecRef+0x134> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addgt r5, r0, r5 │ │ │ │ │ addgt r8, r5, #20 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt r5, r5, #24 │ │ │ │ │ - bgt d4e0 <_PyDictKeys_DecRef+0x88> │ │ │ │ │ - b d530 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ + bgt d5d8 <_PyDictKeys_DecRef+0x88> │ │ │ │ │ + b d628 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ ldr r0, [r5, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d4d4 <_PyDictKeys_DecRef+0x7c> │ │ │ │ │ + beq d5cc <_PyDictKeys_DecRef+0x7c> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne d510 <_PyDictKeys_DecRef+0xb8> │ │ │ │ │ + bne d608 <_PyDictKeys_DecRef+0xb8> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq d530 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ + beq d628 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d4bc <_PyDictKeys_DecRef+0x64> │ │ │ │ │ + beq d5b4 <_PyDictKeys_DecRef+0x64> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d4bc <_PyDictKeys_DecRef+0x64> │ │ │ │ │ + beq d5b4 <_PyDictKeys_DecRef+0x64> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d4bc <_PyDictKeys_DecRef+0x64> │ │ │ │ │ + bne d5b4 <_PyDictKeys_DecRef+0x64> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d4bc <_PyDictKeys_DecRef+0x64> │ │ │ │ │ + b d5b4 <_PyDictKeys_DecRef+0x64> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d4d4 <_PyDictKeys_DecRef+0x7c> │ │ │ │ │ + bne d5cc <_PyDictKeys_DecRef+0x7c> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne d4e0 <_PyDictKeys_DecRef+0x88> │ │ │ │ │ + bne d5d8 <_PyDictKeys_DecRef+0x88> │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne d580 <_PyDictKeys_DecRef+0x128> │ │ │ │ │ - ldr r3, [pc, #204] @ d610 <_PyDictKeys_DecRef+0x1b8> │ │ │ │ │ + bne d678 <_PyDictKeys_DecRef+0x128> │ │ │ │ │ + ldr r3, [pc, #204] @ d708 <_PyDictKeys_DecRef+0x1b8> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi d580 <_PyDictKeys_DecRef+0x128> │ │ │ │ │ + bhi d678 <_PyDictKeys_DecRef+0x128> │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d580 <_PyDictKeys_DecRef+0x128> │ │ │ │ │ + beq d678 <_PyDictKeys_DecRef+0x128> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ │ str r6, [r2, #2420] @ 0x974 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble d530 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ + ble d628 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ add r4, r0, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b d5c8 <_PyDictKeys_DecRef+0x170> │ │ │ │ │ + b d6c0 <_PyDictKeys_DecRef+0x170> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d5b8 <_PyDictKeys_DecRef+0x160> │ │ │ │ │ + beq d6b0 <_PyDictKeys_DecRef+0x160> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne d5f8 <_PyDictKeys_DecRef+0x1a0> │ │ │ │ │ + bne d6f0 <_PyDictKeys_DecRef+0x1a0> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ - beq d530 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ + beq d628 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d5a0 <_PyDictKeys_DecRef+0x148> │ │ │ │ │ + beq d698 <_PyDictKeys_DecRef+0x148> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d5a0 <_PyDictKeys_DecRef+0x148> │ │ │ │ │ + beq d698 <_PyDictKeys_DecRef+0x148> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d5a0 <_PyDictKeys_DecRef+0x148> │ │ │ │ │ + bne d698 <_PyDictKeys_DecRef+0x148> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d5a0 <_PyDictKeys_DecRef+0x148> │ │ │ │ │ + b d698 <_PyDictKeys_DecRef+0x148> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d5b8 <_PyDictKeys_DecRef+0x160> │ │ │ │ │ + bne d6b0 <_PyDictKeys_DecRef+0x160> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d5b8 <_PyDictKeys_DecRef+0x160> │ │ │ │ │ + b d6b0 <_PyDictKeys_DecRef+0x160> │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000d614 <_PyDict_MaybeUntrack>: │ │ │ │ │ +0000d70c <_PyDict_MaybeUntrack>: │ │ │ │ │ _PyDict_MaybeUntrack(): │ │ │ │ │ - ldr r3, [pc, #1016] @ da14 <_PyDict_MaybeUntrack+0x400> │ │ │ │ │ + ldr r3, [pc, #1016] @ db0c <_PyDict_MaybeUntrack+0x400> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bxne lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ @@ -14719,558 +14789,558 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r8, [r6, #16] │ │ │ │ │ - bne d8d0 <_PyDict_MaybeUntrack+0x2bc> │ │ │ │ │ + bne d9c8 <_PyDict_MaybeUntrack+0x2bc> │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ ldrb r3, [r6, #5] │ │ │ │ │ mov r5, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ lsl r5, r5, r3 │ │ │ │ │ - beq d7d0 <_PyDict_MaybeUntrack+0x1bc> │ │ │ │ │ + beq d8c8 <_PyDict_MaybeUntrack+0x1bc> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r7, r6, #20 │ │ │ │ │ - ble d724 <_PyDict_MaybeUntrack+0x110> │ │ │ │ │ + ble d81c <_PyDict_MaybeUntrack+0x110> │ │ │ │ │ add r7, r7, r5 │ │ │ │ │ ldr r9, [r7, #4] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq d69c <_PyDict_MaybeUntrack+0x88> │ │ │ │ │ + beq d794 <_PyDict_MaybeUntrack+0x88> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d754 <_PyDict_MaybeUntrack+0x140> │ │ │ │ │ + bne d84c <_PyDict_MaybeUntrack+0x140> │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq d720 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + beq d818 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ ldr r9, [r7, #12] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq d6c0 <_PyDict_MaybeUntrack+0xac> │ │ │ │ │ + beq d7b8 <_PyDict_MaybeUntrack+0xac> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d774 <_PyDict_MaybeUntrack+0x160> │ │ │ │ │ + bne d86c <_PyDict_MaybeUntrack+0x160> │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - beq d720 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + beq d818 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq d6e4 <_PyDict_MaybeUntrack+0xd0> │ │ │ │ │ + beq d7dc <_PyDict_MaybeUntrack+0xd0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d7b0 <_PyDict_MaybeUntrack+0x19c> │ │ │ │ │ + bne d8a8 <_PyDict_MaybeUntrack+0x19c> │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - beq d720 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + beq d818 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ add r5, r5, #24 │ │ │ │ │ - ldr r9, [pc, #800] @ da18 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + ldr r9, [pc, #800] @ db10 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ mov r7, #3 │ │ │ │ │ add r5, r6, r5 │ │ │ │ │ ldr r6, [r5, r7, lsl #3] │ │ │ │ │ subs r0, r6, #0 │ │ │ │ │ - beq d714 <_PyDict_MaybeUntrack+0x100> │ │ │ │ │ + beq d80c <_PyDict_MaybeUntrack+0x100> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d794 <_PyDict_MaybeUntrack+0x180> │ │ │ │ │ + bne d88c <_PyDict_MaybeUntrack+0x180> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne d6fc <_PyDict_MaybeUntrack+0xe8> │ │ │ │ │ + bne d7f4 <_PyDict_MaybeUntrack+0xe8> │ │ │ │ │ ldr r2, [r4, #-8] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #700] @ da18 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + ldr r3, [pc, #700] @ db10 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r9, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d69c <_PyDict_MaybeUntrack+0x88> │ │ │ │ │ + beq d794 <_PyDict_MaybeUntrack+0x88> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #668] @ da18 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + ldr r3, [pc, #668] @ db10 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r9, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d6c0 <_PyDict_MaybeUntrack+0xac> │ │ │ │ │ + beq d7b8 <_PyDict_MaybeUntrack+0xac> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d714 <_PyDict_MaybeUntrack+0x100> │ │ │ │ │ + beq d80c <_PyDict_MaybeUntrack+0x100> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #608] @ da18 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + ldr r3, [pc, #608] @ db10 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d6e4 <_PyDict_MaybeUntrack+0xd0> │ │ │ │ │ + beq d7dc <_PyDict_MaybeUntrack+0xd0> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r7, r6, #20 │ │ │ │ │ - ble d724 <_PyDict_MaybeUntrack+0x110> │ │ │ │ │ + ble d81c <_PyDict_MaybeUntrack+0x110> │ │ │ │ │ add r7, r7, r5 │ │ │ │ │ ldr r9, [r7, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq d848 <_PyDict_MaybeUntrack+0x234> │ │ │ │ │ + beq d940 <_PyDict_MaybeUntrack+0x234> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d818 <_PyDict_MaybeUntrack+0x204> │ │ │ │ │ - ldr r3, [pc, #532] @ da18 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + beq d910 <_PyDict_MaybeUntrack+0x204> │ │ │ │ │ + ldr r3, [pc, #532] @ db10 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r9, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d848 <_PyDict_MaybeUntrack+0x234> │ │ │ │ │ - ldr r3, [pc, #484] @ da18 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + beq d940 <_PyDict_MaybeUntrack+0x234> │ │ │ │ │ + ldr r3, [pc, #484] @ db10 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq d720 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ - ldr r7, [pc, #448] @ da18 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + beq d818 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + ldr r7, [pc, #448] @ db10 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ add r5, r6, r5 │ │ │ │ │ mov r9, #1 │ │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ │ subs r0, r6, #0 │ │ │ │ │ - beq d8bc <_PyDict_MaybeUntrack+0x2a8> │ │ │ │ │ + beq d9b4 <_PyDict_MaybeUntrack+0x2a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d88c <_PyDict_MaybeUntrack+0x278> │ │ │ │ │ + beq d984 <_PyDict_MaybeUntrack+0x278> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ - ldr r3, [pc, #376] @ da18 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + ldr r3, [pc, #376] @ db10 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d8bc <_PyDict_MaybeUntrack+0x2a8> │ │ │ │ │ + beq d9b4 <_PyDict_MaybeUntrack+0x2a8> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ - bne d85c <_PyDict_MaybeUntrack+0x248> │ │ │ │ │ - b d720 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + bne d954 <_PyDict_MaybeUntrack+0x248> │ │ │ │ │ + b d818 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble d724 <_PyDict_MaybeUntrack+0x110> │ │ │ │ │ + ble d81c <_PyDict_MaybeUntrack+0x110> │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq d8f4 <_PyDict_MaybeUntrack+0x2e0> │ │ │ │ │ + beq d9ec <_PyDict_MaybeUntrack+0x2e0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d998 <_PyDict_MaybeUntrack+0x384> │ │ │ │ │ + bne da90 <_PyDict_MaybeUntrack+0x384> │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq d720 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + beq d818 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq d91c <_PyDict_MaybeUntrack+0x308> │ │ │ │ │ + beq da14 <_PyDict_MaybeUntrack+0x308> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d9d4 <_PyDict_MaybeUntrack+0x3c0> │ │ │ │ │ + bne dacc <_PyDict_MaybeUntrack+0x3c0> │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - beq d720 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + beq d818 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq d944 <_PyDict_MaybeUntrack+0x330> │ │ │ │ │ + beq da3c <_PyDict_MaybeUntrack+0x330> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d9f4 <_PyDict_MaybeUntrack+0x3e0> │ │ │ │ │ + bne daec <_PyDict_MaybeUntrack+0x3e0> │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - beq d720 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + beq d818 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r6, #3 │ │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ - ldr r7, [pc, #180] @ da18 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + ldr r7, [pc, #180] @ db10 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ subs r0, r5, #0 │ │ │ │ │ - beq d974 <_PyDict_MaybeUntrack+0x360> │ │ │ │ │ + beq da6c <_PyDict_MaybeUntrack+0x360> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d9b8 <_PyDict_MaybeUntrack+0x3a4> │ │ │ │ │ + bne dab0 <_PyDict_MaybeUntrack+0x3a4> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq d720 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + beq d818 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ subs r0, r5, #0 │ │ │ │ │ - bne d968 <_PyDict_MaybeUntrack+0x354> │ │ │ │ │ - b d974 <_PyDict_MaybeUntrack+0x360> │ │ │ │ │ - ldr r3, [pc, #120] @ da18 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + bne da60 <_PyDict_MaybeUntrack+0x354> │ │ │ │ │ + b da6c <_PyDict_MaybeUntrack+0x360> │ │ │ │ │ + ldr r3, [pc, #120] @ db10 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d8f4 <_PyDict_MaybeUntrack+0x2e0> │ │ │ │ │ + beq d9ec <_PyDict_MaybeUntrack+0x2e0> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d974 <_PyDict_MaybeUntrack+0x360> │ │ │ │ │ + beq da6c <_PyDict_MaybeUntrack+0x360> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #60] @ da18 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + ldr r3, [pc, #60] @ db10 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d91c <_PyDict_MaybeUntrack+0x308> │ │ │ │ │ + beq da14 <_PyDict_MaybeUntrack+0x308> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #28] @ da18 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + ldr r3, [pc, #28] @ db10 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d944 <_PyDict_MaybeUntrack+0x330> │ │ │ │ │ + beq da3c <_PyDict_MaybeUntrack+0x330> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ │ │ │ │ │ -0000da1c <_PyDict_ClearFreeList>: │ │ │ │ │ +0000db14 <_PyDict_ClearFreeList>: │ │ │ │ │ _PyDict_ClearFreeList(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #812] @ 0x32c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ble da80 <_PyDict_ClearFreeList+0x64> │ │ │ │ │ + ble db78 <_PyDict_ClearFreeList+0x64> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add r2, r4, r3, lsl #2 │ │ │ │ │ ldr r0, [r2, #492] @ 0x1ec │ │ │ │ │ str r3, [r4, #812] @ 0x32c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Del │ │ │ │ │ ldr r3, [r4, #812] @ 0x32c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt da40 <_PyDict_ClearFreeList+0x24> │ │ │ │ │ + bgt db38 <_PyDict_ClearFreeList+0x24> │ │ │ │ │ ldr r3, [r4, #1136] @ 0x470 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble da8c <_PyDict_ClearFreeList+0x70> │ │ │ │ │ + ble db84 <_PyDict_ClearFreeList+0x70> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add r2, r4, r3, lsl #2 │ │ │ │ │ ldr r0, [r2, #816] @ 0x330 │ │ │ │ │ str r3, [r4, #1136] @ 0x470 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #1136] @ 0x470 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt da6c <_PyDict_ClearFreeList+0x50> │ │ │ │ │ + bgt db64 <_PyDict_ClearFreeList+0x50> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mvnne r3, #0 │ │ │ │ │ strne r3, [r4, #812] @ 0x32c │ │ │ │ │ strne r3, [r4, #1136] @ 0x470 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -0000daa0 : │ │ │ │ │ +0000db98 : │ │ │ │ │ dict_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000daa8 : │ │ │ │ │ +0000dba0 : │ │ │ │ │ dict_new(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx r3 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq db34 │ │ │ │ │ - ldr r2, [pc, #180] @ db8c │ │ │ │ │ + beq dc2c │ │ │ │ │ + ldr r2, [pc, #180] @ dc84 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ - ldr r1, [pc, #160] @ db90 │ │ │ │ │ + ldr r1, [pc, #160] @ dc88 │ │ │ │ │ ldr lr, [r2, #8] │ │ │ │ │ add ip, lr, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [ip, #208] @ 0xd0 │ │ │ │ │ ldr r0, [ip, #212] @ 0xd4 │ │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ str r2, [ip, #208] @ 0xd0 │ │ │ │ │ str r0, [ip, #212] @ 0xd4 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne db3c │ │ │ │ │ + bne dc34 │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ str r5, [r3, #28] │ │ │ │ │ - bne db58 │ │ │ │ │ + bne dc50 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ add r2, r1, #28 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ str r5, [r3, #28] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq db34 │ │ │ │ │ + beq dc2c │ │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne db34 │ │ │ │ │ + bne dc2c │ │ │ │ │ ldr r0, [lr, #3796] @ 0xed4 │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ - b db34 │ │ │ │ │ + b dc2c │ │ │ │ │ .word 0x000000a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000db94 : │ │ │ │ │ +0000dc8c : │ │ │ │ │ dict_init(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov ip, #0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - ldr r1, [pc, #304] @ dcfc │ │ │ │ │ + ldr r1, [pc, #304] @ ddf4 │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dcf4 │ │ │ │ │ + beq ddec │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq dc70 │ │ │ │ │ - ldr r3, [pc, #272] @ dd00 │ │ │ │ │ + beq dd68 │ │ │ │ │ + ldr r3, [pc, #272] @ ddf8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne dc3c │ │ │ │ │ - ldr r3, [pc, #260] @ dd04 │ │ │ │ │ + bne dd34 │ │ │ │ │ + ldr r3, [pc, #260] @ ddfc │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 4610 │ │ │ │ │ + bl 4708 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ clz r3, r0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dc8c │ │ │ │ │ + bne dd84 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #196] @ dd08 │ │ │ │ │ + ldr r1, [pc, #196] @ de00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt dcf4 │ │ │ │ │ - bne dcc4 │ │ │ │ │ + blt ddec │ │ │ │ │ + bne ddbc │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e32c │ │ │ │ │ + bl e424 │ │ │ │ │ clz r3, r0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ - b dc78 │ │ │ │ │ + b dd70 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq dc34 │ │ │ │ │ + beq dd2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dcf4 │ │ │ │ │ - ldr r3, [pc, #104] @ dd0c │ │ │ │ │ + beq ddec │ │ │ │ │ + ldr r3, [pc, #104] @ de04 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bl 4610 │ │ │ │ │ - b dc34 │ │ │ │ │ - ldr r3, [pc, #68] @ dd10 │ │ │ │ │ + bl 4708 │ │ │ │ │ + b dd2c │ │ │ │ │ + ldr r3, [pc, #68] @ de08 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 4610 │ │ │ │ │ + bl 4708 │ │ │ │ │ clz r3, r0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ - b dc78 │ │ │ │ │ + b dd70 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b dc34 │ │ │ │ │ + b dd2c │ │ │ │ │ .word 0x00000160 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00008754 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000dd14 : │ │ │ │ │ +0000de0c : │ │ │ │ │ dict_setdefault(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bhi dd70 │ │ │ │ │ + bhi de68 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - beq dd98 │ │ │ │ │ + beq de90 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov ip, #1 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 2c10 │ │ │ │ │ + bl 2d70 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [pc, #44] @ dda4 │ │ │ │ │ + ldr r0, [pc, #44] @ de9c │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dd68 │ │ │ │ │ + beq de60 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ - bgt dd4c │ │ │ │ │ - ldr r2, [pc, #8] @ dda8 │ │ │ │ │ + bgt de44 │ │ │ │ │ + ldr r2, [pc, #8] @ dea0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ - b dd54 │ │ │ │ │ + b de4c │ │ │ │ │ .word 0x00000168 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -0000ddac : │ │ │ │ │ +0000dea4 : │ │ │ │ │ dict_vectorcall(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bics r1, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bic r8, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - bne dfe4 │ │ │ │ │ + bne e0dc │ │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq dee4 │ │ │ │ │ - ldr r3, [pc, #560] @ e01c │ │ │ │ │ + beq dfdc │ │ │ │ │ + ldr r3, [pc, #560] @ e114 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ - ldr lr, [pc, #540] @ e020 │ │ │ │ │ + ldr lr, [pc, #540] @ e118 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ add r1, r0, #42496 @ 0xa600 │ │ │ │ │ ldr ip, [r1, #208] @ 0xd0 │ │ │ │ │ ldr r3, [r1, #212] @ 0xd4 │ │ │ │ │ adds ip, ip, #4096 @ 0x1000 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ str r3, [r1, #212] @ 0xd4 │ │ │ │ │ @@ -15281,507 +15351,507 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [lr] │ │ │ │ │ add lr, lr, #28 │ │ │ │ │ cmp r5, lr │ │ │ │ │ str ip, [r4, #16] │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ - bne df80 │ │ │ │ │ + bne e078 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - bne deec │ │ │ │ │ + bne dfe4 │ │ │ │ │ ldr r5, [r7] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne de90 │ │ │ │ │ + bne df88 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 4610 │ │ │ │ │ + bl 4708 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq dec0 │ │ │ │ │ + beq dfb8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ addne r7, r7, #4 │ │ │ │ │ - bne def4 │ │ │ │ │ + bne dfec │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #396] @ e024 │ │ │ │ │ + ldr r1, [pc, #396] @ e11c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt dec0 │ │ │ │ │ - bne dfb4 │ │ │ │ │ + blt dfb8 │ │ │ │ │ + bne e0ac │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e32c │ │ │ │ │ + bl e424 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne de7c │ │ │ │ │ + bne df74 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq dee4 │ │ │ │ │ + beq dfdc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne dee4 │ │ │ │ │ + bne dfdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b de88 │ │ │ │ │ + b df80 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq de88 │ │ │ │ │ + beq df80 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble de88 │ │ │ │ │ + ble df80 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f8c │ │ │ │ │ + bl 1128 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq dec0 │ │ │ │ │ + beq dfb8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble de88 │ │ │ │ │ + ble df80 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f8c │ │ │ │ │ + bl 1128 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq dec0 │ │ │ │ │ + beq dfb8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ble de88 │ │ │ │ │ + ble df80 │ │ │ │ │ add r8, r6, #16 │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ mov r5, #2 │ │ │ │ │ ldr r2, [r7, #4]! │ │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f8c │ │ │ │ │ + bl 1128 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq dec0 │ │ │ │ │ + beq dfb8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt df54 │ │ │ │ │ - b de88 │ │ │ │ │ + blt e04c │ │ │ │ │ + b df80 │ │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de4c │ │ │ │ │ + bne df44 │ │ │ │ │ ldr r2, [r0, #3796] @ 0xed4 │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr ip, [r2, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ sub r1, r4, #8 │ │ │ │ │ orr r3, r3, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - b de4c │ │ │ │ │ - ldr r1, [pc, #108] @ e028 │ │ │ │ │ + b df44 │ │ │ │ │ + ldr r1, [pc, #108] @ e120 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 4610 │ │ │ │ │ + bl 4708 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne de7c │ │ │ │ │ - b dec0 │ │ │ │ │ - ldr r0, [pc, #64] @ e02c │ │ │ │ │ + bne df74 │ │ │ │ │ + b dfb8 │ │ │ │ │ + ldr r0, [pc, #64] @ e124 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dee4 │ │ │ │ │ + beq dfdc │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne dde4 │ │ │ │ │ - b dee4 │ │ │ │ │ + bne dedc │ │ │ │ │ + b dfdc │ │ │ │ │ .word 0x00000224 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00008754 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000160 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000e030 <_PyDict_SendEvent>: │ │ │ │ │ +0000e128 <_PyDict_SendEvent>: │ │ │ │ │ _PyDict_SendEvent(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r5, [pc, #728] @ e320 <_PyDict_SendEvent+0x2f0> │ │ │ │ │ + ldr r5, [pc, #728] @ e418 <_PyDict_SendEvent+0x2f0> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r5, [pc, r5] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r0, r5] │ │ │ │ │ cmp r1, #5 │ │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bhi e2d4 <_PyDict_SendEvent+0x2a4> │ │ │ │ │ + bhi e3cc <_PyDict_SendEvent+0x2a4> │ │ │ │ │ tst r4, #1 │ │ │ │ │ - bne e0f8 <_PyDict_SendEvent+0xc8> │ │ │ │ │ + bne e1f0 <_PyDict_SendEvent+0xc8> │ │ │ │ │ tst r4, #2 │ │ │ │ │ - bne e13c <_PyDict_SendEvent+0x10c> │ │ │ │ │ + bne e234 <_PyDict_SendEvent+0x10c> │ │ │ │ │ tst r4, #4 │ │ │ │ │ - bne e180 <_PyDict_SendEvent+0x150> │ │ │ │ │ + bne e278 <_PyDict_SendEvent+0x150> │ │ │ │ │ tst r4, #8 │ │ │ │ │ - bne e1c4 <_PyDict_SendEvent+0x194> │ │ │ │ │ + bne e2bc <_PyDict_SendEvent+0x194> │ │ │ │ │ tst r4, #16 │ │ │ │ │ - bne e208 <_PyDict_SendEvent+0x1d8> │ │ │ │ │ + bne e300 <_PyDict_SendEvent+0x1d8> │ │ │ │ │ tst r4, #32 │ │ │ │ │ - bne e24c <_PyDict_SendEvent+0x21c> │ │ │ │ │ + bne e344 <_PyDict_SendEvent+0x21c> │ │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ │ asr r4, r4, #6 │ │ │ │ │ - bne e290 <_PyDict_SendEvent+0x260> │ │ │ │ │ + bne e388 <_PyDict_SendEvent+0x260> │ │ │ │ │ tst r4, #2 │ │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r4, [r5, #1784] @ 0x6f8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popge {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #572] @ e324 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + ldr r3, [pc, #572] @ e41c <_PyDict_SendEvent+0x2f4> │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r0, [pc, #564] @ e328 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ + ldr r0, [pc, #564] @ e420 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_FormatUnraisable │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #1756] @ 0x6dc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq e078 <_PyDict_SendEvent+0x48> │ │ │ │ │ + beq e170 <_PyDict_SendEvent+0x48> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e078 <_PyDict_SendEvent+0x48> │ │ │ │ │ - ldr r3, [pc, #504] @ e324 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ - ldr r0, [pc, #504] @ e328 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ + bge e170 <_PyDict_SendEvent+0x48> │ │ │ │ │ + ldr r3, [pc, #504] @ e41c <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + ldr r0, [pc, #504] @ e420 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b e078 <_PyDict_SendEvent+0x48> │ │ │ │ │ + b e170 <_PyDict_SendEvent+0x48> │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #1760] @ 0x6e0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq e080 <_PyDict_SendEvent+0x50> │ │ │ │ │ + beq e178 <_PyDict_SendEvent+0x50> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e080 <_PyDict_SendEvent+0x50> │ │ │ │ │ - ldr r3, [pc, #436] @ e324 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ - ldr r0, [pc, #436] @ e328 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ + bge e178 <_PyDict_SendEvent+0x50> │ │ │ │ │ + ldr r3, [pc, #436] @ e41c <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + ldr r0, [pc, #436] @ e420 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b e080 <_PyDict_SendEvent+0x50> │ │ │ │ │ + b e178 <_PyDict_SendEvent+0x50> │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #1764] @ 0x6e4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq e088 <_PyDict_SendEvent+0x58> │ │ │ │ │ + beq e180 <_PyDict_SendEvent+0x58> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e088 <_PyDict_SendEvent+0x58> │ │ │ │ │ - ldr r3, [pc, #368] @ e324 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ - ldr r0, [pc, #368] @ e328 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ + bge e180 <_PyDict_SendEvent+0x58> │ │ │ │ │ + ldr r3, [pc, #368] @ e41c <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + ldr r0, [pc, #368] @ e420 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b e088 <_PyDict_SendEvent+0x58> │ │ │ │ │ + b e180 <_PyDict_SendEvent+0x58> │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #1768] @ 0x6e8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq e090 <_PyDict_SendEvent+0x60> │ │ │ │ │ + beq e188 <_PyDict_SendEvent+0x60> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e090 <_PyDict_SendEvent+0x60> │ │ │ │ │ - ldr r3, [pc, #300] @ e324 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ - ldr r0, [pc, #300] @ e328 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ + bge e188 <_PyDict_SendEvent+0x60> │ │ │ │ │ + ldr r3, [pc, #300] @ e41c <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + ldr r0, [pc, #300] @ e420 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b e090 <_PyDict_SendEvent+0x60> │ │ │ │ │ + b e188 <_PyDict_SendEvent+0x60> │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #1772] @ 0x6ec │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq e098 <_PyDict_SendEvent+0x68> │ │ │ │ │ + beq e190 <_PyDict_SendEvent+0x68> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e098 <_PyDict_SendEvent+0x68> │ │ │ │ │ - ldr r3, [pc, #232] @ e324 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ - ldr r0, [pc, #232] @ e328 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ + bge e190 <_PyDict_SendEvent+0x68> │ │ │ │ │ + ldr r3, [pc, #232] @ e41c <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + ldr r0, [pc, #232] @ e420 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b e098 <_PyDict_SendEvent+0x68> │ │ │ │ │ + b e190 <_PyDict_SendEvent+0x68> │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #1776] @ 0x6f0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq e0a0 <_PyDict_SendEvent+0x70> │ │ │ │ │ + beq e198 <_PyDict_SendEvent+0x70> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e0a0 <_PyDict_SendEvent+0x70> │ │ │ │ │ - ldr r3, [pc, #164] @ e324 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ - ldr r0, [pc, #164] @ e328 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ + bge e198 <_PyDict_SendEvent+0x70> │ │ │ │ │ + ldr r3, [pc, #164] @ e41c <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + ldr r0, [pc, #164] @ e420 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b e0a0 <_PyDict_SendEvent+0x70> │ │ │ │ │ + b e198 <_PyDict_SendEvent+0x70> │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #1780] @ 0x6f4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq e0ac <_PyDict_SendEvent+0x7c> │ │ │ │ │ + beq e1a4 <_PyDict_SendEvent+0x7c> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e0ac <_PyDict_SendEvent+0x7c> │ │ │ │ │ - ldr r3, [pc, #96] @ e324 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ - ldr r0, [pc, #96] @ e328 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ + bge e1a4 <_PyDict_SendEvent+0x7c> │ │ │ │ │ + ldr r3, [pc, #96] @ e41c <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + ldr r0, [pc, #96] @ e420 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b e0ac <_PyDict_SendEvent+0x7c> │ │ │ │ │ + b e1a4 <_PyDict_SendEvent+0x7c> │ │ │ │ │ add r5, r5, #42496 @ 0xa600 │ │ │ │ │ add sl, r5, #220 @ 0xdc │ │ │ │ │ add r5, r5, #252 @ 0xfc │ │ │ │ │ tst r4, #1 │ │ │ │ │ - bne e2fc <_PyDict_SendEvent+0x2cc> │ │ │ │ │ + bne e3f4 <_PyDict_SendEvent+0x2cc> │ │ │ │ │ add sl, sl, #4 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ asr r4, r4, #1 │ │ │ │ │ - bne e2e0 <_PyDict_SendEvent+0x2b0> │ │ │ │ │ + bne e3d8 <_PyDict_SendEvent+0x2b0> │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr fp, [sl] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq e2e8 <_PyDict_SendEvent+0x2b8> │ │ │ │ │ + beq e3e0 <_PyDict_SendEvent+0x2b8> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx fp │ │ │ │ │ - b e2e8 <_PyDict_SendEvent+0x2b8> │ │ │ │ │ + b e3e0 <_PyDict_SendEvent+0x2b8> │ │ │ │ │ .word 0x000002d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000174 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000e32c : │ │ │ │ │ +0000e424 : │ │ │ │ │ merge_from_seq2_lock_held(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq eb60 │ │ │ │ │ + beq ec58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ movne fp, #0 │ │ │ │ │ - bne e454 │ │ │ │ │ - b e97c │ │ │ │ │ + bne e54c │ │ │ │ │ + b ea74 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e4ac │ │ │ │ │ + bne e5a4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e748 │ │ │ │ │ + bne e840 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - ldr r2, [pc, #2112] @ ebd4 │ │ │ │ │ + ldr r2, [pc, #2112] @ eccc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne e4e0 │ │ │ │ │ + bne e5d8 │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq e4e0 │ │ │ │ │ - ldr r3, [pc, #2092] @ ebd8 │ │ │ │ │ + beq e5d8 │ │ │ │ │ + ldr r3, [pc, #2092] @ ecd0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ ldr r3, [r8, #24] │ │ │ │ │ ldr r7, [r2, #8] │ │ │ │ │ - ldr r2, [pc, #2072] @ ebdc │ │ │ │ │ + ldr r2, [pc, #2072] @ ecd4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e518 │ │ │ │ │ + beq e610 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r9, [sp] │ │ │ │ │ - bl 15e8 │ │ │ │ │ + bl 1784 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq e8cc │ │ │ │ │ + beq e9c4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e404 │ │ │ │ │ + beq e4fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq eb68 │ │ │ │ │ + beq ec60 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e72c │ │ │ │ │ + bne e824 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e42c │ │ │ │ │ + beq e524 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq e944 │ │ │ │ │ + beq ea3c │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e450 │ │ │ │ │ + beq e548 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne e450 │ │ │ │ │ + bne e548 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq e758 │ │ │ │ │ - ldr r1, [pc, #1908] @ ebe0 │ │ │ │ │ + beq e850 │ │ │ │ │ + ldr r1, [pc, #1908] @ ecd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq e950 │ │ │ │ │ + beq ea48 │ │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ │ - bne eb8c │ │ │ │ │ + bne ec84 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne eb74 │ │ │ │ │ + bne ec6c │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ ldr r9, [r4, #16] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e36c │ │ │ │ │ + bne e464 │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e388 │ │ │ │ │ + beq e480 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e748 │ │ │ │ │ + bne e840 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e388 │ │ │ │ │ + beq e480 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #1792] @ ebd4 │ │ │ │ │ + ldr r1, [pc, #1792] @ eccc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - beq e398 │ │ │ │ │ + beq e490 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq e8c0 │ │ │ │ │ - ldr r3, [pc, #1768] @ ebe4 │ │ │ │ │ + beq e9b8 │ │ │ │ │ + ldr r3, [pc, #1768] @ ecdc │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - ldr r2, [pc, #1748] @ ebdc │ │ │ │ │ + ldr r2, [pc, #1748] @ ecd4 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ ldr r3, [r8, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne e3c8 │ │ │ │ │ + bne e4c0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - ldr r2, [pc, #1712] @ ebd4 │ │ │ │ │ + ldr r2, [pc, #1712] @ eccc │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movne r3, #60 @ 0x3c │ │ │ │ │ movne r0, #88 @ 0x58 │ │ │ │ │ strne r3, [sp, #24] │ │ │ │ │ - bne e5b0 │ │ │ │ │ + bne e6a8 │ │ │ │ │ add r2, r7, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r2, #2740] @ 0xab4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movle r3, #40 @ 0x28 │ │ │ │ │ movle r0, #68 @ 0x44 │ │ │ │ │ strle r3, [sp, #24] │ │ │ │ │ - ble e5b0 │ │ │ │ │ + ble e6a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #2740] @ 0xab4 │ │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ │ ldr r1, [r2, #2420] @ 0x974 │ │ │ │ │ - ldr r2, [pc, #1660] @ ebe8 │ │ │ │ │ + ldr r2, [pc, #1660] @ ece0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ strh r2, [r1, #4] │ │ │ │ │ mov r2, #5 │ │ │ │ │ str r3, [r1] │ │ │ │ │ strb r3, [r1, #6] │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -15792,29 +15862,29 @@ │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ mov r2, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ │ - b e61c │ │ │ │ │ + b e714 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq eb0c │ │ │ │ │ - ldr r2, [pc, #1572] @ ebe8 │ │ │ │ │ + beq ec04 │ │ │ │ │ + ldr r2, [pc, #1572] @ ece0 │ │ │ │ │ strh r2, [r1, #4] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ str r2, [r1] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - ldr r1, [pc, #1516] @ ebd4 │ │ │ │ │ + ldr r1, [pc, #1516] @ eccc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ strb r2, [r3, #6] │ │ │ │ │ mov r2, #5 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ @@ -15830,57 +15900,57 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r0, r3, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [r8, #16] │ │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ │ - bne e91c │ │ │ │ │ + bne ea14 │ │ │ │ │ add r1, r7, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [r1, #208] @ 0xd0 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r1, #212] @ 0xd4 │ │ │ │ │ str r2, [r1, #208] @ 0xd0 │ │ │ │ │ adc r7, r3, #0 │ │ │ │ │ ldr r3, [r8, #-8] │ │ │ │ │ str r7, [r1, #212] @ 0xd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e698 │ │ │ │ │ + bne e790 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e79c │ │ │ │ │ + bne e894 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldrne r3, [pc, #1364] @ ebec │ │ │ │ │ - bne e7d0 │ │ │ │ │ + ldrne r3, [pc, #1364] @ ece4 │ │ │ │ │ + bne e8c8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ and r3, r6, #7 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt e818 │ │ │ │ │ + bgt e910 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - ldr r1, [pc, #1308] @ ebd4 │ │ │ │ │ + ldr r1, [pc, #1308] @ eccc │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ strb r2, [r1, r3] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movne ip, r1 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ mov r3, #1 │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ - bne e85c │ │ │ │ │ + bne e954 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r5, [r2, r3] │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ str r9, [r3, #4] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r8, #16] │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ @@ -15892,95 +15962,95 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ str r3, [r8, #24] │ │ │ │ │ - b e3e8 │ │ │ │ │ + b e4e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne e410 │ │ │ │ │ + bne e508 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e410 │ │ │ │ │ + b e508 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ - b e4c0 │ │ │ │ │ + b e5b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne eb54 │ │ │ │ │ + bne ec4c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e790 │ │ │ │ │ + beq e888 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne e790 │ │ │ │ │ + bne e888 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #1096] @ ebec │ │ │ │ │ + ldr r3, [pc, #1096] @ ece4 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne e8b4 │ │ │ │ │ + bne e9ac │ │ │ │ │ ldr r2, [r5, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e8b4 │ │ │ │ │ + bne e9ac │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e698 │ │ │ │ │ + beq e790 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq e8a8 │ │ │ │ │ - ldr r3, [pc, #1036] @ ebf0 │ │ │ │ │ + beq e9a0 │ │ │ │ │ + ldr r3, [pc, #1036] @ ece8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ sub r1, r8, #8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr r3, [r8, #-4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ stmdb r8, {r2, r3} │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - b e698 │ │ │ │ │ + b e790 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ldrle r1, [sp, #16] │ │ │ │ │ ldrgt r1, [sp, #16] │ │ │ │ │ lslle r3, r3, #1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ movgt r2, #0 │ │ │ │ │ strhle r2, [r1, r3] │ │ │ │ │ strgt r2, [r1, r3, lsl #2] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #912] @ ebd4 │ │ │ │ │ + ldr r2, [pc, #912] @ eccc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ mov r3, #1 │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ - beq e6dc │ │ │ │ │ + beq e7d4 │ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ │ ldr lr, [sp, #12] │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ ldr r1, [lr, #12] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ add r1, ip, r3 │ │ │ │ │ @@ -15992,111 +16062,111 @@ │ │ │ │ │ str r9, [r1, #8] │ │ │ │ │ str r3, [r8, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r0, [r8, #8] │ │ │ │ │ str r7, [r8, #20] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r3, [lr, #12] │ │ │ │ │ - b e71c │ │ │ │ │ + b e814 │ │ │ │ │ ldr r3, [r9, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e698 │ │ │ │ │ - ldr r3, [pc, #824] @ ebf4 │ │ │ │ │ + beq e790 │ │ │ │ │ + ldr r3, [pc, #824] @ ecec │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b e7e4 │ │ │ │ │ + b e8dc │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e8e8 │ │ │ │ │ + beq e9e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq e938 │ │ │ │ │ + beq ea30 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne ebac │ │ │ │ │ + bne eca4 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 355c │ │ │ │ │ + bl 3654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 355c │ │ │ │ │ + bl 3654 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn r4, #0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e774 │ │ │ │ │ - b e790 │ │ │ │ │ + bne e86c │ │ │ │ │ + b e888 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r9, [sp] │ │ │ │ │ - bl e030 <_PyDict_SendEvent> │ │ │ │ │ + bl e128 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r8, #16] │ │ │ │ │ - b e63c │ │ │ │ │ + b e734 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e8e8 │ │ │ │ │ + b e9e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e42c │ │ │ │ │ - ldr r4, [pc, #672] @ ebf8 │ │ │ │ │ + b e524 │ │ │ │ │ + ldr r4, [pc, #672] @ ecf0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e974 │ │ │ │ │ - ldr r1, [pc, #656] @ ebfc │ │ │ │ │ + beq ea6c │ │ │ │ │ + ldr r1, [pc, #656] @ ecf4 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b e8f4 │ │ │ │ │ + b e9ec │ │ │ │ │ mov r6, fp │ │ │ │ │ - b e9c8 │ │ │ │ │ + b eac0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e9a0 │ │ │ │ │ + beq ea98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq ea90 │ │ │ │ │ + beq eb88 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e9c4 │ │ │ │ │ + beq eabc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne e9c4 │ │ │ │ │ + bne eabc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq e758 │ │ │ │ │ - ldr r1, [pc, #512] @ ebe0 │ │ │ │ │ + beq e850 │ │ │ │ │ + ldr r1, [pc, #512] @ ecd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq e950 │ │ │ │ │ + beq ea48 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - bne eadc │ │ │ │ │ + bne ebd4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne eb74 │ │ │ │ │ + bne ec6c │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ @@ -16104,126 +16174,126 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl 2c10 │ │ │ │ │ + bl 2d70 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq ea9c │ │ │ │ │ + beq eb94 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ea68 │ │ │ │ │ + beq eb60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq eaf4 │ │ │ │ │ + beq ebec │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e984 │ │ │ │ │ + beq ea7c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne e984 │ │ │ │ │ + bne ea7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e984 │ │ │ │ │ + b ea7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e9a0 │ │ │ │ │ + b ea98 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq eab4 │ │ │ │ │ + beq ebac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq eb00 │ │ │ │ │ + beq ebf8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e8f4 │ │ │ │ │ + beq e9ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne e8f4 │ │ │ │ │ + bne e9ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e8f4 │ │ │ │ │ + b e9ec │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne eb74 │ │ │ │ │ + bne ec6c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r7, [r3] │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ - b ea0c │ │ │ │ │ + b eb04 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ea68 │ │ │ │ │ + b eb60 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b eab4 │ │ │ │ │ + b ebac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq eb2c │ │ │ │ │ + beq ec24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq ebc8 │ │ │ │ │ + beq ecc0 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e8cc │ │ │ │ │ + beq e9c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne e8cc │ │ │ │ │ + bne e9c4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e8cc │ │ │ │ │ + b e9c4 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b e8f4 │ │ │ │ │ + b e9ec │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b e790 │ │ │ │ │ + b e888 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e404 │ │ │ │ │ - ldr r1, [pc, #132] @ ec00 │ │ │ │ │ + b e4fc │ │ │ │ │ + ldr r1, [pc, #132] @ ecf8 │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ - ldr r1, [pc, #124] @ ec04 │ │ │ │ │ + ldr r1, [pc, #124] @ ecfc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b e8f4 │ │ │ │ │ + b e9ec │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne eb74 │ │ │ │ │ + bne ec6c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldm r3, {r5, r9} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e36c │ │ │ │ │ - b e4a0 │ │ │ │ │ + bne e464 │ │ │ │ │ + b e598 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne e8f4 │ │ │ │ │ + bne e9ec │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e8f4 │ │ │ │ │ + b e9ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b eb2c │ │ │ │ │ + b ec24 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x00000824 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001b0 │ │ │ │ │ @@ -16242,475 +16312,475 @@ │ │ │ │ │ .word 0x000001b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000001fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000ec08 : │ │ │ │ │ +0000ed00 : │ │ │ │ │ dict_repr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprEnter │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne ef94 │ │ │ │ │ + bne f08c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ef3c │ │ │ │ │ + beq f034 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r7, #1 │ │ │ │ │ add r3, r3, r3, lsl r7 │ │ │ │ │ lsl r3, r3, r7 │ │ │ │ │ mov r1, #123 @ 0x7b │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ strb r7, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteChar> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt efa0 │ │ │ │ │ + blt f098 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b ed70 │ │ │ │ │ + b ee68 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne ec94 │ │ │ │ │ - ldr r1, [pc, #828] @ efc0 │ │ │ │ │ + bne ed8c │ │ │ │ │ + ldr r1, [pc, #828] @ f0b8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ee54 │ │ │ │ │ + blt ef4c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Repr │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq ee54 │ │ │ │ │ + beq ef4c │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - beq ecd8 │ │ │ │ │ + beq edd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne ecd8 │ │ │ │ │ + bne edd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt ee54 │ │ │ │ │ - ldr r1, [pc, #732] @ efc4 │ │ │ │ │ + blt ef4c │ │ │ │ │ + ldr r1, [pc, #732] @ f0bc │ │ │ │ │ mov r2, #2 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ee54 │ │ │ │ │ + blt ef4c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Repr │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq ee54 │ │ │ │ │ + beq ef4c │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - beq ed3c │ │ │ │ │ + beq ee34 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne ed3c │ │ │ │ │ + bne ee34 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt ee54 │ │ │ │ │ + blt ef4c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ed60 │ │ │ │ │ + beq ee58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - beq efb4 │ │ │ │ │ + beq f0ac │ │ │ │ │ ldr r7, [r8] │ │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne ee38 │ │ │ │ │ + bne ef30 │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq eeac │ │ │ │ │ + beq efa4 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ef54 │ │ │ │ │ + bne f04c │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble eeac │ │ │ │ │ + ble efa4 │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsl r2, r6, r2 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ - beq edfc │ │ │ │ │ + beq eef4 │ │ │ │ │ add r2, r2, r4, lsl #3 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq ee88 │ │ │ │ │ + beq ef80 │ │ │ │ │ ldr r9, [r3] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ee28 │ │ │ │ │ + beq ef20 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ec74 │ │ │ │ │ + beq ed6c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - b ec74 │ │ │ │ │ + b ed6c │ │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq ef14 │ │ │ │ │ + beq f00c │ │ │ │ │ ldr r9, [r3, #4] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne eddc │ │ │ │ │ + bne eed4 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ec74 │ │ │ │ │ - b edf0 │ │ │ │ │ + beq ed6c │ │ │ │ │ + b eee8 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r7, [r8] │ │ │ │ │ - bne ed6c │ │ │ │ │ + bne ee64 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ed70 │ │ │ │ │ + b ee68 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne eef8 │ │ │ │ │ + bne eff0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne eedc │ │ │ │ │ + bne efd4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - ble eeac │ │ │ │ │ + ble efa4 │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq ee88 │ │ │ │ │ + beq ef80 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bgt edc8 │ │ │ │ │ + bgt eec0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ strb r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteChar> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt efa0 │ │ │ │ │ + blt f098 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ - b ee80 │ │ │ │ │ + b ef78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne ee7c │ │ │ │ │ + bne ef74 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ee7c │ │ │ │ │ + b ef74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne ee70 │ │ │ │ │ + bne ef68 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ee70 │ │ │ │ │ + b ef68 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ - ble eeac │ │ │ │ │ + ble efa4 │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq ef14 │ │ │ │ │ + beq f00c │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bgt ee14 │ │ │ │ │ - b eeac │ │ │ │ │ + bgt ef0c │ │ │ │ │ + b efa4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ - ldr r0, [pc, #124] @ efc8 │ │ │ │ │ + ldr r0, [pc, #124] @ f0c0 │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble eeac │ │ │ │ │ + ble efa4 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ add r3, r1, r2, lsl #3 │ │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r3, r3, r1, lsl r2 │ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ │ - b ee18 │ │ │ │ │ - ble ee7c │ │ │ │ │ - ldr r0, [pc, #44] @ efcc │ │ │ │ │ - b ef48 │ │ │ │ │ + b ef10 │ │ │ │ │ + ble ef74 │ │ │ │ │ + ldr r0, [pc, #44] @ f0c4 │ │ │ │ │ + b f040 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ - b ee7c │ │ │ │ │ + b ef74 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ed60 │ │ │ │ │ + b ee58 │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000254 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000024c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000244 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000efd0 : │ │ │ │ │ +0000f0c8 : │ │ │ │ │ dict___contains__(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #144] @ f078 │ │ │ │ │ + ldr r3, [pc, #144] @ f170 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne f044 │ │ │ │ │ + bne f13c │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq f044 │ │ │ │ │ + beq f13c │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq f070 │ │ │ │ │ + beq f168 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne f02c │ │ │ │ │ - ldr r0, [pc, #84] @ f07c │ │ │ │ │ + bne f124 │ │ │ │ │ + ldr r0, [pc, #84] @ f174 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f020 │ │ │ │ │ - ldr r0, [pc, #64] @ f080 │ │ │ │ │ + beq f118 │ │ │ │ │ + ldr r0, [pc, #64] @ f178 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq f070 │ │ │ │ │ + beq f168 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne f018 │ │ │ │ │ + bne f110 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b f024 │ │ │ │ │ + b f11c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ │ │ │ │ │ -0000f084 : │ │ │ │ │ +0000f17c : │ │ │ │ │ dictkeys_contains(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq f134 │ │ │ │ │ - ldr r3, [pc, #144] @ f13c │ │ │ │ │ + beq f22c │ │ │ │ │ + ldr r3, [pc, #144] @ f234 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne f100 │ │ │ │ │ + bne f1f8 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq f100 │ │ │ │ │ + beq f1f8 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq f12c │ │ │ │ │ + beq f224 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - bne f0ec │ │ │ │ │ + bne f1e4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f0e4 │ │ │ │ │ + beq f1dc │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne f0d8 │ │ │ │ │ + bne f1d0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b f0e4 │ │ │ │ │ + b f1dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b f0e4 │ │ │ │ │ + b f1dc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -0000f140 : │ │ │ │ │ +0000f238 : │ │ │ │ │ dict_fromkeys(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bhi f184 │ │ │ │ │ + bhi f27c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - bne f1ac │ │ │ │ │ - ldr r2, [pc, #56] @ f1b4 │ │ │ │ │ + bne f2a4 │ │ │ │ │ + ldr r2, [pc, #56] @ f2ac │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b f1bc <_PyDict_FromKeys> │ │ │ │ │ + b f2b4 <_PyDict_FromKeys> │ │ │ │ │ R_ARM_JUMP24 _PyDict_FromKeys │ │ │ │ │ - ldr r0, [pc, #44] @ f1b8 │ │ │ │ │ + ldr r0, [pc, #44] @ f2b0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ - ble f174 │ │ │ │ │ + ble f26c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - b f178 │ │ │ │ │ + b f270 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000f1bc <_PyDict_FromKeys>: │ │ │ │ │ +0000f2b4 <_PyDict_FromKeys>: │ │ │ │ │ _PyDict_FromKeys(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r3, [pc, #1412] @ f758 <_PyDict_FromKeys+0x59c> │ │ │ │ │ + ldr r3, [pc, #1412] @ f850 <_PyDict_FromKeys+0x59c> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - beq f6dc <_PyDict_FromKeys+0x520> │ │ │ │ │ + beq f7d4 <_PyDict_FromKeys+0x520> │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ mov sl, r0 │ │ │ │ │ add r1, r4, r1 │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq f6dc <_PyDict_FromKeys+0x520> │ │ │ │ │ - ldr r3, [pc, #1328] @ f75c <_PyDict_FromKeys+0x5a0> │ │ │ │ │ + beq f7d4 <_PyDict_FromKeys+0x520> │ │ │ │ │ + ldr r3, [pc, #1328] @ f854 <_PyDict_FromKeys+0x5a0> │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne f2cc <_PyDict_FromKeys+0x110> │ │ │ │ │ + bne f3c4 <_PyDict_FromKeys+0x110> │ │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f2e4 <_PyDict_FromKeys+0x128> │ │ │ │ │ - ldr r3, [pc, #1296] @ f760 <_PyDict_FromKeys+0x5a4> │ │ │ │ │ + beq f3dc <_PyDict_FromKeys+0x128> │ │ │ │ │ + ldr r3, [pc, #1296] @ f858 <_PyDict_FromKeys+0x5a4> │ │ │ │ │ mov r9, #0 │ │ │ │ │ str r9, [r2, #8] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - ldr r1, [pc, #1284] @ f764 <_PyDict_FromKeys+0x5a8> │ │ │ │ │ + ldr r1, [pc, #1284] @ f85c <_PyDict_FromKeys+0x5a8> │ │ │ │ │ ldr r3, [sl, r3] │ │ │ │ │ ldr lr, [r3, #8] │ │ │ │ │ add ip, lr, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [ip, #208] @ 0xd0 │ │ │ │ │ ldr r0, [ip, #212] @ 0xd4 │ │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ @@ -16722,200 +16792,200 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r1] │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ str r9, [r2, #28] │ │ │ │ │ - bne f4cc <_PyDict_FromKeys+0x310> │ │ │ │ │ + bne f5c4 <_PyDict_FromKeys+0x310> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne f2fc <_PyDict_FromKeys+0x140> │ │ │ │ │ - b f744 <_PyDict_FromKeys+0x588> │ │ │ │ │ + bne f3f4 <_PyDict_FromKeys+0x140> │ │ │ │ │ + b f83c <_PyDict_FromKeys+0x588> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r9 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq f744 <_PyDict_FromKeys+0x588> │ │ │ │ │ - ldr r4, [pc, #1124] @ f768 <_PyDict_FromKeys+0x5ac> │ │ │ │ │ + beq f83c <_PyDict_FromKeys+0x588> │ │ │ │ │ + ldr r4, [pc, #1124] @ f860 <_PyDict_FromKeys+0x5ac> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne f32c <_PyDict_FromKeys+0x170> │ │ │ │ │ + bne f424 <_PyDict_FromKeys+0x170> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq f608 <_PyDict_FromKeys+0x44c> │ │ │ │ │ - ldr r1, [pc, #1100] @ f76c <_PyDict_FromKeys+0x5b0> │ │ │ │ │ - ldr r2, [pc, #1100] @ f770 <_PyDict_FromKeys+0x5b4> │ │ │ │ │ + beq f700 <_PyDict_FromKeys+0x44c> │ │ │ │ │ + ldr r1, [pc, #1100] @ f864 <_PyDict_FromKeys+0x5b0> │ │ │ │ │ + ldr r2, [pc, #1100] @ f868 <_PyDict_FromKeys+0x5b4> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ - beq f558 <_PyDict_FromKeys+0x39c> │ │ │ │ │ + beq f650 <_PyDict_FromKeys+0x39c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq f720 <_PyDict_FromKeys+0x564> │ │ │ │ │ + beq f818 <_PyDict_FromKeys+0x564> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne f518 <_PyDict_FromKeys+0x35c> │ │ │ │ │ - ldr r9, [pc, #1044] @ f764 <_PyDict_FromKeys+0x5a8> │ │ │ │ │ - ldr r8, [pc, #1056] @ f774 <_PyDict_FromKeys+0x5b8> │ │ │ │ │ - b f3cc <_PyDict_FromKeys+0x210> │ │ │ │ │ + bne f610 <_PyDict_FromKeys+0x35c> │ │ │ │ │ + ldr r9, [pc, #1044] @ f85c <_PyDict_FromKeys+0x5a8> │ │ │ │ │ + ldr r8, [pc, #1056] @ f86c <_PyDict_FromKeys+0x5b8> │ │ │ │ │ + b f4c4 <_PyDict_FromKeys+0x210> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne f404 <_PyDict_FromKeys+0x248> │ │ │ │ │ + bne f4fc <_PyDict_FromKeys+0x248> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq f404 <_PyDict_FromKeys+0x248> │ │ │ │ │ - ldr r2, [pc, #1020] @ f778 <_PyDict_FromKeys+0x5bc> │ │ │ │ │ + beq f4fc <_PyDict_FromKeys+0x248> │ │ │ │ │ + ldr r2, [pc, #1020] @ f870 <_PyDict_FromKeys+0x5bc> │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ - beq f43c <_PyDict_FromKeys+0x280> │ │ │ │ │ + beq f534 <_PyDict_FromKeys+0x280> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl 15e8 │ │ │ │ │ + bl 1784 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - beq f3c4 <_PyDict_FromKeys+0x208> │ │ │ │ │ + beq f4bc <_PyDict_FromKeys+0x208> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq f54c <_PyDict_FromKeys+0x390> │ │ │ │ │ + beq f644 <_PyDict_FromKeys+0x390> │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq f490 <_PyDict_FromKeys+0x2d4> │ │ │ │ │ + beq f588 <_PyDict_FromKeys+0x2d4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq f490 <_PyDict_FromKeys+0x2d4> │ │ │ │ │ + beq f588 <_PyDict_FromKeys+0x2d4> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f354 <_PyDict_FromKeys+0x198> │ │ │ │ │ + bne f44c <_PyDict_FromKeys+0x198> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq f368 <_PyDict_FromKeys+0x1ac> │ │ │ │ │ + beq f460 <_PyDict_FromKeys+0x1ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq f460 <_PyDict_FromKeys+0x2a4> │ │ │ │ │ - ldr r2, [pc, #860] @ f77c <_PyDict_FromKeys+0x5c0> │ │ │ │ │ + beq f558 <_PyDict_FromKeys+0x2a4> │ │ │ │ │ + ldr r2, [pc, #860] @ f874 <_PyDict_FromKeys+0x5c0> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ - ldr r2, [pc, #812] @ f764 <_PyDict_FromKeys+0x5a8> │ │ │ │ │ + ldr r2, [pc, #812] @ f85c <_PyDict_FromKeys+0x5a8> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne f394 <_PyDict_FromKeys+0x1d8> │ │ │ │ │ + bne f48c <_PyDict_FromKeys+0x1d8> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl 10b4 │ │ │ │ │ + bl 1250 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne f3b4 <_PyDict_FromKeys+0x1f8> │ │ │ │ │ - b f3c4 <_PyDict_FromKeys+0x208> │ │ │ │ │ + bne f4ac <_PyDict_FromKeys+0x1f8> │ │ │ │ │ + b f4bc <_PyDict_FromKeys+0x208> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f490 <_PyDict_FromKeys+0x2d4> │ │ │ │ │ + beq f588 <_PyDict_FromKeys+0x2d4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne f490 <_PyDict_FromKeys+0x2d4> │ │ │ │ │ + bne f588 <_PyDict_FromKeys+0x2d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f700 <_PyDict_FromKeys+0x544> │ │ │ │ │ + bne f7f8 <_PyDict_FromKeys+0x544> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f4c0 <_PyDict_FromKeys+0x304> │ │ │ │ │ + beq f5b8 <_PyDict_FromKeys+0x304> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne f4c0 <_PyDict_FromKeys+0x304> │ │ │ │ │ + bne f5b8 <_PyDict_FromKeys+0x304> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f2ac <_PyDict_FromKeys+0xf0> │ │ │ │ │ + bne f3a4 <_PyDict_FromKeys+0xf0> │ │ │ │ │ ldr r1, [lr, #3796] @ 0xed4 │ │ │ │ │ ldr r3, [r2, #-4] │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ sub r0, r2, #8 │ │ │ │ │ orr r3, r3, ip │ │ │ │ │ str r0, [ip] │ │ │ │ │ stmdb r2, {r1, r3} │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - b f2ac <_PyDict_FromKeys+0xf0> │ │ │ │ │ + b f3a4 <_PyDict_FromKeys+0xf0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq f74c <_PyDict_FromKeys+0x590> │ │ │ │ │ + beq f844 <_PyDict_FromKeys+0x590> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt f6fc <_PyDict_FromKeys+0x540> │ │ │ │ │ + blt f7f4 <_PyDict_FromKeys+0x540> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq f490 <_PyDict_FromKeys+0x2d4> │ │ │ │ │ + beq f588 <_PyDict_FromKeys+0x2d4> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_SetItem │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq f510 <_PyDict_FromKeys+0x354> │ │ │ │ │ - b f500 <_PyDict_FromKeys+0x344> │ │ │ │ │ + beq f608 <_PyDict_FromKeys+0x354> │ │ │ │ │ + b f5f8 <_PyDict_FromKeys+0x344> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f3c4 <_PyDict_FromKeys+0x208> │ │ │ │ │ + b f4bc <_PyDict_FromKeys+0x208> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ @@ -16926,41 +16996,41 @@ │ │ │ │ │ clz r3, r3 │ │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movcc r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1e20 │ │ │ │ │ + bl 1fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f720 <_PyDict_FromKeys+0x564> │ │ │ │ │ + bne f818 <_PyDict_FromKeys+0x564> │ │ │ │ │ add sl, sp, #20 │ │ │ │ │ add r9, sp, #16 │ │ │ │ │ add r4, sp, #12 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f4c0 <_PyDict_FromKeys+0x304> │ │ │ │ │ + beq f5b8 <_PyDict_FromKeys+0x304> │ │ │ │ │ ldr ip, [r6] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r6] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl 15e8 │ │ │ │ │ + bl 1784 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f5b8 <_PyDict_FromKeys+0x3fc> │ │ │ │ │ - b f720 <_PyDict_FromKeys+0x564> │ │ │ │ │ + beq f6b0 <_PyDict_FromKeys+0x3fc> │ │ │ │ │ + b f818 <_PyDict_FromKeys+0x564> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ @@ -16975,81 +17045,81 @@ │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ subs r2, r2, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movcc r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1e20 │ │ │ │ │ + bl 1fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f720 <_PyDict_FromKeys+0x564> │ │ │ │ │ + bne f818 <_PyDict_FromKeys+0x564> │ │ │ │ │ add sl, sp, #20 │ │ │ │ │ add r9, sp, #16 │ │ │ │ │ add r4, sp, #12 │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str sl, [sp] │ │ │ │ │ - bl 60a8 <_PyDict_Next> │ │ │ │ │ + bl 61a0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f4c0 <_PyDict_FromKeys+0x304> │ │ │ │ │ + beq f5b8 <_PyDict_FromKeys+0x304> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr ip, [r6] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r6] │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl 15e8 │ │ │ │ │ + bl 1784 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f678 <_PyDict_FromKeys+0x4bc> │ │ │ │ │ - b f720 <_PyDict_FromKeys+0x564> │ │ │ │ │ + beq f770 <_PyDict_FromKeys+0x4bc> │ │ │ │ │ + b f818 <_PyDict_FromKeys+0x564> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b f2c0 <_PyDict_FromKeys+0x104> │ │ │ │ │ + b f3b8 <_PyDict_FromKeys+0x104> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f720 <_PyDict_FromKeys+0x564> │ │ │ │ │ + beq f818 <_PyDict_FromKeys+0x564> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne f720 <_PyDict_FromKeys+0x564> │ │ │ │ │ + bne f818 <_PyDict_FromKeys+0x564> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f744 <_PyDict_FromKeys+0x588> │ │ │ │ │ + beq f83c <_PyDict_FromKeys+0x588> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne f744 <_PyDict_FromKeys+0x588> │ │ │ │ │ + bne f83c <_PyDict_FromKeys+0x588> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b f4c0 <_PyDict_FromKeys+0x304> │ │ │ │ │ + b f5b8 <_PyDict_FromKeys+0x304> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f510 <_PyDict_FromKeys+0x354> │ │ │ │ │ + b f608 <_PyDict_FromKeys+0x354> │ │ │ │ │ .word 0x0000057c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 dict_vectorcall │ │ │ │ │ .word 0x00000504 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ @@ -17061,82 +17131,82 @@ │ │ │ │ │ R_ARM_ABS32 PyFrozenSet_Type │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x000003f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000354 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000f780 <_PyObject_MaterializeManagedDict_LockHeld>: │ │ │ │ │ +0000f878 <_PyObject_MaterializeManagedDict_LockHeld>: │ │ │ │ │ _PyObject_MaterializeManagedDict_LockHeld(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r2, [pc, #472] @ f970 <_PyObject_MaterializeManagedDict_LockHeld+0x1f0> │ │ │ │ │ + ldr r2, [pc, #472] @ fa68 <_PyObject_MaterializeManagedDict_LockHeld+0x1f0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldrb r3, [r6, #11] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r2, r6, #8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - beq f954 <_PyObject_MaterializeManagedDict_LockHeld+0x1d4> │ │ │ │ │ + beq fa4c <_PyObject_MaterializeManagedDict_LockHeld+0x1d4> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r8, [r3, #440] @ 0x1b8 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f938 <_PyObject_MaterializeManagedDict_LockHeld+0x1b8> │ │ │ │ │ + beq fa30 <_PyObject_MaterializeManagedDict_LockHeld+0x1b8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ str r3, [r8] │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ adds sl, r2, r3 │ │ │ │ │ - beq f948 <_PyObject_MaterializeManagedDict_LockHeld+0x1c8> │ │ │ │ │ + beq fa40 <_PyObject_MaterializeManagedDict_LockHeld+0x1c8> │ │ │ │ │ mov r7, #0 │ │ │ │ │ add r9, r6, #8 │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b f810 <_PyObject_MaterializeManagedDict_LockHeld+0x90> │ │ │ │ │ + b f908 <_PyObject_MaterializeManagedDict_LockHeld+0x90> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq f858 <_PyObject_MaterializeManagedDict_LockHeld+0xd8> │ │ │ │ │ + beq f950 <_PyObject_MaterializeManagedDict_LockHeld+0xd8> │ │ │ │ │ ldr r4, [r9, #4]! │ │ │ │ │ subs r0, r4, #0 │ │ │ │ │ - beq f804 <_PyObject_MaterializeManagedDict_LockHeld+0x84> │ │ │ │ │ + beq f8fc <_PyObject_MaterializeManagedDict_LockHeld+0x84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f804 <_PyObject_MaterializeManagedDict_LockHeld+0x84> │ │ │ │ │ + beq f8fc <_PyObject_MaterializeManagedDict_LockHeld+0x84> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #316] @ f974 <_PyObject_MaterializeManagedDict_LockHeld+0x1f4> │ │ │ │ │ + ldr r3, [pc, #316] @ fa6c <_PyObject_MaterializeManagedDict_LockHeld+0x1f4> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ addne r7, r7, #1 │ │ │ │ │ - bne f804 <_PyObject_MaterializeManagedDict_LockHeld+0x84> │ │ │ │ │ + bne f8fc <_PyObject_MaterializeManagedDict_LockHeld+0x84> │ │ │ │ │ ldr r0, [r4, #-8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r7, r7, #1 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bne f810 <_PyObject_MaterializeManagedDict_LockHeld+0x90> │ │ │ │ │ - ldr r3, [pc, #280] @ f978 <_PyObject_MaterializeManagedDict_LockHeld+0x1f8> │ │ │ │ │ + bne f908 <_PyObject_MaterializeManagedDict_LockHeld+0x90> │ │ │ │ │ + ldr r3, [pc, #280] @ fa70 <_PyObject_MaterializeManagedDict_LockHeld+0x1f8> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble f91c <_PyObject_MaterializeManagedDict_LockHeld+0x19c> │ │ │ │ │ + ble fa14 <_PyObject_MaterializeManagedDict_LockHeld+0x19c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #2416] @ 0x970 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r4, [r3, #2096] @ 0x830 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ @@ -17151,16 +17221,16 @@ │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ str r3, [r9, #208] @ 0xd0 │ │ │ │ │ str r2, [r9, #212] @ 0xd4 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ - beq f90c <_PyObject_MaterializeManagedDict_LockHeld+0x18c> │ │ │ │ │ - ldr r3, [pc, #160] @ f97c <_PyObject_MaterializeManagedDict_LockHeld+0x1fc> │ │ │ │ │ + beq fa04 <_PyObject_MaterializeManagedDict_LockHeld+0x18c> │ │ │ │ │ + ldr r3, [pc, #160] @ fa74 <_PyObject_MaterializeManagedDict_LockHeld+0x1fc> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ @@ -17171,254 +17241,254 @@ │ │ │ │ │ str r2, [r0] │ │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r4, [r6, #-12] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r0, [pc, #92] @ f980 <_PyObject_MaterializeManagedDict_LockHeld+0x200> │ │ │ │ │ + ldr r0, [pc, #92] @ fa78 <_PyObject_MaterializeManagedDict_LockHeld+0x200> │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne f894 <_PyObject_MaterializeManagedDict_LockHeld+0x114> │ │ │ │ │ + bne f98c <_PyObject_MaterializeManagedDict_LockHeld+0x114> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 5328 │ │ │ │ │ - b f90c <_PyObject_MaterializeManagedDict_LockHeld+0x18c> │ │ │ │ │ + bl 5420 │ │ │ │ │ + b fa04 <_PyObject_MaterializeManagedDict_LockHeld+0x18c> │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ ldr r3, [r8, #16] │ │ │ │ │ adds sl, r2, r3 │ │ │ │ │ - bne f7f0 <_PyObject_MaterializeManagedDict_LockHeld+0x70> │ │ │ │ │ + bne f8e8 <_PyObject_MaterializeManagedDict_LockHeld+0x70> │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov fp, r7 │ │ │ │ │ - b f858 <_PyObject_MaterializeManagedDict_LockHeld+0xd8> │ │ │ │ │ + b f950 <_PyObject_MaterializeManagedDict_LockHeld+0xd8> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #36] @ f984 <_PyObject_MaterializeManagedDict_LockHeld+0x204> │ │ │ │ │ + ldr r1, [pc, #36] @ fa7c <_PyObject_MaterializeManagedDict_LockHeld+0x204> │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl f0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b f90c <_PyObject_MaterializeManagedDict_LockHeld+0x18c> │ │ │ │ │ + b fa04 <_PyObject_MaterializeManagedDict_LockHeld+0x18c> │ │ │ │ │ .word 0x000001d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ .word 0x00000110 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000098 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000f988 <_PyDict_GetItem_KnownHash>: │ │ │ │ │ +0000fa80 <_PyDict_GetItem_KnownHash>: │ │ │ │ │ _PyDict_GetItem_KnownHash(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq f9c0 <_PyDict_GetItem_KnownHash+0x38> │ │ │ │ │ + beq fab8 <_PyDict_GetItem_KnownHash+0x38> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ - ldr r0, [pc, #20] @ f9dc <_PyDict_GetItem_KnownHash+0x54> │ │ │ │ │ - ldr r1, [pc, #20] @ f9e0 <_PyDict_GetItem_KnownHash+0x58> │ │ │ │ │ + ldr r0, [pc, #20] @ fad4 <_PyDict_GetItem_KnownHash+0x54> │ │ │ │ │ + ldr r1, [pc, #20] @ fad8 <_PyDict_GetItem_KnownHash+0x58> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b f9b8 <_PyDict_GetItem_KnownHash+0x30> │ │ │ │ │ + b fab0 <_PyDict_GetItem_KnownHash+0x30> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000907 │ │ │ │ │ │ │ │ │ │ -0000f9e4 <_PyDict_SetItem_KnownHash>: │ │ │ │ │ +0000fadc <_PyDict_SetItem_KnownHash>: │ │ │ │ │ _PyDict_SetItem_KnownHash(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ tst r0, #536870912 @ 0x20000000 │ │ │ │ │ - beq fa9c <_PyDict_SetItem_KnownHash+0xb8> │ │ │ │ │ + beq fb94 <_PyDict_SetItem_KnownHash+0xb8> │ │ │ │ │ mov r5, r2 │ │ │ │ │ - ldr r2, [pc, #152] @ fab0 <_PyDict_SetItem_KnownHash+0xcc> │ │ │ │ │ + ldr r2, [pc, #152] @ fba8 <_PyDict_SetItem_KnownHash+0xcc> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ - ldr r2, [pc, #132] @ fab4 <_PyDict_SetItem_KnownHash+0xd0> │ │ │ │ │ + ldr r2, [pc, #132] @ fbac <_PyDict_SetItem_KnownHash+0xd0> │ │ │ │ │ cmp ip, r2 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - beq fa6c <_PyDict_SetItem_KnownHash+0x88> │ │ │ │ │ + beq fb64 <_PyDict_SetItem_KnownHash+0x88> │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r1] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r5] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 15e8 │ │ │ │ │ + bl 1784 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r1] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r5] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 10b4 │ │ │ │ │ - b fa64 <_PyDict_SetItem_KnownHash+0x80> │ │ │ │ │ - ldr r0, [pc, #20] @ fab8 <_PyDict_SetItem_KnownHash+0xd4> │ │ │ │ │ + bl 1250 │ │ │ │ │ + b fb5c <_PyDict_SetItem_KnownHash+0x80> │ │ │ │ │ + ldr r0, [pc, #20] @ fbb0 <_PyDict_SetItem_KnownHash+0xd4> │ │ │ │ │ mov r1, #2608 @ 0xa30 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b fa64 <_PyDict_SetItem_KnownHash+0x80> │ │ │ │ │ + b fb5c <_PyDict_SetItem_KnownHash+0x80> │ │ │ │ │ .word 0x00000090 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000fabc <_PyDict_SetItem_KnownHash_LockHeld>: │ │ │ │ │ +0000fbb4 <_PyDict_SetItem_KnownHash_LockHeld>: │ │ │ │ │ _PyDict_SetItem_KnownHash_LockHeld(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r6, [pc, #144] @ fb64 <_PyDict_SetItem_KnownHash_LockHeld+0xa8> │ │ │ │ │ + ldr r6, [pc, #144] @ fc5c <_PyDict_SetItem_KnownHash_LockHeld+0xa8> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r6, [pc, r6] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r0, r6] │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ - ldr r2, [pc, #116] @ fb68 <_PyDict_SetItem_KnownHash_LockHeld+0xac> │ │ │ │ │ + ldr r2, [pc, #116] @ fc60 <_PyDict_SetItem_KnownHash_LockHeld+0xac> │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - beq fb34 <_PyDict_SetItem_KnownHash_LockHeld+0x78> │ │ │ │ │ + beq fc2c <_PyDict_SetItem_KnownHash_LockHeld+0x78> │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r1] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r4, [sp] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 15e8 │ │ │ │ │ + bl 1784 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r1] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r4, [sp] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 10b4 │ │ │ │ │ - b fb2c <_PyDict_SetItem_KnownHash_LockHeld+0x70> │ │ │ │ │ + bl 1250 │ │ │ │ │ + b fc24 <_PyDict_SetItem_KnownHash_LockHeld+0x70> │ │ │ │ │ .word 0x00000088 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000fb6c : │ │ │ │ │ +0000fc64 : │ │ │ │ │ dictview_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bxeq lr │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -0000fb84 : │ │ │ │ │ +0000fc7c : │ │ │ │ │ dict_copy(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fba0 │ │ │ │ │ + beq fc98 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq fba0 │ │ │ │ │ - b 3d8c │ │ │ │ │ + beq fc98 │ │ │ │ │ + b 3e84 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r1, [pc, #12] @ fbc4 │ │ │ │ │ - ldr r0, [pc, #12] @ fbc8 │ │ │ │ │ + ldr r1, [pc, #12] @ fcbc │ │ │ │ │ + ldr r0, [pc, #12] @ fcc0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000ff8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000fbcc <_PyDict_DetachFromObject>: │ │ │ │ │ +0000fcc4 <_PyDict_DetachFromObject>: │ │ │ │ │ _PyDict_DetachFromObject(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ add r3, r1, #8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq fbf8 <_PyDict_DetachFromObject+0x2c> │ │ │ │ │ + beq fcf0 <_PyDict_DetachFromObject+0x2c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl fc38 │ │ │ │ │ + bl fd30 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r6, [r4, #28] │ │ │ │ │ strbne r3, [r5, #11] │ │ │ │ │ - bne fbf0 <_PyDict_DetachFromObject+0x24> │ │ │ │ │ - ldr r3, [pc, #24] @ fc34 <_PyDict_DetachFromObject+0x68> │ │ │ │ │ + bne fce8 <_PyDict_DetachFromObject+0x24> │ │ │ │ │ + ldr r3, [pc, #24] @ fd2c <_PyDict_DetachFromObject+0x68> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - bl 5328 │ │ │ │ │ + bl 5420 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000fc38 : │ │ │ │ │ +0000fd30 : │ │ │ │ │ copy_values(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrb r7, [r0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -17426,252 +17496,252 @@ │ │ │ │ │ add r3, r7, #1 │ │ │ │ │ bic r0, r0, #3 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ lsl r6, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq fcb8 │ │ │ │ │ + beq fdb0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ strb r3, [r4, #2] │ │ │ │ │ strb r7, [r4] │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ ldrb r2, [r5] │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r1, r5, r1, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrb r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq fcb8 │ │ │ │ │ + beq fdb0 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r5, #4 │ │ │ │ │ add r0, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -0000fcc0 <_PyObject_IsInstanceDictEmpty>: │ │ │ │ │ +0000fdb8 <_PyObject_IsInstanceDictEmpty>: │ │ │ │ │ _PyObject_IsInstanceDictEmpty(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #144] @ 0x90 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq fd3c <_PyObject_IsInstanceDictEmpty+0x7c> │ │ │ │ │ + beq fe34 <_PyObject_IsInstanceDictEmpty+0x7c> │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ mov r3, r0 │ │ │ │ │ tst r1, #4 │ │ │ │ │ - beq fd18 <_PyObject_IsInstanceDictEmpty+0x58> │ │ │ │ │ + beq fe10 <_PyObject_IsInstanceDictEmpty+0x58> │ │ │ │ │ ldrb r1, [r0, #11] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq fd20 <_PyObject_IsInstanceDictEmpty+0x60> │ │ │ │ │ + beq fe18 <_PyObject_IsInstanceDictEmpty+0x60> │ │ │ │ │ ldr r2, [r2, #440] @ 0x1b8 │ │ │ │ │ add r3, r0, #8 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble fd3c <_PyObject_IsInstanceDictEmpty+0x7c> │ │ │ │ │ + ble fe34 <_PyObject_IsInstanceDictEmpty+0x7c> │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fd44 <_PyObject_IsInstanceDictEmpty+0x84> │ │ │ │ │ + beq fe3c <_PyObject_IsInstanceDictEmpty+0x84> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ tst r1, #16 │ │ │ │ │ - beq fd4c <_PyObject_IsInstanceDictEmpty+0x8c> │ │ │ │ │ + beq fe44 <_PyObject_IsInstanceDictEmpty+0x8c> │ │ │ │ │ ldr r3, [r3, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fd3c <_PyObject_IsInstanceDictEmpty+0x7c> │ │ │ │ │ + beq fe34 <_PyObject_IsInstanceDictEmpty+0x7c> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b fcfc <_PyObject_IsInstanceDictEmpty+0x3c> │ │ │ │ │ + b fdf4 <_PyObject_IsInstanceDictEmpty+0x3c> │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 0 <_PyObject_ComputedDictPointer> │ │ │ │ │ R_ARM_CALL _PyObject_ComputedDictPointer │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fd7c <_PyObject_IsInstanceDictEmpty+0xbc> │ │ │ │ │ + beq fe74 <_PyObject_IsInstanceDictEmpty+0xbc> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0000fd84 : │ │ │ │ │ +0000fe7c : │ │ │ │ │ dict_clear(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 100fc │ │ │ │ │ + beq 101f4 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ │ - ldr r7, [pc, #856] @ 10104 │ │ │ │ │ + ldr r7, [pc, #856] @ 101fc │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq ff10 │ │ │ │ │ - ldr r3, [pc, #836] @ 10108 │ │ │ │ │ + beq 10008 │ │ │ │ │ + ldr r3, [pc, #836] @ 10200 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ │ - bne ffcc │ │ │ │ │ + bne 100c4 │ │ │ │ │ add r2, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r1, [r2, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r2, #212] @ 0xd4 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ str r1, [r2, #208] @ 0xd0 │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ adc r1, ip, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r2, #212] @ 0xd4 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ - bne 10024 │ │ │ │ │ + bne 1011c │ │ │ │ │ ldr r6, [r5] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ff10 │ │ │ │ │ + beq 10008 │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne ff10 │ │ │ │ │ + bne 10008 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r7, [r5, #16] │ │ │ │ │ lsl r6, r6, r2 │ │ │ │ │ - beq ff48 │ │ │ │ │ + beq 10040 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addgt r6, r5, r6 │ │ │ │ │ addgt r8, r6, #20 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt r6, r6, #24 │ │ │ │ │ - bgt fe94 │ │ │ │ │ - b fec4 │ │ │ │ │ + bgt ff8c │ │ │ │ │ + b ffbc │ │ │ │ │ ldr r0, [r6, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fe88 │ │ │ │ │ + beq ff80 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne ff1c │ │ │ │ │ + bne 10014 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq fec4 │ │ │ │ │ + beq ffbc │ │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fe70 │ │ │ │ │ + beq ff68 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq fe70 │ │ │ │ │ + beq ff68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne fe70 │ │ │ │ │ + bne ff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fe70 │ │ │ │ │ + b ff68 │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne ff34 │ │ │ │ │ - ldr r3, [pc, #564] @ 1010c │ │ │ │ │ + bne 1002c │ │ │ │ │ + ldr r3, [pc, #564] @ 10204 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi ff34 │ │ │ │ │ + bhi 1002c │ │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq ff34 │ │ │ │ │ + beq 1002c │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ │ str r5, [r2, #2420] @ 0x974 │ │ │ │ │ - ldr r0, [pc, #504] @ 10110 │ │ │ │ │ + ldr r0, [pc, #504] @ 10208 │ │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne fe88 │ │ │ │ │ + bne ff80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fe88 │ │ │ │ │ + b ff80 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r0, [pc, #460] @ 10110 │ │ │ │ │ + ldr r0, [pc, #460] @ 10208 │ │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble fec4 │ │ │ │ │ + ble ffbc │ │ │ │ │ add r4, r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b ff84 │ │ │ │ │ + b 1007c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ff74 │ │ │ │ │ + beq 1006c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne ffb4 │ │ │ │ │ + bne 100ac │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ - beq fec4 │ │ │ │ │ + beq ffbc │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ff5c │ │ │ │ │ + beq 10054 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ff5c │ │ │ │ │ + beq 10054 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne ff5c │ │ │ │ │ + bne 10054 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ff5c │ │ │ │ │ + b 10054 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne ff74 │ │ │ │ │ + bne 1006c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ff74 │ │ │ │ │ + b 1006c │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r9, [sp] │ │ │ │ │ - bl e030 <_PyDict_SendEvent> │ │ │ │ │ + bl e128 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add r2, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r0, [r2, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r2, #212] @ 0xd4 │ │ │ │ │ lsl r1, r1, #20 │ │ │ │ │ adds r0, r0, #4096 @ 0x1000 │ │ │ │ │ @@ -17680,121 +17750,121 @@ │ │ │ │ │ orr r1, r1, r0 │ │ │ │ │ adc r0, ip, #0 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ str r0, [r2, #212] @ 0xd4 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq fe1c │ │ │ │ │ + beq ff14 │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ ldr r8, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1008c │ │ │ │ │ + bne 10184 │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ add r7, r6, #4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bge 10078 │ │ │ │ │ + bge 10170 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1006c │ │ │ │ │ + beq 10164 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r9, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 100e4 │ │ │ │ │ + bne 101dc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ - b 10048 │ │ │ │ │ + b 10140 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5328 │ │ │ │ │ - b ff10 │ │ │ │ │ + bl 5420 │ │ │ │ │ + b 10008 │ │ │ │ │ add r5, sp, #8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 100b0 │ │ │ │ │ + b 101a8 │ │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ │ str ip, [r1], #4 │ │ │ │ │ str r0, [r2] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - blt 100a4 │ │ │ │ │ + blt 1019c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ strb r3, [r6, #1] │ │ │ │ │ - b 100d8 │ │ │ │ │ + b 101d0 │ │ │ │ │ ldr r0, [r5], #4 │ │ │ │ │ - bl 355c │ │ │ │ │ + bl 3654 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - blt 100cc │ │ │ │ │ - b ff10 │ │ │ │ │ + blt 101c4 │ │ │ │ │ + b 10008 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1006c │ │ │ │ │ + bne 10164 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1006c │ │ │ │ │ - ldr r0, [pc, #12] @ 10110 │ │ │ │ │ + b 10164 │ │ │ │ │ + ldr r0, [pc, #12] @ 10208 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000033c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000022c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -00010114 <_PyObject_MaterializeManagedDict>: │ │ │ │ │ +0001020c <_PyObject_MaterializeManagedDict>: │ │ │ │ │ _PyObject_MaterializeManagedDict(): │ │ │ │ │ ldr r3, [r0, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10128 <_PyObject_MaterializeManagedDict+0x14> │ │ │ │ │ + beq 10220 <_PyObject_MaterializeManagedDict+0x14> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - b f780 <_PyObject_MaterializeManagedDict_LockHeld> │ │ │ │ │ + b f878 <_PyObject_MaterializeManagedDict_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ │ │ │ │ │ -0001012c : │ │ │ │ │ +00010224 : │ │ │ │ │ dictview_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r0, [r3, #8] │ │ │ │ │ moveq r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00010140 : │ │ │ │ │ +00010238 : │ │ │ │ │ PyDict_GetItem(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 10200 │ │ │ │ │ + beq 102f8 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #220] @ 10244 │ │ │ │ │ + ldr r3, [pc, #220] @ 1033c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bne 101dc │ │ │ │ │ + bne 102d4 │ │ │ │ │ ldr r8, [r1, #12] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 101dc │ │ │ │ │ - ldr r3, [pc, #184] @ 10248 │ │ │ │ │ + beq 102d4 │ │ │ │ │ + ldr r3, [pc, #184] @ 10340 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [r0, r3] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_GetRaisedException │ │ │ │ │ @@ -17803,121 +17873,121 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10218 │ │ │ │ │ + bne 10310 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_SetRaisedException │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 10208 │ │ │ │ │ - ldr r3, [pc, #84] @ 1024c │ │ │ │ │ + beq 10300 │ │ │ │ │ + ldr r3, [pc, #84] @ 10344 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 10194 │ │ │ │ │ + b 1028c │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #64] @ 10250 │ │ │ │ │ + ldr r0, [pc, #64] @ 10348 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 101d4 │ │ │ │ │ + b 102cc │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 101c4 │ │ │ │ │ - ldr r3, [pc, #40] @ 10254 │ │ │ │ │ + beq 102bc │ │ │ │ │ + ldr r3, [pc, #40] @ 1034c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 101c4 │ │ │ │ │ - ldr r0, [pc, #16] @ 10250 │ │ │ │ │ + bne 102bc │ │ │ │ │ + ldr r0, [pc, #16] @ 10348 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 101c4 │ │ │ │ │ + b 102bc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000290 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_KeyError │ │ │ │ │ │ │ │ │ │ -00010258 : │ │ │ │ │ +00010350 : │ │ │ │ │ dict_richcompare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 104f4 │ │ │ │ │ + beq 105ec │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r6, r1 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 104ec │ │ │ │ │ + beq 105e4 │ │ │ │ │ sub r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bhi 104ec │ │ │ │ │ + bhi 105e4 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 104d0 │ │ │ │ │ + bne 105c8 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ movgt r7, #1 │ │ │ │ │ - bgt 102ec │ │ │ │ │ - b 10464 │ │ │ │ │ + bgt 103e4 │ │ │ │ │ + b 1055c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 104c4 │ │ │ │ │ + ble 105bc │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge 10464 │ │ │ │ │ + bge 1055c │ │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsl r3, r7, r3 │ │ │ │ │ add r2, r1, #20 │ │ │ │ │ - beq 10438 │ │ │ │ │ + beq 10530 │ │ │ │ │ add r3, r3, r4, lsl #3 │ │ │ │ │ ldr r9, [r2, r3] │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 10454 │ │ │ │ │ + beq 1054c │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 104d8 │ │ │ │ │ + bne 105d0 │ │ │ │ │ ldr sl, [r3, #4] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 10454 │ │ │ │ │ + beq 1054c │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ mov r1, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [sl] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -17925,194 +17995,194 @@ │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r9] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr fp, [sp, #12] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 1049c │ │ │ │ │ + beq 10594 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ mov r2, #2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [fp] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 103dc │ │ │ │ │ + bne 104d4 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10408 │ │ │ │ │ + bne 10500 │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 102d0 │ │ │ │ │ + beq 103c8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [fp] │ │ │ │ │ - bne 102d0 │ │ │ │ │ + bne 103c8 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b 102d0 │ │ │ │ │ + b 103c8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - bne 103a0 │ │ │ │ │ + bne 10498 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 103ac │ │ │ │ │ + beq 104a4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [sl] │ │ │ │ │ - bne 103ac │ │ │ │ │ + bne 104a4 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 102d0 │ │ │ │ │ - b 103b8 │ │ │ │ │ + beq 103c8 │ │ │ │ │ + b 104b0 │ │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ │ add r0, r2, r3 │ │ │ │ │ ldmib r0, {r9, sl} │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 10334 │ │ │ │ │ + bne 1042c │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 102ec │ │ │ │ │ + blt 103e4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r8, r8, #2 │ │ │ │ │ - ldr r3, [pc, #208] @ 10544 │ │ │ │ │ + ldr r3, [pc, #208] @ 1063c │ │ │ │ │ clz r8, r8 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - ldr r0, [pc, #196] @ 10548 │ │ │ │ │ + ldr r0, [pc, #196] @ 10640 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10528 │ │ │ │ │ + bne 10620 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1050c │ │ │ │ │ + bne 10604 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 10494 │ │ │ │ │ + bne 1058c │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 10468 │ │ │ │ │ + b 10560 │ │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ │ ldr sl, [r0, #4] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 10334 │ │ │ │ │ - b 10454 │ │ │ │ │ - ldr r0, [pc, #88] @ 1054c │ │ │ │ │ - b 10484 │ │ │ │ │ - ldr r0, [pc, #80] @ 1054c │ │ │ │ │ + bne 1042c │ │ │ │ │ + b 1054c │ │ │ │ │ + ldr r0, [pc, #88] @ 10644 │ │ │ │ │ + b 1057c │ │ │ │ │ + ldr r0, [pc, #80] @ 10644 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 104b4 │ │ │ │ │ + bne 105ac │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 104b4 │ │ │ │ │ + b 105ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 104a8 │ │ │ │ │ + bne 105a0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 104a8 │ │ │ │ │ + b 105a0 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00010550 : │ │ │ │ │ +00010648 : │ │ │ │ │ dict_popitem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r3, [pc, #1180] @ 10a04 │ │ │ │ │ + ldr r3, [pc, #1180] @ 10afc │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r0, #2 │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 107fc │ │ │ │ │ + beq 108f4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 107cc │ │ │ │ │ + beq 108c4 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10840 │ │ │ │ │ + bne 10938 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ lsl r1, r1, r2 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq 1088c │ │ │ │ │ + beq 10984 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r6, r3, r2, lsl #3 │ │ │ │ │ - blt 105f8 │ │ │ │ │ + blt 106f0 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ lsl r2, r2, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 10910 │ │ │ │ │ + beq 10a08 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ ands r0, r2, #255 @ 0xff │ │ │ │ │ - bne 1095c │ │ │ │ │ + bne 10a54 │ │ │ │ │ add r9, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [r9, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r9, #212] @ 0xd4 │ │ │ │ │ lsl r2, r2, #20 │ │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ │ lsr r2, r2, #20 │ │ │ │ │ adc ip, ip, #0 │ │ │ │ │ @@ -18124,30 +18194,30 @@ │ │ │ │ │ str r0, [r6] │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ ldrb r3, [lr, #4] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mvn r0, r0, lsl r3 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ and r1, r9, r0 │ │ │ │ │ - bgt 10678 │ │ │ │ │ + bgt 10770 │ │ │ │ │ add r6, lr, r1 │ │ │ │ │ ldrsb sl, [r6, #20] │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - bne 106cc │ │ │ │ │ + bne 107c4 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ strb r3, [r6, #20] │ │ │ │ │ ldr lr, [r4, #24] │ │ │ │ │ - b 106a0 │ │ │ │ │ + b 10798 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bgt 10804 │ │ │ │ │ + bgt 108fc │ │ │ │ │ add r6, lr, r1, lsl #1 │ │ │ │ │ ldrsh sl, [r6, #20] │ │ │ │ │ lsl r6, r1, #1 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bne 10794 │ │ │ │ │ + bne 1088c │ │ │ │ │ add r6, lr, r6 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ strh r3, [r6, #20] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r8, [r5, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str fp, [r5, #16] │ │ │ │ │ @@ -18155,141 +18225,141 @@ │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str ip, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 1078c │ │ │ │ │ + beq 10884 │ │ │ │ │ lsr r6, r9, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ - ble 10774 │ │ │ │ │ + ble 1086c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bgt 10828 │ │ │ │ │ + bgt 10920 │ │ │ │ │ add r6, lr, r1, lsl #1 │ │ │ │ │ ldrsh sl, [r6, #20] │ │ │ │ │ lsl r6, r1, #1 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - beq 10694 │ │ │ │ │ + beq 1078c │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 1079c │ │ │ │ │ + beq 10894 │ │ │ │ │ lsr r9, r9, #10 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r6, r9, #1 │ │ │ │ │ add r1, r1, r6 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add r6, lr, r1 │ │ │ │ │ ldrsble r6, [r6, #20] │ │ │ │ │ add sl, lr, r1, lsl #1 │ │ │ │ │ - ble 1074c │ │ │ │ │ + ble 10844 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ addgt r6, lr, r1, lsl #2 │ │ │ │ │ ldrshle r6, [sl, #20] │ │ │ │ │ ldrgt r6, [r6, #20] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne 107a4 │ │ │ │ │ + bne 1089c │ │ │ │ │ cmp r3, #7 │ │ │ │ │ addle r6, lr, r1 │ │ │ │ │ - ble 10668 │ │ │ │ │ + ble 10760 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ lslgt r6, r1, #2 │ │ │ │ │ - bgt 10818 │ │ │ │ │ + bgt 10910 │ │ │ │ │ lsl r6, r1, #1 │ │ │ │ │ - b 10694 │ │ │ │ │ + b 1078c │ │ │ │ │ add r6, lr, r1 │ │ │ │ │ ldrsb sl, [r6, #20] │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq 10668 │ │ │ │ │ + beq 10760 │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - bne 10714 │ │ │ │ │ + bne 1080c │ │ │ │ │ sub r6, lr, #1 │ │ │ │ │ - b 10668 │ │ │ │ │ + b 10760 │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - bne 106d4 │ │ │ │ │ + bne 107cc │ │ │ │ │ mov r1, sl │ │ │ │ │ - b 10760 │ │ │ │ │ + b 10858 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ - bne 10724 │ │ │ │ │ + bne 1081c │ │ │ │ │ cmp r3, #7 │ │ │ │ │ movgt r1, r6 │ │ │ │ │ - bgt 10760 │ │ │ │ │ - b 1078c │ │ │ │ │ + bgt 10858 │ │ │ │ │ + b 10884 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 107ec │ │ │ │ │ + beq 108e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 107ec │ │ │ │ │ + bne 108e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #532] @ 10a08 │ │ │ │ │ - ldr r1, [pc, #532] @ 10a0c │ │ │ │ │ + ldr r3, [pc, #532] @ 10b00 │ │ │ │ │ + ldr r1, [pc, #532] @ 10b04 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 106c0 │ │ │ │ │ + b 107b8 │ │ │ │ │ add r6, lr, r1, lsl #2 │ │ │ │ │ ldr sl, [r6, #20] │ │ │ │ │ lsl r6, r1, #2 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bne 10794 │ │ │ │ │ + bne 1088c │ │ │ │ │ add r6, lr, r6 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ str r3, [r6, #20] │ │ │ │ │ - b 106a0 │ │ │ │ │ + b 10798 │ │ │ │ │ add r6, lr, r1, lsl #2 │ │ │ │ │ ldr sl, [r6, #20] │ │ │ │ │ lsl r6, r1, #2 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - beq 10818 │ │ │ │ │ - b 1070c │ │ │ │ │ + beq 10910 │ │ │ │ │ + b 10804 │ │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e20 │ │ │ │ │ + bl 1fbc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 109dc │ │ │ │ │ + beq 10ad4 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ lsl r1, r1, r2 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bne 105d4 │ │ │ │ │ + bne 106cc │ │ │ │ │ mov r0, #12 │ │ │ │ │ mla r1, r0, r2, r1 │ │ │ │ │ add r2, r3, #20 │ │ │ │ │ add r6, r2, r1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r6, #12 │ │ │ │ │ - blt 108b4 │ │ │ │ │ + blt 109ac │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 10950 │ │ │ │ │ + beq 10a48 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r8, [r6, #4] │ │ │ │ │ ands r0, r2, #255 @ 0xff │ │ │ │ │ - bne 109b8 │ │ │ │ │ + bne 10ab0 │ │ │ │ │ add r9, r9, #42496 @ 0xa600 │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr r3, [r9, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r9, #212] @ 0xd4 │ │ │ │ │ lsl r2, r2, #20 │ │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ │ lsr r2, r2, #20 │ │ │ │ │ @@ -18300,41 +18370,41 @@ │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str ip, [r9, #212] @ 0xd4 │ │ │ │ │ ldr fp, [r6, #8] │ │ │ │ │ ldr r9, [r6] │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b 10640 │ │ │ │ │ + b 10738 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ sub r7, r0, #2 │ │ │ │ │ - beq 10944 │ │ │ │ │ + beq 10a3c │ │ │ │ │ sub r2, r2, #8 │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 105f8 │ │ │ │ │ + bne 106f0 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ sub r2, r2, #8 │ │ │ │ │ - bne 10924 │ │ │ │ │ + bne 10a1c │ │ │ │ │ sub r6, r3, #8 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 105f8 │ │ │ │ │ + b 106f0 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 1089c │ │ │ │ │ + b 10994 │ │ │ │ │ mov sl, #0 │ │ │ │ │ add r9, r9, #42496 @ 0xa600 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str sl, [sp] │ │ │ │ │ - bl e030 <_PyDict_SendEvent> │ │ │ │ │ + bl e128 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r3, [r9, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r9, #212] @ 0xd4 │ │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ │ lsl r2, r2, #20 │ │ │ │ │ lsr r2, r2, #20 │ │ │ │ │ @@ -18343,35 +18413,35 @@ │ │ │ │ │ ldr fp, [r6, #4] │ │ │ │ │ str r3, [r9, #208] @ 0xd0 │ │ │ │ │ str ip, [r9, #212] @ 0xd4 │ │ │ │ │ orr r2, r2, r3 │ │ │ │ │ ldr r9, [r8, #12] │ │ │ │ │ str sl, [r6] │ │ │ │ │ str sl, [r6, #4] │ │ │ │ │ - b 10640 │ │ │ │ │ + b 10738 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - bl e030 <_PyDict_SendEvent> │ │ │ │ │ + bl e128 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ - b 108c4 │ │ │ │ │ + b 109bc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 107fc │ │ │ │ │ + beq 108f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 107fc │ │ │ │ │ + bne 108f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 107fc │ │ │ │ │ + b 108f4 │ │ │ │ │ .word 0x00000494 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_KeyError │ │ │ │ │ .word 0x000002f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -56,15 +56,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ beq dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 6564 │ │ │ │ │ + bl 665c │ │ │ │ │ R_ARM_CALL PyDict_DelItem │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ beq dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -541,15 +541,15 @@ │ │ │ │ │ 00000718 : │ │ │ │ │ dictviews_or(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 720 │ │ │ │ │ + bl 650 <_PyDictView_Intersect+0x1d8> │ │ │ │ │ R_ARM_CALL dictviews_to_set │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 76c │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PySet_Update> │ │ │ │ │ R_ARM_CALL _PySet_Update │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -715,32 +715,32 @@ │ │ │ │ │ │ │ │ │ │ 00000970 : │ │ │ │ │ dictitems_reversed(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 984 │ │ │ │ │ ldr r1, [pc, #8] @ 98c │ │ │ │ │ - b 8230 │ │ │ │ │ + b 8328 │ │ │ │ │ R_ARM_JUMP24 dictiter_new │ │ │ │ │ ldr r0, [pc, #4] @ 990 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x0000028c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ 00000994 <_PyDict_DelItem_KnownHash>: │ │ │ │ │ _PyDict_DelItem_KnownHash(): │ │ │ │ │ - b 69c8 │ │ │ │ │ + b 6ac0 │ │ │ │ │ R_ARM_JUMP24 delitem_knownhash_lock_held │ │ │ │ │ │ │ │ │ │ 00000998 : │ │ │ │ │ dict___reversed__(): │ │ │ │ │ ldr r1, [pc] @ 9a0 │ │ │ │ │ - b 8230 │ │ │ │ │ + b 8328 │ │ │ │ │ R_ARM_JUMP24 dictiter_new │ │ │ │ │ .word 0x0000035c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 000009a4 : │ │ │ │ │ dictiter_reduce(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -762,15 +762,15 @@ │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [ip] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_List │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - bl 355c │ │ │ │ │ + bl 3654 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq a24 │ │ │ │ │ ldr r0, [pc, #32] @ a30 │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -837,30 +837,30 @@ │ │ │ │ │ │ │ │ │ │ 00000ad0 : │ │ │ │ │ dictvalues_reversed(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ae4 │ │ │ │ │ ldr r1, [pc, #8] @ aec │ │ │ │ │ - b 8230 │ │ │ │ │ + b 8328 │ │ │ │ │ R_ARM_JUMP24 dictiter_new │ │ │ │ │ ldr r0, [pc, #4] @ af0 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x0000042c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ 00000af4 : │ │ │ │ │ dictkeys_reversed(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b08 │ │ │ │ │ ldr r1, [pc, #8] @ b10 │ │ │ │ │ - b 8230 │ │ │ │ │ + b 8328 │ │ │ │ │ R_ARM_JUMP24 dictiter_new │ │ │ │ │ ldr r0, [pc, #4] @ b14 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x0000035c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ @@ -890,28 +890,28 @@ │ │ │ │ │ lsr r1, r1, #1 │ │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ .word 0xaaaaaaab │ │ │ │ │ │ │ │ │ │ 00000b68 : │ │ │ │ │ PyDict_MergeFromSeq2(): │ │ │ │ │ - b e32c │ │ │ │ │ + b e424 │ │ │ │ │ R_ARM_JUMP24 merge_from_seq2_lock_held │ │ │ │ │ │ │ │ │ │ 00000b6c : │ │ │ │ │ PyDict_SetDefault(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 2c10 │ │ │ │ │ + bl 2d70 │ │ │ │ │ R_ARM_CALL dict_setdefault_ref_lock_held │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ │ │ 00000b9c : │ │ │ │ │ PyDict_AddWatcher(): │ │ │ │ │ @@ -965,15 +965,15 @@ │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1e4 │ │ │ │ │ + bl 114 │ │ │ │ │ R_ARM_CALL validate_watcher_id │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r1, r4, #10624 @ 0x2980 │ │ │ │ │ addeq r1, r1, #54 @ 0x36 │ │ │ │ │ addeq r5, r5, r1, lsl #2 │ │ │ │ │ streq r0, [r5, #4] │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ @@ -1388,15 +1388,15 @@ │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ asrle r0, r0, #1 │ │ │ │ │ suble r0, r0, #1 │ │ │ │ │ clzle r0, r0 │ │ │ │ │ rsble r0, r0, #32 │ │ │ │ │ andle r0, r0, #255 @ 0xff │ │ │ │ │ movgt r0, #17 │ │ │ │ │ - bl 1460 <_PyDict_DelItemId+0x30> │ │ │ │ │ + bl 15fc │ │ │ │ │ R_ARM_CALL new_keys_object.isra.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1254 <_PyDict_NewPresized+0xa4> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1454,15 +1454,15 @@ │ │ │ │ │ blx r3 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 1310 <_PyDict_GetItemWithError+0x44> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b f988 <_PyDict_GetItem_KnownHash> │ │ │ │ │ + b fa80 <_PyDict_GetItem_KnownHash> │ │ │ │ │ R_ARM_JUMP24 _PyDict_GetItem_KnownHash │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00001318 <_PyDict_GetItemIdWithError>: │ │ │ │ │ _PyDict_GetItemIdWithError(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1474,15 +1474,15 @@ │ │ │ │ │ bl 0 <_PyUnicode_FromId> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromId │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ popeq {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ pop {r4, lr} │ │ │ │ │ - b f988 <_PyDict_GetItem_KnownHash> │ │ │ │ │ + b fa80 <_PyDict_GetItem_KnownHash> │ │ │ │ │ R_ARM_JUMP24 _PyDict_GetItem_KnownHash │ │ │ │ │ │ │ │ │ │ 0000134c <_PyDict_GetItemStringWithError>: │ │ │ │ │ _PyDict_GetItemStringWithError(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -1491,15 +1491,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 13b0 <_PyDict_GetItemStringWithError+0x64> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 3584 │ │ │ │ │ + bl 367c │ │ │ │ │ R_ARM_CALL PyDict_GetItemWithError │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bne 1394 <_PyDict_GetItemStringWithError+0x48> │ │ │ │ │ mov r4, r5 │ │ │ │ │ b 13b0 <_PyDict_GetItemStringWithError+0x64> │ │ │ │ │ @@ -1545,15 +1545,15 @@ │ │ │ │ │ bl 0 <_PyUnicode_FromId> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromId │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 1428 <_PyDict_SetItemId+0x38> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b f8c <_PyDict_CheckConsistency+0x318> │ │ │ │ │ + b 1128 <_PyDict_CheckConsistency+0x4b4> │ │ │ │ │ R_ARM_JUMP24 PyDict_SetItem │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00001430 <_PyDict_DelItemId>: │ │ │ │ │ _PyDict_DelItemId(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1564,11 +1564,11 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyUnicode_FromId> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromId │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 1460 <_PyDict_DelItemId+0x30> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ - b 6564 │ │ │ │ │ + b 665c │ │ │ │ │ R_ARM_JUMP24 PyDict_DelItem │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,370 +1,368 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00246100 64696374 6b657973 5f646563 .$a.dictkeys_dec │ │ │ │ │ 0x00000010 7265662e 636f6e73 7470726f 702e3000 ref.constprop.0. │ │ │ │ │ - 0x00000020 2464006e 65775f64 69637400 636f6d70 $d.new_dict.comp │ │ │ │ │ - 0x00000030 6172655f 756e6963 6f64655f 67656e65 are_unicode_gene │ │ │ │ │ - 0x00000040 72696300 696e7365 72746469 63740069 ric.insertdict.i │ │ │ │ │ - 0x00000050 6e736572 745f746f 5f656d70 74796469 nsert_to_emptydi │ │ │ │ │ - 0x00000060 63740073 65746974 656d5f74 616b6532 ct.setitem_take2 │ │ │ │ │ - 0x00000070 5f6c6f63 6b5f6865 6c642e70 6172742e _lock_held.part. │ │ │ │ │ - 0x00000080 30006e65 775f6b65 79735f6f 626a6563 0.new_keys_objec │ │ │ │ │ - 0x00000090 742e6973 72612e30 00646963 74726573 t.isra.0.dictres │ │ │ │ │ - 0x000000a0 697a652e 69737261 2e300069 6e736572 ize.isra.0.inser │ │ │ │ │ - 0x000000b0 745f7370 6c69745f 6b657900 696e7365 t_split_key.inse │ │ │ │ │ - 0x000000c0 72745f73 706c6974 5f76616c 75650066 rt_split_value.f │ │ │ │ │ - 0x000000d0 696e645f 656d7074 795f736c 6f740062 ind_empty_slot.b │ │ │ │ │ - 0x000000e0 75696c64 5f696e64 69636573 5f67656e uild_indices_gen │ │ │ │ │ - 0x000000f0 65726963 00646963 745f7365 74646566 eric.dict_setdef │ │ │ │ │ - 0x00000100 61756c74 5f726566 5f6c6f63 6b5f6865 ault_ref_lock_he │ │ │ │ │ - 0x00000110 6c640050 795f5844 45435245 46006e65 ld.Py_XDECREF.ne │ │ │ │ │ - 0x00000120 775f6469 63745f77 6974685f 73686172 w_dict_with_shar │ │ │ │ │ - 0x00000130 65645f6b 65797300 64656c69 74656d5f ed_keys.delitem_ │ │ │ │ │ - 0x00000140 6b6e6f77 6e686173 685f6c6f 636b5f68 knownhash_lock_h │ │ │ │ │ - 0x00000150 656c6400 636f7079 5f6c6f63 6b5f6865 eld.copy_lock_he │ │ │ │ │ - 0x00000160 6c640063 6f70795f 76616c75 65730064 ld.copy_values.d │ │ │ │ │ - 0x00000170 6963745f 6d657267 65006469 63745f69 ict_merge.dict_i │ │ │ │ │ - 0x00000180 74657200 64696374 5f737562 73637269 ter.dict_subscri │ │ │ │ │ - 0x00000190 70740064 6963745f 6465616c 6c6f6300 pt.dict_dealloc. │ │ │ │ │ - 0x000001a0 64696374 5f617373 5f737562 00646963 dict_ass_sub.dic │ │ │ │ │ - 0x000001b0 745f7472 61766572 73650064 6963745f t_traverse.dict_ │ │ │ │ │ - 0x000001c0 75706461 7465006d 65726765 5f66726f update.merge_fro │ │ │ │ │ - 0x000001d0 6d5f7365 71325f6c 6f636b5f 68656c64 m_seq2_lock_held │ │ │ │ │ - 0x000001e0 00646963 745f7570 64617465 5f617267 .dict_update_arg │ │ │ │ │ - 0x000001f0 00646963 745f6974 656d7300 64696374 .dict_items.dict │ │ │ │ │ - 0x00000200 6974656d 735f6974 65720064 69637469 items_iter.dicti │ │ │ │ │ - 0x00000210 7465725f 6e657700 64696374 76696577 ter_new.dictview │ │ │ │ │ - 0x00000220 5f646561 6c6c6f63 00646963 74697465 _dealloc.dictite │ │ │ │ │ - 0x00000230 725f6974 65726e65 78746974 656d0073 r_iternextitem.s │ │ │ │ │ - 0x00000240 746f7265 5f696e73 74616e63 655f6174 tore_instance_at │ │ │ │ │ - 0x00000250 74725f6c 6f636b5f 68656c64 00646963 tr_lock_held.dic │ │ │ │ │ - 0x00000260 745f706f 7000706f 705f6c6f 636b5f68 t_pop.pop_lock_h │ │ │ │ │ - 0x00000270 656c6400 64696374 69746572 5f646561 eld.dictiter_dea │ │ │ │ │ - 0x00000280 6c6c6f63 00646963 745f6765 74006469 lloc.dict_get.di │ │ │ │ │ - 0x00000290 63745f74 705f636c 65617200 64696374 ct_tp_clear.dict │ │ │ │ │ - 0x000002a0 69746572 5f6c656e 00646963 745f6b65 iter_len.dict_ke │ │ │ │ │ - 0x000002b0 79730064 6963746b 6579735f 69746572 ys.dictkeys_iter │ │ │ │ │ - 0x000002c0 00646963 745f7661 6c756573 00646963 .dict_values.dic │ │ │ │ │ - 0x000002d0 7476616c 7565735f 69746572 0076616c tvalues_iter.val │ │ │ │ │ - 0x000002e0 69646174 655f7761 74636865 725f6964 idate_watcher_id │ │ │ │ │ - 0x000002f0 00646963 74697465 725f6974 65726e65 .dictiter_iterne │ │ │ │ │ - 0x00000300 78746b65 79006469 63746974 65725f69 xtkey.dictiter_i │ │ │ │ │ - 0x00000310 7465726e 65787476 616c7565 00646963 ternextvalue.dic │ │ │ │ │ - 0x00000320 745f6c65 6e677468 00646963 745f696f t_length.dict_io │ │ │ │ │ - 0x00000330 72006469 63745f6e 65770064 6963745f r.dict_new.dict_ │ │ │ │ │ - 0x00000340 696e6974 00646963 745f7365 74646566 init.dict_setdef │ │ │ │ │ - 0x00000350 61756c74 00646963 745f7665 63746f72 ault.dict_vector │ │ │ │ │ - 0x00000360 63616c6c 00646963 745f7265 70720064 call.dict_repr.d │ │ │ │ │ - 0x00000370 6963745f 5f5f636f 6e746169 6e735f5f ict___contains__ │ │ │ │ │ - 0x00000380 00646963 746b6579 735f636f 6e746169 .dictkeys_contai │ │ │ │ │ - 0x00000390 6e730064 6963745f 66726f6d 6b657973 ns.dict_fromkeys │ │ │ │ │ - 0x000003a0 00646963 74697465 725f7472 61766572 .dictiter_traver │ │ │ │ │ - 0x000003b0 73650064 69637476 6965775f 74726176 se.dictview_trav │ │ │ │ │ - 0x000003c0 65727365 00646963 745f636f 70790064 erse.dict_copy.d │ │ │ │ │ - 0x000003d0 6963745f 636c6561 72006469 63747669 ict_clear.dictvi │ │ │ │ │ - 0x000003e0 65775f6c 656e0064 6963745f 6f720064 ew_len.dict_or.d │ │ │ │ │ - 0x000003f0 6963745f 72696368 636f6d70 61726500 ict_richcompare. │ │ │ │ │ - 0x00000400 64696374 5f706f70 6974656d 00646963 dict_popitem.dic │ │ │ │ │ - 0x00000410 74766965 77735f73 75620064 69637476 tviews_sub.dictv │ │ │ │ │ - 0x00000420 69657773 5f746f5f 73657400 64696374 iews_to_set.dict │ │ │ │ │ - 0x00000430 6974656d 735f636f 6e746169 6e730064 items_contains.d │ │ │ │ │ - 0x00000440 69637476 6965775f 72657072 00646963 ictview_repr.dic │ │ │ │ │ - 0x00000450 74766965 775f7269 6368636f 6d706172 tview_richcompar │ │ │ │ │ - 0x00000460 6500616c 6c5f636f 6e746169 6e65645f e.all_contained_ │ │ │ │ │ - 0x00000470 696e0064 69637476 69657773 5f6f7200 in.dictviews_or. │ │ │ │ │ - 0x00000480 64696374 76696577 735f786f 72006469 dictviews_xor.di │ │ │ │ │ - 0x00000490 63747669 6577735f 69736469 736a6f69 ctviews_isdisjoi │ │ │ │ │ - 0x000004a0 6e740064 69637469 74656d73 5f726576 nt.dictitems_rev │ │ │ │ │ - 0x000004b0 65727365 64006469 63747265 76697465 ersed.dictrevite │ │ │ │ │ - 0x000004c0 725f6974 65726e65 78740064 6963745f r_iternext.dict_ │ │ │ │ │ - 0x000004d0 5f5f7265 76657273 65645f5f 00646963 __reversed__.dic │ │ │ │ │ - 0x000004e0 74697465 725f7265 64756365 0073697a titer_reduce.siz │ │ │ │ │ - 0x000004f0 656f665f 6c6f636b 5f68656c 64006469 eof_lock_held.di │ │ │ │ │ - 0x00000500 63745f5f 5f73697a 656f665f 5f006469 ct___sizeof__.di │ │ │ │ │ - 0x00000510 63747661 6c756573 5f726576 65727365 ctvalues_reverse │ │ │ │ │ - 0x00000520 64006469 63746b65 79735f72 65766572 d.dictkeys_rever │ │ │ │ │ - 0x00000530 73656400 64696374 76696577 5f6d6170 sed.dictview_map │ │ │ │ │ - 0x00000540 70696e67 00656d70 74795f6b 6579735f ping.empty_keys_ │ │ │ │ │ - 0x00000550 73747275 63740064 6963745f 61735f6e struct.dict_as_n │ │ │ │ │ - 0x00000560 756d6265 72006469 63745f61 735f7365 umber.dict_as_se │ │ │ │ │ - 0x00000570 7175656e 63650064 6963745f 61735f6d quence.dict_as_m │ │ │ │ │ - 0x00000580 61707069 6e670064 69637469 6f6e6172 apping.dictionar │ │ │ │ │ - 0x00000590 795f646f 63006d61 70705f6d 6574686f y_doc.mapp_metho │ │ │ │ │ - 0x000005a0 64730064 69637476 69657773 5f61735f ds.dictviews_as_ │ │ │ │ │ - 0x000005b0 6e756d62 65720064 69637469 74656d73 number.dictitems │ │ │ │ │ - 0x000005c0 5f61735f 73657175 656e6365 00646963 _as_sequence.dic │ │ │ │ │ - 0x000005d0 74697465 6d735f6d 6574686f 64730064 titems_methods.d │ │ │ │ │ - 0x000005e0 69637476 6965775f 67657473 65740064 ictview_getset.d │ │ │ │ │ - 0x000005f0 69637469 7465725f 6d657468 6f647300 ictiter_methods. │ │ │ │ │ - 0x00000600 64696374 6b657973 5f61735f 73657175 dictkeys_as_sequ │ │ │ │ │ - 0x00000610 656e6365 00646963 746b6579 735f6d65 ence.dictkeys_me │ │ │ │ │ - 0x00000620 74686f64 73006469 63747661 6c756573 thods.dictvalues │ │ │ │ │ - 0x00000630 5f61735f 73657175 656e6365 00646963 _as_sequence.dic │ │ │ │ │ - 0x00000640 7476616c 7565735f 6d657468 6f647300 tvalues_methods. │ │ │ │ │ - 0x00000650 72657665 72736564 5f76616c 7565735f reversed_values_ │ │ │ │ │ - 0x00000660 646f6300 69736469 736a6f69 6e745f64 doc.isdisjoint_d │ │ │ │ │ - 0x00000670 6f630072 65766572 7365645f 6974656d oc.reversed_item │ │ │ │ │ - 0x00000680 735f646f 63007265 76657273 65645f6b s_doc.reversed_k │ │ │ │ │ - 0x00000690 6579735f 646f6300 6c656e67 74685f68 eys_doc.length_h │ │ │ │ │ - 0x000006a0 696e745f 646f6300 72656475 63655f64 int_doc.reduce_d │ │ │ │ │ - 0x000006b0 6f630064 6963745f 5f5f636f 6e746169 oc.dict___contai │ │ │ │ │ - 0x000006c0 6e735f5f 5f5f646f 635f5f00 67657469 ns____doc__.geti │ │ │ │ │ - 0x000006d0 74656d5f 5f646f63 5f5f0064 6963745f tem__doc__.dict_ │ │ │ │ │ - 0x000006e0 5f5f7369 7a656f66 5f5f5f5f 646f635f __sizeof____doc_ │ │ │ │ │ - 0x000006f0 5f006469 63745f67 65745f5f 646f635f _.dict_get__doc_ │ │ │ │ │ - 0x00000700 5f006469 63745f73 65746465 6661756c _.dict_setdefaul │ │ │ │ │ - 0x00000710 745f5f64 6f635f5f 00646963 745f706f t__doc__.dict_po │ │ │ │ │ - 0x00000720 705f5f64 6f635f5f 00646963 745f706f p__doc__.dict_po │ │ │ │ │ - 0x00000730 70697465 6d5f5f64 6f635f5f 00646963 pitem__doc__.dic │ │ │ │ │ - 0x00000740 745f6b65 79735f5f 646f635f 5f006469 t_keys__doc__.di │ │ │ │ │ - 0x00000750 63745f69 74656d73 5f5f646f 635f5f00 ct_items__doc__. │ │ │ │ │ - 0x00000760 64696374 5f76616c 7565735f 5f646f63 dict_values__doc │ │ │ │ │ - 0x00000770 5f5f0075 70646174 655f5f64 6f635f5f __.update__doc__ │ │ │ │ │ - 0x00000780 00646963 745f6672 6f6d6b65 79735f5f .dict_fromkeys__ │ │ │ │ │ - 0x00000790 646f635f 5f006469 63745f63 6c656172 doc__.dict_clear │ │ │ │ │ - 0x000007a0 5f5f646f 635f5f00 64696374 5f636f70 __doc__.dict_cop │ │ │ │ │ - 0x000007b0 795f5f64 6f635f5f 00646963 745f5f5f y__doc__.dict___ │ │ │ │ │ - 0x000007c0 72657665 72736564 5f5f5f5f 646f635f reversed____doc_ │ │ │ │ │ - 0x000007d0 5f004353 57544348 2e333834 005f5f66 _.CSWTCH.384.__f │ │ │ │ │ - 0x000007e0 756e635f 5f2e3000 50794469 63745f4e unc__.0.PyDict_N │ │ │ │ │ - 0x000007f0 6577005f 5f616561 62695f72 6561645f ew.__aeabi_read_ │ │ │ │ │ - 0x00000800 7470005f 50795f4e 65775265 66657265 tp._Py_NewRefere │ │ │ │ │ - 0x00000810 6e636500 5f50794f 626a6563 745f4743 nce._PyObject_GC │ │ │ │ │ - 0x00000820 5f4e6577 005f5079 5f747373 5f747374 _New._Py_tss_tst │ │ │ │ │ - 0x00000830 61746500 50794d65 6d5f4672 65650050 ate.PyMem_Free.P │ │ │ │ │ - 0x00000840 79446963 745f436f 6e746169 6e73005f yDict_Contains._ │ │ │ │ │ - 0x00000850 50795f64 6963745f 6c6f6f6b 75700050 Py_dict_lookup.P │ │ │ │ │ - 0x00000860 794f626a 6563745f 48617368 00507955 yObject_Hash.PyU │ │ │ │ │ - 0x00000870 6e69636f 64655f54 79706500 5f507944 nicode_Type._PyD │ │ │ │ │ - 0x00000880 6963745f 436f6e74 61696e73 5f4b6e6f ict_Contains_Kno │ │ │ │ │ - 0x00000890 776e4861 7368006d 656d636d 70005079 wnHash.memcmp.Py │ │ │ │ │ - 0x000008a0 4f626a65 63745f52 69636843 6f6d7061 Object_RichCompa │ │ │ │ │ - 0x000008b0 7265426f 6f6c005f 50795f44 65616c6c reBool._Py_Deall │ │ │ │ │ - 0x000008c0 6f630050 79446963 745f5365 74497465 oc.PyDict_SetIte │ │ │ │ │ - 0x000008d0 6d005f50 79457272 5f426164 496e7465 m._PyErr_BadInte │ │ │ │ │ - 0x000008e0 726e616c 43616c6c 006d656d 73657400 rnalCall.memset. │ │ │ │ │ - 0x000008f0 50794d65 6d5f4d61 6c6c6f63 0050794f PyMem_Malloc.PyO │ │ │ │ │ - 0x00000900 626a6563 745f4953 5f474300 5f507944 bject_IS_GC._PyD │ │ │ │ │ - 0x00000910 6963745f 53656e64 4576656e 74005079 ict_SendEvent.Py │ │ │ │ │ - 0x00000920 4572725f 4e6f4d65 6d6f7279 00507954 Err_NoMemory.PyT │ │ │ │ │ - 0x00000930 75706c65 5f547970 65006d65 6d637079 uple_Type.memcpy │ │ │ │ │ - 0x00000940 00507944 6963745f 53657444 65666175 .PyDict_SetDefau │ │ │ │ │ - 0x00000950 6c745265 66005f50 79446963 745f4e65 ltRef._PyDict_Ne │ │ │ │ │ - 0x00000960 774b6579 73466f72 436c6173 73005079 wKeysForClass.Py │ │ │ │ │ - 0x00000970 4572725f 436c6561 72005079 44696374 Err_Clear.PyDict │ │ │ │ │ - 0x00000980 5f536574 4974656d 53747269 6e670050 _SetItemString.P │ │ │ │ │ - 0x00000990 79556e69 636f6465 5f46726f 6d537472 yUnicode_FromStr │ │ │ │ │ - 0x000009a0 696e6700 5f507955 6e69636f 64655f49 ing._PyUnicode_I │ │ │ │ │ - 0x000009b0 6e746572 6e496d6d 6f727461 6c005079 nternImmortal.Py │ │ │ │ │ - 0x000009c0 44696374 5f476574 4974656d 52656600 Dict_GetItemRef. │ │ │ │ │ - 0x000009d0 5f507944 6963745f 47657449 74656d52 _PyDict_GetItemR │ │ │ │ │ - 0x000009e0 65665f4b 6e6f776e 48617368 005f5079 ef_KnownHash._Py │ │ │ │ │ - 0x000009f0 4f626a65 63744469 63745f53 65744974 ObjectDict_SetIt │ │ │ │ │ - 0x00000a00 656d005f 50794469 63745f53 65744974 em._PyDict_SetIt │ │ │ │ │ - 0x00000a10 656d5f4c 6f636b48 656c6400 50794469 em_LockHeld.PyDi │ │ │ │ │ - 0x00000a20 63745f43 6f707900 5f507945 72725f53 ct_Copy._PyErr_S │ │ │ │ │ - 0x00000a30 65744b65 79457272 6f72005f 50794f62 etKeyError._PyOb │ │ │ │ │ - 0x00000a40 6a656374 5f4c6f6f 6b757053 70656369 ject_LookupSpeci │ │ │ │ │ - 0x00000a50 616c0050 794f626a 6563745f 43616c6c al.PyObject_Call │ │ │ │ │ - 0x00000a60 4f6e6541 72670050 79457272 5f4f6363 OneArg.PyErr_Occ │ │ │ │ │ - 0x00000a70 75727265 64005f50 7952756e 74696d65 urred._PyRuntime │ │ │ │ │ - 0x00000a80 005f5079 5f646963 745f6c6f 6f6b7570 ._Py_dict_lookup │ │ │ │ │ - 0x00000a90 5f746872 65616473 61666500 50794469 _threadsafe.PyDi │ │ │ │ │ - 0x00000aa0 63745f55 70646174 65005079 4d617070 ct_Update.PyMapp │ │ │ │ │ - 0x00000ab0 696e675f 4b657973 0050794f 626a6563 ing_Keys.PyObjec │ │ │ │ │ - 0x00000ac0 745f4765 74497465 72005079 49746572 t_GetIter.PyIter │ │ │ │ │ - 0x00000ad0 5f4e6578 74005079 4f626a65 63745f47 _Next.PyObject_G │ │ │ │ │ - 0x00000ae0 65744974 656d0050 79457272 5f536574 etItem.PyErr_Set │ │ │ │ │ - 0x00000af0 53747269 6e670050 79457863 5f52756e String.PyExc_Run │ │ │ │ │ - 0x00000b00 74696d65 4572726f 72005079 4f626a65 timeError.PyObje │ │ │ │ │ - 0x00000b10 63745f47 435f556e 54726163 6b005079 ct_GC_UnTrack.Py │ │ │ │ │ - 0x00000b20 54687265 61645374 6174655f 47657400 ThreadState_Get. │ │ │ │ │ - 0x00000b30 5f507954 72617368 5f746872 6561645f _PyTrash_thread_ │ │ │ │ │ - 0x00000b40 64657374 726f795f 63686169 6e005f50 destroy_chain._P │ │ │ │ │ - 0x00000b50 79547261 73685f74 68726561 645f6465 yTrash_thread_de │ │ │ │ │ - 0x00000b60 706f7369 745f6f62 6a656374 005f5079 posit_object._Py │ │ │ │ │ - 0x00000b70 44696374 5f486173 4f6e6c79 53747269 Dict_HasOnlyStri │ │ │ │ │ - 0x00000b80 6e674b65 7973005f 50794469 63745f4e ngKeys._PyDict_N │ │ │ │ │ - 0x00000b90 65787400 50794469 63745f47 65744974 ext.PyDict_GetIt │ │ │ │ │ - 0x00000ba0 656d5374 72696e67 52656600 50794469 emStringRef.PyDi │ │ │ │ │ - 0x00000bb0 63745f44 656c4974 656d005f 50794469 ct_DelItem._PyDi │ │ │ │ │ - 0x00000bc0 63745f46 726f6d49 74656d73 005f5079 ct_FromItems._Py │ │ │ │ │ - 0x00000bd0 44696374 5f4c6f61 64476c6f 62616c00 Dict_LoadGlobal. │ │ │ │ │ - 0x00000be0 5f507944 6963744b 6579735f 53747269 _PyDictKeys_Stri │ │ │ │ │ - 0x00000bf0 6e674c6f 6f6b7570 005f5079 44696374 ngLookup._PyDict │ │ │ │ │ - 0x00000c00 4b657973 5f476574 56657273 696f6e46 Keys_GetVersionF │ │ │ │ │ - 0x00000c10 6f724375 7272656e 74537461 74650050 orCurrentState.P │ │ │ │ │ - 0x00000c20 794f626a 6563745f 47656e65 72696347 yObject_GenericG │ │ │ │ │ - 0x00000c30 65744469 6374005f 50794f62 6a656374 etDict._PyObject │ │ │ │ │ - 0x00000c40 5f436f6d 70757465 64446963 74506f69 _ComputedDictPoi │ │ │ │ │ - 0x00000c50 6e746572 005f5079 4f626a65 63745f4d nter._PyObject_M │ │ │ │ │ - 0x00000c60 61746572 69616c69 7a654d61 6e616765 aterializeManage │ │ │ │ │ - 0x00000c70 64446963 745f4c6f 636b4865 6c640050 dDict_LockHeld.P │ │ │ │ │ - 0x00000c80 79457863 5f417474 72696275 74654572 yExc_AttributeEr │ │ │ │ │ - 0x00000c90 726f7200 50794172 675f556e 7061636b ror.PyArg_Unpack │ │ │ │ │ - 0x00000ca0 5475706c 65005079 4f626a65 63745f48 Tuple.PyObject_H │ │ │ │ │ - 0x00000cb0 61734174 74725769 74684572 726f7200 asAttrWithError. │ │ │ │ │ - 0x00000cc0 50794172 675f5661 6c696461 74654b65 PyArg_ValidateKe │ │ │ │ │ - 0x00000cd0 79776f72 64417267 756d656e 7473005f ywordArguments._ │ │ │ │ │ - 0x00000ce0 50795f4e 6f6e6553 74727563 74005079 Py_NoneStruct.Py │ │ │ │ │ - 0x00000cf0 4572725f 466f726d 61740050 79457863 Err_Format.PyExc │ │ │ │ │ - 0x00000d00 5f547970 65457272 6f72005f 50794469 _TypeError._PyDi │ │ │ │ │ - 0x00000d10 63745669 65775f4e 65770050 79547570 ctView_New.PyTup │ │ │ │ │ - 0x00000d20 6c655f50 61636b00 50794f62 6a656374 le_Pack.PyObject │ │ │ │ │ - 0x00000d30 5f47435f 44656c00 50795475 706c655f _GC_Del.PyTuple_ │ │ │ │ │ - 0x00000d40 4e657700 5f50794f 626a6563 745f496e New._PyObject_In │ │ │ │ │ - 0x00000d50 6974496e 6c696e65 56616c75 6573005f itInlineValues._ │ │ │ │ │ - 0x00000d60 50794f62 6a656374 5f53746f 7265496e PyObject_StoreIn │ │ │ │ │ - 0x00000d70 7374616e 63654174 74726962 75746500 stanceAttribute. │ │ │ │ │ - 0x00000d80 6d656d6d 6f766500 5079496e 74657270 memmove.PyInterp │ │ │ │ │ - 0x00000d90 72657465 72537461 74655f47 6574005f reterState_Get._ │ │ │ │ │ - 0x00000da0 50794f62 6a656374 5f547279 47657449 PyObject_TryGetI │ │ │ │ │ - 0x00000db0 6e737461 6e636541 74747269 62757465 nstanceAttribute │ │ │ │ │ - 0x00000dc0 005f5079 44696374 4b657973 5f537472 ._PyDictKeys_Str │ │ │ │ │ - 0x00000dd0 696e674c 6f6f6b75 7053706c 6974005f ingLookupSplit._ │ │ │ │ │ - 0x00000de0 50794469 63745f4c 6f6f6b75 70496e64 PyDict_LookupInd │ │ │ │ │ - 0x00000df0 6578005f 50794172 675f4368 65636b50 ex._PyArg_CheckP │ │ │ │ │ - 0x00000e00 6f736974 696f6e61 6c005f50 79446963 ositional._PyDic │ │ │ │ │ - 0x00000e10 745f506f 70005f50 79446963 745f506f t_Pop._PyDict_Po │ │ │ │ │ - 0x00000e20 705f4b6e 6f776e48 61736800 5f507944 p_KnownHash._PyD │ │ │ │ │ - 0x00000e30 6963745f 4d657267 65457800 5f507944 ict_MergeEx._PyD │ │ │ │ │ - 0x00000e40 6963745f 53657449 74656d5f 54616b65 ict_SetItem_Take │ │ │ │ │ - 0x00000e50 32005079 44696374 5f4b6579 73005079 2.PyDict_Keys.Py │ │ │ │ │ - 0x00000e60 4c697374 5f4e6577 0050794f 626a6563 List_New.PyObjec │ │ │ │ │ - 0x00000e70 745f436c 6561724d 616e6167 65644469 t_ClearManagedDi │ │ │ │ │ - 0x00000e80 63740050 79457272 5f577269 7465556e ct.PyErr_WriteUn │ │ │ │ │ - 0x00000e90 72616973 61626c65 005f5079 4f626a65 raisable._PyObje │ │ │ │ │ - 0x00000ea0 63745f53 65744d61 6e616765 64446963 ct_SetManagedDic │ │ │ │ │ - 0x00000eb0 74005f50 79446963 745f4465 74616368 t._PyDict_Detach │ │ │ │ │ - 0x00000ec0 46726f6d 4f626a65 6374005f 50794469 FromObject._PyDi │ │ │ │ │ - 0x00000ed0 63745f44 656c4974 656d4966 005f5079 ct_DelItemIf._Py │ │ │ │ │ - 0x00000ee0 44696374 5f476574 4974656d 5265665f Dict_GetItemRef_ │ │ │ │ │ - 0x00000ef0 556e6963 6f64655f 4c6f636b 48656c64 Unicode_LockHeld │ │ │ │ │ - 0x00000f00 00507944 6963745f 436f6e74 61696e73 .PyDict_Contains │ │ │ │ │ - 0x00000f10 53747269 6e670050 794f626a 6563745f String.PyObject_ │ │ │ │ │ - 0x00000f20 56697369 744d616e 61676564 44696374 VisitManagedDict │ │ │ │ │ - 0x00000f30 0050794c 6f6e675f 46726f6d 53697a65 .PyLong_FromSize │ │ │ │ │ - 0x00000f40 5f740050 79446963 745f5761 74636800 _t.PyDict_Watch. │ │ │ │ │ - 0x00000f50 50794578 635f5661 6c756545 72726f72 PyExc_ValueError │ │ │ │ │ - 0x00000f60 00507944 6963745f 436c6561 72005079 .PyDict_Clear.Py │ │ │ │ │ - 0x00000f70 44696374 5f53697a 65005f50 79446963 Dict_Size._PyDic │ │ │ │ │ - 0x00000f80 744b6579 735f4465 63526566 005f5079 tKeys_DecRef._Py │ │ │ │ │ - 0x00000f90 44696374 5f4d6179 6265556e 74726163 Dict_MaybeUntrac │ │ │ │ │ - 0x00000fa0 6b005f50 79446963 745f436c 65617246 k._PyDict_ClearF │ │ │ │ │ - 0x00000fb0 7265654c 69737400 50794469 63745f55 reeList.PyDict_U │ │ │ │ │ - 0x00000fc0 6e776174 63680050 79446963 745f506f nwatch.PyDict_Po │ │ │ │ │ - 0x00000fd0 70537472 696e6700 50794572 725f466f pString.PyErr_Fo │ │ │ │ │ - 0x00000fe0 726d6174 556e7261 69736162 6c650050 rmatUnraisable.P │ │ │ │ │ - 0x00000ff0 79536571 75656e63 655f4661 73740050 ySequence_Fast.P │ │ │ │ │ - 0x00001000 79457272 5f457863 65707469 6f6e4d61 yErr_ExceptionMa │ │ │ │ │ - 0x00001010 74636865 73005079 5f526570 72456e74 tches.Py_ReprEnt │ │ │ │ │ - 0x00001020 6572005f 5079556e 69636f64 65577269 er._PyUnicodeWri │ │ │ │ │ - 0x00001030 7465725f 496e6974 005f5079 556e6963 ter_Init._PyUnic │ │ │ │ │ - 0x00001040 6f646557 72697465 725f5772 69746543 odeWriter_WriteC │ │ │ │ │ - 0x00001050 68617200 5f507955 6e69636f 64655772 har._PyUnicodeWr │ │ │ │ │ - 0x00001060 69746572 5f577269 74654153 43494953 iter_WriteASCIIS │ │ │ │ │ - 0x00001070 7472696e 67005079 4f626a65 63745f52 tring.PyObject_R │ │ │ │ │ - 0x00001080 65707200 5f507955 6e69636f 64655772 epr._PyUnicodeWr │ │ │ │ │ - 0x00001090 69746572 5f577269 74655374 72005079 iter_WriteStr.Py │ │ │ │ │ - 0x000010a0 5f526570 724c6561 7665005f 5079556e _ReprLeave._PyUn │ │ │ │ │ - 0x000010b0 69636f64 65577269 7465725f 4465616c icodeWriter_Deal │ │ │ │ │ - 0x000010c0 6c6f6300 5f507955 6e69636f 64655772 loc._PyUnicodeWr │ │ │ │ │ - 0x000010d0 69746572 5f46696e 69736800 5f50795f iter_Finish._Py_ │ │ │ │ │ - 0x000010e0 46616c73 65537472 75637400 5f50795f FalseStruct._Py_ │ │ │ │ │ - 0x000010f0 54727565 53747275 6374005f 50794469 TrueStruct._PyDi │ │ │ │ │ - 0x00001100 63745f44 65627567 4d616c6c 6f635374 ct_DebugMallocSt │ │ │ │ │ - 0x00001110 61747300 5f507944 65627567 416c6c6f ats._PyDebugAllo │ │ │ │ │ - 0x00001120 6361746f 72537461 7473005f 50794469 catorStats._PyDi │ │ │ │ │ - 0x00001130 63745f46 726f6d4b 65797300 5f50795f ct_FromKeys._Py_ │ │ │ │ │ - 0x00001140 43686563 6b46756e 6374696f 6e526573 CheckFunctionRes │ │ │ │ │ - 0x00001150 756c7400 50794f62 6a656374 5f536574 ult.PyObject_Set │ │ │ │ │ - 0x00001160 4974656d 005f5079 5365745f 4e657874 Item._PySet_Next │ │ │ │ │ - 0x00001170 456e7472 79526566 005f5079 4f626a65 EntryRef._PyObje │ │ │ │ │ - 0x00001180 63745f4d 616b6554 7043616c 6c005079 ct_MakeTpCall.Py │ │ │ │ │ - 0x00001190 5365745f 54797065 00507946 726f7a65 Set_Type.PyFroze │ │ │ │ │ - 0x000011a0 6e536574 5f547970 65005f50 79446963 nSet_Type._PyDic │ │ │ │ │ - 0x000011b0 745f4765 74497465 6d5f4b6e 6f776e48 t_GetItem_KnownH │ │ │ │ │ - 0x000011c0 61736800 5f507944 6963745f 53657449 ash._PyDict_SetI │ │ │ │ │ - 0x000011d0 74656d5f 4b6e6f77 6e486173 68005f50 tem_KnownHash._P │ │ │ │ │ - 0x000011e0 79446963 745f5365 74497465 6d5f4b6e yDict_SetItem_Kn │ │ │ │ │ - 0x000011f0 6f776e48 6173685f 4c6f636b 48656c64 ownHash_LockHeld │ │ │ │ │ - 0x00001200 005f5079 4f626a65 63745f49 73496e73 ._PyObject_IsIns │ │ │ │ │ - 0x00001210 74616e63 65446963 74456d70 7479005f tanceDictEmpty._ │ │ │ │ │ - 0x00001220 50794f62 6a656374 5f4d6174 65726961 PyObject_Materia │ │ │ │ │ - 0x00001230 6c697a65 4d616e61 67656444 69637400 lizeManagedDict. │ │ │ │ │ - 0x00001240 50794469 63745f47 65744974 656d005f PyDict_GetItem._ │ │ │ │ │ - 0x00001250 50794572 725f4765 74526169 73656445 PyErr_GetRaisedE │ │ │ │ │ - 0x00001260 78636570 74696f6e 005f5079 4572725f xception._PyErr_ │ │ │ │ │ - 0x00001270 53657452 61697365 64457863 65707469 SetRaisedExcepti │ │ │ │ │ - 0x00001280 6f6e0050 79457272 5f476976 656e4578 on.PyErr_GivenEx │ │ │ │ │ - 0x00001290 63657074 696f6e4d 61746368 65730050 ceptionMatches.P │ │ │ │ │ - 0x000012a0 79457863 5f4b6579 4572726f 72005f50 yExc_KeyError._P │ │ │ │ │ - 0x000012b0 795f4e6f 74496d70 6c656d65 6e746564 y_NotImplemented │ │ │ │ │ - 0x000012c0 53747275 63740050 79446963 745f5661 Struct.PyDict_Va │ │ │ │ │ - 0x000012d0 6c756573 00507944 6963745f 4d657267 lues.PyDict_Merg │ │ │ │ │ - 0x000012e0 65005079 4f626a65 63745f56 6563746f e.PyObject_Vecto │ │ │ │ │ - 0x000012f0 7263616c 6c4d6574 686f6400 50795365 rcallMethod.PySe │ │ │ │ │ - 0x00001300 745f4e65 77005079 54797065 5f497353 t_New.PyType_IsS │ │ │ │ │ - 0x00001310 75627479 70650050 79446963 745f4465 ubtype.PyDict_De │ │ │ │ │ - 0x00001320 6c497465 6d537472 696e6700 50794469 lItemString.PyDi │ │ │ │ │ - 0x00001330 63745f47 65744974 656d5374 72696e67 ct_GetItemString │ │ │ │ │ - 0x00001340 00507953 65717565 6e63655f 4c697374 .PySequence_List │ │ │ │ │ - 0x00001350 00507955 6e69636f 64655f46 726f6d46 .PyUnicode_FromF │ │ │ │ │ - 0x00001360 6f726d61 74005079 4f626a65 63745f53 ormat.PyObject_S │ │ │ │ │ - 0x00001370 697a6500 50795365 7175656e 63655f43 ize.PySequence_C │ │ │ │ │ - 0x00001380 6f6e7461 696e7300 5f507944 69637456 ontains._PyDictV │ │ │ │ │ - 0x00001390 6965775f 496e7465 72736563 74005079 iew_Intersect.Py │ │ │ │ │ - 0x000013a0 4f626a65 63745f43 616c6c4d 6574686f Object_CallMetho │ │ │ │ │ - 0x000013b0 644f626a 41726773 00507953 65745f41 dObjArgs.PySet_A │ │ │ │ │ - 0x000013c0 6464005f 50795365 745f5570 64617465 dd._PySet_Update │ │ │ │ │ - 0x000013d0 00507944 6963745f 4974656d 73005f50 .PyDict_Items._P │ │ │ │ │ - 0x000013e0 79446963 745f4465 6c497465 6d5f4b6e yDict_DelItem_Kn │ │ │ │ │ - 0x000013f0 6f776e48 61736800 5f507945 76616c5f ownHash._PyEval_ │ │ │ │ │ - 0x00001400 47657442 75696c74 696e0050 795f4275 GetBuiltin.Py_Bu │ │ │ │ │ - 0x00001410 696c6456 616c7565 005f5079 44696374 ildValue._PyDict │ │ │ │ │ - 0x00001420 5f53697a 654f6600 50794c6f 6e675f46 _SizeOf.PyLong_F │ │ │ │ │ - 0x00001430 726f6d53 73697a65 5f740050 79446963 romSsize_t.PyDic │ │ │ │ │ - 0x00001440 7450726f 78795f4e 6577005f 50794469 tProxy_New._PyDi │ │ │ │ │ - 0x00001450 63745f4b 65797353 697a6500 50794469 ct_KeysSize.PyDi │ │ │ │ │ - 0x00001460 63745f4d 65726765 46726f6d 53657132 ct_MergeFromSeq2 │ │ │ │ │ - 0x00001470 00507944 6963745f 53657444 65666175 .PyDict_SetDefau │ │ │ │ │ - 0x00001480 6c740050 79446963 745f4164 64576174 lt.PyDict_AddWat │ │ │ │ │ - 0x00001490 63686572 00507944 6963745f 436c6561 cher.PyDict_Clea │ │ │ │ │ - 0x000014a0 72576174 63686572 005f5079 44696374 rWatcher._PyDict │ │ │ │ │ - 0x000014b0 5f436865 636b436f 6e736973 74656e63 _CheckConsistenc │ │ │ │ │ - 0x000014c0 79005f50 794f626a 6563745f 41737365 y._PyObject_Asse │ │ │ │ │ - 0x000014d0 72744661 696c6564 005f5079 44696374 rtFailed._PyDict │ │ │ │ │ - 0x000014e0 5f4e6577 50726573 697a6564 005f5079 _NewPresized._Py │ │ │ │ │ - 0x000014f0 44696374 5f476574 4974656d 5265665f Dict_GetItemRef_ │ │ │ │ │ - 0x00001500 4b6e6f77 6e486173 685f4c6f 636b4865 KnownHash_LockHe │ │ │ │ │ - 0x00001510 6c64005f 50794469 63745f47 65744974 ld._PyDict_GetIt │ │ │ │ │ - 0x00001520 656d5769 74684572 726f7200 5f507944 emWithError._PyD │ │ │ │ │ - 0x00001530 6963745f 47657449 74656d49 64576974 ict_GetItemIdWit │ │ │ │ │ - 0x00001540 68457272 6f72005f 5079556e 69636f64 hError._PyUnicod │ │ │ │ │ - 0x00001550 655f4672 6f6d4964 005f5079 44696374 e_FromId._PyDict │ │ │ │ │ - 0x00001560 5f476574 4974656d 53747269 6e675769 _GetItemStringWi │ │ │ │ │ - 0x00001570 74684572 726f7200 5f507944 6963745f thError._PyDict_ │ │ │ │ │ - 0x00001580 436f6e74 61696e73 4964005f 50794469 ContainsId._PyDi │ │ │ │ │ - 0x00001590 63745f53 65744974 656d4964 005f5079 ct_SetItemId._Py │ │ │ │ │ - 0x000015a0 44696374 5f44656c 4974656d 49640050 Dict_DelItemId.P │ │ │ │ │ - 0x000015b0 79446963 7456616c 7565735f 54797065 yDictValues_Type │ │ │ │ │ - 0x000015c0 00507944 69637449 74656d73 5f547970 .PyDictItems_Typ │ │ │ │ │ - 0x000015d0 65005079 44696374 4b657973 5f547970 e.PyDictKeys_Typ │ │ │ │ │ - 0x000015e0 65005079 44696374 52657649 74657256 e.PyDictRevIterV │ │ │ │ │ - 0x000015f0 616c7565 5f547970 65005079 44696374 alue_Type.PyDict │ │ │ │ │ - 0x00001600 52657649 74657249 74656d5f 54797065 RevIterItem_Type │ │ │ │ │ - 0x00001610 00507944 69637452 65764974 65724b65 .PyDictRevIterKe │ │ │ │ │ - 0x00001620 795f5479 70650050 79446963 74497465 y_Type.PyDictIte │ │ │ │ │ - 0x00001630 72497465 6d5f5479 70650050 79446963 rItem_Type.PyDic │ │ │ │ │ - 0x00001640 74497465 7256616c 75655f54 79706500 tIterValue_Type. │ │ │ │ │ - 0x00001650 50794469 63744974 65724b65 795f5479 PyDictIterKey_Ty │ │ │ │ │ - 0x00001660 70650050 79446963 745f5479 70650050 pe.PyDict_Type.P │ │ │ │ │ - 0x00001670 79547970 655f5479 70650050 794f626a yType_Type.PyObj │ │ │ │ │ - 0x00001680 6563745f 48617368 4e6f7449 6d706c65 ect_HashNotImple │ │ │ │ │ - 0x00001690 6d656e74 65640050 794f626a 6563745f mented.PyObject_ │ │ │ │ │ - 0x000016a0 47656e65 72696347 65744174 7472005f GenericGetAttr._ │ │ │ │ │ - 0x000016b0 50795479 70655f41 6c6c6f63 4e6f5472 PyType_AllocNoTr │ │ │ │ │ - 0x000016c0 61636b00 50794f62 6a656374 5f53656c ack.PyObject_Sel │ │ │ │ │ - 0x000016d0 66497465 72005079 5f47656e 65726963 fIter.Py_Generic │ │ │ │ │ - 0x000016e0 416c6961 7300 Alias. │ │ │ │ │ + 0x00000020 2464006e 65775f64 69637400 696e7365 $d.new_dict.inse │ │ │ │ │ + 0x00000030 72746469 63740069 6e736572 745f746f rtdict.insert_to │ │ │ │ │ + 0x00000040 5f656d70 74796469 63740073 65746974 _emptydict.setit │ │ │ │ │ + 0x00000050 656d5f74 616b6532 5f6c6f63 6b5f6865 em_take2_lock_he │ │ │ │ │ + 0x00000060 6c642e70 6172742e 30006e65 775f6b65 ld.part.0.new_ke │ │ │ │ │ + 0x00000070 79735f6f 626a6563 742e6973 72612e30 ys_object.isra.0 │ │ │ │ │ + 0x00000080 00646963 74726573 697a652e 69737261 .dictresize.isra │ │ │ │ │ + 0x00000090 2e300069 6e736572 745f7370 6c69745f .0.insert_split_ │ │ │ │ │ + 0x000000a0 6b657900 696e7365 72745f73 706c6974 key.insert_split │ │ │ │ │ + 0x000000b0 5f76616c 75650066 696e645f 656d7074 _value.find_empt │ │ │ │ │ + 0x000000c0 795f736c 6f740062 75696c64 5f696e64 y_slot.build_ind │ │ │ │ │ + 0x000000d0 69636573 5f67656e 65726963 00646963 ices_generic.dic │ │ │ │ │ + 0x000000e0 745f7365 74646566 61756c74 5f726566 t_setdefault_ref │ │ │ │ │ + 0x000000f0 5f6c6f63 6b5f6865 6c640050 795f5844 _lock_held.Py_XD │ │ │ │ │ + 0x00000100 45435245 46006e65 775f6469 63745f77 ECREF.new_dict_w │ │ │ │ │ + 0x00000110 6974685f 73686172 65645f6b 65797300 ith_shared_keys. │ │ │ │ │ + 0x00000120 64656c69 74656d5f 6b6e6f77 6e686173 delitem_knownhas │ │ │ │ │ + 0x00000130 685f6c6f 636b5f68 656c6400 636f7079 h_lock_held.copy │ │ │ │ │ + 0x00000140 5f6c6f63 6b5f6865 6c640063 6f70795f _lock_held.copy_ │ │ │ │ │ + 0x00000150 76616c75 65730064 6963745f 6d657267 values.dict_merg │ │ │ │ │ + 0x00000160 65006469 63745f69 74657200 64696374 e.dict_iter.dict │ │ │ │ │ + 0x00000170 5f737562 73637269 70740064 6963745f _subscript.dict_ │ │ │ │ │ + 0x00000180 6465616c 6c6f6300 64696374 5f617373 dealloc.dict_ass │ │ │ │ │ + 0x00000190 5f737562 00646963 745f7472 61766572 _sub.dict_traver │ │ │ │ │ + 0x000001a0 73650064 6963745f 75706461 7465006d se.dict_update.m │ │ │ │ │ + 0x000001b0 65726765 5f66726f 6d5f7365 71325f6c erge_from_seq2_l │ │ │ │ │ + 0x000001c0 6f636b5f 68656c64 00646963 745f7570 ock_held.dict_up │ │ │ │ │ + 0x000001d0 64617465 5f617267 00646963 745f6974 date_arg.dict_it │ │ │ │ │ + 0x000001e0 656d7300 64696374 6974656d 735f6974 ems.dictitems_it │ │ │ │ │ + 0x000001f0 65720064 69637469 7465725f 6e657700 er.dictiter_new. │ │ │ │ │ + 0x00000200 64696374 76696577 5f646561 6c6c6f63 dictview_dealloc │ │ │ │ │ + 0x00000210 00646963 74697465 725f6974 65726e65 .dictiter_iterne │ │ │ │ │ + 0x00000220 78746974 656d0073 746f7265 5f696e73 xtitem.store_ins │ │ │ │ │ + 0x00000230 74616e63 655f6174 74725f6c 6f636b5f tance_attr_lock_ │ │ │ │ │ + 0x00000240 68656c64 00646963 745f706f 7000706f held.dict_pop.po │ │ │ │ │ + 0x00000250 705f6c6f 636b5f68 656c6400 64696374 p_lock_held.dict │ │ │ │ │ + 0x00000260 69746572 5f646561 6c6c6f63 00646963 iter_dealloc.dic │ │ │ │ │ + 0x00000270 745f6765 74006469 63745f74 705f636c t_get.dict_tp_cl │ │ │ │ │ + 0x00000280 65617200 64696374 69746572 5f6c656e ear.dictiter_len │ │ │ │ │ + 0x00000290 00646963 745f6b65 79730064 6963746b .dict_keys.dictk │ │ │ │ │ + 0x000002a0 6579735f 69746572 00646963 745f7661 eys_iter.dict_va │ │ │ │ │ + 0x000002b0 6c756573 00646963 7476616c 7565735f lues.dictvalues_ │ │ │ │ │ + 0x000002c0 69746572 0076616c 69646174 655f7761 iter.validate_wa │ │ │ │ │ + 0x000002d0 74636865 725f6964 00646963 74697465 tcher_id.dictite │ │ │ │ │ + 0x000002e0 725f6974 65726e65 78746b65 79006469 r_iternextkey.di │ │ │ │ │ + 0x000002f0 63746974 65725f69 7465726e 65787476 ctiter_iternextv │ │ │ │ │ + 0x00000300 616c7565 00646963 745f6c65 6e677468 alue.dict_length │ │ │ │ │ + 0x00000310 00646963 745f696f 72006469 63745f6e .dict_ior.dict_n │ │ │ │ │ + 0x00000320 65770064 6963745f 696e6974 00646963 ew.dict_init.dic │ │ │ │ │ + 0x00000330 745f7365 74646566 61756c74 00646963 t_setdefault.dic │ │ │ │ │ + 0x00000340 745f7665 63746f72 63616c6c 00646963 t_vectorcall.dic │ │ │ │ │ + 0x00000350 745f7265 70720064 6963745f 5f5f636f t_repr.dict___co │ │ │ │ │ + 0x00000360 6e746169 6e735f5f 00646963 746b6579 ntains__.dictkey │ │ │ │ │ + 0x00000370 735f636f 6e746169 6e730064 6963745f s_contains.dict_ │ │ │ │ │ + 0x00000380 66726f6d 6b657973 00646963 74697465 fromkeys.dictite │ │ │ │ │ + 0x00000390 725f7472 61766572 73650064 69637476 r_traverse.dictv │ │ │ │ │ + 0x000003a0 6965775f 74726176 65727365 00646963 iew_traverse.dic │ │ │ │ │ + 0x000003b0 745f636f 70790064 6963745f 636c6561 t_copy.dict_clea │ │ │ │ │ + 0x000003c0 72006469 63747669 65775f6c 656e0064 r.dictview_len.d │ │ │ │ │ + 0x000003d0 6963745f 6f720064 6963745f 72696368 ict_or.dict_rich │ │ │ │ │ + 0x000003e0 636f6d70 61726500 64696374 5f706f70 compare.dict_pop │ │ │ │ │ + 0x000003f0 6974656d 00646963 74766965 77735f73 item.dictviews_s │ │ │ │ │ + 0x00000400 75620064 69637476 69657773 5f746f5f ub.dictviews_to_ │ │ │ │ │ + 0x00000410 73657400 64696374 6974656d 735f636f set.dictitems_co │ │ │ │ │ + 0x00000420 6e746169 6e730064 69637476 6965775f ntains.dictview_ │ │ │ │ │ + 0x00000430 72657072 00646963 74766965 775f7269 repr.dictview_ri │ │ │ │ │ + 0x00000440 6368636f 6d706172 6500616c 6c5f636f chcompare.all_co │ │ │ │ │ + 0x00000450 6e746169 6e65645f 696e0064 69637476 ntained_in.dictv │ │ │ │ │ + 0x00000460 69657773 5f6f7200 64696374 76696577 iews_or.dictview │ │ │ │ │ + 0x00000470 735f786f 72006469 63747669 6577735f s_xor.dictviews_ │ │ │ │ │ + 0x00000480 69736469 736a6f69 6e740064 69637469 isdisjoint.dicti │ │ │ │ │ + 0x00000490 74656d73 5f726576 65727365 64006469 tems_reversed.di │ │ │ │ │ + 0x000004a0 63747265 76697465 725f6974 65726e65 ctreviter_iterne │ │ │ │ │ + 0x000004b0 78740064 6963745f 5f5f7265 76657273 xt.dict___revers │ │ │ │ │ + 0x000004c0 65645f5f 00646963 74697465 725f7265 ed__.dictiter_re │ │ │ │ │ + 0x000004d0 64756365 0073697a 656f665f 6c6f636b duce.sizeof_lock │ │ │ │ │ + 0x000004e0 5f68656c 64006469 63745f5f 5f73697a _held.dict___siz │ │ │ │ │ + 0x000004f0 656f665f 5f006469 63747661 6c756573 eof__.dictvalues │ │ │ │ │ + 0x00000500 5f726576 65727365 64006469 63746b65 _reversed.dictke │ │ │ │ │ + 0x00000510 79735f72 65766572 73656400 64696374 ys_reversed.dict │ │ │ │ │ + 0x00000520 76696577 5f6d6170 70696e67 00656d70 view_mapping.emp │ │ │ │ │ + 0x00000530 74795f6b 6579735f 73747275 63740064 ty_keys_struct.d │ │ │ │ │ + 0x00000540 6963745f 61735f6e 756d6265 72006469 ict_as_number.di │ │ │ │ │ + 0x00000550 63745f61 735f7365 7175656e 63650064 ct_as_sequence.d │ │ │ │ │ + 0x00000560 6963745f 61735f6d 61707069 6e670064 ict_as_mapping.d │ │ │ │ │ + 0x00000570 69637469 6f6e6172 795f646f 63006d61 ictionary_doc.ma │ │ │ │ │ + 0x00000580 70705f6d 6574686f 64730064 69637476 pp_methods.dictv │ │ │ │ │ + 0x00000590 69657773 5f61735f 6e756d62 65720064 iews_as_number.d │ │ │ │ │ + 0x000005a0 69637469 74656d73 5f61735f 73657175 ictitems_as_sequ │ │ │ │ │ + 0x000005b0 656e6365 00646963 74697465 6d735f6d ence.dictitems_m │ │ │ │ │ + 0x000005c0 6574686f 64730064 69637476 6965775f ethods.dictview_ │ │ │ │ │ + 0x000005d0 67657473 65740064 69637469 7465725f getset.dictiter_ │ │ │ │ │ + 0x000005e0 6d657468 6f647300 64696374 6b657973 methods.dictkeys │ │ │ │ │ + 0x000005f0 5f61735f 73657175 656e6365 00646963 _as_sequence.dic │ │ │ │ │ + 0x00000600 746b6579 735f6d65 74686f64 73006469 tkeys_methods.di │ │ │ │ │ + 0x00000610 63747661 6c756573 5f61735f 73657175 ctvalues_as_sequ │ │ │ │ │ + 0x00000620 656e6365 00646963 7476616c 7565735f ence.dictvalues_ │ │ │ │ │ + 0x00000630 6d657468 6f647300 72657665 72736564 methods.reversed │ │ │ │ │ + 0x00000640 5f76616c 7565735f 646f6300 69736469 _values_doc.isdi │ │ │ │ │ + 0x00000650 736a6f69 6e745f64 6f630072 65766572 sjoint_doc.rever │ │ │ │ │ + 0x00000660 7365645f 6974656d 735f646f 63007265 sed_items_doc.re │ │ │ │ │ + 0x00000670 76657273 65645f6b 6579735f 646f6300 versed_keys_doc. │ │ │ │ │ + 0x00000680 6c656e67 74685f68 696e745f 646f6300 length_hint_doc. │ │ │ │ │ + 0x00000690 72656475 63655f64 6f630064 6963745f reduce_doc.dict_ │ │ │ │ │ + 0x000006a0 5f5f636f 6e746169 6e735f5f 5f5f646f __contains____do │ │ │ │ │ + 0x000006b0 635f5f00 67657469 74656d5f 5f646f63 c__.getitem__doc │ │ │ │ │ + 0x000006c0 5f5f0064 6963745f 5f5f7369 7a656f66 __.dict___sizeof │ │ │ │ │ + 0x000006d0 5f5f5f5f 646f635f 5f006469 63745f67 ____doc__.dict_g │ │ │ │ │ + 0x000006e0 65745f5f 646f635f 5f006469 63745f73 et__doc__.dict_s │ │ │ │ │ + 0x000006f0 65746465 6661756c 745f5f64 6f635f5f etdefault__doc__ │ │ │ │ │ + 0x00000700 00646963 745f706f 705f5f64 6f635f5f .dict_pop__doc__ │ │ │ │ │ + 0x00000710 00646963 745f706f 70697465 6d5f5f64 .dict_popitem__d │ │ │ │ │ + 0x00000720 6f635f5f 00646963 745f6b65 79735f5f oc__.dict_keys__ │ │ │ │ │ + 0x00000730 646f635f 5f006469 63745f69 74656d73 doc__.dict_items │ │ │ │ │ + 0x00000740 5f5f646f 635f5f00 64696374 5f76616c __doc__.dict_val │ │ │ │ │ + 0x00000750 7565735f 5f646f63 5f5f0075 70646174 ues__doc__.updat │ │ │ │ │ + 0x00000760 655f5f64 6f635f5f 00646963 745f6672 e__doc__.dict_fr │ │ │ │ │ + 0x00000770 6f6d6b65 79735f5f 646f635f 5f006469 omkeys__doc__.di │ │ │ │ │ + 0x00000780 63745f63 6c656172 5f5f646f 635f5f00 ct_clear__doc__. │ │ │ │ │ + 0x00000790 64696374 5f636f70 795f5f64 6f635f5f dict_copy__doc__ │ │ │ │ │ + 0x000007a0 00646963 745f5f5f 72657665 72736564 .dict___reversed │ │ │ │ │ + 0x000007b0 5f5f5f5f 646f635f 5f004353 57544348 ____doc__.CSWTCH │ │ │ │ │ + 0x000007c0 2e333834 005f5f66 756e635f 5f2e3000 .384.__func__.0. │ │ │ │ │ + 0x000007d0 50794469 63745f4e 6577005f 5f616561 PyDict_New.__aea │ │ │ │ │ + 0x000007e0 62695f72 6561645f 7470005f 50795f4e bi_read_tp._Py_N │ │ │ │ │ + 0x000007f0 65775265 66657265 6e636500 5f50794f ewReference._PyO │ │ │ │ │ + 0x00000800 626a6563 745f4743 5f4e6577 005f5079 bject_GC_New._Py │ │ │ │ │ + 0x00000810 5f747373 5f747374 61746500 50794d65 _tss_tstate.PyMe │ │ │ │ │ + 0x00000820 6d5f4672 65650050 79446963 745f436f m_Free.PyDict_Co │ │ │ │ │ + 0x00000830 6e746169 6e73005f 50795f64 6963745f ntains._Py_dict_ │ │ │ │ │ + 0x00000840 6c6f6f6b 75700050 794f626a 6563745f lookup.PyObject_ │ │ │ │ │ + 0x00000850 48617368 00507955 6e69636f 64655f54 Hash.PyUnicode_T │ │ │ │ │ + 0x00000860 79706500 5f507944 6963745f 436f6e74 ype._PyDict_Cont │ │ │ │ │ + 0x00000870 61696e73 5f4b6e6f 776e4861 7368006d ains_KnownHash.m │ │ │ │ │ + 0x00000880 656d636d 70005079 4f626a65 63745f52 emcmp.PyObject_R │ │ │ │ │ + 0x00000890 69636843 6f6d7061 7265426f 6f6c005f ichCompareBool._ │ │ │ │ │ + 0x000008a0 50795f44 65616c6c 6f630050 79446963 Py_Dealloc.PyDic │ │ │ │ │ + 0x000008b0 745f5365 74497465 6d005f50 79457272 t_SetItem._PyErr │ │ │ │ │ + 0x000008c0 5f426164 496e7465 726e616c 43616c6c _BadInternalCall │ │ │ │ │ + 0x000008d0 006d656d 73657400 50794d65 6d5f4d61 .memset.PyMem_Ma │ │ │ │ │ + 0x000008e0 6c6c6f63 0050794f 626a6563 745f4953 lloc.PyObject_IS │ │ │ │ │ + 0x000008f0 5f474300 5f507944 6963745f 53656e64 _GC._PyDict_Send │ │ │ │ │ + 0x00000900 4576656e 74005079 4572725f 4e6f4d65 Event.PyErr_NoMe │ │ │ │ │ + 0x00000910 6d6f7279 00507954 75706c65 5f547970 mory.PyTuple_Typ │ │ │ │ │ + 0x00000920 65006d65 6d637079 00507944 6963745f e.memcpy.PyDict_ │ │ │ │ │ + 0x00000930 53657444 65666175 6c745265 66005f50 SetDefaultRef._P │ │ │ │ │ + 0x00000940 79446963 745f4e65 774b6579 73466f72 yDict_NewKeysFor │ │ │ │ │ + 0x00000950 436c6173 73005079 4572725f 436c6561 Class.PyErr_Clea │ │ │ │ │ + 0x00000960 72005079 44696374 5f536574 4974656d r.PyDict_SetItem │ │ │ │ │ + 0x00000970 53747269 6e670050 79556e69 636f6465 String.PyUnicode │ │ │ │ │ + 0x00000980 5f46726f 6d537472 696e6700 5f507955 _FromString._PyU │ │ │ │ │ + 0x00000990 6e69636f 64655f49 6e746572 6e496d6d nicode_InternImm │ │ │ │ │ + 0x000009a0 6f727461 6c005079 44696374 5f476574 ortal.PyDict_Get │ │ │ │ │ + 0x000009b0 4974656d 52656600 5f507944 6963745f ItemRef._PyDict_ │ │ │ │ │ + 0x000009c0 47657449 74656d52 65665f4b 6e6f776e GetItemRef_Known │ │ │ │ │ + 0x000009d0 48617368 005f5079 4f626a65 63744469 Hash._PyObjectDi │ │ │ │ │ + 0x000009e0 63745f53 65744974 656d005f 50794469 ct_SetItem._PyDi │ │ │ │ │ + 0x000009f0 63745f53 65744974 656d5f4c 6f636b48 ct_SetItem_LockH │ │ │ │ │ + 0x00000a00 656c6400 50794469 63745f43 6f707900 eld.PyDict_Copy. │ │ │ │ │ + 0x00000a10 5f507945 72725f53 65744b65 79457272 _PyErr_SetKeyErr │ │ │ │ │ + 0x00000a20 6f72005f 50794f62 6a656374 5f4c6f6f or._PyObject_Loo │ │ │ │ │ + 0x00000a30 6b757053 70656369 616c0050 794f626a kupSpecial.PyObj │ │ │ │ │ + 0x00000a40 6563745f 43616c6c 4f6e6541 72670050 ect_CallOneArg.P │ │ │ │ │ + 0x00000a50 79457272 5f4f6363 75727265 64005f50 yErr_Occurred._P │ │ │ │ │ + 0x00000a60 7952756e 74696d65 005f5079 5f646963 yRuntime._Py_dic │ │ │ │ │ + 0x00000a70 745f6c6f 6f6b7570 5f746872 65616473 t_lookup_threads │ │ │ │ │ + 0x00000a80 61666500 50794469 63745f55 70646174 afe.PyDict_Updat │ │ │ │ │ + 0x00000a90 65005079 4d617070 696e675f 4b657973 e.PyMapping_Keys │ │ │ │ │ + 0x00000aa0 0050794f 626a6563 745f4765 74497465 .PyObject_GetIte │ │ │ │ │ + 0x00000ab0 72005079 49746572 5f4e6578 74005079 r.PyIter_Next.Py │ │ │ │ │ + 0x00000ac0 4f626a65 63745f47 65744974 656d0050 Object_GetItem.P │ │ │ │ │ + 0x00000ad0 79457272 5f536574 53747269 6e670050 yErr_SetString.P │ │ │ │ │ + 0x00000ae0 79457863 5f52756e 74696d65 4572726f yExc_RuntimeErro │ │ │ │ │ + 0x00000af0 72005079 4f626a65 63745f47 435f556e r.PyObject_GC_Un │ │ │ │ │ + 0x00000b00 54726163 6b005079 54687265 61645374 Track.PyThreadSt │ │ │ │ │ + 0x00000b10 6174655f 47657400 5f507954 72617368 ate_Get._PyTrash │ │ │ │ │ + 0x00000b20 5f746872 6561645f 64657374 726f795f _thread_destroy_ │ │ │ │ │ + 0x00000b30 63686169 6e005f50 79547261 73685f74 chain._PyTrash_t │ │ │ │ │ + 0x00000b40 68726561 645f6465 706f7369 745f6f62 hread_deposit_ob │ │ │ │ │ + 0x00000b50 6a656374 005f5079 44696374 5f486173 ject._PyDict_Has │ │ │ │ │ + 0x00000b60 4f6e6c79 53747269 6e674b65 7973005f OnlyStringKeys._ │ │ │ │ │ + 0x00000b70 50794469 63745f4e 65787400 50794469 PyDict_Next.PyDi │ │ │ │ │ + 0x00000b80 63745f47 65744974 656d5374 72696e67 ct_GetItemString │ │ │ │ │ + 0x00000b90 52656600 50794469 63745f44 656c4974 Ref.PyDict_DelIt │ │ │ │ │ + 0x00000ba0 656d005f 50794469 63745f46 726f6d49 em._PyDict_FromI │ │ │ │ │ + 0x00000bb0 74656d73 005f5079 44696374 5f4c6f61 tems._PyDict_Loa │ │ │ │ │ + 0x00000bc0 64476c6f 62616c00 5f507944 6963744b dGlobal._PyDictK │ │ │ │ │ + 0x00000bd0 6579735f 53747269 6e674c6f 6f6b7570 eys_StringLookup │ │ │ │ │ + 0x00000be0 005f5079 44696374 4b657973 5f476574 ._PyDictKeys_Get │ │ │ │ │ + 0x00000bf0 56657273 696f6e46 6f724375 7272656e VersionForCurren │ │ │ │ │ + 0x00000c00 74537461 74650050 794f626a 6563745f tState.PyObject_ │ │ │ │ │ + 0x00000c10 47656e65 72696347 65744469 6374005f GenericGetDict._ │ │ │ │ │ + 0x00000c20 50794f62 6a656374 5f436f6d 70757465 PyObject_Compute │ │ │ │ │ + 0x00000c30 64446963 74506f69 6e746572 005f5079 dDictPointer._Py │ │ │ │ │ + 0x00000c40 4f626a65 63745f4d 61746572 69616c69 Object_Materiali │ │ │ │ │ + 0x00000c50 7a654d61 6e616765 64446963 745f4c6f zeManagedDict_Lo │ │ │ │ │ + 0x00000c60 636b4865 6c640050 79457863 5f417474 ckHeld.PyExc_Att │ │ │ │ │ + 0x00000c70 72696275 74654572 726f7200 50794172 ributeError.PyAr │ │ │ │ │ + 0x00000c80 675f556e 7061636b 5475706c 65005079 g_UnpackTuple.Py │ │ │ │ │ + 0x00000c90 4f626a65 63745f48 61734174 74725769 Object_HasAttrWi │ │ │ │ │ + 0x00000ca0 74684572 726f7200 50794172 675f5661 thError.PyArg_Va │ │ │ │ │ + 0x00000cb0 6c696461 74654b65 79776f72 64417267 lidateKeywordArg │ │ │ │ │ + 0x00000cc0 756d656e 7473005f 50795f4e 6f6e6553 uments._Py_NoneS │ │ │ │ │ + 0x00000cd0 74727563 74005079 4572725f 466f726d truct.PyErr_Form │ │ │ │ │ + 0x00000ce0 61740050 79457863 5f547970 65457272 at.PyExc_TypeErr │ │ │ │ │ + 0x00000cf0 6f72005f 50794469 63745669 65775f4e or._PyDictView_N │ │ │ │ │ + 0x00000d00 65770050 79547570 6c655f50 61636b00 ew.PyTuple_Pack. │ │ │ │ │ + 0x00000d10 50794f62 6a656374 5f47435f 44656c00 PyObject_GC_Del. │ │ │ │ │ + 0x00000d20 50795475 706c655f 4e657700 5f50794f PyTuple_New._PyO │ │ │ │ │ + 0x00000d30 626a6563 745f496e 6974496e 6c696e65 bject_InitInline │ │ │ │ │ + 0x00000d40 56616c75 6573005f 50794f62 6a656374 Values._PyObject │ │ │ │ │ + 0x00000d50 5f53746f 7265496e 7374616e 63654174 _StoreInstanceAt │ │ │ │ │ + 0x00000d60 74726962 75746500 6d656d6d 6f766500 tribute.memmove. │ │ │ │ │ + 0x00000d70 5079496e 74657270 72657465 72537461 PyInterpreterSta │ │ │ │ │ + 0x00000d80 74655f47 6574005f 50794f62 6a656374 te_Get._PyObject │ │ │ │ │ + 0x00000d90 5f547279 47657449 6e737461 6e636541 _TryGetInstanceA │ │ │ │ │ + 0x00000da0 74747269 62757465 005f5079 44696374 ttribute._PyDict │ │ │ │ │ + 0x00000db0 4b657973 5f537472 696e674c 6f6f6b75 Keys_StringLooku │ │ │ │ │ + 0x00000dc0 7053706c 6974005f 50794469 63745f4c pSplit._PyDict_L │ │ │ │ │ + 0x00000dd0 6f6f6b75 70496e64 6578005f 50794172 ookupIndex._PyAr │ │ │ │ │ + 0x00000de0 675f4368 65636b50 6f736974 696f6e61 g_CheckPositiona │ │ │ │ │ + 0x00000df0 6c005f50 79446963 745f506f 70005f50 l._PyDict_Pop._P │ │ │ │ │ + 0x00000e00 79446963 745f506f 705f4b6e 6f776e48 yDict_Pop_KnownH │ │ │ │ │ + 0x00000e10 61736800 5f507944 6963745f 4d657267 ash._PyDict_Merg │ │ │ │ │ + 0x00000e20 65457800 5f507944 6963745f 53657449 eEx._PyDict_SetI │ │ │ │ │ + 0x00000e30 74656d5f 54616b65 32005079 44696374 tem_Take2.PyDict │ │ │ │ │ + 0x00000e40 5f4b6579 73005079 4c697374 5f4e6577 _Keys.PyList_New │ │ │ │ │ + 0x00000e50 0050794f 626a6563 745f436c 6561724d .PyObject_ClearM │ │ │ │ │ + 0x00000e60 616e6167 65644469 63740050 79457272 anagedDict.PyErr │ │ │ │ │ + 0x00000e70 5f577269 7465556e 72616973 61626c65 _WriteUnraisable │ │ │ │ │ + 0x00000e80 005f5079 4f626a65 63745f53 65744d61 ._PyObject_SetMa │ │ │ │ │ + 0x00000e90 6e616765 64446963 74005f50 79446963 nagedDict._PyDic │ │ │ │ │ + 0x00000ea0 745f4465 74616368 46726f6d 4f626a65 t_DetachFromObje │ │ │ │ │ + 0x00000eb0 6374005f 50794469 63745f44 656c4974 ct._PyDict_DelIt │ │ │ │ │ + 0x00000ec0 656d4966 005f5079 44696374 5f476574 emIf._PyDict_Get │ │ │ │ │ + 0x00000ed0 4974656d 5265665f 556e6963 6f64655f ItemRef_Unicode_ │ │ │ │ │ + 0x00000ee0 4c6f636b 48656c64 00507944 6963745f LockHeld.PyDict_ │ │ │ │ │ + 0x00000ef0 436f6e74 61696e73 53747269 6e670050 ContainsString.P │ │ │ │ │ + 0x00000f00 794f626a 6563745f 56697369 744d616e yObject_VisitMan │ │ │ │ │ + 0x00000f10 61676564 44696374 0050794c 6f6e675f agedDict.PyLong_ │ │ │ │ │ + 0x00000f20 46726f6d 53697a65 5f740050 79446963 FromSize_t.PyDic │ │ │ │ │ + 0x00000f30 745f5761 74636800 50794578 635f5661 t_Watch.PyExc_Va │ │ │ │ │ + 0x00000f40 6c756545 72726f72 00507944 6963745f lueError.PyDict_ │ │ │ │ │ + 0x00000f50 436c6561 72005079 44696374 5f53697a Clear.PyDict_Siz │ │ │ │ │ + 0x00000f60 65005f50 79446963 744b6579 735f4465 e._PyDictKeys_De │ │ │ │ │ + 0x00000f70 63526566 005f5079 44696374 5f4d6179 cRef._PyDict_May │ │ │ │ │ + 0x00000f80 6265556e 74726163 6b005f50 79446963 beUntrack._PyDic │ │ │ │ │ + 0x00000f90 745f436c 65617246 7265654c 69737400 t_ClearFreeList. │ │ │ │ │ + 0x00000fa0 50794469 63745f55 6e776174 63680050 PyDict_Unwatch.P │ │ │ │ │ + 0x00000fb0 79446963 745f506f 70537472 696e6700 yDict_PopString. │ │ │ │ │ + 0x00000fc0 50794572 725f466f 726d6174 556e7261 PyErr_FormatUnra │ │ │ │ │ + 0x00000fd0 69736162 6c650050 79536571 75656e63 isable.PySequenc │ │ │ │ │ + 0x00000fe0 655f4661 73740050 79457272 5f457863 e_Fast.PyErr_Exc │ │ │ │ │ + 0x00000ff0 65707469 6f6e4d61 74636865 73005079 eptionMatches.Py │ │ │ │ │ + 0x00001000 5f526570 72456e74 6572005f 5079556e _ReprEnter._PyUn │ │ │ │ │ + 0x00001010 69636f64 65577269 7465725f 496e6974 icodeWriter_Init │ │ │ │ │ + 0x00001020 005f5079 556e6963 6f646557 72697465 ._PyUnicodeWrite │ │ │ │ │ + 0x00001030 725f5772 69746543 68617200 5f507955 r_WriteChar._PyU │ │ │ │ │ + 0x00001040 6e69636f 64655772 69746572 5f577269 nicodeWriter_Wri │ │ │ │ │ + 0x00001050 74654153 43494953 7472696e 67005079 teASCIIString.Py │ │ │ │ │ + 0x00001060 4f626a65 63745f52 65707200 5f507955 Object_Repr._PyU │ │ │ │ │ + 0x00001070 6e69636f 64655772 69746572 5f577269 nicodeWriter_Wri │ │ │ │ │ + 0x00001080 74655374 72005079 5f526570 724c6561 teStr.Py_ReprLea │ │ │ │ │ + 0x00001090 7665005f 5079556e 69636f64 65577269 ve._PyUnicodeWri │ │ │ │ │ + 0x000010a0 7465725f 4465616c 6c6f6300 5f507955 ter_Dealloc._PyU │ │ │ │ │ + 0x000010b0 6e69636f 64655772 69746572 5f46696e nicodeWriter_Fin │ │ │ │ │ + 0x000010c0 69736800 5f50795f 46616c73 65537472 ish._Py_FalseStr │ │ │ │ │ + 0x000010d0 75637400 5f50795f 54727565 53747275 uct._Py_TrueStru │ │ │ │ │ + 0x000010e0 6374005f 50794469 63745f44 65627567 ct._PyDict_Debug │ │ │ │ │ + 0x000010f0 4d616c6c 6f635374 61747300 5f507944 MallocStats._PyD │ │ │ │ │ + 0x00001100 65627567 416c6c6f 6361746f 72537461 ebugAllocatorSta │ │ │ │ │ + 0x00001110 7473005f 50794469 63745f46 726f6d4b ts._PyDict_FromK │ │ │ │ │ + 0x00001120 65797300 5f50795f 43686563 6b46756e eys._Py_CheckFun │ │ │ │ │ + 0x00001130 6374696f 6e526573 756c7400 50794f62 ctionResult.PyOb │ │ │ │ │ + 0x00001140 6a656374 5f536574 4974656d 005f5079 ject_SetItem._Py │ │ │ │ │ + 0x00001150 5365745f 4e657874 456e7472 79526566 Set_NextEntryRef │ │ │ │ │ + 0x00001160 005f5079 4f626a65 63745f4d 616b6554 ._PyObject_MakeT │ │ │ │ │ + 0x00001170 7043616c 6c005079 5365745f 54797065 pCall.PySet_Type │ │ │ │ │ + 0x00001180 00507946 726f7a65 6e536574 5f547970 .PyFrozenSet_Typ │ │ │ │ │ + 0x00001190 65005f50 79446963 745f4765 74497465 e._PyDict_GetIte │ │ │ │ │ + 0x000011a0 6d5f4b6e 6f776e48 61736800 5f507944 m_KnownHash._PyD │ │ │ │ │ + 0x000011b0 6963745f 53657449 74656d5f 4b6e6f77 ict_SetItem_Know │ │ │ │ │ + 0x000011c0 6e486173 68005f50 79446963 745f5365 nHash._PyDict_Se │ │ │ │ │ + 0x000011d0 74497465 6d5f4b6e 6f776e48 6173685f tItem_KnownHash_ │ │ │ │ │ + 0x000011e0 4c6f636b 48656c64 005f5079 4f626a65 LockHeld._PyObje │ │ │ │ │ + 0x000011f0 63745f49 73496e73 74616e63 65446963 ct_IsInstanceDic │ │ │ │ │ + 0x00001200 74456d70 7479005f 50794f62 6a656374 tEmpty._PyObject │ │ │ │ │ + 0x00001210 5f4d6174 65726961 6c697a65 4d616e61 _MaterializeMana │ │ │ │ │ + 0x00001220 67656444 69637400 50794469 63745f47 gedDict.PyDict_G │ │ │ │ │ + 0x00001230 65744974 656d005f 50794572 725f4765 etItem._PyErr_Ge │ │ │ │ │ + 0x00001240 74526169 73656445 78636570 74696f6e tRaisedException │ │ │ │ │ + 0x00001250 005f5079 4572725f 53657452 61697365 ._PyErr_SetRaise │ │ │ │ │ + 0x00001260 64457863 65707469 6f6e0050 79457272 dException.PyErr │ │ │ │ │ + 0x00001270 5f476976 656e4578 63657074 696f6e4d _GivenExceptionM │ │ │ │ │ + 0x00001280 61746368 65730050 79457863 5f4b6579 atches.PyExc_Key │ │ │ │ │ + 0x00001290 4572726f 72005f50 795f4e6f 74496d70 Error._Py_NotImp │ │ │ │ │ + 0x000012a0 6c656d65 6e746564 53747275 63740050 lementedStruct.P │ │ │ │ │ + 0x000012b0 79446963 745f5661 6c756573 00507944 yDict_Values.PyD │ │ │ │ │ + 0x000012c0 6963745f 4d657267 65005079 4f626a65 ict_Merge.PyObje │ │ │ │ │ + 0x000012d0 63745f56 6563746f 7263616c 6c4d6574 ct_VectorcallMet │ │ │ │ │ + 0x000012e0 686f6400 50795365 745f4e65 77005079 hod.PySet_New.Py │ │ │ │ │ + 0x000012f0 54797065 5f497353 75627479 70650050 Type_IsSubtype.P │ │ │ │ │ + 0x00001300 79446963 745f4465 6c497465 6d537472 yDict_DelItemStr │ │ │ │ │ + 0x00001310 696e6700 50794469 63745f47 65744974 ing.PyDict_GetIt │ │ │ │ │ + 0x00001320 656d5374 72696e67 00507953 65717565 emString.PySeque │ │ │ │ │ + 0x00001330 6e63655f 4c697374 00507955 6e69636f nce_List.PyUnico │ │ │ │ │ + 0x00001340 64655f46 726f6d46 6f726d61 74005079 de_FromFormat.Py │ │ │ │ │ + 0x00001350 4f626a65 63745f53 697a6500 50795365 Object_Size.PySe │ │ │ │ │ + 0x00001360 7175656e 63655f43 6f6e7461 696e7300 quence_Contains. │ │ │ │ │ + 0x00001370 5f507944 69637456 6965775f 496e7465 _PyDictView_Inte │ │ │ │ │ + 0x00001380 72736563 74005079 4f626a65 63745f43 rsect.PyObject_C │ │ │ │ │ + 0x00001390 616c6c4d 6574686f 644f626a 41726773 allMethodObjArgs │ │ │ │ │ + 0x000013a0 00507953 65745f41 6464005f 50795365 .PySet_Add._PySe │ │ │ │ │ + 0x000013b0 745f5570 64617465 00507944 6963745f t_Update.PyDict_ │ │ │ │ │ + 0x000013c0 4974656d 73005f50 79446963 745f4465 Items._PyDict_De │ │ │ │ │ + 0x000013d0 6c497465 6d5f4b6e 6f776e48 61736800 lItem_KnownHash. │ │ │ │ │ + 0x000013e0 5f507945 76616c5f 47657442 75696c74 _PyEval_GetBuilt │ │ │ │ │ + 0x000013f0 696e0050 795f4275 696c6456 616c7565 in.Py_BuildValue │ │ │ │ │ + 0x00001400 005f5079 44696374 5f53697a 654f6600 ._PyDict_SizeOf. │ │ │ │ │ + 0x00001410 50794c6f 6e675f46 726f6d53 73697a65 PyLong_FromSsize │ │ │ │ │ + 0x00001420 5f740050 79446963 7450726f 78795f4e _t.PyDictProxy_N │ │ │ │ │ + 0x00001430 6577005f 50794469 63745f4b 65797353 ew._PyDict_KeysS │ │ │ │ │ + 0x00001440 697a6500 50794469 63745f4d 65726765 ize.PyDict_Merge │ │ │ │ │ + 0x00001450 46726f6d 53657132 00507944 6963745f FromSeq2.PyDict_ │ │ │ │ │ + 0x00001460 53657444 65666175 6c740050 79446963 SetDefault.PyDic │ │ │ │ │ + 0x00001470 745f4164 64576174 63686572 00507944 t_AddWatcher.PyD │ │ │ │ │ + 0x00001480 6963745f 436c6561 72576174 63686572 ict_ClearWatcher │ │ │ │ │ + 0x00001490 005f5079 44696374 5f436865 636b436f ._PyDict_CheckCo │ │ │ │ │ + 0x000014a0 6e736973 74656e63 79005f50 794f626a nsistency._PyObj │ │ │ │ │ + 0x000014b0 6563745f 41737365 72744661 696c6564 ect_AssertFailed │ │ │ │ │ + 0x000014c0 005f5079 44696374 5f4e6577 50726573 ._PyDict_NewPres │ │ │ │ │ + 0x000014d0 697a6564 005f5079 44696374 5f476574 ized._PyDict_Get │ │ │ │ │ + 0x000014e0 4974656d 5265665f 4b6e6f77 6e486173 ItemRef_KnownHas │ │ │ │ │ + 0x000014f0 685f4c6f 636b4865 6c64005f 50794469 h_LockHeld._PyDi │ │ │ │ │ + 0x00001500 63745f47 65744974 656d5769 74684572 ct_GetItemWithEr │ │ │ │ │ + 0x00001510 726f7200 5f507944 6963745f 47657449 ror._PyDict_GetI │ │ │ │ │ + 0x00001520 74656d49 64576974 68457272 6f72005f temIdWithError._ │ │ │ │ │ + 0x00001530 5079556e 69636f64 655f4672 6f6d4964 PyUnicode_FromId │ │ │ │ │ + 0x00001540 005f5079 44696374 5f476574 4974656d ._PyDict_GetItem │ │ │ │ │ + 0x00001550 53747269 6e675769 74684572 726f7200 StringWithError. │ │ │ │ │ + 0x00001560 5f507944 6963745f 436f6e74 61696e73 _PyDict_Contains │ │ │ │ │ + 0x00001570 4964005f 50794469 63745f53 65744974 Id._PyDict_SetIt │ │ │ │ │ + 0x00001580 656d4964 005f5079 44696374 5f44656c emId._PyDict_Del │ │ │ │ │ + 0x00001590 4974656d 49640050 79446963 7456616c ItemId.PyDictVal │ │ │ │ │ + 0x000015a0 7565735f 54797065 00507944 69637449 ues_Type.PyDictI │ │ │ │ │ + 0x000015b0 74656d73 5f547970 65005079 44696374 tems_Type.PyDict │ │ │ │ │ + 0x000015c0 4b657973 5f547970 65005079 44696374 Keys_Type.PyDict │ │ │ │ │ + 0x000015d0 52657649 74657256 616c7565 5f547970 RevIterValue_Typ │ │ │ │ │ + 0x000015e0 65005079 44696374 52657649 74657249 e.PyDictRevIterI │ │ │ │ │ + 0x000015f0 74656d5f 54797065 00507944 69637452 tem_Type.PyDictR │ │ │ │ │ + 0x00001600 65764974 65724b65 795f5479 70650050 evIterKey_Type.P │ │ │ │ │ + 0x00001610 79446963 74497465 72497465 6d5f5479 yDictIterItem_Ty │ │ │ │ │ + 0x00001620 70650050 79446963 74497465 7256616c pe.PyDictIterVal │ │ │ │ │ + 0x00001630 75655f54 79706500 50794469 63744974 ue_Type.PyDictIt │ │ │ │ │ + 0x00001640 65724b65 795f5479 70650050 79446963 erKey_Type.PyDic │ │ │ │ │ + 0x00001650 745f5479 70650050 79547970 655f5479 t_Type.PyType_Ty │ │ │ │ │ + 0x00001660 70650050 794f626a 6563745f 48617368 pe.PyObject_Hash │ │ │ │ │ + 0x00001670 4e6f7449 6d706c65 6d656e74 65640050 NotImplemented.P │ │ │ │ │ + 0x00001680 794f626a 6563745f 47656e65 72696347 yObject_GenericG │ │ │ │ │ + 0x00001690 65744174 7472005f 50795479 70655f41 etAttr._PyType_A │ │ │ │ │ + 0x000016a0 6c6c6f63 4e6f5472 61636b00 50794f62 llocNoTrack.PyOb │ │ │ │ │ + 0x000016b0 6a656374 5f53656c 66497465 72005079 ject_SelfIter.Py │ │ │ │ │ + 0x000016c0 5f47656e 65726963 416c6961 7300 _GenericAlias. │ │ │ ├── memoryobject.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: 62536 (bytes into file) │ │ │ │ │ + Start of section headers: 62540 (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 0xf448: │ │ │ │ │ +There are 18 section headers, starting at offset 0xf44c: │ │ │ │ │ │ │ │ │ │ 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 001260 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00d140 000370 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001294 0005b0 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00d4b0 0003f8 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001844 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 001844 000b82 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0023c8 007834 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00d8a8 0018f8 08 I 15 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 009bfc 000cc9 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 00f1a0 000040 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 00a8c8 0005c8 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 00f1e0 0001d8 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00ae90 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00ae90 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00aebc 001360 10 16 206 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00c21c 000f22 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00f3b8 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0017d4 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00d13c 000520 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001808 0005b0 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00d65c 0003f8 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001db8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 001db8 000b82 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 00293c 0072bc 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00da54 001750 08 I 15 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 009bf8 000cc9 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 00f1a4 000040 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 00a8c4 0005c8 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 00f1e4 0001d8 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00ae8c 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00ae8c 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00aeb8 001360 10 16 206 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00c218 000f22 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00f3bc 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 {} │ │ │ │ │ @@ -17,17 +17,17 @@ │ │ │ │ │ 13: 000006d0 120 FUNC LOCAL DEFAULT 7 mbuf_alloc │ │ │ │ │ 14: 00000740 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 15: 00000748 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 16: 00000a50 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 17: 00000a64 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 18: 00000a64 172 FUNC LOCAL DEFAULT 7 init_flags │ │ │ │ │ 19: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 20: 00004c6c 72 FUNC LOCAL DEFAULT 7 init_strides_from_shape │ │ │ │ │ + 20: 000046f4 72 FUNC LOCAL DEFAULT 7 init_strides_from_shape │ │ │ │ │ 21: 00000b10 1756 FUNC LOCAL DEFAULT 7 memory_subscript │ │ │ │ │ - 22: 00000280 228 FUNC LOCAL DEFAULT 1 memory_item │ │ │ │ │ + 22: 000007f8 228 FUNC LOCAL DEFAULT 1 memory_item │ │ │ │ │ 23: 000028f0 92 FUNC LOCAL DEFAULT 7 adjust_fmt.isra.0 │ │ │ │ │ 24: 00002de4 548 FUNC LOCAL DEFAULT 7 unpack_single.isra.0 │ │ │ │ │ 25: 000002f0 180 FUNC LOCAL DEFAULT 11 ptr_from_tuple │ │ │ │ │ 26: 000011ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 27: 000011ec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 28: 000011ec 300 FUNC LOCAL DEFAULT 7 memory_dealloc │ │ │ │ │ 29: 00001318 52 FUNC LOCAL DEFAULT 7 _memory_release │ │ │ │ │ @@ -40,15 +40,15 @@ │ │ │ │ │ 36: 00001660 24 FUNC LOCAL DEFAULT 7 mbuf_traverse │ │ │ │ │ 37: 00001678 24 FUNC LOCAL DEFAULT 7 memory_traverse │ │ │ │ │ 38: 00001abc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 39: 00001adc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 40: 00001adc 128 FUNC LOCAL DEFAULT 7 memory_length │ │ │ │ │ 41: 00001b4c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 42: 00001b5c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 43: 00004978 756 FUNC LOCAL DEFAULT 7 buffer_to_contiguous │ │ │ │ │ + 43: 00004400 756 FUNC LOCAL DEFAULT 7 buffer_to_contiguous │ │ │ │ │ 44: 00001d6c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 45: 00000064 428 FUNC LOCAL DEFAULT 1 memory_hash │ │ │ │ │ 46: 000001f8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 47: 00001d78 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 48: 00001d78 2620 FUNC LOCAL DEFAULT 7 memoryview_cast │ │ │ │ │ 49: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ 50: 00000000 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ @@ -65,15 +65,15 @@ │ │ │ │ │ 61: 00000210 48 FUNC LOCAL DEFAULT 1 memory_suboffsets_get.part.0 │ │ │ │ │ 62: 00000210 48 FUNC LOCAL DEFAULT 1 memory_nbytes_get.part.0 │ │ │ │ │ 63: 00000210 48 FUNC LOCAL DEFAULT 1 memory_readonly_get.part.0 │ │ │ │ │ 64: 00000210 48 FUNC LOCAL DEFAULT 1 memory_ndim_get.part.0 │ │ │ │ │ 65: 00000210 48 FUNC LOCAL DEFAULT 1 memory_enter.part.0 │ │ │ │ │ 66: 000027dc 276 FUNC LOCAL DEFAULT 7 memoryview_tolist │ │ │ │ │ 67: 00002998 1100 FUNC LOCAL DEFAULT 7 tolist_base │ │ │ │ │ - 68: 00000970 296 FUNC LOCAL DEFAULT 1 tolist_rec.part.0 │ │ │ │ │ + 68: 00000ee8 296 FUNC LOCAL DEFAULT 1 tolist_rec.part.0 │ │ │ │ │ 69: 000028e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 70: 000028f0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 71: 00002944 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 72: 0000294c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 73: 0000294c 76 FUNC LOCAL DEFAULT 7 memory_enter │ │ │ │ │ 74: 00002dcc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 75: 00002de4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ @@ -84,86 +84,86 @@ │ │ │ │ │ 80: 0000308c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 81: 0000308c 244 FUNC LOCAL DEFAULT 7 memory_exit │ │ │ │ │ 82: 00003164 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 83: 00000240 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 84: 00000240 64 FUNC LOCAL DEFAULT 1 memory_nbytes_get │ │ │ │ │ 85: 00003180 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 86: 00003180 2452 FUNC LOCAL DEFAULT 7 memory_ass_sub │ │ │ │ │ - 87: 00004000 1400 FUNC LOCAL DEFAULT 7 pack_single │ │ │ │ │ + 87: 00000280 1400 FUNC LOCAL DEFAULT 1 pack_single │ │ │ │ │ 88: 00003ad4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 89: 00003b14 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 90: 00003f50 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 91: 00003f78 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 92: 00003f78 136 FUNC LOCAL DEFAULT 7 lookup_dimension │ │ │ │ │ 93: 00003ff8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 94: 00004000 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 95: 00004550 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 96: 0000034c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 97: 00000364 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 98: 00000364 64 FUNC LOCAL DEFAULT 1 memory_format_get │ │ │ │ │ - 99: 000003a4 64 FUNC LOCAL DEFAULT 1 memory_ndim_get │ │ │ │ │ - 100: 000003e4 64 FUNC LOCAL DEFAULT 1 memory_readonly_get │ │ │ │ │ - 101: 00000424 68 FUNC LOCAL DEFAULT 1 memory_shape_get │ │ │ │ │ - 102: 00000468 156 FUNC LOCAL DEFAULT 1 _IntTupleFromSsizet │ │ │ │ │ - 103: 00000504 68 FUNC LOCAL DEFAULT 1 memory_strides_get │ │ │ │ │ + 94: 000007d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 95: 000007f8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 96: 000008c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 97: 000008dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 98: 000008dc 64 FUNC LOCAL DEFAULT 1 memory_format_get │ │ │ │ │ + 99: 0000091c 64 FUNC LOCAL DEFAULT 1 memory_ndim_get │ │ │ │ │ + 100: 0000095c 64 FUNC LOCAL DEFAULT 1 memory_readonly_get │ │ │ │ │ + 101: 0000099c 68 FUNC LOCAL DEFAULT 1 memory_shape_get │ │ │ │ │ + 102: 000009e0 156 FUNC LOCAL DEFAULT 1 _IntTupleFromSsizet │ │ │ │ │ + 103: 00000a7c 68 FUNC LOCAL DEFAULT 1 memory_strides_get │ │ │ │ │ 104: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 105: 00000000 84 FUNC LOCAL DEFAULT 11 memory_c_contiguous │ │ │ │ │ 106: 0000004c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 107: 00000054 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 108: 00000054 84 FUNC LOCAL DEFAULT 11 memory_f_contiguous │ │ │ │ │ 109: 000000a0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 110: 00004578 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 111: 00004578 1024 FUNC LOCAL DEFAULT 7 memoryview_tobytes │ │ │ │ │ - 112: 0000494c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 113: 00004978 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 114: 00004cb4 884 FUNC LOCAL DEFAULT 7 copy_rec.part.0 │ │ │ │ │ - 115: 00004c64 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 116: 00004c6c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 117: 00000548 68 FUNC LOCAL DEFAULT 1 memory_suboffsets_get │ │ │ │ │ - 118: 00005028 5016 FUNC LOCAL DEFAULT 7 memory_richcompare │ │ │ │ │ - 119: 000067b8 1492 FUNC LOCAL DEFAULT 7 struct_get_unpacker │ │ │ │ │ - 120: 00006d8c 2728 FUNC LOCAL DEFAULT 7 cmp_rec.part.0 │ │ │ │ │ - 121: 00006028 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 122: 00006054 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 110: 00004000 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 111: 00004000 1024 FUNC LOCAL DEFAULT 7 memoryview_tobytes │ │ │ │ │ + 112: 000043d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 113: 00004400 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 114: 0000473c 884 FUNC LOCAL DEFAULT 7 copy_rec.part.0 │ │ │ │ │ + 115: 000046ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 116: 000046f4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 117: 00000ac0 68 FUNC LOCAL DEFAULT 1 memory_suboffsets_get │ │ │ │ │ + 118: 00004ab0 5016 FUNC LOCAL DEFAULT 7 memory_richcompare │ │ │ │ │ + 119: 00006240 1492 FUNC LOCAL DEFAULT 7 struct_get_unpacker │ │ │ │ │ + 120: 00006814 2728 FUNC LOCAL DEFAULT 7 cmp_rec.part.0 │ │ │ │ │ + 121: 00005ab0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 122: 00005adc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 123: 000004a8 84 FUNC LOCAL DEFAULT 11 fix_struct_error_int │ │ │ │ │ 124: 000000a8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 125: 000000a8 40 FUNC LOCAL DEFAULT 11 memory_repr │ │ │ │ │ 126: 000000c8 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 127: 000000d0 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 128: 000000d0 28 FUNC LOCAL DEFAULT 11 mbuf_clear │ │ │ │ │ 129: 000000ec 92 FUNC LOCAL DEFAULT 11 memory_clear │ │ │ │ │ 130: 00000148 340 FUNC LOCAL DEFAULT 11 memory_iter │ │ │ │ │ 131: 00000274 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 132: 0000058c 244 FUNC LOCAL DEFAULT 1 memoryiter_next │ │ │ │ │ - 133: 00000678 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 132: 00000b04 244 FUNC LOCAL DEFAULT 1 memoryiter_next │ │ │ │ │ + 133: 00000bf0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 134: 0000029c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 135: 0000029c 84 FUNC LOCAL DEFAULT 11 memoryiter_dealloc │ │ │ │ │ - 136: 000063c0 40 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 136: 00005e48 40 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 137: 00000398 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 138: 00000680 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 139: 00000680 136 FUNC LOCAL DEFAULT 1 memoryview_toreadonly │ │ │ │ │ - 140: 000006fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 138: 00000bf8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 139: 00000bf8 136 FUNC LOCAL DEFAULT 1 memoryview_toreadonly │ │ │ │ │ + 140: 00000c74 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 141: 000003a4 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 142: 00000708 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 143: 00000708 516 FUNC LOCAL DEFAULT 1 memoryview_hex │ │ │ │ │ - 144: 00000900 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 145: 0000090c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 146: 0000090c 100 FUNC LOCAL DEFAULT 1 memory_obj_get │ │ │ │ │ - 147: 0000096c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 148: 0000679c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 142: 00000c80 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 143: 00000c80 516 FUNC LOCAL DEFAULT 1 memoryview_hex │ │ │ │ │ + 144: 00000e78 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 145: 00000e84 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 146: 00000e84 100 FUNC LOCAL DEFAULT 1 memory_obj_get │ │ │ │ │ + 147: 00000ee4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 148: 00006224 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 149: 00000454 84 FUNC LOCAL DEFAULT 11 memory_contiguous │ │ │ │ │ 150: 000004a0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 151: 000067b8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 152: 00006d64 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 153: 00006d8c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 154: 00007824 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 155: 00000970 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 151: 00006240 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 152: 000067ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 153: 00006814 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 154: 000072ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 155: 00000ee8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 156: 000004a8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 157: 000004f4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 158: 00001240 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 158: 000017b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 159: 000004fc 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 160: 000004fc 180 FUNC LOCAL DEFAULT 11 memoryview__from_flags │ │ │ │ │ 161: 000005ac 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 162: 000005b0 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 163: 000005b0 24 FUNC LOCAL DEFAULT 11 memoryiter_traverse │ │ │ │ │ 164: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ 165: 00000574 40 OBJECT LOCAL DEFAULT 3 memory_as_sequence │ │ │ │ │ @@ -290,22 +290,22 @@ │ │ │ │ │ 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 290: 000003a4 176 FUNC GLOBAL HIDDEN 11 _PyMemoryView_FromBufferProc │ │ │ │ │ 291: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ 292: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 293: 000063e8 976 FUNC GLOBAL DEFAULT 7 PyMemoryView_FromMemory │ │ │ │ │ + 293: 00005e70 976 FUNC GLOBAL DEFAULT 7 PyMemoryView_FromMemory │ │ │ │ │ 294: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ 295: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyImport_GetModuleAttrString │ │ │ │ │ 296: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromString │ │ │ │ │ 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ │ 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ImportError │ │ │ │ │ 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_MemoryError │ │ │ │ │ - 300: 00000a98 1992 FUNC GLOBAL DEFAULT 1 PyMemoryView_GetContiguous │ │ │ │ │ + 300: 00001010 1988 FUNC GLOBAL DEFAULT 1 PyMemoryView_GetContiguous │ │ │ │ │ 301: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcpy │ │ │ │ │ 302: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyMemoryView_Type │ │ │ │ │ 303: 00000224 208 OBJECT GLOBAL HIDDEN 3 _PyMemoryIter_Type │ │ │ │ │ 304: 000000fc 208 OBJECT GLOBAL HIDDEN 3 _PyManagedBuffer_Type │ │ │ │ │ 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,136 +1,190 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xd140 contains 110 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xd13c contains 164 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000060 0000141d R_ARM_JUMP24 00004c6c init_strides_from_shape │ │ │ │ │ +00000060 0000141d R_ARM_JUMP24 000046f4 init_strides_from_shape │ │ │ │ │ 00000114 0000ee1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00000134 0000ef1c R_ARM_CALL 00000000 _Py_HashBytes │ │ │ │ │ 00000180 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000018c 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000001a0 00002b1c R_ARM_CALL 00004978 buffer_to_contiguous │ │ │ │ │ +000001a0 00002b1c R_ARM_CALL 00004400 buffer_to_contiguous │ │ │ │ │ 000001b0 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001bc 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001d4 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001e8 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001f0 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000200 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00000204 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000208 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000020c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000022c 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000238 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 0000023c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000260 0000f51d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000002bc 0000171c R_ARM_CALL 000028f0 adjust_fmt.isra.0 │ │ │ │ │ -000002ec 00005c1c R_ARM_CALL 00003f78 lookup_dimension │ │ │ │ │ -00000308 0000181d R_ARM_JUMP24 00002de4 unpack_single.isra.0 │ │ │ │ │ -00000318 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000330 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000344 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000034c 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00000350 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000354 0000da02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00000358 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000035c 0000e302 R_ARM_ABS32 00000000 PyExc_NotImplementedError │ │ │ │ │ -00000360 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000384 0001161d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000003c4 0000f81d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00000404 0000ff1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000484 0001171c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000004a4 0000f51c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -000004d0 0001171d R_ARM_JUMP24 00000000 PyTuple_New │ │ │ │ │ -000004fc 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000614 0000181d R_ARM_JUMP24 00002de4 unpack_single.isra.0 │ │ │ │ │ -00000664 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000670 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000678 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000067c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006bc 0000061c R_ARM_CALL 00000748 mbuf_add_view │ │ │ │ │ -000006dc 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006f4 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006fc 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00000700 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000704 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000788 0000f91c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000007a8 0000ea1c R_ARM_CALL 00001b5c PyBuffer_ToContiguous │ │ │ │ │ -000007c4 0001231c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ -000007ec 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000808 0001231c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ -00000820 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000854 0000d31c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000087c 0001241c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -0000088c 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000008c8 0000d31c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000008f8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000900 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00000904 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000908 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000096c 00010202 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000009a0 0000f61c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00000a04 0000431c R_ARM_CALL 00002998 tolist_base │ │ │ │ │ -00000a60 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ab8 00000a1c R_ARM_CALL 0000052c PyMemoryView_FromObjectAndFlags │ │ │ │ │ -00000ad4 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00000ae4 0000f91c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000af0 00000d1c R_ARM_CALL 000006d0 mbuf_alloc │ │ │ │ │ -00000b08 0000d11c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000b40 0001191c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000b48 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000b58 00012d1c R_ARM_CALL 00000000 strcpy │ │ │ │ │ -00000b78 0000d21c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00000bc0 0000d01c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00000cb4 0000141c R_ARM_CALL 00004c6c init_strides_from_shape │ │ │ │ │ -00000cc4 0000121c R_ARM_CALL 00000a64 init_flags │ │ │ │ │ -00000cec 0001041c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000d88 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000e0c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000e60 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000e84 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000ea8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f28 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000fbc 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001000 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001028 0001051c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001050 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000010ac 0000721c R_ARM_CALL 00004cb4 copy_rec.part.0 │ │ │ │ │ -000010c8 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001128 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000114c 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001160 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001180 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00001198 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000011bc 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011e8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000120c 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001230 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001238 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001240 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001244 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001248 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000124c 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00001250 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001254 0000e702 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ -00001258 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000125c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000002c8 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000002d4 0001081c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ +0000034c 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000358 0001091c R_ARM_CALL 00000000 PyLong_AsUnsignedLong │ │ │ │ │ +000003d4 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003dc 0000f11c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000424 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000434 00010a1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +00000448 00010b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00000484 00010c1c R_ARM_CALL 00000000 __aeabi_d2f │ │ │ │ │ +0000049c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000004c0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000004e0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000004f4 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000050c 00010d1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000518 00010e1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000528 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000534 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000548 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000568 00010f1c R_ARM_CALL 00000000 PyFloat_Pack2 │ │ │ │ │ +00000578 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000584 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000598 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000005a4 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005e4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000005ec 0001101c R_ARM_CALL 00000000 PyLong_AsVoidPtr │ │ │ │ │ +00000624 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000062c 0001111c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000664 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000670 0001121c R_ARM_CALL 00000000 PyLong_AsSize_t │ │ │ │ │ +00000698 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006a0 0001131c R_ARM_CALL 00000000 PyLong_AsUnsignedLongLong │ │ │ │ │ +000006dc 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006e4 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000714 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000071c 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000728 0001141c R_ARM_CALL 00000000 PyLong_AsLongLong │ │ │ │ │ +0000074c 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000758 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000076c 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000784 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000798 00010d1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000007a4 00010e1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000007b4 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007c0 00010d1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000007d0 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007d4 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000007d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000007e0 0000da02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000007e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000007e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000007ec 0000e302 R_ARM_ABS32 00000000 PyExc_NotImplementedError │ │ │ │ │ +000007f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000007f4 00011502 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00000834 0000171c R_ARM_CALL 000028f0 adjust_fmt.isra.0 │ │ │ │ │ +00000864 00005c1c R_ARM_CALL 00003f78 lookup_dimension │ │ │ │ │ +00000880 0000181d R_ARM_JUMP24 00002de4 unpack_single.isra.0 │ │ │ │ │ +00000890 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008a8 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008bc 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008c4 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000008c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000008cc 0000da02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000008d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000008d4 0000e302 R_ARM_ABS32 00000000 PyExc_NotImplementedError │ │ │ │ │ +000008d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000008fc 0001161d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +0000093c 0000f81d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +0000097c 0000ff1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000009fc 0001171c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000a1c 0000f51c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000a48 0001171d R_ARM_JUMP24 00000000 PyTuple_New │ │ │ │ │ +00000a74 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b8c 0000181d R_ARM_JUMP24 00002de4 unpack_single.isra.0 │ │ │ │ │ +00000bdc 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000be8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bf0 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00000bf4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000c34 0000061c R_ARM_CALL 00000748 mbuf_add_view │ │ │ │ │ +00000c54 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c6c 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c74 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00000c78 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000c7c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000d00 0000f91c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000d20 0000ea1c R_ARM_CALL 00001b5c PyBuffer_ToContiguous │ │ │ │ │ +00000d3c 0001231c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ +00000d64 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d80 0001231c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ +00000d98 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000dcc 0000d31c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000df4 0001241c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000e04 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e40 0000d31c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000e70 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e78 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00000e7c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000e80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000ee4 00010202 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000f18 0000f61c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00000f7c 0000431c R_ARM_CALL 00002998 tolist_base │ │ │ │ │ +00000fd8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001030 00000a1c R_ARM_CALL 0000052c PyMemoryView_FromObjectAndFlags │ │ │ │ │ +0000104c 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +0000105c 0000f91c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001068 00000d1c R_ARM_CALL 000006d0 mbuf_alloc │ │ │ │ │ +00001080 0000d11c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000010b8 0001191c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000010c0 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000010d0 00012d1c R_ARM_CALL 00000000 strcpy │ │ │ │ │ +000010f0 0000d21c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00001138 0000d01c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000122c 0000141c R_ARM_CALL 000046f4 init_strides_from_shape │ │ │ │ │ +0000123c 0000121c R_ARM_CALL 00000a64 init_flags │ │ │ │ │ +00001264 0001041c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00001300 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001384 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000013d8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000013fc 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001420 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001494 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001528 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000156c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000015b4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000015e4 0001051c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001624 0000721c R_ARM_CALL 0000473c copy_rec.part.0 │ │ │ │ │ +00001640 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001664 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016a8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016cc 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016f4 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +0000170c 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001730 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000175c 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001780 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000017a4 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017ac 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000017b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000017b8 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000017bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000017c0 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000017c4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000017c8 0000e702 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ +000017cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000017d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xd4b0 contains 127 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xd65c contains 127 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00013102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001c02 R_ARM_ABS32 000011ec memory_dealloc │ │ │ │ │ 0000002c 00007d02 R_ARM_ABS32 000000a8 memory_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00002d02 R_ARM_ABS32 00000064 memory_hash │ │ │ │ │ 00000048 00013202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000005c 00002502 R_ARM_ABS32 00001678 memory_traverse │ │ │ │ │ 00000060 00008102 R_ARM_ABS32 000000ec memory_clear │ │ │ │ │ -00000064 00007602 R_ARM_ABS32 00005028 memory_richcompare │ │ │ │ │ +00000064 00007602 R_ARM_ABS32 00004ab0 memory_richcompare │ │ │ │ │ 0000006c 00008202 R_ARM_ABS32 00000148 memory_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000009c 00000502 R_ARM_ABS32 00000000 memoryview │ │ │ │ │ 000000d4 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -148,15 +202,15 @@ │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000228 00013102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000230 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000023c 00008702 R_ARM_ABS32 0000029c memoryiter_dealloc │ │ │ │ │ 0000026c 00013202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000280 0000a302 R_ARM_ABS32 000005b0 memoryiter_traverse │ │ │ │ │ 00000290 00013302 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000294 00008402 R_ARM_ABS32 0000058c memoryiter_next │ │ │ │ │ +00000294 00008402 R_ARM_ABS32 00000b04 memoryiter_next │ │ │ │ │ 000002f8 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000318 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000324 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000328 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000344 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000358 00013402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ @@ -172,81 +226,81 @@ │ │ │ │ │ 000003b4 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003c4 00013402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000003cc 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003d4 00004e02 R_ARM_ABS32 00003008 memoryview_release │ │ │ │ │ 000003dc 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e4 00006f02 R_ARM_ABS32 00004578 memoryview_tobytes │ │ │ │ │ +000003e4 00006f02 R_ARM_ABS32 00004000 memoryview_tobytes │ │ │ │ │ 000003ec 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f4 00008f02 R_ARM_ABS32 00000708 memoryview_hex │ │ │ │ │ +000003f4 00008f02 R_ARM_ABS32 00000c80 memoryview_hex │ │ │ │ │ 000003fc 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000400 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000404 00004202 R_ARM_ABS32 000027dc memoryview_tolist │ │ │ │ │ 0000040c 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000410 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000414 00003002 R_ARM_ABS32 00001d78 memoryview_cast │ │ │ │ │ 0000041c 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000420 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000424 00008b02 R_ARM_ABS32 00000680 memoryview_toreadonly │ │ │ │ │ +00000424 00008b02 R_ARM_ABS32 00000bf8 memoryview_toreadonly │ │ │ │ │ 0000042c 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000430 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000434 0000a002 R_ARM_ABS32 000004fc memoryview__from_flags │ │ │ │ │ 0000043c 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000440 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000444 00004902 R_ARM_ABS32 0000294c memory_enter │ │ │ │ │ 00000450 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000454 00005102 R_ARM_ABS32 0000308c memory_exit │ │ │ │ │ 0000045c 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000470 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000474 00009202 R_ARM_ABS32 0000090c memory_obj_get │ │ │ │ │ +00000474 00009202 R_ARM_ABS32 00000e84 memory_obj_get │ │ │ │ │ 0000047c 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000484 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000488 00005402 R_ARM_ABS32 00000240 memory_nbytes_get │ │ │ │ │ 00000490 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000498 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000049c 00006402 R_ARM_ABS32 000003e4 memory_readonly_get │ │ │ │ │ +0000049c 00006402 R_ARM_ABS32 0000095c memory_readonly_get │ │ │ │ │ 000004a4 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004b0 00003502 R_ARM_ABS32 000027b4 memory_itemsize_get │ │ │ │ │ 000004b8 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004c4 00006202 R_ARM_ABS32 00000364 memory_format_get │ │ │ │ │ +000004c4 00006202 R_ARM_ABS32 000008dc memory_format_get │ │ │ │ │ 000004cc 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004d8 00006302 R_ARM_ABS32 000003a4 memory_ndim_get │ │ │ │ │ +000004d8 00006302 R_ARM_ABS32 0000091c memory_ndim_get │ │ │ │ │ 000004e0 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ec 00006502 R_ARM_ABS32 00000424 memory_shape_get │ │ │ │ │ +000004ec 00006502 R_ARM_ABS32 0000099c memory_shape_get │ │ │ │ │ 000004f4 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000500 00006702 R_ARM_ABS32 00000504 memory_strides_get │ │ │ │ │ +00000500 00006702 R_ARM_ABS32 00000a7c memory_strides_get │ │ │ │ │ 00000508 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000510 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000514 00007502 R_ARM_ABS32 00000548 memory_suboffsets_get │ │ │ │ │ +00000514 00007502 R_ARM_ABS32 00000ac0 memory_suboffsets_get │ │ │ │ │ 0000051c 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000524 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000528 00006902 R_ARM_ABS32 00000000 memory_c_contiguous │ │ │ │ │ 00000530 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 00006c02 R_ARM_ABS32 00000054 memory_f_contiguous │ │ │ │ │ 00000544 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000054c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000550 00009502 R_ARM_ABS32 00000454 memory_contiguous │ │ │ │ │ 00000558 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000574 00002802 R_ARM_ABS32 00001adc memory_length │ │ │ │ │ -00000580 00001602 R_ARM_ABS32 00000280 memory_item │ │ │ │ │ +00000580 00001602 R_ARM_ABS32 000007f8 memory_item │ │ │ │ │ 0000059c 00002802 R_ARM_ABS32 00001adc memory_length │ │ │ │ │ 000005a0 00001502 R_ARM_ABS32 00000b10 memory_subscript │ │ │ │ │ 000005a4 00005602 R_ARM_ABS32 00003180 memory_ass_sub │ │ │ │ │ 000005a8 00001f02 R_ARM_ABS32 0000134c memory_getbuf │ │ │ │ │ 000005ac 00002202 R_ARM_ABS32 0000157c memory_releasebuf │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xd8a8 contains 799 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xda54 contains 746 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000048 0000ce1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 00000058 0000cf1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 0000007c 0000d01c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000000c0 0000d11c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000000e0 0000d21c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 0000032c 0000d31c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ @@ -310,15 +364,15 @@ │ │ │ │ │ 00000d24 0000dc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ 00000d44 0000dd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ 00000dcc 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ 00000de0 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ 00000e50 0000d81c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 00000eb0 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000ee4 0000de1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00000f00 0000161d R_ARM_JUMP24 00000280 memory_item │ │ │ │ │ +00000f00 0000161d R_ARM_JUMP24 000007f8 memory_item │ │ │ │ │ 00000f90 0000071c R_ARM_CALL 00000000 init_shape_strides.part.0 │ │ │ │ │ 00000fa0 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ 00000fb4 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ 00000ff0 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001024 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001038 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000104c 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -493,15 +547,15 @@ │ │ │ │ │ 000027a0 0000f402 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 000027a4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000027a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000027ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000027b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000027d4 0000f51d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 000027d8 0000361d R_ARM_JUMP24 00000210 memory_itemsize_get.part.0 │ │ │ │ │ -00002884 0000441c R_ARM_CALL 00000970 tolist_rec.part.0 │ │ │ │ │ +00002884 0000441c R_ARM_CALL 00000ee8 tolist_rec.part.0 │ │ │ │ │ 000028a8 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000028c0 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000028e0 0000e302 R_ARM_ABS32 00000000 PyExc_NotImplementedError │ │ │ │ │ 000028e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000028e8 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 000028ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002938 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -611,52 +665,53 @@ │ │ │ │ │ 00003168 0000e702 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ 0000316c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003170 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003174 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003178 00010302 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ 0000317c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003234 0000de1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000032bc 0000d11c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003320 0000dc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -0000333c 0000dd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000033a0 0001041c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00003428 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000345c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003484 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000034a8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000034cc 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000034f0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003514 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003538 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000355c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003580 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000035a4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000035c8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000035f0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003628 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003648 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003668 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003688 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000036a8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000036c8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000036e8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003708 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003728 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003748 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003768 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000378c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000037a8 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000037b0 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000380c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000383c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003878 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003888 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000038c4 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000038d8 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000038f0 0001051c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000032a4 0000571d R_ARM_JUMP24 00000280 pack_single │ │ │ │ │ +000032cc 0000d11c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003330 0000dc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +0000334c 0000dd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000033b0 0001041c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00003438 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000346c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003494 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000034b8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000034dc 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003500 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003524 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003548 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000356c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003590 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000035b4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000035d8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003600 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003638 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003658 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003678 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003698 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000036b8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000036d8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000036f8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003718 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003738 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003758 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003778 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000379c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000037b8 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000037c0 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003810 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003840 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000387c 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000038a0 0001051c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000038a8 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000038d4 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000038f0 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000393c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00003974 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000397c 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00003990 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000039a4 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00003a24 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00003a38 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -664,16 +719,16 @@ │ │ │ │ │ 00003a94 0000191c R_ARM_CALL 000002f0 ptr_from_tuple │ │ │ │ │ 00003ab8 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00003acc 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00003ad4 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ 00003ad8 0000e002 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ 00003adc 0000e302 R_ARM_ABS32 00000000 PyExc_NotImplementedError │ │ │ │ │ 00003ae0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ae4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ae8 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00003ae4 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00003ae8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003aec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003af0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003af4 0000da02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00003af8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003afc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003b00 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003b04 0000e202 R_ARM_ABS32 00000000 _Py_EllipsisObject │ │ │ │ │ @@ -683,383 +738,329 @@ │ │ │ │ │ 00003b38 0000ce1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 00003b48 0000cf1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00003b6c 0000d01c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00003bb0 0000d11c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00003bd0 0000d21c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 00003d64 0000d81c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 00003e44 0000071c R_ARM_CALL 00000000 init_shape_strides.part.0 │ │ │ │ │ -00003e54 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00003e68 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00003e5c 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00003e70 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ 00003ec0 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00003ed0 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003ee4 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00003f18 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f2c 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f40 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f34 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f48 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00003f50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003f54 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003f58 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003f5c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003f60 0000da02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00003f64 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003f68 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00003f6c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003f70 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003f74 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003fec 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00003ff8 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ 00003ffc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004048 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004054 0001081c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ -000040cc 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000040d8 0001091c R_ARM_CALL 00000000 PyLong_AsUnsignedLong │ │ │ │ │ -00004154 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000415c 0000f11c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000041a4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000041b4 00010a1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -000041c8 00010b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00004204 00010c1c R_ARM_CALL 00000000 __aeabi_d2f │ │ │ │ │ -0000421c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004240 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004260 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004274 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000428c 00010d1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004298 00010e1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000042a8 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000042b4 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000042c8 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000042e8 00010f1c R_ARM_CALL 00000000 PyFloat_Pack2 │ │ │ │ │ -000042f8 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004304 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004318 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004324 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004364 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000436c 0001101c R_ARM_CALL 00000000 PyLong_AsVoidPtr │ │ │ │ │ -000043a4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000043ac 0001111c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000043e4 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000043f0 0001121c R_ARM_CALL 00000000 PyLong_AsSize_t │ │ │ │ │ -00004418 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004420 0001131c R_ARM_CALL 00000000 PyLong_AsUnsignedLongLong │ │ │ │ │ -0000445c 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004464 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004494 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000449c 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000044a8 0001141c R_ARM_CALL 00000000 PyLong_AsLongLong │ │ │ │ │ -000044cc 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000044d8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000044ec 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004504 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004518 00010d1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004524 00010e1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00004534 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004540 00010d1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004550 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00004554 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00004558 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004560 0000da02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00004564 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004568 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000456c 0000e302 R_ARM_ABS32 00000000 PyExc_NotImplementedError │ │ │ │ │ -00004570 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004574 00011502 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000045cc 0000d31c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004608 0001181c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00004614 0001191c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00004670 0001041c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00004688 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000046bc 0000f91c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000046d4 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -000046f0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000474c 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000483c 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004858 0000d81c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00004868 0000071c R_ARM_CALL 00000000 init_shape_strides.part.0 │ │ │ │ │ -00004894 0000d31c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000048a4 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000048c8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000048dc 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00004910 0000d31c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004930 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004944 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000494c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004950 00010202 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00004954 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004958 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000495c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004960 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004964 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004968 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000496c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004970 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004974 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000049a0 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004a04 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004a50 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004a8c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004ab0 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004abc 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004afc 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004b80 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004bac 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004c20 0001051c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00004c50 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004c5c 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004c64 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00004c68 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004da4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004de8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004e4c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004eb4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004f00 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004f0c 0001051c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00004fa4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005288 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000052cc 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052f8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005300 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005308 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000533c 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005368 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005370 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005378 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000053a8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000053b8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005464 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000546c 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000054b8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000054d0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000054d8 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00005524 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005534 00011b1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000555c 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005580 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005624 00011b1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000056b4 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005728 0000d11c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000057a0 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000057b4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000057c4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000057f0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005800 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005838 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005848 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005854 00011c1c R_ARM_CALL 00000000 __aeabi_fcmpeq │ │ │ │ │ +00004054 0000d31c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004090 0001181c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000409c 0001191c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000040f8 0001041c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00004110 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004144 0000f91c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000415c 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00004178 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000041d4 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000042c4 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000042e0 0000d81c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000042f0 0000071c R_ARM_CALL 00000000 init_shape_strides.part.0 │ │ │ │ │ +0000431c 0000d31c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000432c 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004350 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004364 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00004398 0000d31c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000043b8 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000043cc 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000043d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000043d8 00010202 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000043dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000043e0 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000043e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000043e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000043ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000043f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000043f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000043f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000043fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004428 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000448c 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000044d8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004514 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004538 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004544 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004584 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000045fc 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004628 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004640 0001051c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000046d8 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000046e4 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000046ec 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000046f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000482c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004870 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000048d4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000493c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000497c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004994 0001051c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00004a2c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004d10 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d54 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d80 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d88 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004d90 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004dc4 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004df0 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004df8 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004e00 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004e30 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004e40 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004eec 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004ef4 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00004f40 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f58 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004f60 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00004fac 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004fbc 00011b1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004fe4 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005008 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050ac 00011b1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000513c 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000051b0 0000d11c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00005228 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000523c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000524c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005278 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005288 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000052c0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000052d0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000052dc 00011c1c R_ARM_CALL 00000000 __aeabi_fcmpeq │ │ │ │ │ +000052fc 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000530c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005338 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005348 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005374 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005384 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005390 00010b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000053ac 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000053b4 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00005400 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005414 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000541c 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00005468 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000547c 00011b1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000054a4 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000054c8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005570 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005598 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +000055b0 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +000055b8 00010b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000055d4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000055e4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005628 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005638 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005680 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005690 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000569c 00011c1c R_ARM_CALL 00000000 __aeabi_fcmpeq │ │ │ │ │ +000056b4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000056c4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000056e8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000056f8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000571c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000572c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005738 00010b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00005750 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +00005760 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +00005770 00010b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000057e4 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005800 00010e1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00005858 00010e1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00005874 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005884 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000058b0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000058c0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000058ec 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000058fc 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005908 00010b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00005924 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000592c 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00005978 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000598c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005994 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000059e0 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000059f4 00011b1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005a1c 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a40 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ae8 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005b10 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -00005b28 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -00005b30 00010b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00005b4c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005b5c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005ba0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005bb0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005bf8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005c08 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005c14 00011c1c R_ARM_CALL 00000000 __aeabi_fcmpeq │ │ │ │ │ -00005c2c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005c3c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005c60 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005c70 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005c94 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005ca4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005cb0 00010b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00005cc8 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -00005cd8 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -00005ce8 00010b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00005d5c 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005d78 00010e1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00005dd0 00010e1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00005dec 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005df4 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00005e40 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e54 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005e5c 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00005ea8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ebc 00011b1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005ee4 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f08 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f34 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005f40 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005f58 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005f68 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005f84 00010b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00005fb4 00010b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00006028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006030 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00006034 00011d02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -0000603c 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00006040 00011e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006044 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00006048 0000f402 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -0000604c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006050 00011f02 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00006060 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006070 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006120 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006130 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000615c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000616c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006190 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -000061a4 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -000061d0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000061e0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000061f4 00011c1c R_ARM_CALL 00000000 __aeabi_fcmpeq │ │ │ │ │ -0000621c 00011c1c R_ARM_CALL 00000000 __aeabi_fcmpeq │ │ │ │ │ -00006240 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006250 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000627c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000628c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000062d8 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000062ec 00007b1c R_ARM_CALL 000004a8 fix_struct_error_int │ │ │ │ │ -00006318 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00006340 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006370 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000063e4 0000d61d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000640c 0000cf1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006438 0000d01c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000648c 0001261c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -000064a4 0000d21c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00006634 0000d81c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00006718 0000071c R_ARM_CALL 00000000 init_shape_strides.part.0 │ │ │ │ │ -00006728 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -0000673c 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00006778 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006794 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000679c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000067a0 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000067a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000067a8 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000067ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000067b0 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000067b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000067dc 0001271c R_ARM_CALL 00000000 _PyImport_GetModuleAttrString │ │ │ │ │ -000067ec 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006810 0001281c R_ARM_CALL 00000000 PyBytes_FromString │ │ │ │ │ -00006824 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00006834 0001291c R_ARM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ -00006848 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006864 0000cf1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006884 0000d01c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000068dc 0001261c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -000068f8 0000d21c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00006ad8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006aec 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006af8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b1c 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b34 0000d81c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00006c24 0000071c R_ARM_CALL 00000000 init_shape_strides.part.0 │ │ │ │ │ -00006c40 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00006c54 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00006c90 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006cbc 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006ce8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d1c 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006d34 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006d3c 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006d50 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d64 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006d68 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006d6c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006d70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006d74 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006d78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006d7c 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006d80 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006d84 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00006d88 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006e88 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006e98 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006f88 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006f90 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00006fdc 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ff4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006ffc 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00007048 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007058 00011b1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007080 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070a4 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070ec 00011b1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000071a8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000071b8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000720c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000721c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007228 00011c1c R_ARM_CALL 00000000 __aeabi_fcmpeq │ │ │ │ │ -00007248 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007258 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007284 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007294 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000072c0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000072d0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000072fc 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000730c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007318 00010b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00007334 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -0000734c 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -00007354 00010b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00007430 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007440 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000074b4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000074c4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000074f4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000074fc 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00007548 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000755c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007564 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000075b0 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000075c4 00011b1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000075ec 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007610 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007638 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007648 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007654 00011c1c R_ARM_CALL 00000000 __aeabi_fcmpeq │ │ │ │ │ -0000766c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000767c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000076a0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000076b0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000076d4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000076e4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000076f0 00010b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00007708 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -0000771c 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -00007730 00010b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000077fc 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000781c 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007824 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00007828 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000782c 0000f402 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -00007830 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000587c 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000058c8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000058dc 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000058e4 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00005930 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005944 00011b1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000596c 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005990 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000059bc 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000059c8 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000059e0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000059f0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005a0c 00010b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00005a3c 00010b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00005ab0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005ab8 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00005abc 00011d02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00005ac4 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00005ac8 00011e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005acc 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00005ad0 0000f402 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +00005ad4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005ad8 00011f02 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00005ae8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005af8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005ba8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005bb8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005be4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005bf4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005c18 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +00005c2c 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +00005c58 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005c68 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005c7c 00011c1c R_ARM_CALL 00000000 __aeabi_fcmpeq │ │ │ │ │ +00005ca4 00011c1c R_ARM_CALL 00000000 __aeabi_fcmpeq │ │ │ │ │ +00005cc8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005cd8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005d04 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005d14 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005d60 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005d74 00007b1c R_ARM_CALL 000004a8 fix_struct_error_int │ │ │ │ │ +00005da0 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005dc8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005df8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e6c 0000d61d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00005e94 0000cf1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005ec0 0000d01c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00005f14 0001261c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +00005f2c 0000d21c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +000060bc 0000d81c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000061a0 0000071c R_ARM_CALL 00000000 init_shape_strides.part.0 │ │ │ │ │ +000061b0 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +000061c4 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00006200 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000621c 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006224 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006228 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000622c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006230 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006234 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006238 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000623c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006264 0001271c R_ARM_CALL 00000000 _PyImport_GetModuleAttrString │ │ │ │ │ +00006274 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006298 0001281c R_ARM_CALL 00000000 PyBytes_FromString │ │ │ │ │ +000062ac 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000062bc 0001291c R_ARM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ +000062d0 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000062ec 0000cf1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000630c 0000d01c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00006364 0001261c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +00006380 0000d21c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00006560 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006574 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006580 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000065a4 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000065bc 0000d81c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000066ac 0000071c R_ARM_CALL 00000000 init_shape_strides.part.0 │ │ │ │ │ +000066c0 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +000066d4 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00006718 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006744 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006770 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067a4 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000067bc 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000067c4 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000067d8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000067f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000067f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000067f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000067fc 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006800 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006804 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006808 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000680c 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00006810 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006910 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006920 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006a10 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006a18 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00006a64 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a7c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006a84 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00006ad0 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ae0 00011b1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006b08 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b2c 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b74 00011b1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006c30 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006c40 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006c94 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006ca4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006cb0 00011c1c R_ARM_CALL 00000000 __aeabi_fcmpeq │ │ │ │ │ +00006cd0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006ce0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006d0c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006d1c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006d48 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006d58 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006d84 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006d94 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006da0 00010b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00006dbc 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +00006dd4 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +00006ddc 00010b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00006eb8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006ec8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006f3c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006f4c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006f7c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006f84 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00006fd0 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fe4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006fec 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00007038 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000704c 00011b1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007074 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007098 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070c0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000070d0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000070dc 00011c1c R_ARM_CALL 00000000 __aeabi_fcmpeq │ │ │ │ │ +000070f4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007104 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007128 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007138 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000715c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000716c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007178 00010b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00007190 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +000071a4 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +000071b8 00010b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00007284 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072a4 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000072ac 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000072b0 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000072b4 0000f402 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +000072b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xf1a0 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xf1a4 contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000334 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000033c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000340 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000348 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000034c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000354 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000358 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000360 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xf1e0 contains 59 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xf1e4 contains 59 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 0000ff1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000040 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000004c 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00000050 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000074 0000ff1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000094 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -1085,15 +1086,15 @@ │ │ │ │ │ 00000280 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00000284 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000288 0000da02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 0000028c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000290 0000e302 R_ARM_ABS32 00000000 PyExc_NotImplementedError │ │ │ │ │ 00000294 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000298 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000002e0 0000881c R_ARM_CALL 000063c0 Py_XDECREF │ │ │ │ │ +000002e0 0000881c R_ARM_CALL 00005e48 Py_XDECREF │ │ │ │ │ 000002ec 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000338 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000350 00005c1c R_ARM_CALL 00003f78 lookup_dimension │ │ │ │ │ 00000370 0000de1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00000380 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000398 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ 0000039c 0000da02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -25,15 +25,15 @@ │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ ldr ip, [lr, r3, lsl #2] │ │ │ │ │ str ip, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ │ b 3c │ │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ │ - b 4c6c │ │ │ │ │ + b 46f4 │ │ │ │ │ R_ARM_JUMP24 init_strides_from_shape │ │ │ │ │ │ │ │ │ │ 00000064 : │ │ │ │ │ memory_hash(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -113,15 +113,15 @@ │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 1f0 │ │ │ │ │ mov r2, #67 @ 0x43 │ │ │ │ │ add r1, r4, #28 │ │ │ │ │ - bl 4978 │ │ │ │ │ + bl 4400 │ │ │ │ │ R_ARM_CALL buffer_to_contiguous │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 12c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 14c │ │ │ │ │ @@ -189,535 +189,941 @@ │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 210 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000280 : │ │ │ │ │ +00000280 : │ │ │ │ │ +pack_single(): │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + ldrb ip, [r3] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [pc, #1328] @ 7d0 │ │ │ │ │ + sub ip, ip, #63 @ 0x3f │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + cmp ip, #50 @ 0x32 │ │ │ │ │ + bhi 774 │ │ │ │ │ + add ip, ip, ip │ │ │ │ │ + ldrh ip, [r3, ip] │ │ │ │ │ + add pc, pc, ip, lsl #2 │ │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ │ + bl 0 <_PyNumber_Index> │ │ │ │ │ + R_ARM_CALL _PyNumber_Index │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 534 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_AsLong │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + beq 2f8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + beq 754 │ │ │ │ │ + cmn r8, #1 │ │ │ │ │ + beq 534 │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + tst r3, #1 │ │ │ │ │ + bne 760 │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + tst r3, #1 │ │ │ │ │ + bne 760 │ │ │ │ │ + ldrb r3, [r4] │ │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ │ + beq 4a4 │ │ │ │ │ + cmp r3, #105 @ 0x69 │ │ │ │ │ + beq 414 │ │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ │ + bne 414 │ │ │ │ │ + add r3, r8, #128 @ 0x80 │ │ │ │ │ + cmp r3, #255 @ 0xff │ │ │ │ │ + bhi 3c4 │ │ │ │ │ + strb r8, [r6] │ │ │ │ │ + b 428 │ │ │ │ │ + bl 0 <_PyNumber_Index> │ │ │ │ │ + R_ARM_CALL _PyNumber_Index │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 4f4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_AsUnsignedLong │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + beq 37c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + beq 748 │ │ │ │ │ + cmn r8, #1 │ │ │ │ │ + beq 4f4 │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + tst r3, #1 │ │ │ │ │ + bne 760 │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + tst r3, #1 │ │ │ │ │ + bne 760 │ │ │ │ │ + ldrb r3, [r4] │ │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ │ + beq 4e8 │ │ │ │ │ + cmp r3, #73 @ 0x49 │ │ │ │ │ + beq 414 │ │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ │ + bne 414 │ │ │ │ │ + cmp r8, #255 @ 0xff │ │ │ │ │ + bls 344 │ │ │ │ │ + ldr r3, [pc, #1032] @ 7d4 │ │ │ │ │ + ldr r1, [pc, #1032] @ 7d8 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + b 52c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + bne 684 │ │ │ │ │ + cmn r8, #1 │ │ │ │ │ + beq 584 │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + tst r3, #1 │ │ │ │ │ + bne 760 │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + tst r3, #1 │ │ │ │ │ + bne 760 │ │ │ │ │ + mov r2, #4 │ │ │ │ │ + mov r1, sp │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r8, [sp] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + add sp, sp, #12 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyFloat_AsDouble │ │ │ │ │ + ldr r3, [pc, #924] @ 7dc │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + bl 0 <__aeabi_dcmpeq> │ │ │ │ │ + R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 548 │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + tst r3, #1 │ │ │ │ │ + bne 760 │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + tst r3, #1 │ │ │ │ │ + bne 760 │ │ │ │ │ + ldrb r3, [r4] │ │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ │ + bne 4c8 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <__aeabi_d2f> │ │ │ │ │ + R_ARM_CALL __aeabi_d2f │ │ │ │ │ + mov r2, #4 │ │ │ │ │ + mov r1, sp │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 428 │ │ │ │ │ + add r3, r8, #32768 @ 0x8000 │ │ │ │ │ + cmp r3, #65536 @ 0x10000 │ │ │ │ │ + bcs 3c4 │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + mov r1, sp │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + strh r8, [sp] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 428 │ │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ │ + bne 558 │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + mov r1, sp │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + strd r8, [sp] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 428 │ │ │ │ │ + cmp r8, #65536 @ 0x10000 │ │ │ │ │ + bcc 4b0 │ │ │ │ │ + b 3c4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + mvneq r8, #0 │ │ │ │ │ + beq 384 │ │ │ │ │ + ldr r5, [pc, #724] @ 7e0 │ │ │ │ │ + ldr r0, [r5] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 78c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Clear │ │ │ │ │ + ldr r1, [pc, #704] @ 7e4 │ │ │ │ │ + ldr r0, [r5] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + b 42c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + mvneq r8, #0 │ │ │ │ │ + bne 504 │ │ │ │ │ + b 300 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 504 │ │ │ │ │ + b 454 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyFloat_Pack2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 428 │ │ │ │ │ + b 504 │ │ │ │ │ + bl 0 <_PyNumber_Index> │ │ │ │ │ + R_ARM_CALL _PyNumber_Index │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + bne 3dc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + mvneq r8, #0 │ │ │ │ │ + bne 504 │ │ │ │ │ + b 3f8 │ │ │ │ │ + bl 0 <_PyNumber_Index> │ │ │ │ │ + R_ARM_CALL _PyNumber_Index │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + bne 6a0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + mvneq r8, #0 │ │ │ │ │ + moveq r9, r8 │ │ │ │ │ + bne 504 │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + tst r3, #1 │ │ │ │ │ + bne 760 │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + tst r3, #1 │ │ │ │ │ + bne 760 │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + mov r1, sp │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + strd r8, [sp] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 428 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_AsVoidPtr │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 6e4 │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + tst r3, #1 │ │ │ │ │ + bne 760 │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + tst r3, #1 │ │ │ │ │ + bne 760 │ │ │ │ │ + mov r2, #4 │ │ │ │ │ + mov r1, sp │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r7, [sp] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 428 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_IsTrue │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + blt 52c │ │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ │ + tst r2, #1 │ │ │ │ │ + bne 760 │ │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + tst r2, #1 │ │ │ │ │ + bne 760 │ │ │ │ │ + subs r3, r3, #0 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + strb r3, [r6] │ │ │ │ │ + b 428 │ │ │ │ │ + bl 0 <_PyNumber_Index> │ │ │ │ │ + R_ARM_CALL _PyNumber_Index │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 584 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_AsSize_t │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + beq 3f0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + bne 3f0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 3f0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_AsUnsignedLongLong │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + beq 6c8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + beq 6d8 │ │ │ │ │ + cmn r9, #1 │ │ │ │ │ + cmneq r8, #1 │ │ │ │ │ + bne 5b8 │ │ │ │ │ + b 5a4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 6c8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 504 │ │ │ │ │ + b 5f8 │ │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + tst r3, #134217728 @ 0x8000000 │ │ │ │ │ + bne 730 │ │ │ │ │ + ldr r3, [pc, #212] @ 7e0 │ │ │ │ │ + ldr r1, [pc, #212] @ 7e4 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + b 52c │ │ │ │ │ + bl 0 <_PyNumber_Index> │ │ │ │ │ + R_ARM_CALL _PyNumber_Index │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 5a4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_AsLongLong │ │ │ │ │ + b 6a4 │ │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ldrbeq r3, [r2, #16] │ │ │ │ │ + strbeq r3, [r1] │ │ │ │ │ + beq 428 │ │ │ │ │ + b 3c4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 37c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 2f8 │ │ │ │ │ + ldr r3, [pc, #108] @ 7d4 │ │ │ │ │ + ldr r1, [pc, #124] @ 7e8 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 52c │ │ │ │ │ + ldr r3, [pc, #112] @ 7ec │ │ │ │ │ + ldr r1, [pc, #112] @ 7f0 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + b 52c │ │ │ │ │ + ldr r3, [pc, #96] @ 7f4 │ │ │ │ │ + ldr r5, [pc, #60] @ 7d4 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 7bc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Clear │ │ │ │ │ + ldr r1, [pc, #40] @ 7d8 │ │ │ │ │ + ldr r0, [r5] │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + b 52c │ │ │ │ │ + ldr r0, [r5] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 52c │ │ │ │ │ + b 7a4 │ │ │ │ │ + .word 0x00000100 │ │ │ │ │ + R_ARM_ABS32 .rodata │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ + .word 0x00000880 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0xbff00000 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ + .word 0x00000854 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + ... │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + R_ARM_ABS32 PyExc_NotImplementedError │ │ │ │ │ + .word 0x000006f8 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ + │ │ │ │ │ +000007f8 : │ │ │ │ │ memory_item(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 30c │ │ │ │ │ + bne 884 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ands r5, r2, #1 │ │ │ │ │ - bne 30c │ │ │ │ │ + bne 884 │ │ │ │ │ add r8, r0, #28 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 28f0 │ │ │ │ │ R_ARM_CALL adjust_fmt.isra.0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 31c │ │ │ │ │ + beq 894 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 324 │ │ │ │ │ + beq 89c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 338 │ │ │ │ │ + bne 8b0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 3f78 │ │ │ │ │ R_ARM_CALL lookup_dimension │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 31c │ │ │ │ │ + beq 894 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 2de4 │ │ │ │ │ R_ARM_JUMP24 unpack_single.isra.0 │ │ │ │ │ - ldr r3, [pc, #56] @ 34c │ │ │ │ │ - ldr r1, [pc, #56] @ 350 │ │ │ │ │ + ldr r3, [pc, #56] @ 8c4 │ │ │ │ │ + ldr r1, [pc, #56] @ 8c8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #40] @ 354 │ │ │ │ │ - ldr r1, [pc, #40] @ 358 │ │ │ │ │ + ldr r3, [pc, #40] @ 8cc │ │ │ │ │ + ldr r1, [pc, #40] @ 8d0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 31c │ │ │ │ │ - ldr r3, [pc, #28] @ 35c │ │ │ │ │ - ldr r1, [pc, #28] @ 360 │ │ │ │ │ + b 894 │ │ │ │ │ + ldr r3, [pc, #28] @ 8d4 │ │ │ │ │ + ldr r1, [pc, #28] @ 8d8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 31c │ │ │ │ │ + b 894 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000000d8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_NotImplementedError │ │ │ │ │ .word 0x000008ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000364 : │ │ │ │ │ +000008dc : │ │ │ │ │ memory_format_get(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 388 │ │ │ │ │ + bne 900 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 388 │ │ │ │ │ + bne 900 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 210 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000003a4 : │ │ │ │ │ +0000091c : │ │ │ │ │ memory_ndim_get(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 3c8 │ │ │ │ │ + bne 940 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 3c8 │ │ │ │ │ + bne 940 │ │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 210 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000003e4 : │ │ │ │ │ +0000095c : │ │ │ │ │ memory_readonly_get(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 408 │ │ │ │ │ + bne 980 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 408 │ │ │ │ │ + bne 980 │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 210 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000424 : │ │ │ │ │ +0000099c : │ │ │ │ │ memory_shape_get(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 44c │ │ │ │ │ + bne 9c4 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 44c │ │ │ │ │ + bne 9c4 │ │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ │ - b 468 <_IntTupleFromSsizet> │ │ │ │ │ + b 9e0 <_IntTupleFromSsizet> │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 210 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000468 <_IntTupleFromSsizet>: │ │ │ │ │ +000009e0 <_IntTupleFromSsizet>: │ │ │ │ │ _IntTupleFromSsizet(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r7, r1, #0 │ │ │ │ │ - beq 4c8 <_IntTupleFromSsizet+0x60> │ │ │ │ │ + beq a40 <_IntTupleFromSsizet+0x60> │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4f0 <_IntTupleFromSsizet+0x88> │ │ │ │ │ + beq a68 <_IntTupleFromSsizet+0x88> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 4c0 <_IntTupleFromSsizet+0x58> │ │ │ │ │ + ble a38 <_IntTupleFromSsizet+0x58> │ │ │ │ │ add r8, r5, #8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r0, [r7, r6, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4d4 <_IntTupleFromSsizet+0x6c> │ │ │ │ │ + beq a4c <_IntTupleFromSsizet+0x6c> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ str r0, [r8, #4]! │ │ │ │ │ - bne 4a0 <_IntTupleFromSsizet+0x38> │ │ │ │ │ + bne a18 <_IntTupleFromSsizet+0x38> │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyTuple_New │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4f0 <_IntTupleFromSsizet+0x88> │ │ │ │ │ + beq a68 <_IntTupleFromSsizet+0x88> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 4f8 <_IntTupleFromSsizet+0x90> │ │ │ │ │ + beq a70 <_IntTupleFromSsizet+0x90> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 4c0 <_IntTupleFromSsizet+0x58> │ │ │ │ │ + b a38 <_IntTupleFromSsizet+0x58> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4f0 <_IntTupleFromSsizet+0x88> │ │ │ │ │ + b a68 <_IntTupleFromSsizet+0x88> │ │ │ │ │ │ │ │ │ │ -00000504 : │ │ │ │ │ +00000a7c : │ │ │ │ │ memory_strides_get(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 52c │ │ │ │ │ + bne aa4 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 52c │ │ │ │ │ + bne aa4 │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ │ - b 468 <_IntTupleFromSsizet> │ │ │ │ │ + b 9e0 <_IntTupleFromSsizet> │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 210 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00000548 : │ │ │ │ │ +00000ac0 : │ │ │ │ │ memory_suboffsets_get(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 570 │ │ │ │ │ + bne ae8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 570 │ │ │ │ │ + bne ae8 │ │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ │ - b 468 <_IntTupleFromSsizet> │ │ │ │ │ + b 9e0 <_IntTupleFromSsizet> │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 210 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0000058c : │ │ │ │ │ +00000b04 : │ │ │ │ │ memoryiter_next(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 63c │ │ │ │ │ + beq bb4 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge 618 │ │ │ │ │ + bge b90 │ │ │ │ │ ldr r1, [ip, #20] │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 658 │ │ │ │ │ + bne bd0 │ │ │ │ │ ldr r0, [ip, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 658 │ │ │ │ │ + bne bd0 │ │ │ │ │ ldr r1, [ip, #60] @ 0x3c │ │ │ │ │ ldr r4, [ip, #64] @ 0x40 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ ldr lr, [ip, #28] │ │ │ │ │ mul r1, r2, r1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ add r2, lr, r1 │ │ │ │ │ - bne 644 │ │ │ │ │ + bne bbc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 63c │ │ │ │ │ + beq bb4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [ip, #20] │ │ │ │ │ b 2de4 │ │ │ │ │ R_ARM_JUMP24 unpack_single.isra.0 │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ - beq 63c │ │ │ │ │ + beq bb4 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r3, [ip] │ │ │ │ │ - beq 66c │ │ │ │ │ + beq be4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r4, [r4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrge r2, [lr, r1] │ │ │ │ │ addge r2, r2, r4 │ │ │ │ │ - b 600 │ │ │ │ │ - ldr r3, [pc, #24] @ 678 │ │ │ │ │ - ldr r1, [pc, #24] @ 67c │ │ │ │ │ + b b78 │ │ │ │ │ + ldr r3, [pc, #24] @ bf0 │ │ │ │ │ + ldr r1, [pc, #24] @ bf4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 63c │ │ │ │ │ + b bb4 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 63c │ │ │ │ │ + b bb4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000680 : │ │ │ │ │ +00000bf8 : │ │ │ │ │ memoryview_toreadonly(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 6d0 │ │ │ │ │ + bne c48 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 6d0 │ │ │ │ │ + bne c48 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 6e8 │ │ │ │ │ + bne c60 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ - bl 748 │ │ │ │ │ + bl 748 │ │ │ │ │ R_ARM_CALL mbuf_add_view │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r0, #44] @ 0x2c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #36] @ 6fc │ │ │ │ │ - ldr r1, [pc, #36] @ 700 │ │ │ │ │ + ldr r3, [pc, #36] @ c74 │ │ │ │ │ + ldr r1, [pc, #36] @ c78 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #12] @ 6fc │ │ │ │ │ - ldr r1, [pc, #16] @ 704 │ │ │ │ │ + ldr r3, [pc, #12] @ c74 │ │ │ │ │ + ldr r1, [pc, #16] @ c7c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6e0 │ │ │ │ │ + b c58 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000708 : │ │ │ │ │ +00000c80 : │ │ │ │ │ memoryview_hex(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ ldrne r6, [ip, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ addne r6, r2, r6 │ │ │ │ │ - bne 89c │ │ │ │ │ + bne e14 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi 82c │ │ │ │ │ + bhi da4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq 89c │ │ │ │ │ + beq e14 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ - bne 864 │ │ │ │ │ + bne ddc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ add r8, r4, #28 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 814 │ │ │ │ │ + bne d8c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 814 │ │ │ │ │ + bne d8c │ │ │ │ │ ands r0, r0, #10 │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ - bne 7fc │ │ │ │ │ + bne d74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 824 │ │ │ │ │ + beq d9c │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ add r4, r5, #16 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1b5c │ │ │ │ │ R_ARM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 8d8 │ │ │ │ │ + beq e50 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <_Py_strhex_with_sep> │ │ │ │ │ R_ARM_CALL _Py_strhex_with_sep │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 7f0 │ │ │ │ │ + beq d68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7f0 │ │ │ │ │ + bne d68 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <_Py_strhex_with_sep> │ │ │ │ │ R_ARM_CALL _Py_strhex_with_sep │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 7f0 │ │ │ │ │ - ldr r3, [pc, #228] @ 900 │ │ │ │ │ - ldr r1, [pc, #228] @ 904 │ │ │ │ │ + b d68 │ │ │ │ │ + ldr r3, [pc, #228] @ e78 │ │ │ │ │ + ldr r1, [pc, #228] @ e7c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 7f0 │ │ │ │ │ - ldr r1, [pc, #212] @ 908 │ │ │ │ │ + b d68 │ │ │ │ │ + ldr r1, [pc, #212] @ e80 │ │ │ │ │ str r1, [sp] │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r1, r5 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 824 │ │ │ │ │ + beq d9c │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r7, [r0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 878 │ │ │ │ │ + beq df0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 75c │ │ │ │ │ + beq cd4 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 75c │ │ │ │ │ + bne cd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 75c │ │ │ │ │ - b 824 │ │ │ │ │ + beq cd4 │ │ │ │ │ + b d9c │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr ip, [pc, #96] @ 908 │ │ │ │ │ + ldr ip, [pc, #96] @ e80 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #24 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov ip, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ 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 74c │ │ │ │ │ - b 824 │ │ │ │ │ + bne cc4 │ │ │ │ │ + b d9c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 824 │ │ │ │ │ + beq d9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 824 │ │ │ │ │ + bne d9c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 824 │ │ │ │ │ + b d9c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000002f4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000090c : │ │ │ │ │ +00000e84 : │ │ │ │ │ memory_obj_get(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 948 │ │ │ │ │ + bne ec0 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 948 │ │ │ │ │ + bne ec0 │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 964 │ │ │ │ │ + beq edc │ │ │ │ │ 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 │ │ │ │ │ bl 210 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r0, [pc] @ 96c │ │ │ │ │ + ldr r0, [pc] @ ee4 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -00000970 : │ │ │ │ │ +00000ee8 : │ │ │ │ │ tolist_rec.part.0(): │ │ │ │ │ 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 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ @@ -726,155 +1132,155 @@ │ │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq a64 │ │ │ │ │ + beq fdc │ │ │ │ │ add r3, r6, #4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ add r3, sl, #4 │ │ │ │ │ addne fp, r9, #4 │ │ │ │ │ moveq fp, #0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge a68 │ │ │ │ │ + bge fe0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne a28 │ │ │ │ │ + bne fa0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - bne a74 │ │ │ │ │ + bne fec │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str fp, [sp] │ │ │ │ │ ldm r0, {r0, r2, r3} │ │ │ │ │ bl 2998 │ │ │ │ │ R_ARM_CALL tolist_base │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a40 │ │ │ │ │ + beq fb8 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ str r0, [r3, r4, lsl #2] │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ - b 9d0 │ │ │ │ │ + b f48 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrge r1, [r5] │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ - blt 9e4 │ │ │ │ │ - b 9e8 │ │ │ │ │ + blt f5c │ │ │ │ │ + b f60 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a64 │ │ │ │ │ + beq fdc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne a64 │ │ │ │ │ + bne fdc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str fp, [sp, #4] │ │ │ │ │ - bl 970 │ │ │ │ │ - b a08 │ │ │ │ │ + bl ee8 │ │ │ │ │ + b f80 │ │ │ │ │ │ │ │ │ │ -00000a98 : │ │ │ │ │ +00001010 : │ │ │ │ │ PyMemoryView_GetContiguous(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, #284 @ 0x11c │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bl 52c │ │ │ │ │ + bl 52c │ │ │ │ │ R_ARM_CALL PyMemoryView_FromObjectAndFlags │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 11c0 │ │ │ │ │ + beq 1734 │ │ │ │ │ cmp r4, #512 @ 0x200 │ │ │ │ │ add r0, r9, #28 │ │ │ │ │ - beq 1168 │ │ │ │ │ + beq 16dc │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne eb0 │ │ │ │ │ + bne 1428 │ │ │ │ │ ldr r1, [r9, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 10e8 │ │ │ │ │ - bl 6d0 │ │ │ │ │ + beq 1668 │ │ │ │ │ + bl 6d0 │ │ │ │ │ R_ARM_CALL mbuf_alloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 112c │ │ │ │ │ + beq 16ac │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1104 │ │ │ │ │ + blt 1684 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b30 │ │ │ │ │ + beq 10a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 1148 │ │ │ │ │ + beq 16c8 │ │ │ │ │ ldr r5, [r9, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq b6c │ │ │ │ │ + beq 10e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 120c │ │ │ │ │ + beq 1780 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcpy │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ orr r3, r3, #2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ │ ldr r7, [r9, #48] @ 0x30 │ │ │ │ │ - ldr r0, [pc, #1736] @ 1240 │ │ │ │ │ + ldr r0, [pc, #1732] @ 17b4 │ │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_CALL _PyObject_GC_NewVar │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 11c8 │ │ │ │ │ + beq 173c │ │ │ │ │ add r3, r5, #76 @ 0x4c │ │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ │ str r7, [r5, #48] @ 0x30 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r7, r3, r7, lsl #2 │ │ │ │ │ - ldr r3, [pc, #1692] @ 1244 │ │ │ │ │ + ldr r3, [pc, #1688] @ 17b8 │ │ │ │ │ str r2, [r5, #20] │ │ │ │ │ str r2, [r5, #24] │ │ │ │ │ str r2, [r5, #72] @ 0x48 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ str r7, [r5, #64] @ 0x40 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ @@ -892,64 +1298,64 @@ │ │ │ │ │ stmdb r5, {r2, r3} │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [r5, #32] │ │ │ │ │ str r3, [r5, #28] │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ - ldr r2, [pc, #1596] @ 1248 │ │ │ │ │ + ldr r2, [pc, #1592] @ 17bc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11f8 │ │ │ │ │ + beq 176c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - beq c6c │ │ │ │ │ + beq 11e4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 11e4 │ │ │ │ │ + beq 1758 │ │ │ │ │ ldr r3, [r9, #40] @ 0x28 │ │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ │ ldr r3, [r9, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble ca4 │ │ │ │ │ + ble 121c │ │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ │ str r2, [r1, r3, lsl #2] │ │ │ │ │ ldr r2, [r9, #48] @ 0x30 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt c8c │ │ │ │ │ + blt 1204 │ │ │ │ │ and r8, r8, #253 @ 0xfd │ │ │ │ │ cmp r8, #65 @ 0x41 │ │ │ │ │ - bne f30 │ │ │ │ │ + bne 149c │ │ │ │ │ add r0, r5, #28 │ │ │ │ │ - bl 4c6c │ │ │ │ │ + bl 46f4 │ │ │ │ │ R_ARM_CALL init_strides_from_shape │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ │ - bl a64 │ │ │ │ │ + bl a64 <_IntTupleFromSsizet+0x84> │ │ │ │ │ R_ARM_CALL init_flags │ │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ │ ldr r1, [r9, #52] @ 0x34 │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ @@ -959,73 +1365,73 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ ldr r7, [r9, #40] @ 0x28 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ cmpeq r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - bne 10bc │ │ │ │ │ + bne 1634 │ │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ │ ldr r3, [r9, #48] @ 0x30 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 10bc │ │ │ │ │ + bne 1634 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr sl, [r5, #56] @ 0x38 │ │ │ │ │ - ble d4c │ │ │ │ │ + ble 12c4 │ │ │ │ │ ldr lr, [r9, #56] @ 0x38 │ │ │ │ │ ldr r2, [sl, r0, lsl #2] │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 10bc │ │ │ │ │ + bne 1634 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq d4c │ │ │ │ │ + beq 12c4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne d28 │ │ │ │ │ + bne 12a0 │ │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10f0 │ │ │ │ │ + bne 1670 │ │ │ │ │ ldr ip, [r9, #64] @ 0x40 │ │ │ │ │ str ip, [sp, #24] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq ebc │ │ │ │ │ + beq 1434 │ │ │ │ │ sub r0, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r0, [ip, r0, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ebc │ │ │ │ │ + blt 1434 │ │ │ │ │ ldr r0, [sl, r2, lsl #2] │ │ │ │ │ mul r0, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 1238 │ │ │ │ │ + beq 17ac │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr r3, [r9, #64] @ 0x40 │ │ │ │ │ ldr sl, [r5, #56] @ 0x38 │ │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ │ ldr r7, [r5, #28] │ │ │ │ │ ldr r8, [r9, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bne 1074 │ │ │ │ │ + bne 15ec │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble e80 │ │ │ │ │ + ble 13f8 │ │ │ │ │ ldr fp, [sp, #24] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne f6c │ │ │ │ │ + bne 14d8 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r8 │ │ │ │ │ ldr r8, [sp, #28] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -1034,99 +1440,96 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp r1, fp │ │ │ │ │ add r3, r0, r5 │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ add r4, r4, r0 │ │ │ │ │ - bgt e00 │ │ │ │ │ + bgt 1378 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble e80 │ │ │ │ │ + ble 13f8 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ │ - bne 1030 │ │ │ │ │ + bne 1594 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ add r8, r8, r4 │ │ │ │ │ add r7, r7, r3 │ │ │ │ │ - bgt e54 │ │ │ │ │ + bgt 13cc │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq eac │ │ │ │ │ + beq 1424 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne eac │ │ │ │ │ + bne 1424 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne d80 │ │ │ │ │ + bne 12f8 │ │ │ │ │ ldr r0, [r9, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [r0, r3, lsl #2] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne d80 │ │ │ │ │ + bne 12f8 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ldr r7, [r5, #28] │ │ │ │ │ ldr r8, [r9, #28] │ │ │ │ │ strne r3, [sp, #32] │ │ │ │ │ - bne 1074 │ │ │ │ │ + bne 15ec │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mul r2, r4, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r3, r7, r2 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bhi f28 │ │ │ │ │ - add r3, r8, r2 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bls 1028 │ │ │ │ │ + bls 15d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b e88 │ │ │ │ │ + b 1400 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ str r2, [r3] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge cb8 │ │ │ │ │ + bge 1230 │ │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #-4] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mul r1, r0, r1 │ │ │ │ │ str r1, [r3, #4]! │ │ │ │ │ - b f40 │ │ │ │ │ + b 14ac │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ ldr fp, [sp, #32] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r3, r9 │ │ │ │ │ @@ -1135,50 +1538,47 @@ │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt ffc │ │ │ │ │ + blt 1568 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add fp, fp, r5 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - blt f98 │ │ │ │ │ + blt 1504 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b e38 │ │ │ │ │ + b 13b0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ add fp, fp, r5 │ │ │ │ │ add r4, r4, r1 │ │ │ │ │ - blt f98 │ │ │ │ │ - b fdc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ - b e88 │ │ │ │ │ + blt 1504 │ │ │ │ │ + b 1548 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrge r0, [r7] │ │ │ │ │ movlt r0, r7 │ │ │ │ │ @@ -1187,146 +1587,151 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ add r8, r8, r4 │ │ │ │ │ add r7, r7, r3 │ │ │ │ │ - blt 1030 │ │ │ │ │ - b e80 │ │ │ │ │ + blt 1594 │ │ │ │ │ + b 13f8 │ │ │ │ │ + add r3, r8, r2 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bhi 1494 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ + b 1400 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r8, [sp, #8] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ - bl 4cb4 │ │ │ │ │ + bl 473c │ │ │ │ │ R_ARM_CALL copy_rec.part.0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne e80 │ │ │ │ │ - b e88 │ │ │ │ │ - ldr r3, [pc, #392] @ 124c │ │ │ │ │ - ldr r1, [pc, #392] @ 1250 │ │ │ │ │ + bne 13f8 │ │ │ │ │ + b 1400 │ │ │ │ │ + ldr r3, [pc, #388] @ 17c0 │ │ │ │ │ + ldr r1, [pc, #388] @ 17c4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10e8 │ │ │ │ │ + beq 1668 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 115c │ │ │ │ │ + bne 1668 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b e88 │ │ │ │ │ + b 1400 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge d80 │ │ │ │ │ - b d60 │ │ │ │ │ + bge 12f8 │ │ │ │ │ + b 12d8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r6, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 112c │ │ │ │ │ + beq 16ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 112c │ │ │ │ │ + bne 16ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [r5] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10e8 │ │ │ │ │ + beq 1668 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - bne 10e8 │ │ │ │ │ + bne 1668 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne b30 │ │ │ │ │ - b 10e8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10e8 │ │ │ │ │ + bne 10a8 │ │ │ │ │ + b 1668 │ │ │ │ │ ldr r3, [r9, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrne r3, [pc, #220] @ 1254 │ │ │ │ │ - ldrne r1, [pc, #220] @ 1258 │ │ │ │ │ - bne 1194 │ │ │ │ │ + ldrne r3, [pc, #220] @ 17c8 │ │ │ │ │ + ldrne r1, [pc, #220] @ 17cc │ │ │ │ │ + bne 1708 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne eb0 │ │ │ │ │ - ldr r3, [pc, #192] @ 1254 │ │ │ │ │ - ldr r1, [pc, #196] @ 125c │ │ │ │ │ + bne 1428 │ │ │ │ │ + ldr r3, [pc, #192] @ 17c8 │ │ │ │ │ + ldr r1, [pc, #196] @ 17d0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11c0 │ │ │ │ │ + beq 1734 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 11c0 │ │ │ │ │ + bne 1734 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b eb0 │ │ │ │ │ + b 1428 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10e8 │ │ │ │ │ + beq 1668 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 10e8 │ │ │ │ │ + bne 1668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne c6c │ │ │ │ │ - b 10e8 │ │ │ │ │ + bne 11e4 │ │ │ │ │ + b 1668 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b c6c │ │ │ │ │ + b 11e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10e8 │ │ │ │ │ + beq 1668 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 10e8 │ │ │ │ │ + bne 1668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10e8 │ │ │ │ │ + b 1668 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 10cc │ │ │ │ │ + b 1644 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x00000680 │ │ │ │ │ + .word 0x0000067c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000098 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000007cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1046,15 +1046,15 @@ │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ beq fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 280 │ │ │ │ │ + b 7f8 │ │ │ │ │ R_ARM_JUMP24 memory_item │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ blt f78 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -2036,25 +2036,25 @@ │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ blt 1c98 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 4978 │ │ │ │ │ + bl 4400 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 1bac │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ │ - bl 4978 │ │ │ │ │ + bl 4400 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 1bac │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ @@ -2688,15 +2688,15 @@ │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 1f78 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ blt 1f78 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 4c6c │ │ │ │ │ + bl 46f4 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bne 269c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a64 │ │ │ │ │ b 1fa0 │ │ │ │ │ ldr r2, [pc, #300] @ 27a0 │ │ │ │ │ @@ -2900,15 +2900,15 @@ │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str lr, [sp] │ │ │ │ │ mov r2, ip │ │ │ │ │ - bl 970 │ │ │ │ │ + bl ee8 │ │ │ │ │ R_ARM_CALL tolist_rec.part.0 │ │ │ │ │ b 2868 │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 2828 │ │ │ │ │ ldr r3, [pc, #60] @ 28e0 │ │ │ │ │ @@ -3626,80 +3626,85 @@ │ │ │ │ │ tst r3, #1 │ │ │ │ │ bne 3a18 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ │ - beq 385c │ │ │ │ │ + beq 3860 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r8, r2 │ │ │ │ │ - beq 386c │ │ │ │ │ + beq 3870 │ │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 386c │ │ │ │ │ + bne 3870 │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 3984 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq 3998 │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 3a40 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3298 │ │ │ │ │ + beq 32a8 │ │ │ │ │ ldr r1, [r1, #132] @ 0x84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3298 │ │ │ │ │ + beq 32a8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ bgt 3a2c │ │ │ │ │ ldr r9, [pc, #2212] @ 3ad4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 3888 │ │ │ │ │ + beq 38a8 │ │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - blt 38a0 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bge 38b8 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + blt 38c0 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + movlt r2, #0 │ │ │ │ │ + movge r2, #1 │ │ │ │ │ + orrs r2, r2, r6, lsr #31 │ │ │ │ │ + bne 38e4 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - mla r1, r3, r6, r1 │ │ │ │ │ - ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + mul r3, r6, r3 │ │ │ │ │ + add r1, r0, r3 │ │ │ │ │ bne 3954 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 387c │ │ │ │ │ + beq 3880 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 4000 │ │ │ │ │ - ldr r1, [pc, #2104] @ 3ad8 │ │ │ │ │ + b 280 │ │ │ │ │ + R_ARM_JUMP24 pack_single │ │ │ │ │ + ldr r1, [pc, #2088] @ 3ad8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ cmpeq r3, r1 │ │ │ │ │ moveq ip, #1 │ │ │ │ │ movne ip, #0 │ │ │ │ │ bne 39ac │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 387c │ │ │ │ │ + blt 3880 │ │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r6, [r3] │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ @@ -3717,15 +3722,15 @@ │ │ │ │ │ ldr r8, [r5, #48] @ 0x30 │ │ │ │ │ ldr sl, [r5, #52] @ 0x34 │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 38dc │ │ │ │ │ + blt 38d8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ @@ -3755,321 +3760,318 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpeq r9, r4 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - bne 38cc │ │ │ │ │ + bne 38c8 │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 38cc │ │ │ │ │ + bne 38c8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 33fc │ │ │ │ │ + ble 340c │ │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ ldr ip, [lr, r3, lsl #2] │ │ │ │ │ ldr r1, [r0], #4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 38cc │ │ │ │ │ + bne 38c8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 33fc │ │ │ │ │ + beq 340c │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 33d8 │ │ │ │ │ + bne 33e8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 38f8 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 37c0 │ │ │ │ │ + beq 37d0 │ │ │ │ │ sub r1, r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 37c0 │ │ │ │ │ + blt 37d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ beq 397c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ │ - ble 37a4 │ │ │ │ │ + ble 37b4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 3814 │ │ │ │ │ + bne 3818 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ - beq 360c │ │ │ │ │ + beq 361c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ add r3, r0, r4 │ │ │ │ │ - beq 360c │ │ │ │ │ + beq 361c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ add r3, r0, r4 │ │ │ │ │ - beq 360c │ │ │ │ │ + beq 361c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ add r3, r0, r4 │ │ │ │ │ - beq 360c │ │ │ │ │ + beq 361c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ add r3, r0, r4 │ │ │ │ │ - beq 360c │ │ │ │ │ + beq 361c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ add r3, r0, r4 │ │ │ │ │ - beq 360c │ │ │ │ │ + beq 361c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmp r6, #7 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ add r3, r0, r4 │ │ │ │ │ - beq 360c │ │ │ │ │ + beq 361c │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r8, [sl] │ │ │ │ │ cmp r6, #8 │ │ │ │ │ add r8, r5, r8 │ │ │ │ │ add r3, r0, r4 │ │ │ │ │ - beq 360c │ │ │ │ │ + beq 361c │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r5, [sl] │ │ │ │ │ cmp r6, #9 │ │ │ │ │ add r5, r8, r5 │ │ │ │ │ add r3, r0, r4 │ │ │ │ │ - beq 360c │ │ │ │ │ + beq 361c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmp r6, #10 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ add r3, r0, r4 │ │ │ │ │ - beq 360c │ │ │ │ │ + beq 361c │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r8, [sl] │ │ │ │ │ cmp r6, #11 │ │ │ │ │ add r8, r5, r8 │ │ │ │ │ add r3, r0, r4 │ │ │ │ │ - beq 360c │ │ │ │ │ + beq 361c │ │ │ │ │ mov r5, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ add r3, r0, r4 │ │ │ │ │ - bne 35e4 │ │ │ │ │ + bne 35f4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3910 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #1 │ │ │ │ │ add fp, fp, r7 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ - beq 37a4 │ │ │ │ │ + beq 37b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #2 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ add r3, fp, r7 │ │ │ │ │ - beq 37a4 │ │ │ │ │ + beq 37b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #3 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ add r3, r0, r7 │ │ │ │ │ - beq 37a4 │ │ │ │ │ + beq 37b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #4 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ add r3, r0, r7 │ │ │ │ │ - beq 37a4 │ │ │ │ │ + beq 37b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #5 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ add r3, r0, r7 │ │ │ │ │ - beq 37a4 │ │ │ │ │ + beq 37b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #6 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ add r3, r0, r7 │ │ │ │ │ - beq 37a4 │ │ │ │ │ + beq 37b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #7 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ add r3, r0, r7 │ │ │ │ │ - beq 37a4 │ │ │ │ │ + beq 37b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #8 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ add r3, r0, r7 │ │ │ │ │ - beq 37a4 │ │ │ │ │ + beq 37b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #9 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ add r3, r0, r7 │ │ │ │ │ - beq 37a4 │ │ │ │ │ + beq 37b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #10 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ add r3, r0, r7 │ │ │ │ │ - beq 37a4 │ │ │ │ │ + beq 37b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #11 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ add r3, r0, r7 │ │ │ │ │ - beq 37a4 │ │ │ │ │ + beq 37b4 │ │ │ │ │ mov r8, #11 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ add r3, r0, r7 │ │ │ │ │ - bne 3780 │ │ │ │ │ + bne 3790 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ │ add r8, r3, r8, lsl #2 │ │ │ │ │ ldr r3, [r8, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 3424 │ │ │ │ │ + bne 3434 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ sub r2, r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne 3424 │ │ │ │ │ + bne 3434 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ add r3, fp, r5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi 3804 │ │ │ │ │ - add r3, r1, r5 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bls 38e8 │ │ │ │ │ + bls 388c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 37ac │ │ │ │ │ + b 37bc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r8, #0 │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrge r2, [r5] │ │ │ │ │ movlt r2, r4 │ │ │ │ │ @@ -4079,66 +4081,65 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ add r3, r0, r4 │ │ │ │ │ - bne 381c │ │ │ │ │ - b 360c │ │ │ │ │ + bne 3820 │ │ │ │ │ + b 361c │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ add r8, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 31d8 │ │ │ │ │ - ldr r3, [pc, #616] @ 3adc │ │ │ │ │ - ldr r1, [pc, #616] @ 3ae0 │ │ │ │ │ + ldr r3, [pc, #612] @ 3adc │ │ │ │ │ + ldr r1, [pc, #612] @ 3ae0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b 37b4 │ │ │ │ │ + b 37c4 │ │ │ │ │ + add r3, r1, r5 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + bhi 3808 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ + b 37bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r5, #56] @ 0x38 │ │ │ │ │ - ldreq r1, [r5, #28] │ │ │ │ │ - ldreq r3, [r3] │ │ │ │ │ - bne 387c │ │ │ │ │ - add r6, r6, r3 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - movlt r3, #0 │ │ │ │ │ - movge r3, #1 │ │ │ │ │ - orrs r3, r3, r6, lsr #31 │ │ │ │ │ - beq 3260 │ │ │ │ │ - ldr r1, [pc, #548] @ 3ae4 │ │ │ │ │ - ldr r0, [r9] │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - b 387c │ │ │ │ │ - ldr r3, [pc, #532] @ 3ae8 │ │ │ │ │ - ldr r1, [pc, #532] @ 3aec │ │ │ │ │ + ldreq r0, [r5, #28] │ │ │ │ │ + ldreq r2, [r3] │ │ │ │ │ + bne 3880 │ │ │ │ │ + add r6, r6, r2 │ │ │ │ │ + b 3258 │ │ │ │ │ + ldr r3, [pc, #532] @ 3ae4 │ │ │ │ │ + ldr r1, [pc, #532] @ 3ae8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b 37ac │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ - b 37ac │ │ │ │ │ + b 37bc │ │ │ │ │ + ldr r1, [pc, #512] @ 3aec │ │ │ │ │ + ldr r0, [r9] │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + b 3880 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ sub r3, r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 3424 │ │ │ │ │ - b 3408 │ │ │ │ │ + bge 3434 │ │ │ │ │ + b 3418 │ │ │ │ │ ldr r8, [sp, #12] │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -4148,41 +4149,41 @@ │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, r5 │ │ │ │ │ add r8, r8, r4 │ │ │ │ │ add fp, fp, r7 │ │ │ │ │ bne 3918 │ │ │ │ │ - b 37a4 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldrge r1, [r1] │ │ │ │ │ - addge r1, r1, r3 │ │ │ │ │ - b 3278 │ │ │ │ │ - ldr r3, [pc, #376] @ 3ae8 │ │ │ │ │ + b 37b4 │ │ │ │ │ + ldr r2, [r2] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldrge r1, [r0, r3] │ │ │ │ │ + addge r1, r1, r2 │ │ │ │ │ + b 3288 │ │ │ │ │ + ldr r3, [pc, #372] @ 3ae4 │ │ │ │ │ ldr r1, [pc, #380] @ 3af0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 38dc │ │ │ │ │ + b 38d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 38dc │ │ │ │ │ + b 38d8 │ │ │ │ │ ldr r3, [pc, #360] @ 3af4 │ │ │ │ │ ldr r1, [pc, #360] @ 3af8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 387c │ │ │ │ │ + b 3880 │ │ │ │ │ ldr r3, [pc, #340] @ 3af4 │ │ │ │ │ ldr r1, [pc, #344] @ 3afc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 387c │ │ │ │ │ + b 3880 │ │ │ │ │ ldr lr, [r3, #84] @ 0x54 │ │ │ │ │ tst lr, #67108864 @ 0x4000000 │ │ │ │ │ beq 3aa4 │ │ │ │ │ mov lr, r7 │ │ │ │ │ ldr r6, [lr, #8]! │ │ │ │ │ mov r9, lr │ │ │ │ │ cmp r6, ip │ │ │ │ │ @@ -4202,79 +4203,79 @@ │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ble 3ac0 │ │ │ │ │ ldr r3, [lr, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ beq 39f8 │ │ │ │ │ b 3aac │ │ │ │ │ - ldr r3, [pc, #200] @ 3ae8 │ │ │ │ │ + ldr r3, [pc, #196] @ 3ae4 │ │ │ │ │ ldr r1, [pc, #204] @ 3af0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 387c │ │ │ │ │ + b 3880 │ │ │ │ │ ldr r3, [pc, #168] @ 3adc │ │ │ │ │ ldr r1, [pc, #200] @ 3b00 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 387c │ │ │ │ │ + b 3880 │ │ │ │ │ ldr r3, [pc, #188] @ 3b04 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ beq 3a68 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ beq 3a70 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3a70 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 3280 │ │ │ │ │ + b 3290 │ │ │ │ │ ldr r3, [pc, #124] @ 3af4 │ │ │ │ │ ldr r1, [pc, #140] @ 3b08 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 387c │ │ │ │ │ + b 3880 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ bgt 3a2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r5, #28 │ │ │ │ │ bl 2f0 │ │ │ │ │ R_ARM_CALL ptr_from_tuple │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 3280 │ │ │ │ │ - b 387c │ │ │ │ │ + bne 3290 │ │ │ │ │ + b 3880 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ beq 3ac0 │ │ │ │ │ ldr r3, [pc, #64] @ 3af4 │ │ │ │ │ ldr r1, [pc, #84] @ 3b0c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 387c │ │ │ │ │ + b 3880 │ │ │ │ │ ldr r3, [pc, #20] @ 3adc │ │ │ │ │ ldr r1, [pc, #68] @ 3b10 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 387c │ │ │ │ │ + b 3880 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ R_ARM_ABS32 PySlice_Type │ │ │ │ │ R_ARM_ABS32 PyExc_NotImplementedError │ │ │ │ │ .word 0x000006d4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000007a8 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000007cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x000007a8 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000770 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000790 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -4412,15 +4413,15 @@ │ │ │ │ │ bne 3d8c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 3ea4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 3e4c │ │ │ │ │ + bne 3e54 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq 3e04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ @@ -4456,20 +4457,20 @@ │ │ │ │ │ str r1, [r6, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ blt 3d80 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3f48 │ │ │ │ │ + beq 3f20 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 3e4c │ │ │ │ │ + bne 3e54 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 3e80 │ │ │ │ │ + beq 3e4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ ldr r7, [r2] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ moveq r7, #6 │ │ │ │ │ movne r7, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ @@ -4485,29 +4486,31 @@ │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ b 3d5c │ │ │ │ │ mov r7, #6 │ │ │ │ │ b 3d1c │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 3f34 │ │ │ │ │ + bne 3f3c │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 3f34 │ │ │ │ │ + bne 3f3c │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 3f20 │ │ │ │ │ + bne 3f28 │ │ │ │ │ add r1, r6, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 748 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL init_shape_strides.part.0 │ │ │ │ │ b 3ccc │ │ │ │ │ + mov r7, #6 │ │ │ │ │ + b 3dd0 │ │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ mov r1, #70 @ 0x46 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -4515,16 +4518,14 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orrne r7, r7, #4 │ │ │ │ │ b 3dd0 │ │ │ │ │ - mov r7, #6 │ │ │ │ │ - b 3dd0 │ │ │ │ │ ldr r7, [r5, #52] @ 0x34 │ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r7, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ beq 3cdc │ │ │ │ │ b 3d98 │ │ │ │ │ @@ -4559,28 +4560,28 @@ │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r3, [r5] │ │ │ │ │ bne 3ec4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 3ec4 │ │ │ │ │ - ldr r3, [pc, #64] @ 3f68 │ │ │ │ │ - ldr r1, [pc, #68] @ 3f70 │ │ │ │ │ + mov r7, #14 │ │ │ │ │ + b 3dd0 │ │ │ │ │ + ldr r3, [pc, #56] @ 3f68 │ │ │ │ │ + ldr r1, [pc, #60] @ 3f70 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 3ec4 │ │ │ │ │ - ldr r3, [pc, #44] @ 3f68 │ │ │ │ │ - ldr r1, [pc, #52] @ 3f74 │ │ │ │ │ + ldr r3, [pc, #36] @ 3f68 │ │ │ │ │ + ldr r1, [pc, #44] @ 3f74 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 3ec4 │ │ │ │ │ - mov r7, #14 │ │ │ │ │ - b 3dd0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000003e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000338 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000098 │ │ │ │ │ @@ -4634,564 +4635,158 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x000007a8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004000 : │ │ │ │ │ -pack_single(): │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldrb ip, [r3] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #1328] @ 4550 │ │ │ │ │ - sub ip, ip, #63 @ 0x3f │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - cmp ip, #50 @ 0x32 │ │ │ │ │ - bhi 44f4 │ │ │ │ │ - add ip, ip, ip │ │ │ │ │ - ldrh ip, [r3, ip] │ │ │ │ │ - add pc, pc, ip, lsl #2 │ │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ │ - bl 0 <_PyNumber_Index> │ │ │ │ │ - R_ARM_CALL _PyNumber_Index │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 42b4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_AsLong │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - beq 4078 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - beq 44d4 │ │ │ │ │ - cmn r8, #1 │ │ │ │ │ - beq 42b4 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - tst r3, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - tst r3, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ - ldrb r3, [r4] │ │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ │ - beq 4224 │ │ │ │ │ - cmp r3, #105 @ 0x69 │ │ │ │ │ - beq 4194 │ │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ │ - bne 4194 │ │ │ │ │ - add r3, r8, #128 @ 0x80 │ │ │ │ │ - cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 4144 │ │ │ │ │ - strb r8, [r6] │ │ │ │ │ - b 41a8 │ │ │ │ │ - bl 0 <_PyNumber_Index> │ │ │ │ │ - R_ARM_CALL _PyNumber_Index │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 4274 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_AsUnsignedLong │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - beq 40fc │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - beq 44c8 │ │ │ │ │ - cmn r8, #1 │ │ │ │ │ - beq 4274 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - tst r3, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - tst r3, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ - ldrb r3, [r4] │ │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ │ - beq 4268 │ │ │ │ │ - cmp r3, #73 @ 0x49 │ │ │ │ │ - beq 4194 │ │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ │ - bne 4194 │ │ │ │ │ - cmp r8, #255 @ 0xff │ │ │ │ │ - bls 40c4 │ │ │ │ │ - ldr r3, [pc, #1032] @ 4554 │ │ │ │ │ - ldr r1, [pc, #1032] @ 4558 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - b 42ac │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - bne 4404 │ │ │ │ │ - cmn r8, #1 │ │ │ │ │ - beq 4304 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - tst r3, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - tst r3, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ - mov r2, #4 │ │ │ │ │ - mov r1, sp │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r8, [sp] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - add sp, sp, #12 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyFloat_AsDouble │ │ │ │ │ - ldr r3, [pc, #924] @ 455c │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - bl 0 <__aeabi_dcmpeq> │ │ │ │ │ - R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 42c8 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - tst r3, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - tst r3, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ - ldrb r3, [r4] │ │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ │ - bne 4248 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <__aeabi_d2f> │ │ │ │ │ - R_ARM_CALL __aeabi_d2f │ │ │ │ │ - mov r2, #4 │ │ │ │ │ - mov r1, sp │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 41a8 │ │ │ │ │ - add r3, r8, #32768 @ 0x8000 │ │ │ │ │ - cmp r3, #65536 @ 0x10000 │ │ │ │ │ - bcs 4144 │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - mov r1, sp │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - strh r8, [sp] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 41a8 │ │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ │ - bne 42d8 │ │ │ │ │ - mov r2, #8 │ │ │ │ │ - mov r1, sp │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - strd r8, [sp] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 41a8 │ │ │ │ │ - cmp r8, #65536 @ 0x10000 │ │ │ │ │ - bcc 4230 │ │ │ │ │ - b 4144 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - mvneq r8, #0 │ │ │ │ │ - beq 4104 │ │ │ │ │ - ldr r5, [pc, #724] @ 4560 │ │ │ │ │ - ldr r0, [r5] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 450c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Clear │ │ │ │ │ - ldr r1, [pc, #704] @ 4564 │ │ │ │ │ - ldr r0, [r5] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - b 41ac │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - mvneq r8, #0 │ │ │ │ │ - bne 4284 │ │ │ │ │ - b 4080 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 4284 │ │ │ │ │ - b 41d4 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyFloat_Pack2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 41a8 │ │ │ │ │ - b 4284 │ │ │ │ │ - bl 0 <_PyNumber_Index> │ │ │ │ │ - R_ARM_CALL _PyNumber_Index │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - bne 415c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - mvneq r8, #0 │ │ │ │ │ - bne 4284 │ │ │ │ │ - b 4178 │ │ │ │ │ - bl 0 <_PyNumber_Index> │ │ │ │ │ - R_ARM_CALL _PyNumber_Index │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - bne 4420 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - mvneq r8, #0 │ │ │ │ │ - moveq r9, r8 │ │ │ │ │ - bne 4284 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - tst r3, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - tst r3, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ - mov r2, #8 │ │ │ │ │ - mov r1, sp │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - strd r8, [sp] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 41a8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_AsVoidPtr │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 4464 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - tst r3, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - tst r3, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ - mov r2, #4 │ │ │ │ │ - mov r1, sp │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r7, [sp] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 41a8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_IsTrue │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - blt 42ac │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ - tst r2, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - tst r2, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ - subs r3, r3, #0 │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - strb r3, [r6] │ │ │ │ │ - b 41a8 │ │ │ │ │ - bl 0 <_PyNumber_Index> │ │ │ │ │ - R_ARM_CALL _PyNumber_Index │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 4304 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_AsSize_t │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - beq 4170 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - bne 4170 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4170 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_AsUnsignedLongLong │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - beq 4448 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - beq 4458 │ │ │ │ │ - cmn r9, #1 │ │ │ │ │ - cmneq r8, #1 │ │ │ │ │ - bne 4338 │ │ │ │ │ - b 4324 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4448 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 4284 │ │ │ │ │ - b 4378 │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - bne 44b0 │ │ │ │ │ - ldr r3, [pc, #212] @ 4560 │ │ │ │ │ - ldr r1, [pc, #212] @ 4564 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - b 42ac │ │ │ │ │ - bl 0 <_PyNumber_Index> │ │ │ │ │ - R_ARM_CALL _PyNumber_Index │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 4324 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_AsLongLong │ │ │ │ │ - b 4424 │ │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ldrbeq r3, [r2, #16] │ │ │ │ │ - strbeq r3, [r1] │ │ │ │ │ - beq 41a8 │ │ │ │ │ - b 4144 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 40fc │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4078 │ │ │ │ │ - ldr r3, [pc, #108] @ 4554 │ │ │ │ │ - ldr r1, [pc, #124] @ 4568 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 42ac │ │ │ │ │ - ldr r3, [pc, #112] @ 456c │ │ │ │ │ - ldr r1, [pc, #112] @ 4570 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - b 42ac │ │ │ │ │ - ldr r3, [pc, #96] @ 4574 │ │ │ │ │ - ldr r5, [pc, #60] @ 4554 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 453c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Clear │ │ │ │ │ - ldr r1, [pc, #40] @ 4558 │ │ │ │ │ - ldr r0, [r5] │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - b 42ac │ │ │ │ │ - ldr r0, [r5] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 42ac │ │ │ │ │ - b 4524 │ │ │ │ │ - .word 0x00000100 │ │ │ │ │ - R_ARM_ABS32 .rodata │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ - .word 0x00000880 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0xbff00000 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ - .word 0x00000854 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - ... │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - R_ARM_ABS32 PyExc_NotImplementedError │ │ │ │ │ - .word 0x000006f8 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ - │ │ │ │ │ -00004578 : │ │ │ │ │ +00004000 : │ │ │ │ │ memoryview_tobytes(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - beq 4700 │ │ │ │ │ + beq 4188 │ │ │ │ │ ldr r5, [ip, #8] │ │ │ │ │ - ldr ip, [pc, #928] @ 494c │ │ │ │ │ + ldr ip, [pc, #928] @ 43d4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ 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 48e0 │ │ │ │ │ + beq 4368 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 4690 │ │ │ │ │ + beq 4118 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ - ldr r2, [pc, #868] @ 4950 │ │ │ │ │ + ldr r2, [pc, #868] @ 43d8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 4690 │ │ │ │ │ + beq 4118 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 48d0 │ │ │ │ │ + beq 4358 │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 48e0 │ │ │ │ │ + beq 4368 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 4924 │ │ │ │ │ + bne 43ac │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ add r9, r4, #28 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 4938 │ │ │ │ │ + bne 43c0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 4938 │ │ │ │ │ + bne 43c0 │ │ │ │ │ ldrb r3, [r5] │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - bne 4660 │ │ │ │ │ + bne 40e8 │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r8, #70 @ 0x46 │ │ │ │ │ - beq 46b4 │ │ │ │ │ + beq 413c │ │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ │ - beq 4728 │ │ │ │ │ - ldr r1, [pc, #740] @ 4954 │ │ │ │ │ + beq 41b0 │ │ │ │ │ + ldr r1, [pc, #740] @ 43dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 46b0 │ │ │ │ │ - ldr r3, [pc, #724] @ 4958 │ │ │ │ │ - ldr r1, [pc, #724] @ 495c │ │ │ │ │ + beq 4138 │ │ │ │ │ + ldr r3, [pc, #724] @ 43e0 │ │ │ │ │ + ldr r1, [pc, #724] @ 43e4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 48e0 │ │ │ │ │ + b 4368 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ add r9, r4, #28 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 4938 │ │ │ │ │ + bne 43c0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 4938 │ │ │ │ │ + bne 43c0 │ │ │ │ │ mov r8, #67 @ 0x43 │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 48e0 │ │ │ │ │ + beq 4368 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ add sl, r5, #16 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 473c │ │ │ │ │ + beq 41c4 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4870 │ │ │ │ │ + blt 42f8 │ │ │ │ │ clz r2, r0 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ orrgt r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 48e8 │ │ │ │ │ + bne 4370 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b 45d8 │ │ │ │ │ + b 4060 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r8, #65 @ 0x41 │ │ │ │ │ - beq 46b4 │ │ │ │ │ - b 4668 │ │ │ │ │ + beq 413c │ │ │ │ │ + b 40f0 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ mov r3, #12 │ │ │ │ │ mul r0, r3, r0 │ │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 48a4 │ │ │ │ │ + beq 432c │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ add r2, r7, #44 @ 0x2c │ │ │ │ │ add fp, r2, r3, lsl #2 │ │ │ │ │ str fp, [r7, #32] │ │ │ │ │ add fp, fp, r3, lsl #2 │ │ │ │ │ str r2, [r7, #28] │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ str fp, [r7, #36] @ 0x24 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ ldr ip, [r4, #32] │ │ │ │ │ stm r7, {r1, ip} │ │ │ │ │ ldr ip, [r4, #52] @ 0x34 │ │ │ │ │ - ldr r1, [pc, #464] @ 4960 │ │ │ │ │ + ldr r1, [pc, #464] @ 43e8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ moveq ip, r1 │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ ldr lr, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r1, [r7, #12] │ │ │ │ │ @@ -5199,121 +4794,121 @@ │ │ │ │ │ str ip, [r7, #24] │ │ │ │ │ ldr ip, [r4, #68] @ 0x44 │ │ │ │ │ str lr, [r7, #8] │ │ │ │ │ str r1, [r7, #16] │ │ │ │ │ str ip, [r7, #40] @ 0x28 │ │ │ │ │ streq r6, [r7, #28] │ │ │ │ │ streq r6, [r7, #32] │ │ │ │ │ - beq 47fc │ │ │ │ │ + beq 4284 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 4864 │ │ │ │ │ + bne 42ec │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 484c │ │ │ │ │ + beq 42d4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ ldreq r3, [r4, #40] @ 0x28 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ streq r3, [r7, #36] @ 0x24 │ │ │ │ │ - beq 4824 │ │ │ │ │ + beq 42ac │ │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ ldrlt r2, [r3, r6, lsl #2] │ │ │ │ │ strlt r2, [fp, r6, lsl #2] │ │ │ │ │ addlt r6, r6, #1 │ │ │ │ │ - blt 480c │ │ │ │ │ + blt 4294 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 4978 │ │ │ │ │ + bl 4400 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 46f4 │ │ │ │ │ - b 48a8 │ │ │ │ │ + bne 417c │ │ │ │ │ + b 4330 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, lr │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - b 47e4 │ │ │ │ │ + b 426c │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL init_shape_strides.part.0 │ │ │ │ │ - b 47fc │ │ │ │ │ + b 4284 │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #200] @ 494c │ │ │ │ │ + ldr ip, [pc, #200] @ 43d4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 45e0 │ │ │ │ │ - b 48e0 │ │ │ │ │ + bne 4068 │ │ │ │ │ + b 4368 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 48e0 │ │ │ │ │ + beq 4368 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 48e0 │ │ │ │ │ + bne 4368 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 48e0 │ │ │ │ │ - ldr r2, [pc, #140] @ 4964 │ │ │ │ │ - ldr r1, [pc, #140] @ 4968 │ │ │ │ │ - ldr r0, [pc, #140] @ 496c │ │ │ │ │ + b 4368 │ │ │ │ │ + ldr r2, [pc, #140] @ 43ec │ │ │ │ │ + ldr r1, [pc, #140] @ 43f0 │ │ │ │ │ + ldr r0, [pc, #140] @ 43f4 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 46f4 │ │ │ │ │ + b 417c │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #80] @ 494c │ │ │ │ │ + ldr ip, [pc, #80] @ 43d4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4720 │ │ │ │ │ - b 48e0 │ │ │ │ │ - ldr r3, [pc, #44] @ 4958 │ │ │ │ │ - ldr r1, [pc, #64] @ 4970 │ │ │ │ │ + bne 41a8 │ │ │ │ │ + b 4368 │ │ │ │ │ + ldr r3, [pc, #44] @ 43e0 │ │ │ │ │ + ldr r1, [pc, #64] @ 43f8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 48e0 │ │ │ │ │ - ldr r3, [pc, #24] @ 4958 │ │ │ │ │ - ldr r1, [pc, #48] @ 4974 │ │ │ │ │ + b 4368 │ │ │ │ │ + ldr r3, [pc, #24] @ 43e0 │ │ │ │ │ + ldr r1, [pc, #48] @ 43fc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 48e0 │ │ │ │ │ + b 4368 │ │ │ │ │ .word 0x000001f8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x0000091c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ @@ -5329,97 +4924,97 @@ │ │ │ │ │ .word 0x00000914 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000008dc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004978 : │ │ │ │ │ +00004400 : │ │ │ │ │ buffer_to_contiguous(): │ │ │ │ │ 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, #20] │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ lsl r0, r3, #2 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 4c50 │ │ │ │ │ + beq 46d8 │ │ │ │ │ and r4, r4, #253 @ 0xfd │ │ │ │ │ cmp r4, #65 @ 0x41 │ │ │ │ │ ldr sl, [fp, #20] │ │ │ │ │ ldr r4, [fp, #12] │ │ │ │ │ ldr r8, [fp, #28] │ │ │ │ │ - bne 4b88 │ │ │ │ │ + bne 4604 │ │ │ │ │ sub r3, sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ str r4, [r9, r3, lsl #2] │ │ │ │ │ - bpl 4bf8 │ │ │ │ │ + bpl 4688 │ │ │ │ │ ldr r3, [fp, #20] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 4ba0 │ │ │ │ │ + bne 461c │ │ │ │ │ ldr r7, [fp, #36] @ 0x24 │ │ │ │ │ sub r1, sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4b24 │ │ │ │ │ + beq 45ac │ │ │ │ │ ldr r2, [r7, r1, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4b24 │ │ │ │ │ + blt 45ac │ │ │ │ │ ldr r0, [r8, r1, lsl #2] │ │ │ │ │ mul r0, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 4c5c │ │ │ │ │ + beq 46e4 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r6, [fp] │ │ │ │ │ ldr r3, [fp, #32] │ │ │ │ │ ldr r7, [fp, #36] @ 0x24 │ │ │ │ │ - bne 4bb8 │ │ │ │ │ + bne 4648 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 4aac │ │ │ │ │ + ble 4534 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr sl, [sp, #24] │ │ │ │ │ - bne 4acc │ │ │ │ │ + bne 4554 │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add sl, sl, r4 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ - bgt 4a44 │ │ │ │ │ + bgt 44cc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 4aac │ │ │ │ │ + ble 4534 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ add r7, r7, r4 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ - blt 4a80 │ │ │ │ │ + blt 4508 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ @@ -5442,108 +5037,108 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ add sl, sl, r4 │ │ │ │ │ add r6, r6, r1 │ │ │ │ │ - blt 4ad8 │ │ │ │ │ + blt 4560 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ - b 4a70 │ │ │ │ │ + b 44f8 │ │ │ │ │ ldr r2, [r9, r1, lsl #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne 49fc │ │ │ │ │ + bne 4484 │ │ │ │ │ sub r2, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [fp, #32] │ │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne 49fc │ │ │ │ │ + bne 4484 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldr r6, [fp] │ │ │ │ │ strne r2, [sp, #24] │ │ │ │ │ - bne 4bb8 │ │ │ │ │ + bne 4648 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mul r2, r4, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, r5, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi 4b80 │ │ │ │ │ - add r3, r6, r2 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bls 4c20 │ │ │ │ │ + bls 4634 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 4ab4 │ │ │ │ │ + b 453c │ │ │ │ │ cmp sl, #1 │ │ │ │ │ str r4, [r9] │ │ │ │ │ - bgt 4c28 │ │ │ │ │ + bgt 46b0 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 49d4 │ │ │ │ │ - ldr r3, [pc, #188] @ 4c64 │ │ │ │ │ - ldr r1, [pc, #188] @ 4c68 │ │ │ │ │ + beq 445c │ │ │ │ │ + ldr r3, [pc, #200] @ 46ec │ │ │ │ │ + ldr r1, [pc, #200] @ 46f0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 4ab8 │ │ │ │ │ + b 4540 │ │ │ │ │ + add r3, r6, r2 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bhi 45fc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ + b 453c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ str r9, [sp] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - bl 4cb4 │ │ │ │ │ + bl 473c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4aac │ │ │ │ │ - b 4ab4 │ │ │ │ │ + bne 4534 │ │ │ │ │ + b 453c │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ add r3, r9, r3, lsl #2 │ │ │ │ │ add r1, r8, sl, lsl #2 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r0, [r1, #-4]! │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ str r2, [r3, #-4]! │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 4b94 │ │ │ │ │ - b 4c04 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ - b 4ab4 │ │ │ │ │ + beq 4610 │ │ │ │ │ + b 4694 │ │ │ │ │ sub r1, r8, #4 │ │ │ │ │ add r3, r9, #4 │ │ │ │ │ add r0, r9, sl, lsl #2 │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ ldr ip, [r1, #4]! │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r2, [r3], #4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 4b94 │ │ │ │ │ - b 4c34 │ │ │ │ │ + beq 4610 │ │ │ │ │ + b 46bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 4ac0 │ │ │ │ │ + b 4548 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 4bb0 │ │ │ │ │ + b 462c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000007cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004c6c : │ │ │ │ │ +000046f4 : │ │ │ │ │ init_strides_from_shape(): │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ sub r2, r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ @@ -5554,177 +5149,177 @@ │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ add ip, r1, #1 │ │ │ │ │ ldr r2, [r2, ip, lsl #2] │ │ │ │ │ ldr ip, [r3, #-4]! │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ - b 4c8c │ │ │ │ │ + b 4714 │ │ │ │ │ │ │ │ │ │ -00004cb4 : │ │ │ │ │ +0000473c : │ │ │ │ │ copy_rec.part.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr fp, [sp, #108] @ 0x6c │ │ │ │ │ - ble 4e40 │ │ │ │ │ + ble 48c8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ add r2, sl, #4 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ add r2, r0, #4 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ add r2, fp, #4 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4fc8 │ │ │ │ │ + bne 4a50 │ │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4e70 │ │ │ │ │ + beq 48f8 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 4f60 │ │ │ │ │ + bge 49e8 │ │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ │ add r1, r2, #4 │ │ │ │ │ - bne 4f20 │ │ │ │ │ + bne 49a8 │ │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ - beq 4edc │ │ │ │ │ + beq 4964 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 4e0c │ │ │ │ │ + ble 4894 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4ea0 │ │ │ │ │ + beq 4928 │ │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 4e48 │ │ │ │ │ + blt 48d0 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ add r7, r7, r4 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ - blt 4d80 │ │ │ │ │ + blt 4808 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 4e08 │ │ │ │ │ + ble 4890 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4f7c │ │ │ │ │ + bne 4a04 │ │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ add r7, r7, r4 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ - bgt 4ddc │ │ │ │ │ + bgt 4864 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ │ - blt 4d10 │ │ │ │ │ + blt 4798 │ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ add r7, r7, r4 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ - blt 4d80 │ │ │ │ │ - b 4dc0 │ │ │ │ │ + blt 4808 │ │ │ │ │ + b 4848 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 4f18 │ │ │ │ │ + bne 49a0 │ │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ - beq 4ed8 │ │ │ │ │ + beq 4960 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 4e0c │ │ │ │ │ + ble 4894 │ │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r6, r6, r1 │ │ │ │ │ add r3, r0, r4 │ │ │ │ │ - bgt 4ea8 │ │ │ │ │ - b 4dc0 │ │ │ │ │ + bgt 4930 │ │ │ │ │ + b 4848 │ │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ │ mul r2, r4, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r3, r5, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bhi 4f00 │ │ │ │ │ - add r3, r6, r2 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bls 4f0c │ │ │ │ │ + bls 4988 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ - b 4e0c │ │ │ │ │ + b 4894 │ │ │ │ │ + add r3, r6, r2 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bhi 497c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ - b 4e0c │ │ │ │ │ + b 4894 │ │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ @@ -5733,23 +5328,23 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - bl 4cb4 │ │ │ │ │ - b 4e08 │ │ │ │ │ + bl 473c │ │ │ │ │ + b 4890 │ │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r6, [r1] │ │ │ │ │ add r6, r6, r2 │ │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - b 4d44 │ │ │ │ │ + b 47cc │ │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -5760,270 +5355,270 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ add r7, r7, r4 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ - blt 4f84 │ │ │ │ │ - b 4e08 │ │ │ │ │ + blt 4a0c │ │ │ │ │ + b 4890 │ │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrge r1, [sp, #28] │ │ │ │ │ ldrlt r5, [sp, #28] │ │ │ │ │ ldrge r5, [r1] │ │ │ │ │ addge r5, r5, r2 │ │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5018 │ │ │ │ │ + beq 4aa0 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrge r1, [sp, #104] @ 0x68 │ │ │ │ │ ldrge r6, [r1] │ │ │ │ │ addge r6, r6, r2 │ │ │ │ │ ldrlt r6, [sp, #104] @ 0x68 │ │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - b 4d44 │ │ │ │ │ + b 47cc │ │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - b 4e78 │ │ │ │ │ + b 4900 │ │ │ │ │ │ │ │ │ │ -00005028 : │ │ │ │ │ +00004ab0 : │ │ │ │ │ memory_richcompare(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ │ sub r3, r2, #2 │ │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ │ - bhi 5dd4 │ │ │ │ │ + bhi 585c │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r8, r0 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 6388 │ │ │ │ │ + bne 5e10 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ ands r5, r5, #1 │ │ │ │ │ - bne 6388 │ │ │ │ │ - ldr r3, [pc, #4020] @ 6028 │ │ │ │ │ + bne 5e10 │ │ │ │ │ + ldr r3, [pc, #4020] @ 5ab0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 5718 │ │ │ │ │ + bne 51a0 │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 6388 │ │ │ │ │ + bne 5e10 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 6388 │ │ │ │ │ + bne 5e10 │ │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ add sl, r1, #28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 5d70 │ │ │ │ │ + bne 57f8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 5104 │ │ │ │ │ + ble 4b8c │ │ │ │ │ ldr r0, [r8, #56] @ 0x38 │ │ │ │ │ ldr ip, [sl, #28] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 5d70 │ │ │ │ │ + bne 57f8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5104 │ │ │ │ │ + beq 4b8c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 5104 │ │ │ │ │ + beq 4b8c │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ │ ldr lr, [ip, r3, lsl #2] │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bne 5d70 │ │ │ │ │ + bne 57f8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 5104 │ │ │ │ │ + beq 4b8c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 50e0 │ │ │ │ │ + bne 4b68 │ │ │ │ │ ldr r1, [r8, #52] @ 0x34 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ │ ldrbeq r3, [r1, #1] │ │ │ │ │ moveq r0, r1 │ │ │ │ │ movne r0, r1 │ │ │ │ │ addeq r1, r1, #1 │ │ │ │ │ cmp r3, #81 @ 0x51 │ │ │ │ │ - bhi 55c0 │ │ │ │ │ + bhi 5048 │ │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ │ - bls 55e0 │ │ │ │ │ - ldr ip, [pc, #3828] @ 602c │ │ │ │ │ + bls 5068 │ │ │ │ │ + ldr ip, [pc, #3828] @ 5ab4 │ │ │ │ │ sub lr, r3, #63 @ 0x3f │ │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ │ lsr ip, ip, lr │ │ │ │ │ tst ip, #1 │ │ │ │ │ - beq 55e0 │ │ │ │ │ + beq 5068 │ │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 55e0 │ │ │ │ │ + bne 5068 │ │ │ │ │ ldr ip, [sl, #24] │ │ │ │ │ ldrb r1, [ip] │ │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ │ - beq 55f4 │ │ │ │ │ + beq 507c │ │ │ │ │ cmp r1, #81 @ 0x51 │ │ │ │ │ - bhi 56f4 │ │ │ │ │ + bhi 517c │ │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ │ - bls 51b4 │ │ │ │ │ - ldr lr, [pc, #3760] @ 602c │ │ │ │ │ + bls 4c3c │ │ │ │ │ + ldr lr, [pc, #3760] @ 5ab4 │ │ │ │ │ sub r4, r1, #63 @ 0x3f │ │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ │ lsr lr, lr, r4 │ │ │ │ │ tst lr, #1 │ │ │ │ │ - beq 51b4 │ │ │ │ │ + beq 4c3c │ │ │ │ │ sub r4, r3, #95 @ 0x5f │ │ │ │ │ ldrb ip, [ip, #1] │ │ │ │ │ clz r4, r4 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ orrne r4, r4, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ orrne r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 5650 │ │ │ │ │ + beq 50d8 │ │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ │ - bl 67b8 │ │ │ │ │ + bl 6240 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 62ec │ │ │ │ │ + beq 5d74 │ │ │ │ │ ldr r1, [sl, #12] │ │ │ │ │ ldr r0, [sl, #24] │ │ │ │ │ - bl 67b8 │ │ │ │ │ + bl 6240 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 62ec │ │ │ │ │ + beq 5d74 │ │ │ │ │ ldr r2, [r8, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5ddc │ │ │ │ │ + beq 5864 │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sl, #32] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r3, [sl, #36] @ 0x24 │ │ │ │ │ ldr fp, [r8, #28] │ │ │ │ │ ldr r7, [sl] │ │ │ │ │ ldr ip, [r8, #56] @ 0x38 │ │ │ │ │ ldr lr, [r8, #64] @ 0x40 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - bne 5d3c │ │ │ │ │ + bne 57c4 │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movgt r3, #95 @ 0x5f │ │ │ │ │ - ble 5ac8 │ │ │ │ │ + ble 5550 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ sub r3, r3, #63 @ 0x3f │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ strne sl, [sp, #64] @ 0x40 │ │ │ │ │ strne ip, [sp, #32] │ │ │ │ │ strne lr, [sp, #60] @ 0x3c │ │ │ │ │ - bne 5a78 │ │ │ │ │ + bne 5500 │ │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ │ mov sl, ip │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5600 │ │ │ │ │ + bne 5088 │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r2, [pc, #3532] @ 6030 │ │ │ │ │ + ldr r2, [pc, #3532] @ 5ab8 │ │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ │ - bhi 5278 │ │ │ │ │ + bhi 4d00 │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r3, [pc, #3524] @ 6048 │ │ │ │ │ - ldr r1, [pc, #3524] @ 604c │ │ │ │ │ + ldr r3, [pc, #3524] @ 5ad0 │ │ │ │ │ + ldr r1, [pc, #3524] @ 5ad4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r7, #0 │ │ │ │ │ add r9, sp, #100 @ 0x64 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 6314 │ │ │ │ │ + beq 5d9c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 530c │ │ │ │ │ + beq 4d94 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 52d0 │ │ │ │ │ + beq 4d58 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 52d0 │ │ │ │ │ + beq 4d58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 52d0 │ │ │ │ │ + bne 4d58 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 52fc │ │ │ │ │ + beq 4d84 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 52fc │ │ │ │ │ + beq 4d84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 52fc │ │ │ │ │ + bne 4d84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 537c │ │ │ │ │ + beq 4e04 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5340 │ │ │ │ │ + beq 4dc8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5340 │ │ │ │ │ + beq 4dc8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 5340 │ │ │ │ │ + bne 4dc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 536c │ │ │ │ │ + beq 4df4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 536c │ │ │ │ │ + beq 4df4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 536c │ │ │ │ │ + bne 4df4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 5390 │ │ │ │ │ + beq 4e18 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 56e8 │ │ │ │ │ + bne 5170 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -6037,270 +5632,270 @@ │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ sub r3, r8, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 574c │ │ │ │ │ + ble 51d4 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add fp, fp, r3 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add r7, r7, r3 │ │ │ │ │ - blt 5248 │ │ │ │ │ + blt 4cd0 │ │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ldrne r7, [pc, #3124] @ 6050 │ │ │ │ │ + ldrne r7, [pc, #3124] @ 5ad8 │ │ │ │ │ addne r9, sp, #100 @ 0x64 │ │ │ │ │ - bne 5294 │ │ │ │ │ + bne 4d1c │ │ │ │ │ add r9, sp, #100 @ 0x64 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 579c │ │ │ │ │ + beq 5224 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 56cc │ │ │ │ │ - ldr r7, [pc, #3064] @ 6034 │ │ │ │ │ - b 52a4 │ │ │ │ │ + beq 5154 │ │ │ │ │ + ldr r7, [pc, #3064] @ 5abc │ │ │ │ │ + b 4d2c │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ ldrb r8, [fp] │ │ │ │ │ sub r3, r8, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 53d4 │ │ │ │ │ + b 4e5c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldm r4, {r0, r1} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 63b8 │ │ │ │ │ + beq 5e40 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 54c4 │ │ │ │ │ + bne 4f4c │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 54c0 │ │ │ │ │ + beq 4f48 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 54c0 │ │ │ │ │ + bne 4f48 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldm r6, {r0, r1} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 6380 │ │ │ │ │ + beq 5e08 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 5618 │ │ │ │ │ + bne 50a0 │ │ │ │ │ ldr r8, [r1, #12] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 56bc │ │ │ │ │ + beq 5144 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5528 │ │ │ │ │ + beq 4fb0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - bne 5528 │ │ │ │ │ + bne 4fb0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - beq 5640 │ │ │ │ │ + beq 50c8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - bne 5640 │ │ │ │ │ + bne 50c8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 53d4 │ │ │ │ │ + beq 4e5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 53d4 │ │ │ │ │ + bne 4e5c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 53d4 │ │ │ │ │ + b 4e5c │ │ │ │ │ ldrsb r3, [r8] │ │ │ │ │ ldrsb r8, [fp] │ │ │ │ │ sub r3, r8, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 53d4 │ │ │ │ │ + b 4e5c │ │ │ │ │ ldrb r8, [r8] │ │ │ │ │ ldrb r3, [fp] │ │ │ │ │ sub r3, r8, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 53d4 │ │ │ │ │ + b 4e5c │ │ │ │ │ sub ip, r3, #98 @ 0x62 │ │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 55e0 │ │ │ │ │ - ldr lr, [pc, #2656] @ 6038 │ │ │ │ │ + bhi 5068 │ │ │ │ │ + ldr lr, [pc, #2656] @ 5ac0 │ │ │ │ │ lsr ip, lr, ip │ │ │ │ │ tst ip, #1 │ │ │ │ │ - bne 5148 │ │ │ │ │ + bne 4bd0 │ │ │ │ │ ldr ip, [sl, #24] │ │ │ │ │ mov r3, #95 @ 0x5f │ │ │ │ │ ldrb r1, [ip] │ │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ │ - bne 5164 │ │ │ │ │ + bne 4bec │ │ │ │ │ ldrb r1, [ip, #1] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - b 5164 │ │ │ │ │ + b 4bec │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 5254 │ │ │ │ │ + blt 4cdc │ │ │ │ │ ldr r8, [r7] │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ - b 5258 │ │ │ │ │ + b 4ce0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - bne 5548 │ │ │ │ │ + bne 4fd0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 556c │ │ │ │ │ - b 53d4 │ │ │ │ │ + bne 4ff4 │ │ │ │ │ + b 4e5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5da8 │ │ │ │ │ + beq 5830 │ │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ │ ldr r1, [sl, #32] │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r1, [sl, #36] @ 0x24 │ │ │ │ │ ldr fp, [r8, #28] │ │ │ │ │ ldr r7, [sl] │ │ │ │ │ ldr ip, [r8, #56] @ 0x38 │ │ │ │ │ ldr lr, [r8, #64] @ 0x40 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - bne 5cf8 │ │ │ │ │ + bne 5780 │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movgt r6, r4 │ │ │ │ │ - bgt 5224 │ │ │ │ │ + bgt 4cac │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 5f10 │ │ │ │ │ + bne 5998 │ │ │ │ │ add r9, sp, #100 @ 0x64 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne 56d8 │ │ │ │ │ + bne 5160 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 56d8 │ │ │ │ │ + b 5160 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5514 │ │ │ │ │ - b 5528 │ │ │ │ │ + bne 4f9c │ │ │ │ │ + b 4fb0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldrne r7, [pc, #2396] @ 6034 │ │ │ │ │ - bne 5314 │ │ │ │ │ - ldr r7, [pc, #2388] @ 6034 │ │ │ │ │ + ldrne r7, [pc, #2396] @ 5abc │ │ │ │ │ + bne 4d9c │ │ │ │ │ + ldr r7, [pc, #2388] @ 5abc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5390 │ │ │ │ │ + beq 4e18 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - b 5390 │ │ │ │ │ + b 4e18 │ │ │ │ │ sub lr, r1, #98 @ 0x62 │ │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bhi 51b4 │ │ │ │ │ - ldr r4, [pc, #2348] @ 6038 │ │ │ │ │ + bhi 4c3c │ │ │ │ │ + ldr r4, [pc, #2348] @ 5ac0 │ │ │ │ │ lsr lr, r4, lr │ │ │ │ │ tst lr, #1 │ │ │ │ │ - bne 518c │ │ │ │ │ - b 51b4 │ │ │ │ │ + bne 4c14 │ │ │ │ │ + b 4c3c │ │ │ │ │ add r9, sp, #100 @ 0x64 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5dd0 │ │ │ │ │ + blt 5858 │ │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ │ mov sl, r9 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 50ac │ │ │ │ │ - b 5d74 │ │ │ │ │ + beq 4b34 │ │ │ │ │ + b 57fc │ │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 5d44 │ │ │ │ │ + blt 57cc │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5420 │ │ │ │ │ + bne 4ea8 │ │ │ │ │ add r9, sp, #100 @ 0x64 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ cmpeq r3, #3 │ │ │ │ │ - bne 62e4 │ │ │ │ │ + bne 5d6c │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne 542c │ │ │ │ │ + bne 4eb4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 542c │ │ │ │ │ + b 4eb4 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, #4 │ │ │ │ │ @@ -6309,15 +5904,15 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ sub r3, r8, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 53d4 │ │ │ │ │ + b 4e5c │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -6329,15 +5924,15 @@ │ │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpeq r0, r1 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 53d4 │ │ │ │ │ + b 4e5c │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -6347,15 +5942,15 @@ │ │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ │ bl 0 <__aeabi_fcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_fcmpeq │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 53d4 │ │ │ │ │ + b 4e5c │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ @@ -6364,15 +5959,15 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrsh r8, [sp, #80] @ 0x50 │ │ │ │ │ ldrsh r3, [sp, #88] @ 0x58 │ │ │ │ │ sub r3, r8, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 53d4 │ │ │ │ │ + b 4e5c │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ @@ -6381,15 +5976,15 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrh r8, [sp, #80] @ 0x50 │ │ │ │ │ ldrh r3, [sp, #88] @ 0x58 │ │ │ │ │ sub r3, r8, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 53d4 │ │ │ │ │ + b 4e5c │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -6399,148 +5994,148 @@ │ │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 53d4 │ │ │ │ │ + b 4e5c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldm r4, {r0, r1} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 6378 │ │ │ │ │ + beq 5e00 │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 5980 │ │ │ │ │ + bne 5408 │ │ │ │ │ ldr r9, [sl, #12] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r9] │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 597c │ │ │ │ │ + beq 5404 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [sl] │ │ │ │ │ - bne 597c │ │ │ │ │ + bne 5404 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldm r6, {r0, r1} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 6348 │ │ │ │ │ + beq 5dd0 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 59e8 │ │ │ │ │ + bne 5470 │ │ │ │ │ ldr r9, [r8, #12] │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ strne r1, [r9] │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 59e4 │ │ │ │ │ + beq 546c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r8] │ │ │ │ │ - bne 59e4 │ │ │ │ │ + bne 546c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - beq 5a20 │ │ │ │ │ + beq 54a8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - bne 5a20 │ │ │ │ │ + bne 54a8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5a44 │ │ │ │ │ + beq 54cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 5a44 │ │ │ │ │ + bne 54cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 5d9c │ │ │ │ │ + ble 5824 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add fp, fp, r3 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add r7, r7, r3 │ │ │ │ │ - bge 5b78 │ │ │ │ │ + bge 5600 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrge r1, [fp] │ │ │ │ │ movlt r1, fp │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5af0 │ │ │ │ │ + bne 5578 │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r2, [pc, #1424] @ 603c │ │ │ │ │ + ldr r2, [pc, #1424] @ 5ac4 │ │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ │ - bhi 5ac0 │ │ │ │ │ + bhi 5548 │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ │ - b 527c │ │ │ │ │ + b 4d04 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ldrne r7, [pc, #1400] @ 6050 │ │ │ │ │ - bne 5f24 │ │ │ │ │ + ldrne r7, [pc, #1400] @ 5ad8 │ │ │ │ │ + bne 59ac │ │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne 5434 │ │ │ │ │ + bne 4ebc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 5434 │ │ │ │ │ + b 4ebc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 5a9c │ │ │ │ │ + blt 5524 │ │ │ │ │ ldr r8, [r7] │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ - b 5aa0 │ │ │ │ │ + b 5528 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_Unpack2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -6550,38 +6145,38 @@ │ │ │ │ │ R_ARM_CALL PyFloat_Unpack2 │ │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 53d4 │ │ │ │ │ + b 4e5c │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ sub r9, r2, r3 │ │ │ │ │ clz r9, r9 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ - b 5a44 │ │ │ │ │ + b 54cc │ │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ │ - b 540c │ │ │ │ │ + b 4e94 │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ sub r9, r2, r3 │ │ │ │ │ clz r9, r9 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ - b 5a44 │ │ │ │ │ + b 54cc │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ @@ -6591,21 +6186,21 @@ │ │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpeq r0, r1 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ movne r9, #0 │ │ │ │ │ - b 5a44 │ │ │ │ │ + b 54cc │ │ │ │ │ ldrsb r2, [r1] │ │ │ │ │ ldrsb r3, [r8] │ │ │ │ │ sub r9, r2, r3 │ │ │ │ │ clz r9, r9 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ - b 5a44 │ │ │ │ │ + b 54cc │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ @@ -6613,45 +6208,45 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ │ bl 0 <__aeabi_fcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_fcmpeq │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ - b 5a44 │ │ │ │ │ + b 54cc │ │ │ │ │ mov r2, #2 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrh r2, [sp, #80] @ 0x50 │ │ │ │ │ ldrh r3, [sp, #88] @ 0x58 │ │ │ │ │ sub r9, r2, r3 │ │ │ │ │ clz r9, r9 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ - b 5a44 │ │ │ │ │ + b 54cc │ │ │ │ │ mov r2, #2 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrsh r2, [sp, #80] @ 0x50 │ │ │ │ │ ldrsh r3, [sp, #88] @ 0x58 │ │ │ │ │ sub r9, r2, r3 │ │ │ │ │ clz r9, r9 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ - b 5a44 │ │ │ │ │ + b 54cc │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ @@ -6659,15 +6254,15 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ - b 5a44 │ │ │ │ │ + b 54cc │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_Unpack2 │ │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -6676,178 +6271,178 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ - b 5a44 │ │ │ │ │ + b 54cc │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r0, fp │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ - bl 6d8c │ │ │ │ │ + bl 6814 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 5758 │ │ │ │ │ + b 51e0 │ │ │ │ │ mov r3, #95 @ 0x5f │ │ │ │ │ - b 5cfc │ │ │ │ │ + b 5784 │ │ │ │ │ cmn r5, #2 │ │ │ │ │ - bne 528c │ │ │ │ │ + bne 4d14 │ │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne 5d84 │ │ │ │ │ + bne 580c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 5d8c │ │ │ │ │ - ldr r7, [pc, #720] @ 6040 │ │ │ │ │ - b 52a4 │ │ │ │ │ + beq 5814 │ │ │ │ │ + ldr r7, [pc, #720] @ 5ac8 │ │ │ │ │ + b 4d2c │ │ │ │ │ add r9, sp, #100 @ 0x64 │ │ │ │ │ mov r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 5784 │ │ │ │ │ + b 520c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5d68 │ │ │ │ │ + bne 57f0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5dd4 │ │ │ │ │ - ldr r7, [pc, #676] @ 6040 │ │ │ │ │ - b 5314 │ │ │ │ │ + beq 585c │ │ │ │ │ + ldr r7, [pc, #676] @ 5ac8 │ │ │ │ │ + b 4d9c │ │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b 5754 │ │ │ │ │ - ldr r2, [pc, #660] @ 6044 │ │ │ │ │ + b 51dc │ │ │ │ │ + ldr r2, [pc, #660] @ 5acc │ │ │ │ │ sub r3, r3, #63 @ 0x3f │ │ │ │ │ ldr r0, [r8, #28] │ │ │ │ │ ldr r6, [sl] │ │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ │ - bhi 62c8 │ │ │ │ │ + bhi 5d50 │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - ldr r7, [pc, #612] @ 6040 │ │ │ │ │ - b 5384 │ │ │ │ │ + ldr r7, [pc, #612] @ 5ac8 │ │ │ │ │ + b 4e0c │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r5, [sl] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldm r4, {r0, r1} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5f24 │ │ │ │ │ + beq 59ac │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 5e48 │ │ │ │ │ + bne 58d0 │ │ │ │ │ ldr r8, [r7, #12] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r8] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5e44 │ │ │ │ │ + beq 58cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5e44 │ │ │ │ │ + bne 58cc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldm r6, {r0, r1} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 6320 │ │ │ │ │ + beq 5da8 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 5eb0 │ │ │ │ │ + bne 5938 │ │ │ │ │ ldr r5, [r8, #12] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5eac │ │ │ │ │ + beq 5934 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 5eac │ │ │ │ │ + bne 5934 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 5ee8 │ │ │ │ │ + beq 5970 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5ee8 │ │ │ │ │ + bne 5970 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5758 │ │ │ │ │ + beq 51e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 5758 │ │ │ │ │ + bne 51e0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5758 │ │ │ │ │ + b 51e0 │ │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 5f3c │ │ │ │ │ - ldr r7, [pc, #300] @ 6050 │ │ │ │ │ - b 5384 │ │ │ │ │ + beq 59c4 │ │ │ │ │ + ldr r7, [pc, #300] @ 5ad8 │ │ │ │ │ + b 4e0c │ │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne 52a4 │ │ │ │ │ + bne 4d2c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 52a4 │ │ │ │ │ + b 4d2c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - ldr r7, [pc, #260] @ 6050 │ │ │ │ │ - b 5384 │ │ │ │ │ + ldr r7, [pc, #260] @ 5ad8 │ │ │ │ │ + b 4e0c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, #8 │ │ │ │ │ @@ -6864,49 +6459,49 @@ │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 56a4 │ │ │ │ │ + bne 512c │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpeq r3, #3 │ │ │ │ │ - bne 6014 │ │ │ │ │ + bne 5a9c │ │ │ │ │ add r9, sp, #100 @ 0x64 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ moveq r4, r6 │ │ │ │ │ - bne 56d8 │ │ │ │ │ - b 579c │ │ │ │ │ + bne 5160 │ │ │ │ │ + b 5224 │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpeq r1, #2 │ │ │ │ │ - beq 56a4 │ │ │ │ │ + beq 512c │ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5fc8 │ │ │ │ │ + bne 5a50 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - ldr r7, [pc, #48] @ 6050 │ │ │ │ │ + ldr r7, [pc, #48] @ 5ad8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ add r9, sp, #100 @ 0x64 │ │ │ │ │ - b 5294 │ │ │ │ │ + b 4d1c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0006a609 │ │ │ │ │ .word 0x00000166 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ @@ -6942,41 +6537,41 @@ │ │ │ │ │ cmpeq r3, ip │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ cmp lr, #2 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 56a4 │ │ │ │ │ + bne 512c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ cmpeq r3, ip │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5fc8 │ │ │ │ │ - b 6014 │ │ │ │ │ + bne 5a50 │ │ │ │ │ + b 5a9c │ │ │ │ │ ldrsb r2, [r0] │ │ │ │ │ ldrsb r3, [r6] │ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpeq r1, #2 │ │ │ │ │ - beq 56a4 │ │ │ │ │ + beq 512c │ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ sub r1, r1, #3 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 5fc8 │ │ │ │ │ - b 6014 │ │ │ │ │ + bne 5a50 │ │ │ │ │ + b 5a9c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -6984,16 +6579,16 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpeq r1, #2 │ │ │ │ │ - beq 56a4 │ │ │ │ │ - b 60f0 │ │ │ │ │ + beq 512c │ │ │ │ │ + b 5b78 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -7001,16 +6596,16 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpeq r1, #2 │ │ │ │ │ - beq 56a4 │ │ │ │ │ - b 5ff8 │ │ │ │ │ + beq 512c │ │ │ │ │ + b 5a80 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_Unpack2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -7018,15 +6613,15 @@ │ │ │ │ │ R_ARM_CALL PyFloat_Unpack2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 5f84 │ │ │ │ │ + b 5a0c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -7041,24 +6636,24 @@ │ │ │ │ │ R_ARM_CALL __aeabi_fcmpeq │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 56a4 │ │ │ │ │ + bne 512c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_fcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_fcmpeq │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpeq r3, #3 │ │ │ │ │ - beq 5fc8 │ │ │ │ │ - b 6014 │ │ │ │ │ + beq 5a50 │ │ │ │ │ + b 5a9c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -7066,16 +6661,16 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrh r2, [sp, #80] @ 0x50 │ │ │ │ │ ldrh r3, [sp, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpeq r1, #2 │ │ │ │ │ - beq 56a4 │ │ │ │ │ - b 60f0 │ │ │ │ │ + beq 512c │ │ │ │ │ + b 5b78 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -7083,121 +6678,121 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrsh r3, [sp, #80] @ 0x50 │ │ │ │ │ ldrsh r2, [sp, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpeq r1, #2 │ │ │ │ │ - beq 56a4 │ │ │ │ │ - b 5ff8 │ │ │ │ │ + beq 512c │ │ │ │ │ + b 5a80 │ │ │ │ │ ldrb r2, [r0] │ │ │ │ │ ldrb r3, [r6] │ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpeq r1, #2 │ │ │ │ │ - beq 56a4 │ │ │ │ │ - b 60f0 │ │ │ │ │ - ldr r3, [pc, #-648] @ 6048 │ │ │ │ │ - ldr r1, [pc, #-648] @ 604c │ │ │ │ │ + beq 512c │ │ │ │ │ + b 5b78 │ │ │ │ │ + ldr r3, [pc, #-648] @ 5ad0 │ │ │ │ │ + ldr r1, [pc, #-648] @ 5ad4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 528c │ │ │ │ │ - ldr r7, [pc, #-668] @ 6050 │ │ │ │ │ - b 5294 │ │ │ │ │ + b 4d14 │ │ │ │ │ + ldr r7, [pc, #-668] @ 5ad8 │ │ │ │ │ + b 4d1c │ │ │ │ │ bl 4a8 │ │ │ │ │ R_ARM_CALL fix_struct_error_int │ │ │ │ │ mov r6, #0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 5780 │ │ │ │ │ + bne 5208 │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r9, sp, #100 @ 0x64 │ │ │ │ │ - b 5294 │ │ │ │ │ + b 4d1c │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ udf #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 529c │ │ │ │ │ + b 4d24 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 528c │ │ │ │ │ + beq 4d14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 528c │ │ │ │ │ + bne 4d14 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 528c │ │ │ │ │ + b 4d14 │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 528c │ │ │ │ │ + beq 4d14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 528c │ │ │ │ │ + bne 4d14 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 528c │ │ │ │ │ + b 4d14 │ │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ │ - b 528c │ │ │ │ │ + b 4d14 │ │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ - b 6350 │ │ │ │ │ + b 5dd8 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ cmpeq r3, #2 │ │ │ │ │ - beq 56d8 │ │ │ │ │ + beq 5160 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ sub r3, r3, #3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 56d8 │ │ │ │ │ - b 5f1c │ │ │ │ │ + bne 5160 │ │ │ │ │ + b 59a4 │ │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ - b 528c │ │ │ │ │ + b 4d14 │ │ │ │ │ │ │ │ │ │ -000063c0 : │ │ │ │ │ +00005e48 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000063e8 : │ │ │ │ │ +00005e70 : │ │ │ │ │ PyMemoryView_FromMemory(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r0, [pc, #916] @ 679c │ │ │ │ │ + ldr r0, [pc, #916] @ 6224 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6788 │ │ │ │ │ - ldr r1, [pc, #896] @ 67a0 │ │ │ │ │ + beq 6210 │ │ │ │ │ + ldr r1, [pc, #896] @ 6228 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ str r7, [r5, #20] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ subs r4, r4, #512 @ 0x200 │ │ │ │ │ movne r4, #1 │ │ │ │ │ @@ -7223,29 +6818,29 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r4, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_FillInfo │ │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ │ - bgt 676c │ │ │ │ │ - ldr r0, [pc, #768] @ 67a4 │ │ │ │ │ + bgt 61f4 │ │ │ │ │ + ldr r0, [pc, #768] @ 622c │ │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_CALL _PyObject_GC_NewVar │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ ldreq r3, [r5] │ │ │ │ │ - beq 6610 │ │ │ │ │ + beq 6098 │ │ │ │ │ str r7, [r4, #12] │ │ │ │ │ str r7, [r4, #20] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ │ add r7, r4, #76 @ 0x4c │ │ │ │ │ add sl, r7, r6, lsl #2 │ │ │ │ │ - ldr r3, [pc, #724] @ 67a8 │ │ │ │ │ + ldr r3, [pc, #724] @ 6230 │ │ │ │ │ str r6, [r4, #48] @ 0x30 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ add r6, sl, r6, lsl #2 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r7, [r4, #56] @ 0x38 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ │ @@ -7270,167 +6865,167 @@ │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ - bne 6654 │ │ │ │ │ + bne 60dc │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #588] @ 67ac │ │ │ │ │ + ldr r2, [pc, #588] @ 6234 │ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ │ - beq 666c │ │ │ │ │ + beq 60f4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 6710 │ │ │ │ │ + bne 6198 │ │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6634 │ │ │ │ │ + beq 60bc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6648 │ │ │ │ │ + bne 60d0 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [sl] │ │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6684 │ │ │ │ │ + bne 610c │ │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 675c │ │ │ │ │ + beq 61e4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 6720 │ │ │ │ │ + bne 61a8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 667c │ │ │ │ │ + beq 6104 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ ldr r7, [r2] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ moveq r7, #6 │ │ │ │ │ movne r7, #0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r7, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 66ec │ │ │ │ │ + beq 6174 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6628 │ │ │ │ │ + beq 60b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 6790 │ │ │ │ │ + beq 6218 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ │ - beq 6598 │ │ │ │ │ + beq 6020 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [sl] │ │ │ │ │ - b 65a0 │ │ │ │ │ + b 6028 │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ │ - bne 6570 │ │ │ │ │ + bne 5ff8 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r7, [r4, #56] @ 0x38 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 65a0 │ │ │ │ │ + b 6028 │ │ │ │ │ mov r7, #6 │ │ │ │ │ - b 65e8 │ │ │ │ │ + b 6070 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 6700 │ │ │ │ │ + blt 6188 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6764 │ │ │ │ │ + beq 61ec │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 6720 │ │ │ │ │ + bne 61a8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 6754 │ │ │ │ │ + beq 61dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ ldr r7, [r2] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ moveq r7, #6 │ │ │ │ │ movne r7, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 65e8 │ │ │ │ │ + beq 6070 │ │ │ │ │ bic r2, r7, #6 │ │ │ │ │ orr r2, r2, #16 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 65f8 │ │ │ │ │ + bne 6080 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - b 6628 │ │ │ │ │ + b 60b0 │ │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ │ str r1, [r6, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 6688 │ │ │ │ │ + b 6110 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL init_shape_strides.part.0 │ │ │ │ │ - b 65a0 │ │ │ │ │ + b 6028 │ │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ mov r1, #70 @ 0x46 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movne r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orrne r7, r7, #4 │ │ │ │ │ - b 66cc │ │ │ │ │ + b 6154 │ │ │ │ │ mov r7, #6 │ │ │ │ │ - b 66cc │ │ │ │ │ + b 6154 │ │ │ │ │ mov r2, #14 │ │ │ │ │ - b 66dc │ │ │ │ │ + b 6164 │ │ │ │ │ mov r7, #14 │ │ │ │ │ - b 66cc │ │ │ │ │ - ldr r3, [pc, #60] @ 67b0 │ │ │ │ │ - ldr r1, [pc, #60] @ 67b4 │ │ │ │ │ + b 6154 │ │ │ │ │ + ldr r3, [pc, #60] @ 6238 │ │ │ │ │ + ldr r1, [pc, #60] @ 623c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ - b 6610 │ │ │ │ │ + b 6098 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 6628 │ │ │ │ │ + b 60b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6628 │ │ │ │ │ + b 60b0 │ │ │ │ │ .word 0x000000fc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000036c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000002b4 │ │ │ │ │ @@ -7438,70 +7033,70 @@ │ │ │ │ │ .word 0x00000098 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000067b8 : │ │ │ │ │ +00006240 : │ │ │ │ │ struct_get_unpacker(): │ │ │ │ │ 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 r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r0, [pc, #1416] @ 6d64 │ │ │ │ │ - ldr r1, [pc, #1416] @ 6d68 │ │ │ │ │ + ldr r0, [pc, #1416] @ 67ec │ │ │ │ │ + ldr r1, [pc, #1416] @ 67f0 │ │ │ │ │ bl 0 <_PyImport_GetModuleAttrString> │ │ │ │ │ R_ARM_CALL _PyImport_GetModuleAttrString │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 6c74 │ │ │ │ │ + beq 66fc │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 6cbc │ │ │ │ │ + beq 6744 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r7] │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ str r6, [r7, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromString │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 6d44 │ │ │ │ │ + beq 67cc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 6d44 │ │ │ │ │ - ldr r1, [pc, #1332] @ 6d6c │ │ │ │ │ + beq 67cc │ │ │ │ │ + ldr r1, [pc, #1332] @ 67f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetAttrString │ │ │ │ │ cmp r0, r6 │ │ │ │ │ str r0, [r7] │ │ │ │ │ - beq 6d20 │ │ │ │ │ + beq 67a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ - beq 6d1c │ │ │ │ │ - ldr r0, [pc, #1292] @ 6d70 │ │ │ │ │ + beq 67a4 │ │ │ │ │ + ldr r0, [pc, #1292] @ 67f8 │ │ │ │ │ str r4, [r7, #12] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6d14 │ │ │ │ │ - ldr r1, [pc, #1276] @ 6d74 │ │ │ │ │ + beq 679c │ │ │ │ │ + ldr r1, [pc, #1276] @ 67fc │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ str r6, [r5, #20] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ @@ -7525,31 +7120,31 @@ │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_FillInfo │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ │ - bgt 6c84 │ │ │ │ │ + bgt 670c │ │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ │ - ldr r0, [pc, #1152] @ 6d78 │ │ │ │ │ + ldr r0, [pc, #1152] @ 6800 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_CALL _PyObject_GC_NewVar │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ ldreq r4, [r5] │ │ │ │ │ - beq 6c98 │ │ │ │ │ + beq 6720 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ str r6, [r4, #20] │ │ │ │ │ str r6, [r4, #24] │ │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ │ add r6, r4, #76 @ 0x4c │ │ │ │ │ add r2, r6, r3, lsl #2 │ │ │ │ │ - ldr r1, [pc, #1104] @ 6d7c │ │ │ │ │ + ldr r1, [pc, #1104] @ 6804 │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ │ @@ -7574,268 +7169,268 @@ │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ ldr lr, [r5, #32] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ str lr, [r4, #44] @ 0x2c │ │ │ │ │ - bne 6b5c │ │ │ │ │ + bne 65e4 │ │ │ │ │ ldr ip, [r5, #36] @ 0x24 │ │ │ │ │ - ldr lr, [pc, #968] @ 6d80 │ │ │ │ │ + ldr lr, [pc, #968] @ 6808 │ │ │ │ │ str lr, [r4, #52] @ 0x34 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr lr, [r5, #56] @ 0x38 │ │ │ │ │ str lr, [r4, #68] @ 0x44 │ │ │ │ │ - beq 6b74 │ │ │ │ │ + beq 65fc │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne 6c18 │ │ │ │ │ + bne 66a0 │ │ │ │ │ ldr ip, [r5, #44] @ 0x2c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 6b2c │ │ │ │ │ + beq 65b4 │ │ │ │ │ ldr r1, [ip] │ │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 6b50 │ │ │ │ │ + bne 65d8 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ str r1, [r2] │ │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6b8c │ │ │ │ │ + bne 6614 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6c6c │ │ │ │ │ + beq 66f4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 6c38 │ │ │ │ │ + bne 66b8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 6b84 │ │ │ │ │ + beq 660c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r3] │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ moveq r6, #6 │ │ │ │ │ movne r6, #0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r6, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6bf4 │ │ │ │ │ + beq 667c │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ - beq 6a7c │ │ │ │ │ + beq 6504 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 6d4c │ │ │ │ │ + beq 67d4 │ │ │ │ │ str r4, [r7, #4] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a9c │ │ │ │ │ + beq 6524 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - beq 6af4 │ │ │ │ │ + beq 657c │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6ab8 │ │ │ │ │ + beq 6540 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 6ae8 │ │ │ │ │ + beq 6570 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6adc │ │ │ │ │ + beq 6564 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 6adc │ │ │ │ │ + bne 6564 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6ab8 │ │ │ │ │ + b 6540 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6ab8 │ │ │ │ │ + beq 6540 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 6b20 │ │ │ │ │ + bne 65a8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 6ab8 │ │ │ │ │ - b 6adc │ │ │ │ │ + bne 6540 │ │ │ │ │ + b 6564 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ │ - beq 69f0 │ │ │ │ │ + beq 6478 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [r2] │ │ │ │ │ - b 69f8 │ │ │ │ │ + b 6480 │ │ │ │ │ str ip, [r4, #52] @ 0x34 │ │ │ │ │ ldr ip, [r5, #36] @ 0x24 │ │ │ │ │ ldr lr, [r5, #56] @ 0x38 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str lr, [r4, #68] @ 0x44 │ │ │ │ │ - bne 69c8 │ │ │ │ │ + bne 6450 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 69f8 │ │ │ │ │ + b 6480 │ │ │ │ │ mov r6, #6 │ │ │ │ │ - b 6a40 │ │ │ │ │ + b 64c8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - blt 6c08 │ │ │ │ │ + blt 6690 │ │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6c7c │ │ │ │ │ + beq 6704 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 6c38 │ │ │ │ │ + bne 66b8 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 6c30 │ │ │ │ │ + beq 66ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r2] │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ moveq r6, #6 │ │ │ │ │ movne r6, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6a40 │ │ │ │ │ + beq 64c8 │ │ │ │ │ bic r3, r6, #6 │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6a50 │ │ │ │ │ + bne 64d8 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - b 6a7c │ │ │ │ │ + b 6504 │ │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ │ str r0, [r3, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - b 6b90 │ │ │ │ │ + b 6618 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL init_shape_strides.part.0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b 69f8 │ │ │ │ │ - mov r6, #6 │ │ │ │ │ - b 6bd4 │ │ │ │ │ + b 6480 │ │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ mov r1, #70 @ 0x46 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ movne r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orrne r6, r6, #4 │ │ │ │ │ - b 6bd4 │ │ │ │ │ + b 665c │ │ │ │ │ + mov r6, #6 │ │ │ │ │ + b 665c │ │ │ │ │ mov r3, #14 │ │ │ │ │ - b 6be4 │ │ │ │ │ + b 666c │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 6adc │ │ │ │ │ + b 6564 │ │ │ │ │ mov r6, #14 │ │ │ │ │ - b 6bd4 │ │ │ │ │ - ldr r3, [pc, #248] @ 6d84 │ │ │ │ │ - ldr r1, [pc, #248] @ 6d88 │ │ │ │ │ + b 665c │ │ │ │ │ + ldr r3, [pc, #248] @ 680c │ │ │ │ │ + ldr r1, [pc, #248] @ 6810 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r4, [r5] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6cb0 │ │ │ │ │ + beq 6738 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - beq 6d4c │ │ │ │ │ + beq 67d4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ - b 6d20 │ │ │ │ │ + b 67a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov sl, r7 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6cec │ │ │ │ │ + beq 6774 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 6cec │ │ │ │ │ + bne 6774 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6d04 │ │ │ │ │ + beq 678c │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r7, #0 │ │ │ │ │ - bne 6b08 │ │ │ │ │ + bne 6590 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 6c74 │ │ │ │ │ + beq 66fc │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 6ab8 │ │ │ │ │ + b 6540 │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ - b 6d20 │ │ │ │ │ + b 67a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ - bl 63c0 │ │ │ │ │ + bl 5e48 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ - bl 63c0 │ │ │ │ │ + bl 5e48 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 6cc8 │ │ │ │ │ + b 6750 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 6d20 │ │ │ │ │ + b 67a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r7, #4] │ │ │ │ │ - bne 6a80 │ │ │ │ │ - b 6d20 │ │ │ │ │ + bne 6508 │ │ │ │ │ + b 67a8 │ │ │ │ │ .word 0x000009f0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000009e8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000009f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000000fc │ │ │ │ │ @@ -7849,15 +7444,15 @@ │ │ │ │ │ .word 0x00000098 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006d8c : │ │ │ │ │ +00006814 : │ │ │ │ │ cmp_rec.part.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ @@ -7865,15 +7460,15 @@ │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrb r3, [sp, #160] @ 0xa0 │ │ │ │ │ ldr fp, [sp, #164] @ 0xa4 │ │ │ │ │ ldr r7, [sp, #168] @ 0xa8 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ - ble 6f28 │ │ │ │ │ + ble 69b0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ add r3, r8, #4 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ @@ -7881,40 +7476,40 @@ │ │ │ │ │ add r9, r3, #4 │ │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r9, r8 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7370 │ │ │ │ │ + bne 6df8 │ │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6f34 │ │ │ │ │ + bne 69bc │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 7128 │ │ │ │ │ + bne 6bb0 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrgt r5, [sp, #52] @ 0x34 │ │ │ │ │ ldrgt r4, [sp, #56] @ 0x38 │ │ │ │ │ ldrgt ip, [sp, #156] @ 0x9c │ │ │ │ │ - ble 6eec │ │ │ │ │ + ble 6974 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #63 @ 0x3f │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 70c8 │ │ │ │ │ + bne 6b50 │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r2, [pc, #2492] @ 7824 │ │ │ │ │ + ldr r2, [pc, #2492] @ 72ac │ │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ │ - bhi 7810 │ │ │ │ │ + bhi 7298 │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ @@ -7929,25 +7524,25 @@ │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ sub r3, sl, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 7368 │ │ │ │ │ + ble 6df0 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ - bgt 6e4c │ │ │ │ │ + bgt 68d4 │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ │ @@ -7955,153 +7550,153 @@ │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - blt 6dfc │ │ │ │ │ + blt 6884 │ │ │ │ │ mov r0, #1 │ │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 7758 │ │ │ │ │ + bge 71e0 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ │ ldrne lr, [sp, #148] @ 0x94 │ │ │ │ │ ldrne r5, [sp, #52] @ 0x34 │ │ │ │ │ ldrne r4, [sp, #56] @ 0x38 │ │ │ │ │ add ip, r3, #4 │ │ │ │ │ - bne 7138 │ │ │ │ │ + bne 6bc0 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrgt r5, [sp, #52] @ 0x34 │ │ │ │ │ - ble 6eec │ │ │ │ │ + ble 6974 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ - b 6e38 │ │ │ │ │ + b 68c0 │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [fp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldm fp, {r0, r1} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 7800 │ │ │ │ │ + beq 7288 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 6fe8 │ │ │ │ │ + bne 6a70 │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6fe4 │ │ │ │ │ + beq 6a6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 6fe4 │ │ │ │ │ + bne 6a6c │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldm r7, {r0, r1} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 77d8 │ │ │ │ │ + beq 7260 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 70e0 │ │ │ │ │ + bne 6b68 │ │ │ │ │ ldr sl, [r1, #12] │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7118 │ │ │ │ │ + beq 6ba0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 704c │ │ │ │ │ + beq 6ad4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - bne 704c │ │ │ │ │ + bne 6ad4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - beq 7108 │ │ │ │ │ + beq 6b90 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - bne 7108 │ │ │ │ │ + bne 6b90 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6eb4 │ │ │ │ │ + beq 693c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 6eb4 │ │ │ │ │ + bne 693c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6eb4 │ │ │ │ │ + b 693c │ │ │ │ │ ldrb r3, [sl] │ │ │ │ │ ldrb sl, [r4] │ │ │ │ │ sub r3, sl, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 6eb4 │ │ │ │ │ + b 693c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 6e58 │ │ │ │ │ + blt 68e0 │ │ │ │ │ ldr sl, [r5] │ │ │ │ │ add sl, sl, r3 │ │ │ │ │ - b 6e5c │ │ │ │ │ + b 68e4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - bne 706c │ │ │ │ │ + bne 6af4 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7090 │ │ │ │ │ - b 6eb4 │ │ │ │ │ + bne 6b18 │ │ │ │ │ + b 693c │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7038 │ │ │ │ │ - b 704c │ │ │ │ │ + bne 6ac0 │ │ │ │ │ + b 6ad4 │ │ │ │ │ ldr lr, [sp, #156] @ 0x9c │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov ip, lr │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ @@ -8112,25 +7707,25 @@ │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ str fp, [sp, #20] │ │ │ │ │ - bl 6d8c │ │ │ │ │ + bl 6814 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 6ee8 │ │ │ │ │ - b 6f2c │ │ │ │ │ + beq 6970 │ │ │ │ │ + b 69b4 │ │ │ │ │ ldrb sl, [sl] │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ sub r3, sl, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 6eb4 │ │ │ │ │ + b 693c │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -8142,22 +7737,22 @@ │ │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpeq r0, r1 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 6eb4 │ │ │ │ │ + b 693c │ │ │ │ │ ldrsb r3, [sl] │ │ │ │ │ ldrsb sl, [r4] │ │ │ │ │ sub r3, sl, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 6eb4 │ │ │ │ │ + b 693c │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -8167,15 +7762,15 @@ │ │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ bl 0 <__aeabi_fcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_fcmpeq │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 6eb4 │ │ │ │ │ + b 693c │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, #2 │ │ │ │ │ @@ -8184,15 +7779,15 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrsh sl, [sp, #96] @ 0x60 │ │ │ │ │ ldrsh r3, [sp, #88] @ 0x58 │ │ │ │ │ sub r3, sl, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 6eb4 │ │ │ │ │ + b 693c │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, #4 │ │ │ │ │ @@ -8201,15 +7796,15 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ │ sub r3, sl, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 6eb4 │ │ │ │ │ + b 693c │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, #2 │ │ │ │ │ @@ -8218,15 +7813,15 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrh sl, [sp, #96] @ 0x60 │ │ │ │ │ ldrh r3, [sp, #88] @ 0x58 │ │ │ │ │ sub r3, sl, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 6eb4 │ │ │ │ │ + b 693c │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -8236,15 +7831,15 @@ │ │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 6eb4 │ │ │ │ │ + b 693c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_Unpack2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -8254,39 +7849,39 @@ │ │ │ │ │ R_ARM_CALL PyFloat_Unpack2 │ │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 6eb4 │ │ │ │ │ + b 693c │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - b 6f2c │ │ │ │ │ + b 69b4 │ │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrge r2, [sp, #56] @ 0x38 │ │ │ │ │ ldrlt r4, [sp, #56] @ 0x38 │ │ │ │ │ ldrge r4, [r2] │ │ │ │ │ addge r4, r4, r3 │ │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7790 │ │ │ │ │ + bne 7218 │ │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ ldr ip, [sp, #156] @ 0x9c │ │ │ │ │ add lr, r3, #4 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 7138 │ │ │ │ │ + bne 6bc0 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 6eec │ │ │ │ │ + ble 6974 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 6e38 │ │ │ │ │ + beq 68c0 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ mov sl, #0 │ │ │ │ │ sub r3, r3, #63 @ 0x3f │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ │ str ip, [sp, #32] │ │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ │ @@ -8294,20 +7889,20 @@ │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrge r1, [r4] │ │ │ │ │ movlt r1, r4 │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7740 │ │ │ │ │ + bne 71c8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r2, [pc, #1040] @ 7828 │ │ │ │ │ + ldr r2, [pc, #1040] @ 72b0 │ │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ │ - bhi 7810 │ │ │ │ │ + bhi 7298 │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ @@ -8318,34 +7913,34 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ │ sub r8, r2, r3 │ │ │ │ │ clz r8, r8 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 77d0 │ │ │ │ │ + ble 7258 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ - blt 73e4 │ │ │ │ │ + blt 6e6c │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ - b 6ee8 │ │ │ │ │ + b 6970 │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ ldrb r3, [r6] │ │ │ │ │ sub r8, r2, r3 │ │ │ │ │ clz r8, r8 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ - b 7458 │ │ │ │ │ + b 6ee0 │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ │ @@ -8355,105 +7950,105 @@ │ │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpeq r0, r1 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - b 7458 │ │ │ │ │ + b 6ee0 │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ ldr r0, [fp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldm fp, {r0, r1} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 7800 │ │ │ │ │ + beq 7288 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 7550 │ │ │ │ │ + bne 6fd8 │ │ │ │ │ ldr r8, [r9, #12] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r8] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 754c │ │ │ │ │ + beq 6fd4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - bne 754c │ │ │ │ │ + bne 6fd4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldm r7, {r0, r1} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7808 │ │ │ │ │ + beq 7290 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 75b8 │ │ │ │ │ + bne 7040 │ │ │ │ │ ldr r8, [r6, #12] │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ strne r1, [r8] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 75b4 │ │ │ │ │ + beq 703c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r6] │ │ │ │ │ - bne 75b4 │ │ │ │ │ + bne 703c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 75f0 │ │ │ │ │ + beq 7078 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r9] │ │ │ │ │ - bne 75f0 │ │ │ │ │ + bne 7078 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7458 │ │ │ │ │ + beq 6ee0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 7458 │ │ │ │ │ + bne 6ee0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7458 │ │ │ │ │ + b 6ee0 │ │ │ │ │ ldrsb r2, [r1] │ │ │ │ │ ldrsb r3, [r6] │ │ │ │ │ sub r8, r2, r3 │ │ │ │ │ clz r8, r8 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ - b 7458 │ │ │ │ │ + b 6ee0 │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ │ @@ -8461,45 +8056,45 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ │ bl 0 <__aeabi_fcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_fcmpeq │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ movne r8, #1 │ │ │ │ │ - b 7458 │ │ │ │ │ + b 6ee0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrh r2, [sp, #88] @ 0x58 │ │ │ │ │ ldrh r3, [sp, #96] @ 0x60 │ │ │ │ │ sub r8, r2, r3 │ │ │ │ │ clz r8, r8 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ - b 7458 │ │ │ │ │ + b 6ee0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrsh r2, [sp, #88] @ 0x58 │ │ │ │ │ ldrsh r3, [sp, #96] @ 0x60 │ │ │ │ │ sub r8, r2, r3 │ │ │ │ │ clz r8, r8 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ - b 7458 │ │ │ │ │ + b 6ee0 │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ │ @@ -8507,15 +8102,15 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ movne r8, #1 │ │ │ │ │ - b 7458 │ │ │ │ │ + b 6ee0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_Unpack2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -8526,74 +8121,74 @@ │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ movne r8, #1 │ │ │ │ │ - b 7458 │ │ │ │ │ + b 6ee0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 7408 │ │ │ │ │ + blt 6e90 │ │ │ │ │ ldr r6, [r5] │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ - b 740c │ │ │ │ │ + b 6e94 │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ ldrne lr, [sp, #148] @ 0x94 │ │ │ │ │ ldr r5, [r2] │ │ │ │ │ ldrne r4, [sp, #56] @ 0x38 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ │ add ip, r3, #4 │ │ │ │ │ - bne 7138 │ │ │ │ │ + bne 6bc0 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 6f74 │ │ │ │ │ - b 6eec │ │ │ │ │ + bgt 69fc │ │ │ │ │ + b 6974 │ │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrlt r3, [sp, #148] @ 0x94 │ │ │ │ │ ldrlt r5, [sp, #52] @ 0x34 │ │ │ │ │ addlt lr, r3, #4 │ │ │ │ │ - bge 77b8 │ │ │ │ │ + bge 7240 │ │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ │ add ip, r3, #4 │ │ │ │ │ - b 73a8 │ │ │ │ │ + b 6e30 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add r5, r3, r5 │ │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ │ add lr, r3, #4 │ │ │ │ │ - b 77ac │ │ │ │ │ + b 7234 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b 6f2c │ │ │ │ │ + b 69b4 │ │ │ │ │ mov r4, r8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7800 │ │ │ │ │ + beq 7288 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7800 │ │ │ │ │ + bne 7288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 6f2c │ │ │ │ │ + b 69b4 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b 77dc │ │ │ │ │ - ldr r3, [pc, #20] @ 782c │ │ │ │ │ - ldr r1, [pc, #20] @ 7830 │ │ │ │ │ + b 7264 │ │ │ │ │ + ldr r3, [pc, #20] @ 72b4 │ │ │ │ │ + ldr r1, [pc, #20] @ 72b8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7800 │ │ │ │ │ + b 7288 │ │ │ │ │ .word 0x00000298 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000002fe │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ .word 0x00000940 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -231,15 +231,15 @@ │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ - bl 63c0 │ │ │ │ │ + bl 5e48 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ 000002f0 : │ │ │ ├── object.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 43012 (bytes into file) │ │ │ │ │ + Start of section headers: 42992 (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 0xa804: │ │ │ │ │ +There are 18 section headers, starting at offset 0xa7f0: │ │ │ │ │ │ │ │ │ │ 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 0003b0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0090ac 0000f0 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 009098 0000f0 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0003e4 000334 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00919c 0000e8 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 009188 0000e8 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000718 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 000718 0007c3 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 000edc 003ce4 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 009284 000c48 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 004bc0 000ca4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 009ecc 0004f0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 005864 0002bb 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00a3bc 0003b8 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 005b1f 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 005b1f 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 005b4c 001d40 10 16 160 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00788c 00181f 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00a774 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000edc 003cd0 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 009270 000c48 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 004bac 000ca4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 009eb8 0004f0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 005850 0002bb 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00a3a8 0003b8 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 005b0b 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 005b0b 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 005b38 001d40 10 16 160 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 007878 00181f 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00a760 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -39,69 +39,69 @@ │ │ │ │ │ 35: 00001284 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 36: 000013e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 37: 00001400 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 38: 000017d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 39: 000017f0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 40: 000018c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 41: 000018d0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 42: 00001a94 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 43: 00001aac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 44: 00001f4c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 45: 00001f84 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 46: 00002300 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 47: 00002330 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 48: 000027c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 49: 00002800 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 50: 00002974 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 51: 00002990 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 52: 00002ad8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 53: 00002af4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 54: 00002be4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 55: 00002bf0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 56: 00002c4c 12 FUNC LOCAL DEFAULT 7 none_hash │ │ │ │ │ - 57: 00002c54 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 58: 00002c58 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 59: 00002e3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 60: 00002e58 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 61: 00002fdc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 62: 00002ff4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 63: 000031b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 42: 00001a90 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 43: 00001aa8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 44: 00001f48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 45: 00001f80 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 46: 000022fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 47: 0000232c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 48: 000027c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 49: 000027fc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 50: 00002960 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 51: 0000297c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 52: 00002ac4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 53: 00002ae0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 54: 00002bd0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 55: 00002bdc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 56: 00002c38 12 FUNC LOCAL DEFAULT 7 none_hash │ │ │ │ │ + 57: 00002c40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 58: 00002c44 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 59: 00002e28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 60: 00002e44 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 61: 00002fc8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 62: 00002fe0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 63: 000031a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 64: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 65: 00000014 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 66: 000031d8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 67: 00003240 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 68: 00003244 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 69: 000034fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 70: 00003514 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 71: 00003744 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 72: 0000374c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 73: 000037f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 74: 000037f4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 75: 000038fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 76: 00003900 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 77: 00003b54 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 66: 000031c4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 67: 0000322c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 68: 00003230 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 69: 000034e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 70: 00003500 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 71: 00003730 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 72: 00003738 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 73: 000037dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 000037e0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 75: 000038e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 76: 000038ec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 77: 00003b40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 78: 00000188 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 79: 00000018 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 80: 00003b78 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 81: 00003b78 12 FUNC LOCAL DEFAULT 7 none_repr │ │ │ │ │ - 82: 00003b80 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 83: 00003b84 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 80: 00003b64 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 81: 00003b64 12 FUNC LOCAL DEFAULT 7 none_repr │ │ │ │ │ + 82: 00003b6c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 83: 00003b70 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 84: 0000015c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 85: 00000190 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 86: 000001e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 87: 00000180 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 88: 00000308 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 89: 000001ec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 90: 0000021c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 91: 00000224 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 92: 00000350 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 93: 0000036c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 94: 000003a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 95: 00000318 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 96: 00003cd8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 96: 00003cc4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 97: 000003f8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 98: 0000040c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 99: 000004d0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 100: 000004d8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 101: 00000520 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 102: 00000524 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 103: 00000604 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ @@ -192,15 +192,15 @@ │ │ │ │ │ 188: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 189: 00000874 8 FUNC GLOBAL DEFAULT 7 PyObject_GenericSetAttr │ │ │ │ │ 190: 000005d4 672 FUNC GLOBAL DEFAULT 7 PyObject_SetAttr │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_LookupRef │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObjectDict_SetItem │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_StoreInstanceAttribute │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 195: 00002330 1232 FUNC GLOBAL HIDDEN 7 _PyObject_SetAttributeErrorContext │ │ │ │ │ + 195: 0000232c 1232 FUNC GLOBAL HIDDEN 7 _PyObject_SetAttributeErrorContext │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_DelItem │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ 200: 00000cc4 144 FUNC GLOBAL DEFAULT 7 _PyObject_New │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ @@ -222,82 +222,82 @@ │ │ │ │ │ 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_type_getattro │ │ │ │ │ 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_module_getattro │ │ │ │ │ 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MaterializeManagedDict │ │ │ │ │ 221: 000017fc 212 FUNC GLOBAL DEFAULT 7 PyObject_IsTrue │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 224: 000018d0 76 FUNC GLOBAL HIDDEN 7 _PyObject_ComputedDictPointer │ │ │ │ │ - 225: 0000191c 400 FUNC GLOBAL DEFAULT 7 PyObject_GetAttrString │ │ │ │ │ + 225: 0000191c 396 FUNC GLOBAL DEFAULT 7 PyObject_GetAttrString │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 227: 00001aac 28 FUNC GLOBAL DEFAULT 7 PyCallable_Check │ │ │ │ │ - 228: 00001ac8 1212 FUNC GLOBAL DEFAULT 7 PyObject_RichCompareBool │ │ │ │ │ + 227: 00001aa8 28 FUNC GLOBAL DEFAULT 7 PyCallable_Check │ │ │ │ │ + 228: 00001ac4 1212 FUNC GLOBAL DEFAULT 7 PyObject_RichCompareBool │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ - 234: 00001f84 940 FUNC GLOBAL DEFAULT 7 PyObject_RichCompare │ │ │ │ │ + 234: 00001f80 940 FUNC GLOBAL DEFAULT 7 PyObject_RichCompare │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ - 238: 00002800 400 FUNC GLOBAL DEFAULT 7 PyObject_Str │ │ │ │ │ + 238: 000027fc 384 FUNC GLOBAL DEFAULT 7 PyObject_Str │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ - 240: 00002990 356 FUNC GLOBAL DEFAULT 7 PyObject_Repr │ │ │ │ │ + 240: 0000297c 356 FUNC GLOBAL DEFAULT 7 PyObject_Repr │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 242: 00002af4 20 FUNC GLOBAL DEFAULT 7 PyObject_SelfIter │ │ │ │ │ - 243: 00002b08 232 FUNC GLOBAL DEFAULT 7 PyObject_CallFinalizerFromDealloc │ │ │ │ │ + 242: 00002ae0 20 FUNC GLOBAL DEFAULT 7 PyObject_SelfIter │ │ │ │ │ + 243: 00002af4 232 FUNC GLOBAL DEFAULT 7 PyObject_CallFinalizerFromDealloc │ │ │ │ │ 244: 000009a8 380 FUNC GLOBAL DEFAULT 9 _PyObject_AssertFailed │ │ │ │ │ - 245: 00002bf0 92 FUNC GLOBAL DEFAULT 7 PyObject_CallFinalizer │ │ │ │ │ - 246: 00002c58 512 FUNC GLOBAL DEFAULT 7 PyObject_Bytes │ │ │ │ │ + 245: 00002bdc 92 FUNC GLOBAL DEFAULT 7 PyObject_CallFinalizer │ │ │ │ │ + 246: 00002c44 512 FUNC GLOBAL DEFAULT 7 PyObject_Bytes │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromObject │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromString │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ - 254: 00002e58 412 FUNC GLOBAL DEFAULT 7 PyObject_HasAttrWithError │ │ │ │ │ - 255: 00002ff4 484 FUNC GLOBAL HIDDEN 7 _PyObject_IsAbstract │ │ │ │ │ + 254: 00002e44 412 FUNC GLOBAL DEFAULT 7 PyObject_HasAttrWithError │ │ │ │ │ + 255: 00002fe0 484 FUNC GLOBAL HIDDEN 7 _PyObject_IsAbstract │ │ │ │ │ 256: 00000000 24 FUNC GLOBAL DEFAULT 9 PyRefTracer_SetTracer │ │ │ │ │ - 257: 000031d8 108 FUNC GLOBAL DEFAULT 7 _Py_DecRef │ │ │ │ │ - 258: 00003244 720 FUNC GLOBAL DEFAULT 7 PyObject_Dir │ │ │ │ │ + 257: 000031c4 108 FUNC GLOBAL DEFAULT 7 _Py_DecRef │ │ │ │ │ + 258: 00003230 720 FUNC GLOBAL DEFAULT 7 PyObject_Dir │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Sort │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetFrameLocals │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 264: 00003514 568 FUNC GLOBAL DEFAULT 7 Py_ReprEnter │ │ │ │ │ + 264: 00003500 568 FUNC GLOBAL DEFAULT 7 Py_ReprEnter │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_GetDict │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 268: 0000374c 168 FUNC GLOBAL DEFAULT 7 Py_ReprLeave │ │ │ │ │ + 268: 00003738 168 FUNC GLOBAL DEFAULT 7 Py_ReprLeave │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_SetSlice │ │ │ │ │ - 270: 000037f4 116 FUNC GLOBAL HIDDEN 7 _PyObject_ClearFreeLists │ │ │ │ │ + 270: 000037e0 116 FUNC GLOBAL HIDDEN 7 _PyObject_ClearFreeLists │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFloat_ClearFreeList │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_ClearFreeList │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_ClearFreeList │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_ClearFreeList │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyContext_ClearFreeList │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAsyncGen_ClearFreeLists │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObjectStackChunk_ClearFreeList │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_ClearFreeList │ │ │ │ │ - 279: 00003868 152 FUNC GLOBAL HIDDEN 7 _PyTypes_FiniTypes │ │ │ │ │ + 279: 00003854 152 FUNC GLOBAL HIDDEN 7 _PyTypes_FiniTypes │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ - 281: 00003900 4 FUNC GLOBAL HIDDEN 7 _PyObject_FiniState │ │ │ │ │ - 282: 00003904 628 FUNC GLOBAL DEFAULT 7 PyObject_DelAttr │ │ │ │ │ + 281: 000038ec 4 FUNC GLOBAL HIDDEN 7 _PyObject_FiniState │ │ │ │ │ + 282: 000038f0 628 FUNC GLOBAL DEFAULT 7 PyObject_DelAttr │ │ │ │ │ 283: 00000088 264 FUNC GLOBAL DEFAULT 1 PyObject_ASCII │ │ │ │ │ 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_AsASCIIString │ │ │ │ │ 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeASCII │ │ │ │ │ 286: 00000018 52 FUNC GLOBAL HIDDEN 9 _PyObject_DebugTypeStats │ │ │ │ │ 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_DebugMallocStats │ │ │ │ │ 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFloat_DebugMallocStats │ │ │ │ │ 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_DebugMallocStats │ │ │ │ │ 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_DebugMallocStats │ │ │ │ │ - 291: 00003b84 28 FUNC GLOBAL DEFAULT 7 _PyTrash_thread_deposit_object │ │ │ │ │ - 292: 00003ba0 96 FUNC GLOBAL DEFAULT 7 _PyTrash_thread_destroy_chain │ │ │ │ │ + 291: 00003b70 28 FUNC GLOBAL DEFAULT 7 _PyTrash_thread_deposit_object │ │ │ │ │ + 292: 00003b8c 96 FUNC GLOBAL DEFAULT 7 _PyTrash_thread_destroy_chain │ │ │ │ │ 293: 0000004c 308 FUNC GLOBAL DEFAULT 9 _PyObject_Dump │ │ │ │ │ 294: 00000190 92 FUNC GLOBAL DEFAULT 1 _PyObject_IsFreed │ │ │ │ │ 295: 00000000 0 NOTYPE GLOBAL DEFAULT UND __fprintf_chk │ │ │ │ │ 296: 00000000 0 NOTYPE GLOBAL DEFAULT UND fflush │ │ │ │ │ 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyGILState_Ensure │ │ │ │ │ 298: 00000180 408 FUNC GLOBAL DEFAULT 9 PyObject_Print │ │ │ │ │ 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyGILState_Release │ │ │ │ │ @@ -310,16 +310,16 @@ │ │ │ │ │ 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetFromErrno │ │ │ │ │ 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND ferror │ │ │ │ │ 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OSError │ │ │ │ │ 309: 000001ec 56 FUNC GLOBAL DEFAULT 1 PyObject_HashNotImplemented │ │ │ │ │ 310: 00000224 328 FUNC GLOBAL DEFAULT 1 _PyObject_FunctionStr │ │ │ │ │ 311: 0000036c 68 FUNC GLOBAL DEFAULT 1 Py_GetConstantBorrowed │ │ │ │ │ 312: 00000318 20 FUNC GLOBAL DEFAULT 9 _Py_IncRef │ │ │ │ │ - 313: 00003c00 4 FUNC GLOBAL DEFAULT 7 Py_NewRef │ │ │ │ │ - 314: 00003c04 224 FUNC GLOBAL DEFAULT 7 PyObject_Not │ │ │ │ │ + 313: 00003bec 4 FUNC GLOBAL DEFAULT 7 Py_NewRef │ │ │ │ │ + 314: 00003bf0 224 FUNC GLOBAL DEFAULT 7 PyObject_Not │ │ │ │ │ 315: 0000032c 4 FUNC GLOBAL DEFAULT 9 _Py_ResurrectReference │ │ │ │ │ 316: 00000330 220 FUNC GLOBAL DEFAULT 9 PyObject_GenericSetDict │ │ │ │ │ 317: 0000040c 148 FUNC GLOBAL DEFAULT 9 _PyObject_GetDictPtr │ │ │ │ │ 318: 000004a0 56 FUNC GLOBAL HIDDEN 9 _PyObject_NextNotImplemented │ │ │ │ │ 319: 000004d8 76 FUNC GLOBAL DEFAULT 9 PyObject_HasAttrString │ │ │ │ │ 320: 00000524 232 FUNC GLOBAL DEFAULT 9 PyObject_GetOptionalAttrString │ │ │ │ │ 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,42 +1,42 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x90ac contains 30 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x9098 contains 30 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000044 0000a91c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ 00000058 0000aa1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000068 0000ab1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000074 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000098 0000f01c R_ARM_CALL 00002990 PyObject_Repr │ │ │ │ │ +00000098 0000f01c R_ARM_CALL 0000297c PyObject_Repr │ │ │ │ │ 000000b4 00011c1c R_ARM_CALL 00000000 _PyUnicode_AsASCIIString │ │ │ │ │ 0000010c 00011d1c R_ARM_CALL 00000000 PyUnicode_DecodeASCII │ │ │ │ │ 00000188 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000018c 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000210 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000021c 0000a502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000220 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000244 0000d61c R_ARM_CALL 00001284 PyObject_GetOptionalAttr │ │ │ │ │ 00000260 0000d61c R_ARM_CALL 00001284 PyObject_GetOptionalAttr │ │ │ │ │ 00000288 0000f11c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 000002d0 0000161c R_ARM_CALL 00000c4c Py_XDECREF │ │ │ │ │ -000002f0 0000e41c R_ARM_CALL 00001ac8 PyObject_RichCompareBool │ │ │ │ │ +000002f0 0000e41c R_ARM_CALL 00001ac4 PyObject_RichCompareBool │ │ │ │ │ 00000310 0000f11c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000330 0000ee1d R_ARM_JUMP24 00002800 PyObject_Str │ │ │ │ │ +00000330 0000ee1d R_ARM_JUMP24 000027fc PyObject_Str │ │ │ │ │ 00000350 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000354 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000358 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000035c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000360 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000364 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000368 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000398 0000e51c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000003a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003ac 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x919c contains 29 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x9188 contains 29 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00016302 R_ARM_ABS32 00000028 _Py_NoneStruct │ │ │ │ │ 00000004 0000df02 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ 00000008 0000de02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ 0000000c 0001d102 R_ARM_ABS32 00000000 _Py_EllipsisObject │ │ │ │ │ 00000010 00016102 R_ARM_ABS32 00000030 _Py_NotImplementedStruct │ │ │ │ │ 0000002c 00016402 R_ARM_ABS32 000001d4 _PyNone_Type │ │ │ │ │ @@ -52,23 +52,23 @@ │ │ │ │ │ 000000f0 00007802 R_ARM_ABS32 000007ac notimplemented_new │ │ │ │ │ 00000148 00007b02 R_ARM_ABS32 00000808 notimplemented_bool │ │ │ │ │ 000001b4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00007002 R_ARM_ABS32 000006dc NotImplemented_reduce │ │ │ │ │ 000001d8 00016602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001e0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001ec 00008302 R_ARM_ABS32 000009a0 none_dealloc │ │ │ │ │ -00000200 00005102 R_ARM_ABS32 00003b78 none_repr │ │ │ │ │ +00000200 00005102 R_ARM_ABS32 00003b64 none_repr │ │ │ │ │ 00000204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000210 00003802 R_ARM_ABS32 00002c4c none_hash │ │ │ │ │ +00000210 00003802 R_ARM_ABS32 00002c38 none_hash │ │ │ │ │ 0000022c 00009102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000238 0001d302 R_ARM_ABS32 00000000 _Py_BaseObject_RichCompare │ │ │ │ │ 00000270 00007502 R_ARM_ABS32 00000750 none_new │ │ │ │ │ 000002c8 00008002 R_ARM_ABS32 000008ac none_bool │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x9284 contains 393 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x9270 contains 393 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 0000a21c R_ARM_CALL 00000000 _PyType_GetDict │ │ │ │ │ 00000040 0000a31c R_ARM_CALL 00000000 PyType_Ready │ │ │ │ │ 00000070 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000007c 0000a502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000080 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000a8 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -132,19 +132,19 @@ │ │ │ │ │ 00000878 0000ba1d R_ARM_JUMP24 0000087c _PyObject_GenericSetAttrWithDict │ │ │ │ │ 000008b8 0000a21c R_ARM_CALL 00000000 _PyType_GetDict │ │ │ │ │ 000008e8 0000bf1c R_ARM_CALL 00000000 _PyType_LookupRef │ │ │ │ │ 00000948 0000c01c R_ARM_CALL 00000000 _PyObjectDict_SetItem │ │ │ │ │ 00000a00 0000c11c R_ARM_CALL 00000000 _PyObject_StoreInstanceAttribute │ │ │ │ │ 00000a18 0000c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000a38 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a44 0000c31c R_ARM_CALL 00002330 _PyObject_SetAttributeErrorContext │ │ │ │ │ +00000a44 0000c31c R_ARM_CALL 0000232c _PyObject_SetAttributeErrorContext │ │ │ │ │ 00000ab8 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000ae8 0000c41c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 00000b70 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b7c 0000c31c R_ARM_CALL 00002330 _PyObject_SetAttributeErrorContext │ │ │ │ │ +00000b7c 0000c31c R_ARM_CALL 0000232c _PyObject_SetAttributeErrorContext │ │ │ │ │ 00000b8c 0000c51c R_ARM_CALL 00000000 PyDict_DelItem │ │ │ │ │ 00000bfc 0000a31c R_ARM_CALL 00000000 PyType_Ready │ │ │ │ │ 00000c1c 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000c28 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000c2c 0000c602 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ 00000c30 0000c702 R_ARM_ABS32 00000000 PyExc_AttributeError │ │ │ │ │ 00000c34 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -154,15 +154,15 @@ │ │ │ │ │ 00000c44 0000a502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000c48 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000cc0 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000cdc 0000c91c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000d4c 0000ca1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000d50 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000da0 0000cd1c R_ARM_CALL 00001400 _PyObject_GenericGetAttrWithDict │ │ │ │ │ -00000db4 0000c31c R_ARM_CALL 00002330 _PyObject_SetAttributeErrorContext │ │ │ │ │ +00000db4 0000c31c R_ARM_CALL 0000232c _PyObject_SetAttributeErrorContext │ │ │ │ │ 00000dd0 0000bb1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ 00000e04 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000e20 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000e28 0000ce02 R_ARM_ABS32 000017f0 PyObject_GenericGetAttr │ │ │ │ │ 00000e2c 0000a502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000e30 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e34 0000c702 R_ARM_ABS32 00000000 PyExc_AttributeError │ │ │ │ │ @@ -170,15 +170,15 @@ │ │ │ │ │ 00000e64 0000a21c R_ARM_CALL 00000000 _PyType_GetDict │ │ │ │ │ 00000e98 0000bf1c R_ARM_CALL 00000000 _PyType_LookupRef │ │ │ │ │ 00000f14 0000d01c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00000f5c 0000cc1c R_ARM_CALL 00000d54 PyObject_GetAttr │ │ │ │ │ 00000f80 0000d11c R_ARM_CALL 00000000 _PyObject_TryGetInstanceAttribute │ │ │ │ │ 0000105c 0000d21c R_ARM_CALL 00000000 PyDescr_IsData │ │ │ │ │ 000010e0 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000010ec 0000c31c R_ARM_CALL 00002330 _PyObject_SetAttributeErrorContext │ │ │ │ │ +000010ec 0000c31c R_ARM_CALL 0000232c _PyObject_SetAttributeErrorContext │ │ │ │ │ 00001168 0000a31c R_ARM_CALL 00000000 PyType_Ready │ │ │ │ │ 000011a0 0000ce02 R_ARM_ABS32 000017f0 PyObject_GenericGetAttr │ │ │ │ │ 000011a4 0000d302 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 000011a8 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000011ac 0000c702 R_ARM_ABS32 00000000 PyExc_AttributeError │ │ │ │ │ 000011b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000011e0 0000c91c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ @@ -203,15 +203,15 @@ │ │ │ │ │ 00001468 0000bf1c R_ARM_CALL 00000000 _PyType_LookupRef │ │ │ │ │ 00001488 0000d21c R_ARM_CALL 00000000 PyDescr_IsData │ │ │ │ │ 00001560 0000d01c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 000015f4 0000c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00001600 0000d91c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00001624 0000d11c R_ARM_CALL 00000000 _PyObject_TryGetInstanceAttribute │ │ │ │ │ 00001668 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001674 0000c31c R_ARM_CALL 00002330 _PyObject_SetAttributeErrorContext │ │ │ │ │ +00001674 0000c31c R_ARM_CALL 0000232c _PyObject_SetAttributeErrorContext │ │ │ │ │ 00001690 0000dc1c R_ARM_CALL 00000000 _PyObject_MaterializeManagedDict │ │ │ │ │ 000016f0 0000c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000016fc 0000d91c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00001728 0000c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00001734 0000d91c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00001740 0000a31c R_ARM_CALL 00000000 PyType_Ready │ │ │ │ │ 00001764 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -223,248 +223,248 @@ │ │ │ │ │ 000017ec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000017f8 0000cd1d R_ARM_JUMP24 00001400 _PyObject_GenericGetAttrWithDict │ │ │ │ │ 000018c4 0000de02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ 000018c8 0000df02 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ 000018cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001944 0000e21c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 0000198c 0000cd1c R_ARM_CALL 00001400 _PyObject_GenericGetAttrWithDict │ │ │ │ │ -000019d8 0000c31c R_ARM_CALL 00002330 _PyObject_SetAttributeErrorContext │ │ │ │ │ +000019d8 0000c31c R_ARM_CALL 0000232c _PyObject_SetAttributeErrorContext │ │ │ │ │ 000019f4 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001a34 0000bb1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00001a6c 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001a94 0000ce02 R_ARM_ABS32 000017f0 PyObject_GenericGetAttr │ │ │ │ │ -00001a98 0000a502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00001a9c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001aa0 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001aa4 0000c702 R_ARM_ABS32 00000000 PyExc_AttributeError │ │ │ │ │ -00001aa8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001af4 0000b81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001bc4 0000b81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001bec 0000e51c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001ca0 0000e61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001cbc 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001ddc 0000e81c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001e68 0000dd1c R_ARM_CALL 000017fc PyObject_IsTrue │ │ │ │ │ -00001f4c 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001f54 0000e902 R_ARM_ABS32 00000000 PyBool_Type │ │ │ │ │ -00001f58 0000de02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00001f5c 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f64 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001f68 0000df02 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00001f6c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001f70 00009102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001f74 0000a502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00001f78 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001f7c 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001f80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001fa0 0000b81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000020b4 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002190 0000e61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000021b8 0000e51c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000021f4 0000e81c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002300 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002304 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002308 0000df02 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -0000230c 0000de02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00002310 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002318 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000231c 00009102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002320 0000a502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00002324 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002328 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000232c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002354 0000c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002360 0000eb1c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -0000236c 0000ec1c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -000023dc 0000b81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000023ec 0000b91c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -0000241c 0000ba1c R_ARM_CALL 0000087c _PyObject_GenericSetAttrWithDict │ │ │ │ │ -00002484 0000b81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002490 0000b91c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -000024c0 0000ba1c R_ARM_CALL 0000087c _PyObject_GenericSetAttrWithDict │ │ │ │ │ -000024e4 0000ed1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -00002518 0000bb1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -000025d0 0000bb1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00002648 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000026a0 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000026f4 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002758 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000027bc 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000027c4 0000c702 R_ARM_ABS32 00000000 PyExc_AttributeError │ │ │ │ │ -000027c8 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001a44 0000bb1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00001a7c 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001a90 0000ce02 R_ARM_ABS32 000017f0 PyObject_GenericGetAttr │ │ │ │ │ +00001a94 0000a502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001a98 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001a9c 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001aa0 0000c702 R_ARM_ABS32 00000000 PyExc_AttributeError │ │ │ │ │ +00001aa4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001af0 0000b81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001bc0 0000b81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001be8 0000e51c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001c9c 0000e61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001cb8 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001dd8 0000e81c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001e64 0000dd1c R_ARM_CALL 000017fc PyObject_IsTrue │ │ │ │ │ +00001f48 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001f4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001f50 0000e902 R_ARM_ABS32 00000000 PyBool_Type │ │ │ │ │ +00001f54 0000de02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00001f58 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001f60 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001f64 0000df02 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00001f68 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001f6c 00009102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001f70 0000a502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001f74 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001f78 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001f7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001f9c 0000b81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000020b0 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000218c 0000e61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000021b4 0000e51c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000021f0 0000e81c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000022fc 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002300 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002304 0000df02 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00002308 0000de02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +0000230c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002314 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002318 00009102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000231c 0000a502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00002320 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002324 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002328 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002350 0000c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000235c 0000eb1c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00002368 0000ec1c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +000023d8 0000b81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000023e8 0000b91c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00002418 0000ba1c R_ARM_CALL 0000087c _PyObject_GenericSetAttrWithDict │ │ │ │ │ +00002480 0000b81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000248c 0000b91c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +000024bc 0000ba1c R_ARM_CALL 0000087c _PyObject_GenericSetAttrWithDict │ │ │ │ │ +000024e0 0000ed1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +00002514 0000bb1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +000025cc 0000bb1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00002644 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000269c 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000026f0 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002754 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000027b8 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000027c0 0000c702 R_ARM_ABS32 00000000 PyExc_AttributeError │ │ │ │ │ +000027c4 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000027c8 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000027cc 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000027d0 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000027d4 0000bd02 R_ARM_ABS32 00000874 PyObject_GenericSetAttr │ │ │ │ │ -000027d8 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000027d0 0000bd02 R_ARM_ABS32 00000874 PyObject_GenericSetAttr │ │ │ │ │ +000027d4 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000027d8 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000027dc 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000027e0 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000027e4 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000027e8 0000a502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000027e0 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000027e4 0000a502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000027e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000027ec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000027f0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000027f4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000027f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000027fc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002814 0000ef1c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00002848 0000b81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00002810 0000ef1c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00002844 0000b81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000028b8 0000e21d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000028d0 0000e81c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000028f8 0000f01d R_ARM_JUMP24 00002990 PyObject_Repr │ │ │ │ │ -00002904 0000e21d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00002910 0000e61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002974 0000d302 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00002978 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000297c 0000a502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00002980 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002984 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002988 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000298c 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000029a4 0000ef1c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000029cc 0000b81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002a28 0000e61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002a44 0000e21d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00002a58 0000f11d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002a70 0000e81c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002ad8 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002adc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ae0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ae4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ae8 0000a502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00002aec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002af0 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002be0 0000f41c R_ARM_CALL 000009a8 _PyObject_AssertFailed │ │ │ │ │ -00002be4 00009102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002be8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002bec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ca4 0000f71c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002cb0 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002cc8 0000f81d R_ARM_JUMP24 00000000 PyBytes_FromObject │ │ │ │ │ -00002cdc 0000b81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002cfc 0000f91c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002d30 0000fa1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00002d9c 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002dd8 0000fb1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00002e04 0000fc1d R_ARM_JUMP24 00000000 PyBytes_FromString │ │ │ │ │ -00002e3c 0000fd02 R_ARM_ABS32 00000000 PyBytes_Type │ │ │ │ │ -00002e40 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002e44 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002e48 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002e4c 0000a502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00002e50 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e54 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e98 0000cd1c R_ARM_CALL 00001400 _PyObject_GenericGetAttrWithDict │ │ │ │ │ -00002ed0 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f08 0000d71c R_ARM_CALL 00000000 _Py_module_getattro_impl │ │ │ │ │ -00002f14 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f34 0000d81c R_ARM_CALL 00000000 _Py_type_getattro_impl │ │ │ │ │ -00002f54 0000c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002f60 0000d91c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00002f9c 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002fc0 0000bb1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00002fdc 0000ce02 R_ARM_ABS32 000017f0 PyObject_GenericGetAttr │ │ │ │ │ -00002fe0 0000da02 R_ARM_ABS32 00000000 _Py_type_getattro │ │ │ │ │ -00002fe4 0000db02 R_ARM_ABS32 00000000 _Py_module_getattro │ │ │ │ │ -00002fe8 0000c702 R_ARM_ABS32 00000000 PyExc_AttributeError │ │ │ │ │ -00002fec 0000a502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00002ff0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003048 0000cd1c R_ARM_CALL 00001400 _PyObject_GenericGetAttrWithDict │ │ │ │ │ -00003058 0000dd1c R_ARM_CALL 000017fc PyObject_IsTrue │ │ │ │ │ -000030d4 0000d71c R_ARM_CALL 00000000 _Py_module_getattro_impl │ │ │ │ │ -000030e0 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003110 0000d81c R_ARM_CALL 00000000 _Py_type_getattro_impl │ │ │ │ │ -00003134 0000c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003140 0000d91c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00003178 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003194 0000bb1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -000031b4 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000031b8 0000ce02 R_ARM_ABS32 000017f0 PyObject_GenericGetAttr │ │ │ │ │ -000031bc 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000031c0 0000da02 R_ARM_ABS32 00000000 _Py_type_getattro │ │ │ │ │ -000031c4 0000db02 R_ARM_ABS32 00000000 _Py_module_getattro │ │ │ │ │ -000031c8 0000c702 R_ARM_ABS32 00000000 PyExc_AttributeError │ │ │ │ │ -000031cc 0000a502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000031d0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000031d4 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003240 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003264 0000f71c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00003280 0000b81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000032a0 0000f91c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000032d4 0000fa1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00003324 0001031c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -00003374 0001041c R_ARM_CALL 00000000 PyList_Sort │ │ │ │ │ -0000338c 0001051c R_ARM_CALL 00000000 _PyEval_GetFrameLocals │ │ │ │ │ -00003398 0001061c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -000033e4 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000349c 0000fb1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000034b4 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000034cc 0001071c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000034fc 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003500 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003504 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003508 0000a502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000350c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003510 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003528 0001091c R_ARM_CALL 00000000 PyThreadState_GetDict │ │ │ │ │ -00003538 0000ae1c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00003694 00010a1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000036b4 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000036c0 00010b1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000036d8 0000c41c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00003744 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003748 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003760 0000eb1c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00003768 0001091c R_ARM_CALL 00000000 PyThreadState_GetDict │ │ │ │ │ -00003778 0000ae1c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -000037b4 00010d1c R_ARM_CALL 00000000 PyList_SetSlice │ │ │ │ │ -000037c0 0000ed1d R_ARM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ -000037e8 00010d1c R_ARM_CALL 00000000 PyList_SetSlice │ │ │ │ │ -000037f0 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000380c 00010f1c R_ARM_CALL 00000000 _PyFloat_ClearFreeList │ │ │ │ │ -00003818 0001101c R_ARM_CALL 00000000 _PyTuple_ClearFreeList │ │ │ │ │ -00003824 0001111c R_ARM_CALL 00000000 _PyList_ClearFreeList │ │ │ │ │ -00003830 0001121c R_ARM_CALL 00000000 _PyDict_ClearFreeList │ │ │ │ │ -0000383c 0001131c R_ARM_CALL 00000000 _PyContext_ClearFreeList │ │ │ │ │ -00003848 0001141c R_ARM_CALL 00000000 _PyAsyncGen_ClearFreeLists │ │ │ │ │ -00003854 0001151c R_ARM_CALL 00000000 _PyObjectStackChunk_ClearFreeList │ │ │ │ │ -00003864 0001161d R_ARM_JUMP24 00000000 _PySlice_ClearFreeList │ │ │ │ │ -00003888 0001181c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00003894 0001181c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000038a0 0001181c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000038ac 0001181c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000038b8 0001181c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000038c4 0001181c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000038d0 0001181c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000038dc 0001181c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000038ec 0001181c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000038fc 00009102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003944 0000b81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003958 0000b91c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00003988 0000ba1c R_ARM_CALL 0000087c _PyObject_GenericSetAttrWithDict │ │ │ │ │ -000039d0 0000b81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003a30 0000bb1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00003aa8 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003af4 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003b4c 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003b54 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003b58 0000bd02 R_ARM_ABS32 00000874 PyObject_GenericSetAttr │ │ │ │ │ -00003b5c 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003b60 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003b64 0000a502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00003b68 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000028f0 0000e61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002918 0000f01d R_ARM_JUMP24 0000297c PyObject_Repr │ │ │ │ │ +00002960 0000d302 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00002964 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002968 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000296c 0000a502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00002970 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002974 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002978 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002990 0000ef1c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000029b8 0000b81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00002a14 0000e61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002a30 0000e21d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00002a44 0000f11d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002a5c 0000e81c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002ac4 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002ac8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002acc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002ad0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002ad4 0000a502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00002ad8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002adc 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002bcc 0000f41c R_ARM_CALL 000009a8 _PyObject_AssertFailed │ │ │ │ │ +00002bd0 00009102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002bd4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002bd8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c90 0000f71c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002c9c 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002cb4 0000f81d R_ARM_JUMP24 00000000 PyBytes_FromObject │ │ │ │ │ +00002cc8 0000b81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00002ce8 0000f91c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002d1c 0000fa1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00002d88 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002dc4 0000fb1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00002df0 0000fc1d R_ARM_JUMP24 00000000 PyBytes_FromString │ │ │ │ │ +00002e28 0000fd02 R_ARM_ABS32 00000000 PyBytes_Type │ │ │ │ │ +00002e2c 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002e30 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002e34 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002e38 0000a502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00002e3c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002e40 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002e84 0000cd1c R_ARM_CALL 00001400 _PyObject_GenericGetAttrWithDict │ │ │ │ │ +00002ebc 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002ef4 0000d71c R_ARM_CALL 00000000 _Py_module_getattro_impl │ │ │ │ │ +00002f00 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f20 0000d81c R_ARM_CALL 00000000 _Py_type_getattro_impl │ │ │ │ │ +00002f40 0000c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002f4c 0000d91c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00002f88 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002fac 0000bb1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00002fc8 0000ce02 R_ARM_ABS32 000017f0 PyObject_GenericGetAttr │ │ │ │ │ +00002fcc 0000da02 R_ARM_ABS32 00000000 _Py_type_getattro │ │ │ │ │ +00002fd0 0000db02 R_ARM_ABS32 00000000 _Py_module_getattro │ │ │ │ │ +00002fd4 0000c702 R_ARM_ABS32 00000000 PyExc_AttributeError │ │ │ │ │ +00002fd8 0000a502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00002fdc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003034 0000cd1c R_ARM_CALL 00001400 _PyObject_GenericGetAttrWithDict │ │ │ │ │ +00003044 0000dd1c R_ARM_CALL 000017fc PyObject_IsTrue │ │ │ │ │ +000030c0 0000d71c R_ARM_CALL 00000000 _Py_module_getattro_impl │ │ │ │ │ +000030cc 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000030fc 0000d81c R_ARM_CALL 00000000 _Py_type_getattro_impl │ │ │ │ │ +00003120 0000c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000312c 0000d91c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00003164 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003180 0000bb1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +000031a0 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000031a4 0000ce02 R_ARM_ABS32 000017f0 PyObject_GenericGetAttr │ │ │ │ │ +000031a8 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000031ac 0000da02 R_ARM_ABS32 00000000 _Py_type_getattro │ │ │ │ │ +000031b0 0000db02 R_ARM_ABS32 00000000 _Py_module_getattro │ │ │ │ │ +000031b4 0000c702 R_ARM_ABS32 00000000 PyExc_AttributeError │ │ │ │ │ +000031b8 0000a502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000031bc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000031c0 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000322c 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003250 0000f71c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000326c 0000b81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000328c 0000f91c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000032c0 0000fa1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00003310 0001031c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +00003360 0001041c R_ARM_CALL 00000000 PyList_Sort │ │ │ │ │ +00003378 0001051c R_ARM_CALL 00000000 _PyEval_GetFrameLocals │ │ │ │ │ +00003384 0001061c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +000033d0 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003488 0000fb1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000034a0 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000034b8 0001071c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000034e8 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000034ec 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000034f0 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000034f4 0000a502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000034f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000034fc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003514 0001091c R_ARM_CALL 00000000 PyThreadState_GetDict │ │ │ │ │ +00003524 0000ae1c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00003680 00010a1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000036a0 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000036ac 00010b1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000036c4 0000c41c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00003730 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003734 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000374c 0000eb1c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00003754 0001091c R_ARM_CALL 00000000 PyThreadState_GetDict │ │ │ │ │ +00003764 0000ae1c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +000037a0 00010d1c R_ARM_CALL 00000000 PyList_SetSlice │ │ │ │ │ +000037ac 0000ed1d R_ARM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ +000037d4 00010d1c R_ARM_CALL 00000000 PyList_SetSlice │ │ │ │ │ +000037dc 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000037f8 00010f1c R_ARM_CALL 00000000 _PyFloat_ClearFreeList │ │ │ │ │ +00003804 0001101c R_ARM_CALL 00000000 _PyTuple_ClearFreeList │ │ │ │ │ +00003810 0001111c R_ARM_CALL 00000000 _PyList_ClearFreeList │ │ │ │ │ +0000381c 0001121c R_ARM_CALL 00000000 _PyDict_ClearFreeList │ │ │ │ │ +00003828 0001131c R_ARM_CALL 00000000 _PyContext_ClearFreeList │ │ │ │ │ +00003834 0001141c R_ARM_CALL 00000000 _PyAsyncGen_ClearFreeLists │ │ │ │ │ +00003840 0001151c R_ARM_CALL 00000000 _PyObjectStackChunk_ClearFreeList │ │ │ │ │ +00003850 0001161d R_ARM_JUMP24 00000000 _PySlice_ClearFreeList │ │ │ │ │ +00003874 0001181c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00003880 0001181c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000388c 0001181c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00003898 0001181c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +000038a4 0001181c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +000038b0 0001181c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +000038bc 0001181c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +000038c8 0001181c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +000038d8 0001181c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +000038e8 00009102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003930 0000b81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00003944 0000b91c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00003974 0000ba1c R_ARM_CALL 0000087c _PyObject_GenericSetAttrWithDict │ │ │ │ │ +000039bc 0000b81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00003a1c 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003a38 0000bb1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00003ae0 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003b00 0000a41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003b40 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003b44 0000bd02 R_ARM_ABS32 00000874 PyObject_GenericSetAttr │ │ │ │ │ +00003b48 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003b4c 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003b50 0000a502 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00003b54 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003b58 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003b5c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003b60 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003b68 0000e21d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 00003b6c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003b70 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003b74 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003b7c 0000e21d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00003b80 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003c00 0000f21d R_ARM_JUMP24 00002af4 PyObject_SelfIter │ │ │ │ │ -00003cd8 0000de02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00003cdc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003ce0 0000df02 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00003bec 0000f21d R_ARM_JUMP24 00002ae0 PyObject_SelfIter │ │ │ │ │ +00003cc4 0000de02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00003cc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003ccc 0000df02 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x9ecc contains 158 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x9eb8 contains 158 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000a702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000002c 00011f1c R_ARM_CALL 00000000 _PyDict_DebugMallocStats │ │ │ │ │ 00000034 0001201c R_ARM_CALL 00000000 _PyFloat_DebugMallocStats │ │ │ │ │ 0000003c 0001211c R_ARM_CALL 00000000 _PyList_DebugMallocStats │ │ │ │ │ 00000048 0001221d R_ARM_JUMP24 00000000 _PyTuple_DebugMallocStats │ │ │ │ │ 00000060 0001261c R_ARM_CALL 00000190 _PyObject_IsFreed │ │ │ │ │ @@ -498,16 +498,16 @@ │ │ │ │ │ 000001b0 00012d1c R_ARM_CALL 00000000 clearerr │ │ │ │ │ 000001bc 00012e1c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ 000001d0 0001271c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ 000001d8 00012f1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ 000001ec 00012e1c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ 00000208 0001271c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ 00000210 00012f1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -00000224 0000ee1c R_ARM_CALL 00002800 PyObject_Str │ │ │ │ │ -00000230 0000f01c R_ARM_CALL 00002990 PyObject_Repr │ │ │ │ │ +00000224 0000ee1c R_ARM_CALL 000027fc PyObject_Str │ │ │ │ │ +00000230 0000f01c R_ARM_CALL 0000297c PyObject_Repr │ │ │ │ │ 00000248 0001301c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 00000264 0001311c R_ARM_CALL 00000000 fwrite │ │ │ │ │ 000002dc 0001321c R_ARM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ 000002e4 00012d1c R_ARM_CALL 00000000 clearerr │ │ │ │ │ 000002f4 0001331c R_ARM_CALL 00000000 ferror │ │ │ │ │ 00000308 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000030c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -617,15 +617,15 @@ │ │ │ │ │ 00000c20 0000b81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000c30 00015b1c R_ARM_CALL 00000000 _PyStaticType_GetState │ │ │ │ │ 00000c48 0000bc6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000c60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000c78 0000de02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ 00000c90 0000df02 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xa3bc contains 119 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xa3a8 contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000b102 R_ARM_ABS32 00000000 PyBaseObject_Type │ │ │ │ │ 00000004 00016602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000008 00016702 R_ARM_ABS32 00000000 PyAsyncGen_Type │ │ │ │ │ 0000000c 00016802 R_ARM_ABS32 00000000 PyByteArrayIter_Type │ │ │ │ │ 00000010 00016902 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ 00000014 00016a02 R_ARM_ABS32 00000000 PyBytesIter_Type │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -53,15 +53,15 @@ │ │ │ │ │ │ │ │ │ │ 00000088 : │ │ │ │ │ PyObject_ASCII(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - bl 2990 │ │ │ │ │ + bl 297c │ │ │ │ │ R_ARM_CALL PyObject_Repr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 158 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ bne 150 │ │ │ │ │ ldr r1, [pc, #208] @ 188 │ │ │ │ │ @@ -223,15 +223,15 @@ │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [pc, #120] @ 364 <_PyObject_FunctionStr+0x140> │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1ac8 │ │ │ │ │ + bl 1ac4 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 348 <_PyObject_FunctionStr+0x124> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ bne 280 <_PyObject_FunctionStr+0x5c> │ │ │ │ │ ldr r0, [pc, #92] @ 368 <_PyObject_FunctionStr+0x144> │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -241,15 +241,15 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ b 290 <_PyObject_FunctionStr+0x6c> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 2d8 <_PyObject_FunctionStr+0xb4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ │ - b 2800 │ │ │ │ │ + b 27fc │ │ │ │ │ R_ARM_JUMP24 PyObject_Str │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ b 2c4 <_PyObject_FunctionStr+0xa0> │ │ │ │ │ mov r6, #0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -754,15 +754,15 @@ │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r1, [pc, #508] @ c34 <_PyObject_GenericSetAttrWithDict+0x3b8> │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 2330 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 232c <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ b 954 <_PyObject_GenericSetAttrWithDict+0xd8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ b 8d0 <_PyObject_GenericSetAttrWithDict+0x54> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -836,15 +836,15 @@ │ │ │ │ │ ldreq r1, [pc, #212] @ c40 <_PyObject_GenericSetAttrWithDict+0x3c4> │ │ │ │ │ ldrne r1, [pc, #196] @ c34 <_PyObject_GenericSetAttrWithDict+0x3b8> │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 2330 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 232c <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ b 95c <_PyObject_GenericSetAttrWithDict+0xe0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_DelItem │ │ │ │ │ mov r8, r0 │ │ │ │ │ @@ -1007,15 +1007,15 @@ │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 1400 <_PyObject_GenericGetAttrWithDict> │ │ │ │ │ R_ARM_CALL _PyObject_GenericGetAttrWithDict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2330 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 232c <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq e0c │ │ │ │ │ mov r0, r1 │ │ │ │ │ @@ -1231,15 +1231,15 @@ │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r1, [pc, #208] @ 11b0 <_PyObject_GetMethod+0x374> │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2330 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 232c <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ b f64 <_PyObject_GetMethod+0x128> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [pc, #168] @ 11a8 <_PyObject_GetMethod+0x36c> │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ @@ -1625,15 +1625,15 @@ │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r1, [pc, #380] @ 17e4 <_PyObject_GenericGetAttrWithDict+0x3e4> │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 2330 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 232c <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ b 1598 <_PyObject_GenericGetAttrWithDict+0x198> │ │ │ │ │ ldr r6, [r7, #-12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 1544 <_PyObject_GenericGetAttrWithDict+0x144> │ │ │ │ │ b 15b8 <_PyObject_GenericGetAttrWithDict+0x1b8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -1830,427 +1830,426 @@ │ │ │ │ │ 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 r6, [r3, #32] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1a74 │ │ │ │ │ + bne 1a84 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1a20 │ │ │ │ │ + beq 1a30 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ beq 19e4 │ │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1a28 │ │ │ │ │ - ldr r3, [pc, #284] @ 1a94 │ │ │ │ │ + beq 1a38 │ │ │ │ │ + ldr r3, [pc, #280] @ 1a90 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne 19bc │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1400 <_PyObject_GenericGetAttrWithDict> │ │ │ │ │ R_ARM_CALL _PyObject_GenericGetAttrWithDict │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 19d0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1a1c │ │ │ │ │ + beq 1a2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ beq 19fc │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 1998 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2330 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ + bl 232c <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ mov r6, #0 │ │ │ │ │ b 1998 │ │ │ │ │ - ldr r0, [pc, #172] @ 1a98 │ │ │ │ │ + ldr r0, [pc, #168] @ 1a94 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #168] @ 1a9c │ │ │ │ │ + ldr r1, [pc, #164] @ 1a98 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ b 19dc │ │ │ │ │ - ldr r2, [pc, #156] @ 1aa0 │ │ │ │ │ + ldr r2, [pc, #152] @ 1a9c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ ldr r5, [r1, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a80 │ │ │ │ │ + beq 1a24 │ │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ b 19b4 │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a58 │ │ │ │ │ + beq 1a68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 19dc │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 1998 │ │ │ │ │ b 19d0 │ │ │ │ │ - ldr r3, [pc, #68] @ 1aa4 │ │ │ │ │ + ldr r3, [pc, #48] @ 1aa0 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - ldr r1, [pc, #60] @ 1aa8 │ │ │ │ │ + ldr r1, [pc, #40] @ 1aa4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ b 19d0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - b 1a14 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyObject_GenericGetAttr │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_AttributeError │ │ │ │ │ .word 0x00000178 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001aac : │ │ │ │ │ +00001aa8 : │ │ │ │ │ PyCallable_Check(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001ac8 : │ │ │ │ │ +00001ac4 : │ │ │ │ │ PyObject_RichCompareBool(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - beq 1bac │ │ │ │ │ - ldr r3, [pc, #1108] @ 1f4c │ │ │ │ │ + beq 1ba8 │ │ │ │ │ + ldr r3, [pc, #1108] @ 1f48 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r6, #0 │ │ │ │ │ ldr r7, [r0, r3] │ │ │ │ │ - beq 1bd8 │ │ │ │ │ + beq 1bd4 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ - blt 1c98 │ │ │ │ │ + blt 1c94 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 1cbc │ │ │ │ │ + bne 1cb8 │ │ │ │ │ ldr r3, [r1, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d90 │ │ │ │ │ + beq 1d8c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r9, [pc, #1020] @ 1f50 │ │ │ │ │ + ldr r9, [pc, #1020] @ 1f4c │ │ │ │ │ add sl, r9, #48 @ 0x30 │ │ │ │ │ cmp r0, sl │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 1bf8 │ │ │ │ │ + beq 1bf4 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ - beq 1bf0 │ │ │ │ │ - ldr r3, [pc, #984] @ 1f54 │ │ │ │ │ + beq 1bec │ │ │ │ │ + ldr r3, [pc, #984] @ 1f50 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1e64 │ │ │ │ │ - ldr r5, [pc, #972] @ 1f58 │ │ │ │ │ + bne 1e60 │ │ │ │ │ + ldr r5, [pc, #972] @ 1f54 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ sub r5, r4, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ - bne 1e7c │ │ │ │ │ + bne 1e78 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ moveq r5, #1 │ │ │ │ │ - beq 1ba0 │ │ │ │ │ + beq 1b9c │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 1f44 │ │ │ │ │ - ldr r3, [pc, #916] @ 1f5c │ │ │ │ │ + beq 1f40 │ │ │ │ │ + ldr r3, [pc, #916] @ 1f58 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r7, [r0, r3] │ │ │ │ │ - bne 1b0c │ │ │ │ │ + bne 1b08 │ │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1df0 │ │ │ │ │ - ldr r1, [pc, #884] @ 1f60 │ │ │ │ │ - ldr r0, [pc, #884] @ 1f64 │ │ │ │ │ + bne 1dec │ │ │ │ │ + ldr r1, [pc, #884] @ 1f5c │ │ │ │ │ + ldr r0, [pc, #884] @ 1f60 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 1ba0 │ │ │ │ │ + b 1b9c │ │ │ │ │ ldr r3, [r9, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne fp, #0 │ │ │ │ │ - bne 1ec0 │ │ │ │ │ + bne 1ebc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c44 │ │ │ │ │ + beq 1c40 │ │ │ │ │ add r2, r9, r8, lsl #2 │ │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, sl │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 1b60 │ │ │ │ │ + bne 1b5c │ │ │ │ │ ldr r3, [r9, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1f04 │ │ │ │ │ + bne 1f00 │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - bne 1d74 │ │ │ │ │ - ldr r3, [pc, #788] @ 1f68 │ │ │ │ │ + bne 1d70 │ │ │ │ │ + ldr r3, [pc, #788] @ 1f64 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ldr r4, [pc, #764] @ 1f58 │ │ │ │ │ + ldr r4, [pc, #764] @ 1f54 │ │ │ │ │ movne r4, r3 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bne 1e00 │ │ │ │ │ + bne 1dfc │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #728] @ 1f54 │ │ │ │ │ + ldr r2, [pc, #728] @ 1f50 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 1e64 │ │ │ │ │ - ldr r5, [pc, #716] @ 1f58 │ │ │ │ │ + bne 1e60 │ │ │ │ │ + ldr r5, [pc, #716] @ 1f54 │ │ │ │ │ sub r5, r4, r5 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ - b 1ba0 │ │ │ │ │ - ldr r1, [pc, #716] @ 1f6c │ │ │ │ │ + b 1b9c │ │ │ │ │ + ldr r1, [pc, #716] @ 1f68 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bf0 │ │ │ │ │ + bne 1bec │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 1b30 │ │ │ │ │ + beq 1b2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 1d18 │ │ │ │ │ + bne 1d14 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r0, [r5, #4] │ │ │ │ │ - beq 1d90 │ │ │ │ │ - ldr r9, [pc, #620] @ 1f50 │ │ │ │ │ + beq 1d8c │ │ │ │ │ + ldr r9, [pc, #620] @ 1f4c │ │ │ │ │ add sl, r9, #48 @ 0x30 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, sl │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 1b60 │ │ │ │ │ + bne 1b5c │ │ │ │ │ ldr r3, [r9, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1ec0 │ │ │ │ │ + bne 1ebc │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 1c44 │ │ │ │ │ - b 1c08 │ │ │ │ │ + bne 1c40 │ │ │ │ │ + b 1c04 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr fp, [r3, #100] @ 0x64 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 1e50 │ │ │ │ │ - ldr r9, [pc, #544] @ 1f50 │ │ │ │ │ + beq 1e4c │ │ │ │ │ + ldr r9, [pc, #544] @ 1f4c │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r3, r9, r8, lsl #2 │ │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx fp │ │ │ │ │ add sl, r9, #48 @ 0x30 │ │ │ │ │ cmp r0, sl │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 1b60 │ │ │ │ │ + bne 1b5c │ │ │ │ │ ldr r3, [r9, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1e10 │ │ │ │ │ + bne 1e0c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne fp, #1 │ │ │ │ │ - bne 1ce4 │ │ │ │ │ - b 1c44 │ │ │ │ │ + bne 1ce0 │ │ │ │ │ + b 1c40 │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - bne 1da8 │ │ │ │ │ - ldr r3, [pc, #484] @ 1f68 │ │ │ │ │ + bne 1da4 │ │ │ │ │ + ldr r3, [pc, #484] @ 1f64 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ldr r4, [pc, #460] @ 1f58 │ │ │ │ │ + ldr r4, [pc, #460] @ 1f54 │ │ │ │ │ moveq r4, r3 │ │ │ │ │ - b 1c5c │ │ │ │ │ + b 1c58 │ │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c44 │ │ │ │ │ - ldr r9, [pc, #428] @ 1f50 │ │ │ │ │ + beq 1c40 │ │ │ │ │ + ldr r9, [pc, #428] @ 1f4c │ │ │ │ │ add sl, r9, #48 @ 0x30 │ │ │ │ │ - b 1c18 │ │ │ │ │ + b 1c14 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ - ldr r3, [pc, #440] @ 1f70 │ │ │ │ │ + ldr r3, [pc, #440] @ 1f6c │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ - ldr r1, [pc, #436] @ 1f74 │ │ │ │ │ + ldr r1, [pc, #436] @ 1f70 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ ldr r3, [r3, #472] @ 0x1d8 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - ldr r2, [pc, #416] @ 1f78 │ │ │ │ │ + ldr r2, [pc, #416] @ 1f74 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ - b 1bf0 │ │ │ │ │ + b 1bec │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1bf0 │ │ │ │ │ - b 1be4 │ │ │ │ │ + bne 1bec │ │ │ │ │ + b 1be0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ │ - b 1b74 │ │ │ │ │ + b 1b70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9, #48] @ 0x30 │ │ │ │ │ - bne 1d5c │ │ │ │ │ + bne 1d58 │ │ │ │ │ ldr r3, [r9, #52] @ 0x34 │ │ │ │ │ - ldr r2, [pc, #336] @ 1f7c │ │ │ │ │ + ldr r2, [pc, #336] @ 1f78 │ │ │ │ │ ldr r4, [r3, #24] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e44 │ │ │ │ │ + beq 1e40 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r0, [pc, #308] @ 1f80 │ │ │ │ │ + ldr r0, [pc, #308] @ 1f7c │ │ │ │ │ blx r4 │ │ │ │ │ - b 1d5c │ │ │ │ │ + b 1d58 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cdc │ │ │ │ │ - b 1c44 │ │ │ │ │ + bne 1cd8 │ │ │ │ │ + b 1c40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17fc │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 1ba0 │ │ │ │ │ + beq 1b9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1ba0 │ │ │ │ │ - ldr r2, [pc, #232] @ 1f7c │ │ │ │ │ + bne 1b9c │ │ │ │ │ + ldr r2, [pc, #232] @ 1f78 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ ldr r6, [r1, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1eb4 │ │ │ │ │ + beq 1eb0 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ - b 1ba0 │ │ │ │ │ + b 1b9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9, #48] @ 0x30 │ │ │ │ │ - bne 1d0c │ │ │ │ │ + bne 1d08 │ │ │ │ │ ldr r3, [r9, #52] @ 0x34 │ │ │ │ │ - ldr r2, [pc, #160] @ 1f7c │ │ │ │ │ + ldr r2, [pc, #160] @ 1f78 │ │ │ │ │ ldr r4, [r3, #24] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ef8 │ │ │ │ │ + beq 1ef4 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r0, [pc, #128] @ 1f80 │ │ │ │ │ + ldr r0, [pc, #128] @ 1f7c │ │ │ │ │ blx r4 │ │ │ │ │ - b 1d0c │ │ │ │ │ + b 1d08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9, #48] @ 0x30 │ │ │ │ │ - bne 1c44 │ │ │ │ │ + bne 1c40 │ │ │ │ │ ldr r3, [r9, #52] @ 0x34 │ │ │ │ │ - ldr r2, [pc, #92] @ 1f7c │ │ │ │ │ + ldr r2, [pc, #92] @ 1f78 │ │ │ │ │ ldr r4, [r3, #24] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f38 │ │ │ │ │ + beq 1f34 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r0, [pc, #64] @ 1f80 │ │ │ │ │ + ldr r0, [pc, #64] @ 1f7c │ │ │ │ │ blx r4 │ │ │ │ │ - b 1c44 │ │ │ │ │ + b 1c40 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1ba0 │ │ │ │ │ + b 1b9c │ │ │ │ │ .word 0x0000044c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyBool_Type │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ .word 0x0000038c │ │ │ │ │ @@ -2268,244 +2267,244 @@ │ │ │ │ │ .word 0x000001f0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000030 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001f84 : │ │ │ │ │ +00001f80 : │ │ │ │ │ PyObject_RichCompare(): │ │ │ │ │ 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, #868] @ 2300 │ │ │ │ │ + ldr r3, [pc, #868] @ 22fc │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ ldr r6, [r0, r3] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - beq 21a4 │ │ │ │ │ + beq 21a0 │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ │ - blt 2188 │ │ │ │ │ + blt 2184 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 20b4 │ │ │ │ │ + bne 20b0 │ │ │ │ │ ldr r3, [r1, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2200 │ │ │ │ │ + beq 21fc │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r8, [pc, #764] @ 2304 │ │ │ │ │ + ldr r8, [pc, #764] @ 2300 │ │ │ │ │ add r9, r8, #48 @ 0x30 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 202c │ │ │ │ │ + beq 2028 │ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne sl, #0 │ │ │ │ │ - bne 22ac │ │ │ │ │ + bne 22a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2078 │ │ │ │ │ + beq 2074 │ │ │ │ │ add r2, r8, r7, lsl #2 │ │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2014 │ │ │ │ │ + bne 2010 │ │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 226c │ │ │ │ │ + bne 2268 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne 216c │ │ │ │ │ - ldr r2, [pc, #640] @ 2308 │ │ │ │ │ + bne 2168 │ │ │ │ │ + ldr r2, [pc, #640] @ 2304 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ldr r3, [pc, #636] @ 230c │ │ │ │ │ + ldr r3, [pc, #636] @ 2308 │ │ │ │ │ movne r3, r2 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ - b 2014 │ │ │ │ │ + b 2010 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 1fe4 │ │ │ │ │ + beq 1fe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 2110 │ │ │ │ │ + bne 210c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r0, [r4, #4] │ │ │ │ │ - beq 2200 │ │ │ │ │ - ldr r8, [pc, #552] @ 2304 │ │ │ │ │ + beq 21fc │ │ │ │ │ + ldr r8, [pc, #552] @ 2300 │ │ │ │ │ add r9, r8, #48 @ 0x30 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2014 │ │ │ │ │ + bne 2010 │ │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 22ac │ │ │ │ │ + bne 22a8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 2078 │ │ │ │ │ - b 203c │ │ │ │ │ + bne 2074 │ │ │ │ │ + b 2038 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr sl, [r3, #100] @ 0x64 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 2258 │ │ │ │ │ - ldr r8, [pc, #476] @ 2304 │ │ │ │ │ + beq 2254 │ │ │ │ │ + ldr r8, [pc, #476] @ 2300 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r3, r8, r7, lsl #2 │ │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx sl │ │ │ │ │ add r9, r8, #48 @ 0x30 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2014 │ │ │ │ │ + bne 2010 │ │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2218 │ │ │ │ │ + bne 2214 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne sl, #1 │ │ │ │ │ - bne 20dc │ │ │ │ │ - b 2078 │ │ │ │ │ + bne 20d8 │ │ │ │ │ + b 2074 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - bne 21c0 │ │ │ │ │ - ldr r2, [pc, #396] @ 2308 │ │ │ │ │ + bne 21bc │ │ │ │ │ + ldr r2, [pc, #396] @ 2304 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ldr r3, [pc, #392] @ 230c │ │ │ │ │ + ldr r3, [pc, #392] @ 2308 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ - b 2090 │ │ │ │ │ - ldr r1, [pc, #384] @ 2310 │ │ │ │ │ + b 208c │ │ │ │ │ + ldr r1, [pc, #384] @ 230c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20a4 │ │ │ │ │ + beq 20a0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 2020 │ │ │ │ │ + b 201c │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22f0 │ │ │ │ │ - ldr r1, [pc, #348] @ 2314 │ │ │ │ │ - ldr r0, [pc, #348] @ 2318 │ │ │ │ │ + bne 22ec │ │ │ │ │ + ldr r1, [pc, #348] @ 2310 │ │ │ │ │ + ldr r0, [pc, #348] @ 2314 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 219c │ │ │ │ │ + b 2198 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - ldr r3, [pc, #332] @ 231c │ │ │ │ │ + ldr r3, [pc, #332] @ 2318 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ - ldr r1, [pc, #328] @ 2320 │ │ │ │ │ + ldr r1, [pc, #328] @ 231c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ ldr r3, [r3, #472] @ 0x1d8 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - ldr r2, [pc, #308] @ 2324 │ │ │ │ │ + ldr r2, [pc, #308] @ 2320 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 2014 │ │ │ │ │ + b 2010 │ │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2078 │ │ │ │ │ - ldr r8, [pc, #240] @ 2304 │ │ │ │ │ + beq 2074 │ │ │ │ │ + ldr r8, [pc, #240] @ 2300 │ │ │ │ │ add r9, r8, #48 @ 0x30 │ │ │ │ │ - b 204c │ │ │ │ │ + b 2048 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8, #48] @ 0x30 │ │ │ │ │ - bne 2154 │ │ │ │ │ + bne 2150 │ │ │ │ │ ldr r3, [r8, #52] @ 0x34 │ │ │ │ │ - ldr r2, [pc, #244] @ 2328 │ │ │ │ │ + ldr r2, [pc, #244] @ 2324 │ │ │ │ │ ldr sl, [r3, #24] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 224c │ │ │ │ │ + beq 2248 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r0, [pc, #216] @ 232c │ │ │ │ │ + ldr r0, [pc, #216] @ 2328 │ │ │ │ │ blx sl │ │ │ │ │ - b 2154 │ │ │ │ │ + b 2150 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20d4 │ │ │ │ │ - b 2078 │ │ │ │ │ + bne 20d0 │ │ │ │ │ + b 2074 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8, #48] @ 0x30 │ │ │ │ │ - bne 2078 │ │ │ │ │ + bne 2074 │ │ │ │ │ ldr r3, [r8, #52] @ 0x34 │ │ │ │ │ - ldr r2, [pc, #160] @ 2328 │ │ │ │ │ + ldr r2, [pc, #160] @ 2324 │ │ │ │ │ ldr r8, [r3, #24] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22a0 │ │ │ │ │ + beq 229c │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r0, [pc, #132] @ 232c │ │ │ │ │ + ldr r0, [pc, #132] @ 2328 │ │ │ │ │ blx r8 │ │ │ │ │ - b 2078 │ │ │ │ │ + b 2074 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8, #48] @ 0x30 │ │ │ │ │ - bne 2104 │ │ │ │ │ + bne 2100 │ │ │ │ │ ldr r3, [r8, #52] @ 0x34 │ │ │ │ │ - ldr r2, [pc, #96] @ 2328 │ │ │ │ │ + ldr r2, [pc, #96] @ 2324 │ │ │ │ │ ldr fp, [r3, #24] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22e4 │ │ │ │ │ + beq 22e0 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r0, [pc, #64] @ 232c │ │ │ │ │ + ldr r0, [pc, #64] @ 2328 │ │ │ │ │ blx fp │ │ │ │ │ - b 2104 │ │ │ │ │ + b 2100 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 219c │ │ │ │ │ - b 21b0 │ │ │ │ │ + bne 2198 │ │ │ │ │ + b 21ac │ │ │ │ │ .word 0x0000035c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ .word 0x000001e0 │ │ │ │ │ @@ -2519,326 +2518,326 @@ │ │ │ │ │ .word 0x000001f0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000030 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002330 <_PyObject_SetAttributeErrorContext>: │ │ │ │ │ +0000232c <_PyObject_SetAttributeErrorContext>: │ │ │ │ │ _PyObject_SetAttributeErrorContext(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r7, [pc, #1148] @ 27c4 <_PyObject_SetAttributeErrorContext+0x494> │ │ │ │ │ + ldr r7, [pc, #1148] @ 27c0 <_PyObject_SetAttributeErrorContext+0x494> │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ mov r6, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24e8 <_PyObject_SetAttributeErrorContext+0x1b8> │ │ │ │ │ + beq 24e4 <_PyObject_SetAttributeErrorContext+0x1b8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24e0 <_PyObject_SetAttributeErrorContext+0x1b0> │ │ │ │ │ + beq 24dc <_PyObject_SetAttributeErrorContext+0x1b0> │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24e0 <_PyObject_SetAttributeErrorContext+0x1b0> │ │ │ │ │ + bne 24dc <_PyObject_SetAttributeErrorContext+0x1b0> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24e0 <_PyObject_SetAttributeErrorContext+0x1b0> │ │ │ │ │ - ldr r3, [pc, #1072] @ 27c8 <_PyObject_SetAttributeErrorContext+0x498> │ │ │ │ │ + bne 24dc <_PyObject_SetAttributeErrorContext+0x1b0> │ │ │ │ │ + ldr r3, [pc, #1072] @ 27c4 <_PyObject_SetAttributeErrorContext+0x498> │ │ │ │ │ ldr r9, [r4, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ sub r3, r3, #3744 @ 0xea0 │ │ │ │ │ ldr r2, [r3, #3748] @ 0xea4 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2638 <_PyObject_SetAttributeErrorContext+0x308> │ │ │ │ │ + beq 2634 <_PyObject_SetAttributeErrorContext+0x308> │ │ │ │ │ ldr r2, [r3, #3748] @ 0xea4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3, #3748] @ 0xea4 │ │ │ │ │ - ldreq r3, [pc, #1024] @ 27cc <_PyObject_SetAttributeErrorContext+0x49c> │ │ │ │ │ - ldrne r3, [pc, #1024] @ 27d0 <_PyObject_SetAttributeErrorContext+0x4a0> │ │ │ │ │ + ldreq r3, [pc, #1024] @ 27c8 <_PyObject_SetAttributeErrorContext+0x49c> │ │ │ │ │ + ldrne r3, [pc, #1024] @ 27cc <_PyObject_SetAttributeErrorContext+0x4a0> │ │ │ │ │ ldreq r3, [pc, r3] │ │ │ │ │ ldrne r3, [pc, r3] │ │ │ │ │ addeq r8, sp, #12 │ │ │ │ │ addne r8, sp, #12 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ bl 0 <_PyUnicode_InternMortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternMortal │ │ │ │ │ ldr r3, [r9, #76] @ 0x4c │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2508 <_PyObject_SetAttributeErrorContext+0x1d8> │ │ │ │ │ - ldr r2, [pc, #972] @ 27d4 <_PyObject_SetAttributeErrorContext+0x4a4> │ │ │ │ │ + beq 2504 <_PyObject_SetAttributeErrorContext+0x1d8> │ │ │ │ │ + ldr r2, [pc, #972] @ 27d0 <_PyObject_SetAttributeErrorContext+0x4a4> │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bne 252c <_PyObject_SetAttributeErrorContext+0x1fc> │ │ │ │ │ + bne 2528 <_PyObject_SetAttributeErrorContext+0x1fc> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 87c <_PyObject_GenericSetAttrWithDict> │ │ │ │ │ R_ARM_CALL _PyObject_GenericSetAttrWithDict │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 257c <_PyObject_SetAttributeErrorContext+0x24c> │ │ │ │ │ + bne 2578 <_PyObject_SetAttributeErrorContext+0x24c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 264c <_PyObject_SetAttributeErrorContext+0x31c> │ │ │ │ │ - ldr r3, [pc, #916] @ 27d8 <_PyObject_SetAttributeErrorContext+0x4a8> │ │ │ │ │ + bne 2648 <_PyObject_SetAttributeErrorContext+0x31c> │ │ │ │ │ + ldr r3, [pc, #916] @ 27d4 <_PyObject_SetAttributeErrorContext+0x4a8> │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ sub r3, r3, #248 @ 0xf8 │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2638 <_PyObject_SetAttributeErrorContext+0x308> │ │ │ │ │ + beq 2634 <_PyObject_SetAttributeErrorContext+0x308> │ │ │ │ │ ldr r2, [r3, #248] @ 0xf8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3, #248] @ 0xf8 │ │ │ │ │ - ldreq r3, [pc, #872] @ 27dc <_PyObject_SetAttributeErrorContext+0x4ac> │ │ │ │ │ - ldrne r3, [pc, #872] @ 27e0 <_PyObject_SetAttributeErrorContext+0x4b0> │ │ │ │ │ + ldreq r3, [pc, #872] @ 27d8 <_PyObject_SetAttributeErrorContext+0x4ac> │ │ │ │ │ + ldrne r3, [pc, #872] @ 27dc <_PyObject_SetAttributeErrorContext+0x4b0> │ │ │ │ │ ldreq r3, [pc, r3] │ │ │ │ │ ldrne r3, [pc, r3] │ │ │ │ │ moveq r1, r8 │ │ │ │ │ movne r1, r8 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ bl 0 <_PyUnicode_InternMortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternMortal │ │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 25c0 <_PyObject_SetAttributeErrorContext+0x290> │ │ │ │ │ - ldr r2, [pc, #808] @ 27d4 <_PyObject_SetAttributeErrorContext+0x4a4> │ │ │ │ │ + beq 25bc <_PyObject_SetAttributeErrorContext+0x290> │ │ │ │ │ + ldr r2, [pc, #808] @ 27d0 <_PyObject_SetAttributeErrorContext+0x4a4> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 24f4 <_PyObject_SetAttributeErrorContext+0x1c4> │ │ │ │ │ + bne 24f0 <_PyObject_SetAttributeErrorContext+0x1c4> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 87c <_PyObject_GenericSetAttrWithDict> │ │ │ │ │ R_ARM_CALL _PyObject_GenericSetAttrWithDict │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2538 <_PyObject_SetAttributeErrorContext+0x208> │ │ │ │ │ + bne 2534 <_PyObject_SetAttributeErrorContext+0x208> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 264c <_PyObject_SetAttributeErrorContext+0x31c> │ │ │ │ │ + bne 2648 <_PyObject_SetAttributeErrorContext+0x31c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b 24c4 <_PyObject_SetAttributeErrorContext+0x194> │ │ │ │ │ + b 24c0 <_PyObject_SetAttributeErrorContext+0x194> │ │ │ │ │ ldr r3, [r9, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2654 <_PyObject_SetAttributeErrorContext+0x324> │ │ │ │ │ + beq 2650 <_PyObject_SetAttributeErrorContext+0x324> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldrne r3, [r9, #36] @ 0x24 │ │ │ │ │ movne r2, r6 │ │ │ │ │ - beq 25e4 <_PyObject_SetAttributeErrorContext+0x2b4> │ │ │ │ │ + beq 25e0 <_PyObject_SetAttributeErrorContext+0x2b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b 2420 <_PyObject_SetAttributeErrorContext+0xf0> │ │ │ │ │ + b 241c <_PyObject_SetAttributeErrorContext+0xf0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 24d8 <_PyObject_SetAttributeErrorContext+0x1a8> │ │ │ │ │ + bne 24d4 <_PyObject_SetAttributeErrorContext+0x1a8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ - ldr r2, [pc, #656] @ 27e4 <_PyObject_SetAttributeErrorContext+0x4b4> │ │ │ │ │ + ldr r2, [pc, #656] @ 27e0 <_PyObject_SetAttributeErrorContext+0x4b4> │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2570 <_PyObject_SetAttributeErrorContext+0x240> │ │ │ │ │ + beq 256c <_PyObject_SetAttributeErrorContext+0x240> │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ - b 24d8 <_PyObject_SetAttributeErrorContext+0x1a8> │ │ │ │ │ + b 24d4 <_PyObject_SetAttributeErrorContext+0x1a8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2434 <_PyObject_SetAttributeErrorContext+0x104> │ │ │ │ │ + bne 2430 <_PyObject_SetAttributeErrorContext+0x104> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ - ldr r2, [pc, #588] @ 27e4 <_PyObject_SetAttributeErrorContext+0x4b4> │ │ │ │ │ + ldr r2, [pc, #588] @ 27e0 <_PyObject_SetAttributeErrorContext+0x4b4> │ │ │ │ │ ldr r9, [r3, #24] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 25b4 <_PyObject_SetAttributeErrorContext+0x284> │ │ │ │ │ + beq 25b0 <_PyObject_SetAttributeErrorContext+0x284> │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r9 │ │ │ │ │ - b 2434 <_PyObject_SetAttributeErrorContext+0x104> │ │ │ │ │ + b 2430 <_PyObject_SetAttributeErrorContext+0x104> │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 26a8 <_PyObject_SetAttributeErrorContext+0x378> │ │ │ │ │ + beq 26a4 <_PyObject_SetAttributeErrorContext+0x378> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldrne r3, [r6, #36] @ 0x24 │ │ │ │ │ movne r2, r5 │ │ │ │ │ - bne 24fc <_PyObject_SetAttributeErrorContext+0x1cc> │ │ │ │ │ + bne 24f8 <_PyObject_SetAttributeErrorContext+0x1cc> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 264c <_PyObject_SetAttributeErrorContext+0x31c> │ │ │ │ │ + beq 2648 <_PyObject_SetAttributeErrorContext+0x31c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 264c <_PyObject_SetAttributeErrorContext+0x31c> │ │ │ │ │ - ldr r2, [pc, #472] @ 27e4 <_PyObject_SetAttributeErrorContext+0x4b4> │ │ │ │ │ + bne 2648 <_PyObject_SetAttributeErrorContext+0x31c> │ │ │ │ │ + ldr r2, [pc, #472] @ 27e0 <_PyObject_SetAttributeErrorContext+0x4b4> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ ldr r5, [r1, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 262c <_PyObject_SetAttributeErrorContext+0x2fc> │ │ │ │ │ + beq 2628 <_PyObject_SetAttributeErrorContext+0x2fc> │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ - b 264c <_PyObject_SetAttributeErrorContext+0x31c> │ │ │ │ │ - ldr r3, [pc, #424] @ 27e8 <_PyObject_SetAttributeErrorContext+0x4b8> │ │ │ │ │ + b 2648 <_PyObject_SetAttributeErrorContext+0x31c> │ │ │ │ │ + ldr r3, [pc, #424] @ 27e4 <_PyObject_SetAttributeErrorContext+0x4b8> │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #420] @ 27ec <_PyObject_SetAttributeErrorContext+0x4bc> │ │ │ │ │ + ldr r1, [pc, #420] @ 27e8 <_PyObject_SetAttributeErrorContext+0x4bc> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 24ec <_PyObject_SetAttributeErrorContext+0x1bc> │ │ │ │ │ + b 24e8 <_PyObject_SetAttributeErrorContext+0x1bc> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2670 <_PyObject_SetAttributeErrorContext+0x340> │ │ │ │ │ + beq 266c <_PyObject_SetAttributeErrorContext+0x340> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 2760 <_PyObject_SetAttributeErrorContext+0x430> │ │ │ │ │ - ldr r3, [pc, #368] @ 27e8 <_PyObject_SetAttributeErrorContext+0x4b8> │ │ │ │ │ + beq 275c <_PyObject_SetAttributeErrorContext+0x430> │ │ │ │ │ + ldr r3, [pc, #368] @ 27e4 <_PyObject_SetAttributeErrorContext+0x4b8> │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [r9, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2734 <_PyObject_SetAttributeErrorContext+0x404> │ │ │ │ │ - ldr r1, [pc, #352] @ 27f0 <_PyObject_SetAttributeErrorContext+0x4c0> │ │ │ │ │ + beq 2730 <_PyObject_SetAttributeErrorContext+0x404> │ │ │ │ │ + ldr r1, [pc, #352] @ 27ec <_PyObject_SetAttributeErrorContext+0x4c0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldr r3, [pc, #348] @ 27f4 <_PyObject_SetAttributeErrorContext+0x4c4> │ │ │ │ │ + ldr r3, [pc, #348] @ 27f0 <_PyObject_SetAttributeErrorContext+0x4c4> │ │ │ │ │ str r7, [sp] │ │ │ │ │ movne r3, r1 │ │ │ │ │ - ldr r1, [pc, #340] @ 27f8 <_PyObject_SetAttributeErrorContext+0x4c8> │ │ │ │ │ + ldr r1, [pc, #340] @ 27f4 <_PyObject_SetAttributeErrorContext+0x4c8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 264c <_PyObject_SetAttributeErrorContext+0x31c> │ │ │ │ │ + b 2648 <_PyObject_SetAttributeErrorContext+0x31c> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 26c4 <_PyObject_SetAttributeErrorContext+0x394> │ │ │ │ │ + beq 26c0 <_PyObject_SetAttributeErrorContext+0x394> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 26fc <_PyObject_SetAttributeErrorContext+0x3cc> │ │ │ │ │ - ldr r3, [pc, #284] @ 27e8 <_PyObject_SetAttributeErrorContext+0x4b8> │ │ │ │ │ + beq 26f8 <_PyObject_SetAttributeErrorContext+0x3cc> │ │ │ │ │ + ldr r3, [pc, #284] @ 27e4 <_PyObject_SetAttributeErrorContext+0x4b8> │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2798 <_PyObject_SetAttributeErrorContext+0x468> │ │ │ │ │ - ldr r1, [pc, #268] @ 27f0 <_PyObject_SetAttributeErrorContext+0x4c0> │ │ │ │ │ + beq 2794 <_PyObject_SetAttributeErrorContext+0x468> │ │ │ │ │ + ldr r1, [pc, #268] @ 27ec <_PyObject_SetAttributeErrorContext+0x4c0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldr r3, [pc, #264] @ 27f4 <_PyObject_SetAttributeErrorContext+0x4c4> │ │ │ │ │ + ldr r3, [pc, #264] @ 27f0 <_PyObject_SetAttributeErrorContext+0x4c4> │ │ │ │ │ str r7, [sp] │ │ │ │ │ movne r3, r1 │ │ │ │ │ - ldr r1, [pc, #256] @ 27f8 <_PyObject_SetAttributeErrorContext+0x4c8> │ │ │ │ │ + ldr r1, [pc, #256] @ 27f4 <_PyObject_SetAttributeErrorContext+0x4c8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 264c <_PyObject_SetAttributeErrorContext+0x31c> │ │ │ │ │ + b 2648 <_PyObject_SetAttributeErrorContext+0x31c> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ - ldr r2, [pc, #220] @ 27e4 <_PyObject_SetAttributeErrorContext+0x4b4> │ │ │ │ │ + ldr r2, [pc, #220] @ 27e0 <_PyObject_SetAttributeErrorContext+0x4b4> │ │ │ │ │ ldr r4, [r3, #24] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2724 <_PyObject_SetAttributeErrorContext+0x3f4> │ │ │ │ │ + beq 2720 <_PyObject_SetAttributeErrorContext+0x3f4> │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ - b 26c4 <_PyObject_SetAttributeErrorContext+0x394> │ │ │ │ │ + b 26c0 <_PyObject_SetAttributeErrorContext+0x394> │ │ │ │ │ ldr r3, [r9, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2688 <_PyObject_SetAttributeErrorContext+0x358> │ │ │ │ │ - ldr r1, [pc, #168] @ 27f0 <_PyObject_SetAttributeErrorContext+0x4c0> │ │ │ │ │ + bne 2684 <_PyObject_SetAttributeErrorContext+0x358> │ │ │ │ │ + ldr r1, [pc, #168] @ 27ec <_PyObject_SetAttributeErrorContext+0x4c0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldr r3, [pc, #164] @ 27f4 <_PyObject_SetAttributeErrorContext+0x4c4> │ │ │ │ │ + ldr r3, [pc, #164] @ 27f0 <_PyObject_SetAttributeErrorContext+0x4c4> │ │ │ │ │ str r7, [sp] │ │ │ │ │ movne r3, r1 │ │ │ │ │ - ldr r1, [pc, #160] @ 27fc <_PyObject_SetAttributeErrorContext+0x4cc> │ │ │ │ │ + ldr r1, [pc, #160] @ 27f8 <_PyObject_SetAttributeErrorContext+0x4cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 264c <_PyObject_SetAttributeErrorContext+0x31c> │ │ │ │ │ + b 2648 <_PyObject_SetAttributeErrorContext+0x31c> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ - ldr r2, [pc, #120] @ 27e4 <_PyObject_SetAttributeErrorContext+0x4b4> │ │ │ │ │ + ldr r2, [pc, #120] @ 27e0 <_PyObject_SetAttributeErrorContext+0x4b4> │ │ │ │ │ ldr r4, [r3, #24] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2788 <_PyObject_SetAttributeErrorContext+0x458> │ │ │ │ │ + beq 2784 <_PyObject_SetAttributeErrorContext+0x458> │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ - b 2670 <_PyObject_SetAttributeErrorContext+0x340> │ │ │ │ │ + b 266c <_PyObject_SetAttributeErrorContext+0x340> │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 26dc <_PyObject_SetAttributeErrorContext+0x3ac> │ │ │ │ │ - ldr r1, [pc, #68] @ 27f0 <_PyObject_SetAttributeErrorContext+0x4c0> │ │ │ │ │ + bne 26d8 <_PyObject_SetAttributeErrorContext+0x3ac> │ │ │ │ │ + ldr r1, [pc, #68] @ 27ec <_PyObject_SetAttributeErrorContext+0x4c0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldr r3, [pc, #64] @ 27f4 <_PyObject_SetAttributeErrorContext+0x4c4> │ │ │ │ │ + ldr r3, [pc, #64] @ 27f0 <_PyObject_SetAttributeErrorContext+0x4c4> │ │ │ │ │ str r7, [sp] │ │ │ │ │ movne r3, r1 │ │ │ │ │ - ldr r1, [pc, #60] @ 27fc <_PyObject_SetAttributeErrorContext+0x4cc> │ │ │ │ │ + ldr r1, [pc, #60] @ 27f8 <_PyObject_SetAttributeErrorContext+0x4cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 264c <_PyObject_SetAttributeErrorContext+0x31c> │ │ │ │ │ + b 2648 <_PyObject_SetAttributeErrorContext+0x31c> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_AttributeError │ │ │ │ │ .word 0x00008ea4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000003f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000003f8 │ │ │ │ │ @@ -2862,220 +2861,216 @@ │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000000c0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002800 : │ │ │ │ │ +000027fc : │ │ │ │ │ PyObject_Str(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28e0 │ │ │ │ │ + bne 28e0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 28fc │ │ │ │ │ + beq 28b0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #320] @ 2974 │ │ │ │ │ + ldr r2, [pc, #304] @ 2960 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 289c │ │ │ │ │ + beq 2898 │ │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 28f0 │ │ │ │ │ - ldr r3, [pc, #300] @ 2978 │ │ │ │ │ + beq 2910 │ │ │ │ │ + ldr r3, [pc, #284] @ 2964 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r1, [r6, #36] @ 0x24 │ │ │ │ │ - blt 2908 │ │ │ │ │ + str r1, [r5, #36] @ 0x24 │ │ │ │ │ + blt 28e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - str r3, [r6, #36] @ 0x24 │ │ │ │ │ - beq 28e0 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ + str r3, [r5, #36] @ 0x24 │ │ │ │ │ + beq 28e0 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 28bc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq 28bc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 28e4 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ + addne r3, r3, #1 │ │ │ │ │ + strne r3, [r4] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #184] @ 297c │ │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ │ + ldr r0, [pc, #172] @ 2968 │ │ │ │ │ + b 0 │ │ │ │ │ + R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ + ldr r1, [pc, #168] @ 296c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r2, [pc, #180] @ 2980 │ │ │ │ │ + ldr r2, [pc, #164] @ 2970 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2930 │ │ │ │ │ + bne 291c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ + b 2890 │ │ │ │ │ + ldr r1, [pc, #132] @ 2974 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ │ - b 2990 │ │ │ │ │ - R_ARM_JUMP24 PyObject_Repr │ │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ │ - ldr r0, [pc, #124] @ 2984 │ │ │ │ │ - b 0 │ │ │ │ │ - R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ - ldr r1, [pc, #120] @ 2988 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28e0 │ │ │ │ │ + bne 28e0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ blx r3 │ │ │ │ │ - b 2870 │ │ │ │ │ + b 286c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ │ + b 297c │ │ │ │ │ + R_ARM_JUMP24 PyObject_Repr │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne 28e0 │ │ │ │ │ - ldr r2, [pc, #68] @ 298c │ │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne 28e0 │ │ │ │ │ + ldr r2, [pc, #68] @ 2978 │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2968 │ │ │ │ │ + beq 2954 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r4 │ │ │ │ │ - b 28e0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + b 28e0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ - .word 0x00000124 │ │ │ │ │ + .word 0x00000114 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + .word 0x00000230 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000025c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000230 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000238 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002990 : │ │ │ │ │ +0000297c : │ │ │ │ │ PyObject_Repr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a34 │ │ │ │ │ + bne 2a20 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2a3c │ │ │ │ │ + beq 2a28 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2a48 │ │ │ │ │ - ldr r3, [pc, #264] @ 2ad8 │ │ │ │ │ + beq 2a34 │ │ │ │ │ + ldr r3, [pc, #264] @ 2ac4 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ │ - blt 2a20 │ │ │ │ │ + blt 2a0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ - beq 2a34 │ │ │ │ │ + beq 2a20 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2a5c │ │ │ │ │ + beq 2a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #180] @ 2adc │ │ │ │ │ + ldr r1, [pc, #180] @ 2ac8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ac4 │ │ │ │ │ + beq 2ab0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2a18 │ │ │ │ │ + b 2a04 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - ldr r0, [pc, #152] @ 2ae0 │ │ │ │ │ + ldr r0, [pc, #152] @ 2acc │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - ldr r0, [pc, #136] @ 2ae4 │ │ │ │ │ + ldr r0, [pc, #136] @ 2ad0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ - ldr r1, [pc, #132] @ 2ae8 │ │ │ │ │ + ldr r1, [pc, #132] @ 2ad4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r2, [pc, #128] @ 2aec │ │ │ │ │ + ldr r2, [pc, #128] @ 2ad8 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2a34 │ │ │ │ │ + beq 2a20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 2a34 │ │ │ │ │ - ldr r2, [pc, #88] @ 2af0 │ │ │ │ │ + bne 2a20 │ │ │ │ │ + ldr r2, [pc, #88] @ 2adc │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ ldr r5, [r1, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2ab8 │ │ │ │ │ + beq 2aa4 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ - b 2a34 │ │ │ │ │ + b 2a20 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ blx r3 │ │ │ │ │ - b 29f4 │ │ │ │ │ + b 29e0 │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000029c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000230 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000288 │ │ │ │ │ @@ -3083,251 +3078,251 @@ │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000002c4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002af4 : │ │ │ │ │ +00002ae0 : │ │ │ │ │ PyObject_SelfIter(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002b08 : │ │ │ │ │ +00002af4 : │ │ │ │ │ PyObject_CallFinalizerFromDealloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2bc8 │ │ │ │ │ + bne 2bb4 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ ldr r2, [r5, #196] @ 0xc4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2ba4 │ │ │ │ │ + beq 2b90 │ │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ │ - beq 2b5c │ │ │ │ │ + beq 2b48 │ │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 2ba4 │ │ │ │ │ + bne 2b90 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ │ - beq 2bb0 │ │ │ │ │ + beq 2b9c │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 2bc0 │ │ │ │ │ + beq 2bac │ │ │ │ │ subs r3, r2, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - b 2b98 │ │ │ │ │ + b 2b84 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 2b88 │ │ │ │ │ + bne 2b74 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 2b98 │ │ │ │ │ - ldr ip, [pc, #20] @ 2be4 │ │ │ │ │ + b 2b84 │ │ │ │ │ + ldr ip, [pc, #20] @ 2bd0 │ │ │ │ │ mov r1, #576 @ 0x240 │ │ │ │ │ stm sp, {r1, ip} │ │ │ │ │ - ldr r3, [pc, #12] @ 2be8 │ │ │ │ │ - ldr r2, [pc, #12] @ 2bec │ │ │ │ │ + ldr r3, [pc, #12] @ 2bd4 │ │ │ │ │ + ldr r2, [pc, #12] @ 2bd8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 9a8 <_PyObject_GenericSetAttrWithDict+0x12c> │ │ │ │ │ R_ARM_CALL _PyObject_AssertFailed │ │ │ │ │ .word 0x000001f0 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000002f0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002bf0 : │ │ │ │ │ +00002bdc : │ │ │ │ │ PyObject_CallFinalizer(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ ldr r3, [r5, #196] @ 0xc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ mov r4, r0 │ │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ │ - beq 2c2c │ │ │ │ │ + beq 2c18 │ │ │ │ │ ldr r2, [r0, #-4] │ │ │ │ │ tst r2, #1 │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ │ ldrne r3, [r4, #-4] │ │ │ │ │ orrne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #-4] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00002c4c : │ │ │ │ │ +00002c38 : │ │ │ │ │ none_hash(): │ │ │ │ │ - ldr r0, [pc] @ 2c54 │ │ │ │ │ + ldr r0, [pc] @ 2c40 │ │ │ │ │ bx lr │ │ │ │ │ .word 0xfca86420 │ │ │ │ │ │ │ │ │ │ -00002c58 : │ │ │ │ │ +00002c44 : │ │ │ │ │ PyObject_Bytes(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ - beq 2df8 │ │ │ │ │ - ldr r3, [pc, #448] @ 2e3c │ │ │ │ │ + beq 2de4 │ │ │ │ │ + ldr r3, [pc, #448] @ 2e28 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2ca0 │ │ │ │ │ + bne 2c8c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #408] @ 2e40 │ │ │ │ │ + ldr r1, [pc, #408] @ 2e2c │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2ccc │ │ │ │ │ + bne 2cb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2dbc │ │ │ │ │ + bne 2da8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromObject │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - ldr r3, [pc, #364] @ 2e44 │ │ │ │ │ + ldr r3, [pc, #364] @ 2e30 │ │ │ │ │ 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 r4, [r0, r3] │ │ │ │ │ - beq 2dc4 │ │ │ │ │ + beq 2db0 │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r1, r5, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2dc4 │ │ │ │ │ + beq 2db0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2d74 │ │ │ │ │ + beq 2d60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2d74 │ │ │ │ │ - ldr r2, [pc, #236] @ 2e48 │ │ │ │ │ + bne 2d60 │ │ │ │ │ + ldr r2, [pc, #236] @ 2e34 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ ldr r6, [r1, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2de4 │ │ │ │ │ + bne 2dd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2dbc │ │ │ │ │ + beq 2da8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - bne 2c94 │ │ │ │ │ - ldr r0, [pc, #184] @ 2e4c │ │ │ │ │ + bne 2c80 │ │ │ │ │ + ldr r0, [pc, #184] @ 2e38 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #180] @ 2e50 │ │ │ │ │ + ldr r1, [pc, #180] @ 2e3c │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2dbc │ │ │ │ │ + beq 2da8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 2e08 │ │ │ │ │ + beq 2df4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2c94 │ │ │ │ │ + b 2c80 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2d38 │ │ │ │ │ + b 2d24 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b 2d6c │ │ │ │ │ - ldr r0, [pc, #84] @ 2e54 │ │ │ │ │ + b 2d58 │ │ │ │ │ + ldr r0, [pc, #84] @ 2e40 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromString │ │ │ │ │ - ldr r2, [pc, #56] @ 2e48 │ │ │ │ │ + ldr r2, [pc, #56] @ 2e34 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ ldr r5, [r1, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2e30 │ │ │ │ │ + beq 2e1c │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ - b 2dbc │ │ │ │ │ + b 2da8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyBytes_Type │ │ │ │ │ .word 0x000051ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000164 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00001000 │ │ │ │ │ @@ -3335,195 +3330,195 @@ │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000033c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000230 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002e58 : │ │ │ │ │ +00002e44 : │ │ │ │ │ PyObject_HasAttrWithError(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ ldr ip, [r2, #84] @ 0x54 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ tst ip, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2f8c │ │ │ │ │ + beq 2f78 │ │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ - ldr ip, [pc, #336] @ 2fdc │ │ │ │ │ + ldr ip, [pc, #336] @ 2fc8 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 2eec │ │ │ │ │ + bne 2ed8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 1400 <_PyObject_GenericGetAttrWithDict> │ │ │ │ │ R_ARM_CALL _PyObject_GenericGetAttrWithDict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ed0 │ │ │ │ │ + beq 2ebc │ │ │ │ │ mov r4, #1 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2ec4 │ │ │ │ │ + beq 2eb0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 2f68 │ │ │ │ │ + beq 2f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r4, #1 │ │ │ │ │ rsb r4, r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr ip, [pc, #236] @ 2fe0 │ │ │ │ │ + ldr ip, [pc, #236] @ 2fcc │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq 2f28 │ │ │ │ │ - ldr ip, [pc, #228] @ 2fe4 │ │ │ │ │ + beq 2f14 │ │ │ │ │ + ldr ip, [pc, #228] @ 2fd0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 2f70 │ │ │ │ │ + bne 2f5c │ │ │ │ │ mov r2, #1 │ │ │ │ │ bl 0 <_Py_module_getattro_impl> │ │ │ │ │ R_ARM_CALL _Py_module_getattro_impl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ea4 │ │ │ │ │ + bne 2e90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2fa0 │ │ │ │ │ + bne 2f8c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2ec4 │ │ │ │ │ + b 2eb0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 0 <_Py_type_getattro_impl> │ │ │ │ │ R_ARM_CALL _Py_type_getattro_impl │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 2f80 │ │ │ │ │ + bne 2f6c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ea4 │ │ │ │ │ - ldr r3, [pc, #148] @ 2fe8 │ │ │ │ │ + bne 2e90 │ │ │ │ │ + ldr r3, [pc, #148] @ 2fd4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2fa0 │ │ │ │ │ + beq 2f8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 2f20 │ │ │ │ │ + b 2f0c │ │ │ │ │ bl c74 │ │ │ │ │ - b 2ec4 │ │ │ │ │ + b 2eb0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2fa8 │ │ │ │ │ + beq 2f94 │ │ │ │ │ blx r2 │ │ │ │ │ - b 2f44 │ │ │ │ │ + b 2f30 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 2f20 │ │ │ │ │ - b 2ea8 │ │ │ │ │ - ldr r3, [pc, #88] @ 2fec │ │ │ │ │ + beq 2f0c │ │ │ │ │ + b 2e94 │ │ │ │ │ + ldr r3, [pc, #88] @ 2fd8 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #84] @ 2ff0 │ │ │ │ │ + ldr r1, [pc, #84] @ 2fdc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2ec4 │ │ │ │ │ + b 2eb0 │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r4, r2 │ │ │ │ │ - beq 2ec4 │ │ │ │ │ + beq 2eb0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2fa0 │ │ │ │ │ + beq 2f8c │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b 2f44 │ │ │ │ │ + b 2f30 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyObject_GenericGetAttr │ │ │ │ │ R_ARM_ABS32 _Py_type_getattro │ │ │ │ │ R_ARM_ABS32 _Py_module_getattro │ │ │ │ │ R_ARM_ABS32 PyExc_AttributeError │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002ff4 <_PyObject_IsAbstract>: │ │ │ │ │ +00002fe0 <_PyObject_IsAbstract>: │ │ │ │ │ _PyObject_IsAbstract(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - beq 3144 <_PyObject_IsAbstract+0x150> │ │ │ │ │ - ldr r1, [pc, #412] @ 31b4 <_PyObject_IsAbstract+0x1c0> │ │ │ │ │ + beq 3130 <_PyObject_IsAbstract+0x150> │ │ │ │ │ + ldr r1, [pc, #412] @ 31a0 <_PyObject_IsAbstract+0x1c0> │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r1, #2424] @ 0x978 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 3168 <_PyObject_IsAbstract+0x174> │ │ │ │ │ + beq 3154 <_PyObject_IsAbstract+0x174> │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ - ldr r2, [pc, #388] @ 31b8 <_PyObject_IsAbstract+0x1c4> │ │ │ │ │ + ldr r2, [pc, #388] @ 31a4 <_PyObject_IsAbstract+0x1c4> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 30b0 <_PyObject_IsAbstract+0xbc> │ │ │ │ │ + bne 309c <_PyObject_IsAbstract+0xbc> │ │ │ │ │ add r1, r1, #2416 @ 0x970 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ bl 1400 <_PyObject_GenericGetAttrWithDict> │ │ │ │ │ R_ARM_CALL _PyObject_GenericGetAttrWithDict │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 30e0 <_PyObject_IsAbstract+0xec> │ │ │ │ │ + beq 30cc <_PyObject_IsAbstract+0xec> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 17fc │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 30f0 <_PyObject_IsAbstract+0xfc> │ │ │ │ │ + beq 30dc <_PyObject_IsAbstract+0xfc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 30f0 <_PyObject_IsAbstract+0xfc> │ │ │ │ │ - ldr r2, [pc, #312] @ 31bc <_PyObject_IsAbstract+0x1c8> │ │ │ │ │ + bne 30dc <_PyObject_IsAbstract+0xfc> │ │ │ │ │ + ldr r2, [pc, #312] @ 31a8 <_PyObject_IsAbstract+0x1c8> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ ldr r6, [r1, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 30a4 <_PyObject_IsAbstract+0xb0> │ │ │ │ │ + beq 3090 <_PyObject_IsAbstract+0xb0> │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ - b 30f0 <_PyObject_IsAbstract+0xfc> │ │ │ │ │ - ldr r2, [pc, #264] @ 31c0 <_PyObject_IsAbstract+0x1cc> │ │ │ │ │ + b 30dc <_PyObject_IsAbstract+0xfc> │ │ │ │ │ + ldr r2, [pc, #264] @ 31ac <_PyObject_IsAbstract+0x1cc> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 30fc <_PyObject_IsAbstract+0x108> │ │ │ │ │ - ldr r2, [pc, #256] @ 31c4 <_PyObject_IsAbstract+0x1d0> │ │ │ │ │ + beq 30e8 <_PyObject_IsAbstract+0x108> │ │ │ │ │ + ldr r2, [pc, #256] @ 31b0 <_PyObject_IsAbstract+0x1d0> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 314c <_PyObject_IsAbstract+0x158> │ │ │ │ │ + bne 3138 <_PyObject_IsAbstract+0x158> │ │ │ │ │ add r1, r1, #2416 @ 0x970 │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ bl 0 <_Py_module_getattro_impl> │ │ │ │ │ R_ARM_CALL _Py_module_getattro_impl │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 3054 <_PyObject_IsAbstract+0x60> │ │ │ │ │ + bne 3040 <_PyObject_IsAbstract+0x60> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r4, #1 │ │ │ │ │ rsb r4, r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ @@ -3534,55 +3529,55 @@ │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_type_getattro_impl> │ │ │ │ │ R_ARM_CALL _Py_type_getattro_impl │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 3144 <_PyObject_IsAbstract+0x150> │ │ │ │ │ + bne 3130 <_PyObject_IsAbstract+0x150> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 3054 <_PyObject_IsAbstract+0x60> │ │ │ │ │ - ldr r3, [pc, #148] @ 31c8 <_PyObject_IsAbstract+0x1d4> │ │ │ │ │ + bne 3040 <_PyObject_IsAbstract+0x60> │ │ │ │ │ + ldr r3, [pc, #148] @ 31b4 <_PyObject_IsAbstract+0x1d4> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 317c <_PyObject_IsAbstract+0x188> │ │ │ │ │ + beq 3168 <_PyObject_IsAbstract+0x188> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 30f0 <_PyObject_IsAbstract+0xfc> │ │ │ │ │ + b 30dc <_PyObject_IsAbstract+0xfc> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3184 <_PyObject_IsAbstract+0x190> │ │ │ │ │ + beq 3170 <_PyObject_IsAbstract+0x190> │ │ │ │ │ add r1, r1, #2416 @ 0x970 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 3124 <_PyObject_IsAbstract+0x130> │ │ │ │ │ - ldr r0, [pc, #92] @ 31cc <_PyObject_IsAbstract+0x1d8> │ │ │ │ │ + b 3110 <_PyObject_IsAbstract+0x130> │ │ │ │ │ + ldr r0, [pc, #92] @ 31b8 <_PyObject_IsAbstract+0x1d8> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #88] @ 31d0 <_PyObject_IsAbstract+0x1dc> │ │ │ │ │ + ldr r1, [pc, #88] @ 31bc <_PyObject_IsAbstract+0x1dc> │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 30f0 <_PyObject_IsAbstract+0xfc> │ │ │ │ │ + b 30dc <_PyObject_IsAbstract+0xfc> │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3144 <_PyObject_IsAbstract+0x150> │ │ │ │ │ - ldr r0, [pc, #60] @ 31d4 <_PyObject_IsAbstract+0x1e0> │ │ │ │ │ + beq 3130 <_PyObject_IsAbstract+0x150> │ │ │ │ │ + ldr r0, [pc, #60] @ 31c0 <_PyObject_IsAbstract+0x1e0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 317c <_PyObject_IsAbstract+0x188> │ │ │ │ │ + beq 3168 <_PyObject_IsAbstract+0x188> │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 3124 <_PyObject_IsAbstract+0x130> │ │ │ │ │ + b 3110 <_PyObject_IsAbstract+0x130> │ │ │ │ │ .word 0x00005000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyObject_GenericGetAttr │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ @@ -3591,452 +3586,452 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_AttributeError │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00005974 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000031d8 <_Py_DecRef>: │ │ │ │ │ +000031c4 <_Py_DecRef>: │ │ │ │ │ _Py_DecRef(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bxeq lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ - ldr r2, [pc, #48] @ 3240 <_Py_DecRef+0x68> │ │ │ │ │ + ldr r2, [pc, #48] @ 322c <_Py_DecRef+0x68> │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ ldr r5, [r1, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3230 <_Py_DecRef+0x58> │ │ │ │ │ + bne 321c <_Py_DecRef+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 3220 <_Py_DecRef+0x48> │ │ │ │ │ + b 320c <_Py_DecRef+0x48> │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003244 : │ │ │ │ │ +00003230 : │ │ │ │ │ PyObject_Dir(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ - beq 338c │ │ │ │ │ - ldr r1, [pc, #660] @ 34fc │ │ │ │ │ + beq 3378 │ │ │ │ │ + ldr r1, [pc, #660] @ 34e8 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 34b4 │ │ │ │ │ + beq 34a0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #644] @ 3500 │ │ │ │ │ + ldr r3, [pc, #644] @ 34ec │ │ │ │ │ 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 r6, [r0, r3] │ │ │ │ │ - beq 3488 │ │ │ │ │ + beq 3474 │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r1, r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3488 │ │ │ │ │ + beq 3474 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 3318 │ │ │ │ │ + beq 3304 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3318 │ │ │ │ │ - ldr r2, [pc, #516] @ 3504 │ │ │ │ │ + bne 3304 │ │ │ │ │ + ldr r2, [pc, #516] @ 34f0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ ldr r6, [r1, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 34d4 │ │ │ │ │ + bne 34c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3424 │ │ │ │ │ + beq 3410 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_List │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 3368 │ │ │ │ │ + beq 3354 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 3368 │ │ │ │ │ - ldr r2, [pc, #436] @ 3504 │ │ │ │ │ + bne 3354 │ │ │ │ │ + ldr r2, [pc, #436] @ 34f0 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ ldr r6, [r1, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3474 │ │ │ │ │ + bne 3460 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3424 │ │ │ │ │ + beq 3410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Sort │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3464 │ │ │ │ │ + bne 3450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_PyEval_GetFrameLocals> │ │ │ │ │ R_ARM_CALL _PyEval_GetFrameLocals │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3424 │ │ │ │ │ + beq 3410 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMapping_Keys │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 33bc │ │ │ │ │ + beq 33a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 342c │ │ │ │ │ + beq 3418 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3424 │ │ │ │ │ + beq 3410 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ │ - bne 3370 │ │ │ │ │ - ldr r0, [pc, #300] @ 3508 │ │ │ │ │ + bne 335c │ │ │ │ │ + ldr r0, [pc, #300] @ 34f4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #296] @ 350c │ │ │ │ │ + ldr r1, [pc, #296] @ 34f8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3424 │ │ │ │ │ + beq 3410 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3424 │ │ │ │ │ - ldr r2, [pc, #248] @ 3504 │ │ │ │ │ + bne 3410 │ │ │ │ │ + ldr r2, [pc, #248] @ 34f0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ ldr r5, [r1, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 34e8 │ │ │ │ │ + bne 34d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3380 │ │ │ │ │ - ldr r2, [pc, #208] @ 3504 │ │ │ │ │ + b 336c │ │ │ │ │ + ldr r2, [pc, #208] @ 34f0 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ ldr r6, [r1, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3450 │ │ │ │ │ + bne 343c │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ - b 33bc │ │ │ │ │ + b 33a8 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b 3444 │ │ │ │ │ + b 3430 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 33f4 │ │ │ │ │ - b 3424 │ │ │ │ │ + bne 33e0 │ │ │ │ │ + b 3410 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b 3360 │ │ │ │ │ + b 334c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 32e8 │ │ │ │ │ - b 3318 │ │ │ │ │ + bne 32d4 │ │ │ │ │ + b 3304 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3424 │ │ │ │ │ - ldr r3, [pc, #64] @ 3508 │ │ │ │ │ - ldr r1, [pc, #68] @ 3510 │ │ │ │ │ + bne 3410 │ │ │ │ │ + ldr r3, [pc, #64] @ 34f4 │ │ │ │ │ + ldr r1, [pc, #68] @ 34fc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3424 │ │ │ │ │ + b 3410 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b 3310 │ │ │ │ │ + b 32fc │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b 341c │ │ │ │ │ + b 3408 │ │ │ │ │ .word 0x0000545c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000368 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000003a4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003514 : │ │ │ │ │ +00003500 : │ │ │ │ │ Py_ReprEnter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_GetDict │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3734 │ │ │ │ │ - ldr r1, [pc, #520] @ 3744 │ │ │ │ │ + beq 3720 │ │ │ │ │ + ldr r1, [pc, #520] @ 3730 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_GetItemWithError │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 36b4 │ │ │ │ │ + beq 36a0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ands r0, r3, #7 │ │ │ │ │ - beq 3680 │ │ │ │ │ + beq 366c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 368c │ │ │ │ │ + bmi 3678 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 35fc │ │ │ │ │ + beq 35e8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 3680 │ │ │ │ │ + beq 366c │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 35e8 │ │ │ │ │ + beq 35d4 │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq 35d4 │ │ │ │ │ + beq 35c0 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq 35c0 │ │ │ │ │ + beq 35ac │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq 35ac │ │ │ │ │ + beq 3598 │ │ │ │ │ cmp r0, #6 │ │ │ │ │ - bne 36a0 │ │ │ │ │ + bne 368c │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 35fc │ │ │ │ │ + beq 35e8 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 35fc │ │ │ │ │ + beq 35e8 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 35fc │ │ │ │ │ + beq 35e8 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 35fc │ │ │ │ │ + beq 35e8 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne 3680 │ │ │ │ │ + bne 366c │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ ldr r2, [r1, r0, lsl #2] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 35fc │ │ │ │ │ + beq 35e8 │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ sub r3, r0, #2 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 35fc │ │ │ │ │ + beq 35e8 │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ sub r3, r0, #3 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 35fc │ │ │ │ │ + beq 35e8 │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ sub r3, r0, #4 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 35fc │ │ │ │ │ + beq 35e8 │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ sub r3, r0, #5 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 35fc │ │ │ │ │ + beq 35e8 │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ sub r3, r0, #6 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 35fc │ │ │ │ │ + beq 35e8 │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ sub r3, r0, #7 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 35fc │ │ │ │ │ + beq 35e8 │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 35fc │ │ │ │ │ + beq 35e8 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ - bpl 3604 │ │ │ │ │ + bpl 35f0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ asr r0, r0, #31 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne 3598 │ │ │ │ │ - b 35fc │ │ │ │ │ + bne 3584 │ │ │ │ │ + b 35e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 373c │ │ │ │ │ + bne 3728 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 373c │ │ │ │ │ - ldr r1, [pc, #112] @ 3744 │ │ │ │ │ + beq 3728 │ │ │ │ │ + ldr r1, [pc, #112] @ 3730 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 373c │ │ │ │ │ + blt 3728 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3544 │ │ │ │ │ + beq 3530 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 3544 │ │ │ │ │ - ldr r2, [pc, #64] @ 3748 │ │ │ │ │ + bne 3530 │ │ │ │ │ + ldr r2, [pc, #64] @ 3734 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ ldr r6, [r1, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3728 │ │ │ │ │ + beq 3714 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ - b 3544 │ │ │ │ │ + b 3530 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00004ed8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000374c : │ │ │ │ │ +00003738 : │ │ │ │ │ Py_ReprLeave(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_GetDict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 37b8 │ │ │ │ │ - ldr r1, [pc, #116] @ 37f0 │ │ │ │ │ + beq 37a4 │ │ │ │ │ + ldr r1, [pc, #116] @ 37dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_GetItemWithError │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 37b8 │ │ │ │ │ + beq 37a4 │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 37b8 │ │ │ │ │ + beq 37a4 │ │ │ │ │ ldr r2, [ip, #8] │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ - bmi 37b8 │ │ │ │ │ + bmi 37a4 │ │ │ │ │ ldr r3, [ip, #12] │ │ │ │ │ ldr lr, [r3, r1, lsl #2] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne 37d0 │ │ │ │ │ + bne 37bc │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_SetSlice │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_SetRaisedException │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 37e0 │ │ │ │ │ + beq 37cc │ │ │ │ │ mov r2, r1 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - bcs 37c4 │ │ │ │ │ - b 37b8 │ │ │ │ │ + bcs 37b0 │ │ │ │ │ + b 37a4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_SetSlice │ │ │ │ │ - b 37b8 │ │ │ │ │ + b 37a4 │ │ │ │ │ .word 0x00004ed8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000037f4 <_PyObject_ClearFreeLists>: │ │ │ │ │ +000037e0 <_PyObject_ClearFreeLists>: │ │ │ │ │ _PyObject_ClearFreeLists(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -4068,21 +4063,21 @@ │ │ │ │ │ R_ARM_CALL _PyObjectStackChunk_ClearFreeList │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 <_PySlice_ClearFreeList> │ │ │ │ │ R_ARM_JUMP24 _PySlice_ClearFreeList │ │ │ │ │ │ │ │ │ │ -00003868 <_PyTypes_FiniTypes>: │ │ │ │ │ +00003854 <_PyTypes_FiniTypes>: │ │ │ │ │ _PyTypes_FiniTypes(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r6, [pc, #124] @ 38fc <_PyTypes_FiniTypes+0x94> │ │ │ │ │ + ldr r6, [pc, #124] @ 38e8 <_PyTypes_FiniTypes+0x94> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r1, [r4, #448]! @ 0x1c0 │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ R_ARM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -4114,181 +4109,181 @@ │ │ │ │ │ R_ARM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ sub r4, r4, #32 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyStaticType_FiniBuiltin> │ │ │ │ │ R_ARM_CALL _PyStaticType_FiniBuiltin │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 388c <_PyTypes_FiniTypes+0x24> │ │ │ │ │ + bne 3878 <_PyTypes_FiniTypes+0x24> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00003900 <_PyObject_FiniState>: │ │ │ │ │ +000038ec <_PyObject_FiniState>: │ │ │ │ │ _PyObject_FiniState(): │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003904 : │ │ │ │ │ +000038f0 : │ │ │ │ │ PyObject_DelAttr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - beq 3a98 │ │ │ │ │ + beq 3a0c │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 39c0 │ │ │ │ │ - ldr r3, [pc, #524] @ 3b54 │ │ │ │ │ + bne 39ac │ │ │ │ │ + ldr r3, [pc, #524] @ 3b40 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 <_PyUnicode_InternMortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternMortal │ │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3a20 │ │ │ │ │ - ldr r2, [pc, #484] @ 3b58 │ │ │ │ │ + beq 3a28 │ │ │ │ │ + ldr r2, [pc, #484] @ 3b44 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 39ac │ │ │ │ │ + bne 3998 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 87c <_PyObject_GenericSetAttrWithDict> │ │ │ │ │ R_ARM_CALL _PyObject_GenericSetAttrWithDict │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 39dc │ │ │ │ │ + bne 39c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b 398c │ │ │ │ │ - ldr r2, [pc, #404] @ 3b5c │ │ │ │ │ + b 3978 │ │ │ │ │ + ldr r2, [pc, #404] @ 3b48 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r2] │ │ │ │ │ - b 3950 │ │ │ │ │ + b 393c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 39a0 │ │ │ │ │ - ldr r2, [pc, #364] @ 3b60 │ │ │ │ │ + bne 398c │ │ │ │ │ + ldr r2, [pc, #364] @ 3b4c │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ ldr r6, [r1, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3a14 │ │ │ │ │ + beq 3a00 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ - b 39a0 │ │ │ │ │ + b 398c │ │ │ │ │ + ldr r0, [pc, #316] @ 3b50 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r1, [pc, #312] @ 3b54 │ │ │ │ │ + ldr r0, [r0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + mvn r4, #0 │ │ │ │ │ + b 398c │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3ab4 │ │ │ │ │ + beq 3aa0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldrne r3, [r5, #36] @ 0x24 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - bne 39b4 │ │ │ │ │ + bne 39a0 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3aac │ │ │ │ │ + beq 3a20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3aac │ │ │ │ │ - ldr r2, [pc, #244] @ 3b60 │ │ │ │ │ + bne 3a20 │ │ │ │ │ + ldr r2, [pc, #216] @ 3b4c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ ldr r5, [r1, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3a8c │ │ │ │ │ + beq 3a94 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ - b 3aac │ │ │ │ │ - ldr r0, [pc, #196] @ 3b64 │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #192] @ 3b68 │ │ │ │ │ - ldr r0, [r0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - mvn r4, #0 │ │ │ │ │ - b 39a0 │ │ │ │ │ + b 3a20 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3ad0 │ │ │ │ │ + beq 3abc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 3afc │ │ │ │ │ + beq 3b08 │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ - ldr r3, [pc, #136] @ 3b64 │ │ │ │ │ + ldr r3, [pc, #136] @ 3b50 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ - beq 3b34 │ │ │ │ │ - ldr r3, [pc, #124] @ 3b6c │ │ │ │ │ - ldr r1, [pc, #124] @ 3b70 │ │ │ │ │ + beq 3ae8 │ │ │ │ │ + ldr r3, [pc, #124] @ 3b58 │ │ │ │ │ + ldr r1, [pc, #124] @ 3b5c │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3aac │ │ │ │ │ - ldr r2, [pc, #92] @ 3b60 │ │ │ │ │ + b 3a20 │ │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 3ad4 │ │ │ │ │ + ldr r3, [pc, #92] @ 3b58 │ │ │ │ │ + ldr r1, [pc, #96] @ 3b60 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + b 3a20 │ │ │ │ │ + ldr r2, [pc, #60] @ 3b4c │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3b24 │ │ │ │ │ + beq 3b30 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ - b 3ad0 │ │ │ │ │ - ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 3ae8 │ │ │ │ │ - ldr r3, [pc, #36] @ 3b6c │ │ │ │ │ - ldr r1, [pc, #40] @ 3b74 │ │ │ │ │ - str r6, [sp] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3aac │ │ │ │ │ + b 3abc │ │ │ │ │ .word 0x00000204 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyObject_GenericSetAttr │ │ │ │ │ .word 0x00000188 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00001000 │ │ │ │ │ @@ -4300,118 +4295,118 @@ │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000000c0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003b78 : │ │ │ │ │ +00003b64 : │ │ │ │ │ none_repr(): │ │ │ │ │ - ldr r0, [pc] @ 3b80 │ │ │ │ │ + ldr r0, [pc] @ 3b6c │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ .word 0x000003d8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003b84 <_PyTrash_thread_deposit_object>: │ │ │ │ │ +00003b70 <_PyTrash_thread_deposit_object>: │ │ │ │ │ _PyTrash_thread_deposit_object(): │ │ │ │ │ ldr r2, [r1, #-4] │ │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r1, #-4] │ │ │ │ │ str r1, [r0, #100] @ 0x64 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003ba0 <_PyTrash_thread_destroy_chain>: │ │ │ │ │ +00003b8c <_PyTrash_thread_destroy_chain>: │ │ │ │ │ _PyTrash_thread_destroy_chain(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - beq 3bf4 <_PyTrash_thread_destroy_chain+0x54> │ │ │ │ │ + beq 3be0 <_PyTrash_thread_destroy_chain+0x54> │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3bcc <_PyTrash_thread_destroy_chain+0x2c> │ │ │ │ │ + bne 3bb8 <_PyTrash_thread_destroy_chain+0x2c> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00003c00 : │ │ │ │ │ +00003bec : │ │ │ │ │ Py_NewRef(): │ │ │ │ │ - b 2af4 │ │ │ │ │ + b 2ae0 │ │ │ │ │ R_ARM_JUMP24 PyObject_SelfIter │ │ │ │ │ │ │ │ │ │ -00003c04 : │ │ │ │ │ +00003bf0 : │ │ │ │ │ PyObject_Not(): │ │ │ │ │ - ldr r2, [pc, #204] @ 3cd8 │ │ │ │ │ + ldr r2, [pc, #204] @ 3cc4 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 3ca0 │ │ │ │ │ - ldr r1, [pc, #196] @ 3cdc │ │ │ │ │ - ldr r2, [pc, #196] @ 3ce0 │ │ │ │ │ + beq 3c8c │ │ │ │ │ + ldr r1, [pc, #196] @ 3cc8 │ │ │ │ │ + ldr r2, [pc, #196] @ 3ccc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ cmpne r0, r1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - bne 3c34 │ │ │ │ │ + bne 3c20 │ │ │ │ │ eor r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3c60 │ │ │ │ │ + beq 3c4c │ │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3c7c │ │ │ │ │ + bne 3c68 │ │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3ca8 │ │ │ │ │ + beq 3c94 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3ca8 │ │ │ │ │ + beq 3c94 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movlt r0, r3 │ │ │ │ │ movge r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ poplt {r4, pc} │ │ │ │ │ eor r0, r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 3c2c │ │ │ │ │ + b 3c18 │ │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3cd0 │ │ │ │ │ + beq 3cbc │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3cd0 │ │ │ │ │ + beq 3cbc │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 3c84 │ │ │ │ │ + b 3c70 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 3c98 │ │ │ │ │ + b 3c84 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -187,19 +187,19 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_RestoreThread │ │ │ │ │ b 2f0 │ │ │ │ │ tst r7, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ beq 230 │ │ │ │ │ - bl 2800 │ │ │ │ │ + bl 27fc │ │ │ │ │ R_ARM_CALL PyObject_Str │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 238 │ │ │ │ │ - bl 2990 │ │ │ │ │ + bl 297c │ │ │ │ │ R_ARM_CALL PyObject_Repr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq 2e8 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ ├── obmalloc.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 135652 (bytes into file) │ │ │ │ │ + Start of section headers: 135656 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 25 │ │ │ │ │ Section header string table index: 24 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ │ -There are 25 section headers, starting at offset 0x211e4: │ │ │ │ │ +There are 25 section headers, starting at offset 0x211e8: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 0039b4 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 01cf30 0008f0 08 I 22 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0039e8 000ce0 00 WA 0 0 8 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01d820 000540 08 I 22 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0046c8 028a11 00 WA 0 0 64 │ │ │ │ │ - [ 6] .text.startup PROGBITS 00000000 0046c8 000070 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.startup REL 00000000 01dd60 000050 08 I 22 6 4 │ │ │ │ │ - [ 8] .init_array INIT_ARRAY 00000000 004738 000004 04 WA 0 0 4 │ │ │ │ │ - [ 9] .rel.init_array REL 00000000 01ddb0 000008 08 I 22 8 4 │ │ │ │ │ - [10] .text.hot PROGBITS 00000000 00473c 004d70 00 AX 0 0 4 │ │ │ │ │ - [11] .rel.text.hot REL 00000000 01ddb8 000b48 08 I 22 10 4 │ │ │ │ │ - [12] .rodata.str1.4 PROGBITS 00000000 0094ac 001266 01 AMS 0 0 4 │ │ │ │ │ - [13] .text.unlikely PROGBITS 00000000 00a714 00a9ac 00 AX 0 0 4 │ │ │ │ │ - [14] .rel.text.unlikely REL 00000000 01e900 0022f8 08 I 22 13 4 │ │ │ │ │ - [15] .rodata PROGBITS 00000000 0150c0 000c68 00 A 0 0 64 │ │ │ │ │ - [16] .rel.rodata REL 00000000 020bf8 000520 08 I 22 15 4 │ │ │ │ │ - [17] .tbss NOBITS 00000000 015d28 000001 00 WAT 0 0 1 │ │ │ │ │ - [18] .tdata PROGBITS 00000000 015d28 000004 00 WAT 0 0 4 │ │ │ │ │ - [19] .rel.tdata REL 00000000 021118 000008 08 I 22 18 4 │ │ │ │ │ - [20] .note.GNU-stack PROGBITS 00000000 015d2c 000000 00 0 0 1 │ │ │ │ │ - [21] .ARM.attributes ARM_ATTRIBUTES 00000000 015d2c 00002b 00 0 0 1 │ │ │ │ │ - [22] .symtab SYMTAB 00000000 015d58 004730 10 23 706 4 │ │ │ │ │ - [23] .strtab STRTAB 00000000 01a488 002aa8 00 0 0 1 │ │ │ │ │ - [24] .shstrtab STRTAB 00000000 021120 0000c3 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0039b8 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 01cf34 0008f0 08 I 22 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0039ec 000ce0 00 WA 0 0 8 │ │ │ │ │ + [ 4] .rel.data REL 00000000 01d824 000540 08 I 22 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0046cc 028a11 00 WA 0 0 64 │ │ │ │ │ + [ 6] .text.startup PROGBITS 00000000 0046cc 000070 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.startup REL 00000000 01dd64 000050 08 I 22 6 4 │ │ │ │ │ + [ 8] .init_array INIT_ARRAY 00000000 00473c 000004 04 WA 0 0 4 │ │ │ │ │ + [ 9] .rel.init_array REL 00000000 01ddb4 000008 08 I 22 8 4 │ │ │ │ │ + [10] .text.hot PROGBITS 00000000 004740 004d70 00 AX 0 0 4 │ │ │ │ │ + [11] .rel.text.hot REL 00000000 01ddbc 000b48 08 I 22 10 4 │ │ │ │ │ + [12] .rodata.str1.4 PROGBITS 00000000 0094b0 001266 01 AMS 0 0 4 │ │ │ │ │ + [13] .text.unlikely PROGBITS 00000000 00a718 00a9ac 00 AX 0 0 4 │ │ │ │ │ + [14] .rel.text.unlikely REL 00000000 01e904 0022f8 08 I 22 13 4 │ │ │ │ │ + [15] .rodata PROGBITS 00000000 0150c4 000c68 00 A 0 0 64 │ │ │ │ │ + [16] .rel.rodata REL 00000000 020bfc 000520 08 I 22 15 4 │ │ │ │ │ + [17] .tbss NOBITS 00000000 015d2c 000001 00 WAT 0 0 1 │ │ │ │ │ + [18] .tdata PROGBITS 00000000 015d2c 000004 00 WAT 0 0 4 │ │ │ │ │ + [19] .rel.tdata REL 00000000 02111c 000008 08 I 22 18 4 │ │ │ │ │ + [20] .note.GNU-stack PROGBITS 00000000 015d30 000000 00 0 0 1 │ │ │ │ │ + [21] .ARM.attributes ARM_ATTRIBUTES 00000000 015d30 00002b 00 0 0 1 │ │ │ │ │ + [22] .symtab SYMTAB 00000000 015d5c 004730 10 23 706 4 │ │ │ │ │ + [23] .strtab STRTAB 00000000 01a48c 002aa8 00 0 0 1 │ │ │ │ │ + [24] .shstrtab STRTAB 00000000 021124 0000c3 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -115,15 +115,15 @@ │ │ │ │ │ 111: 00001018 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 112: 00001ed4 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 113: 000021a4 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 114: 00001020 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 115: 00001248 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 116: 0000124c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 117: 00007e14 248 FUNC LOCAL DEFAULT 13 mi_segment_check_free │ │ │ │ │ - 118: 00002dac 280 FUNC LOCAL DEFAULT 1 mi_segment_try_purge │ │ │ │ │ + 118: 00002db0 280 FUNC LOCAL DEFAULT 1 mi_segment_try_purge │ │ │ │ │ 119: 00003b88 100 FUNC LOCAL DEFAULT 13 mi_abandoned_visited_push │ │ │ │ │ 120: 000021b8 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 121: 00002264 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 122: 000016e4 92 FUNC LOCAL DEFAULT 1 mi_arena_purge_delay │ │ │ │ │ 123: 000074dc 200 FUNC LOCAL DEFAULT 13 mi_arena_purge │ │ │ │ │ 124: 000016dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 125: 000016e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ @@ -148,39 +148,39 @@ │ │ │ │ │ 144: 00002c98 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 145: 00002cb0 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 146: 00001b58 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 147: 00001c80 468 FUNC LOCAL DEFAULT 1 mi_find_page │ │ │ │ │ 148: 00001c74 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 149: 00001c80 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 150: 00001e54 112 FUNC LOCAL DEFAULT 1 mi_bin │ │ │ │ │ - 151: 00002ec4 164 FUNC LOCAL DEFAULT 1 mi_page_extend_free.isra.0 │ │ │ │ │ + 151: 00002ec8 164 FUNC LOCAL DEFAULT 1 mi_page_extend_free.isra.0 │ │ │ │ │ 152: 00001ec4 476 FUNC LOCAL DEFAULT 1 mi_page_fresh_alloc │ │ │ │ │ 153: 000022c4 184 FUNC LOCAL DEFAULT 13 mi_page_queue_enqueue_from │ │ │ │ │ 154: 00001e50 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 155: 00001e54 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 156: 00002f68 196 FUNC LOCAL DEFAULT 1 mi_heap_queue_first_update │ │ │ │ │ + 156: 00002f6c 196 FUNC LOCAL DEFAULT 1 mi_heap_queue_first_update │ │ │ │ │ 157: 00002098 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 158: 000020a0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 159: 00002140 872 FUNC LOCAL DEFAULT 1 mi_segments_page_alloc.isra.0 │ │ │ │ │ 160: 00008590 260 FUNC LOCAL DEFAULT 13 mi_segment_huge_page_alloc │ │ │ │ │ - 161: 000029dc 976 FUNC LOCAL DEFAULT 1 mi_segment_span_free │ │ │ │ │ + 161: 000029dc 980 FUNC LOCAL DEFAULT 1 mi_segment_span_free │ │ │ │ │ 162: 0000263c 928 FUNC LOCAL DEFAULT 1 mi_segment_span_allocate.isra.0 │ │ │ │ │ 163: 000025f0 292 FUNC LOCAL DEFAULT 13 mi_segment_span_free_coalesce │ │ │ │ │ 164: 000005f8 880 FUNC LOCAL DEFAULT 13 mi_segment_alloc │ │ │ │ │ 165: 000024a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 166: 00002e68 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 167: 00002e78 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 168: 0000307c 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 169: 00003098 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 170: 00003228 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 171: 00003238 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 172: 000034d0 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 173: 000005f8 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 174: 00000968 156 FUNC LOCAL DEFAULT 13 mi_segment_calculate_slices │ │ │ │ │ - 175: 000033e4 152 FUN TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes